[READ-ONLY] Mirror of https://github.com/flo-bit/tiny-planets. procedurally generated tiny planets in the browsers flo-bit.dev/tiny-planets/
low-poly planets procedural-generation threejs
0

Configure Feed

Select the types of activity you want to include in your feed.

tiny-planets / package-lock.json
80 kB 2306 lines
1{ 2 "name": "tiny-planets", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "name": "tiny-planets", 8 "dependencies": { 9 "@types/three": "^0.168.0", 10 "alea": "^1.0.1", 11 "prettier": "^3.3.3", 12 "simplex-noise": "^4.0.3", 13 "three": "^0.166.1", 14 "uber-noise": "^0.2.1", 15 "vite": "^5.4.3" 16 }, 17 "devDependencies": { 18 "autoprefixer": "^10.4.20", 19 "postcss": "^8.4.47", 20 "tailwindcss": "^3.4.12" 21 } 22 }, 23 "node_modules/@alloc/quick-lru": { 24 "version": "5.2.0", 25 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 26 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 27 "dev": true, 28 "engines": { 29 "node": ">=10" 30 }, 31 "funding": { 32 "url": "https://github.com/sponsors/sindresorhus" 33 } 34 }, 35 "node_modules/@esbuild/aix-ppc64": { 36 "version": "0.21.5", 37 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 38 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 39 "cpu": [ 40 "ppc64" 41 ], 42 "optional": true, 43 "os": [ 44 "aix" 45 ], 46 "engines": { 47 "node": ">=12" 48 } 49 }, 50 "node_modules/@esbuild/android-arm": { 51 "version": "0.21.5", 52 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 53 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 54 "cpu": [ 55 "arm" 56 ], 57 "optional": true, 58 "os": [ 59 "android" 60 ], 61 "engines": { 62 "node": ">=12" 63 } 64 }, 65 "node_modules/@esbuild/android-arm64": { 66 "version": "0.21.5", 67 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 68 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 69 "cpu": [ 70 "arm64" 71 ], 72 "optional": true, 73 "os": [ 74 "android" 75 ], 76 "engines": { 77 "node": ">=12" 78 } 79 }, 80 "node_modules/@esbuild/android-x64": { 81 "version": "0.21.5", 82 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 83 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 84 "cpu": [ 85 "x64" 86 ], 87 "optional": true, 88 "os": [ 89 "android" 90 ], 91 "engines": { 92 "node": ">=12" 93 } 94 }, 95 "node_modules/@esbuild/darwin-arm64": { 96 "version": "0.21.5", 97 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 98 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 99 "cpu": [ 100 "arm64" 101 ], 102 "optional": true, 103 "os": [ 104 "darwin" 105 ], 106 "engines": { 107 "node": ">=12" 108 } 109 }, 110 "node_modules/@esbuild/darwin-x64": { 111 "version": "0.21.5", 112 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 113 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 114 "cpu": [ 115 "x64" 116 ], 117 "optional": true, 118 "os": [ 119 "darwin" 120 ], 121 "engines": { 122 "node": ">=12" 123 } 124 }, 125 "node_modules/@esbuild/freebsd-arm64": { 126 "version": "0.21.5", 127 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 128 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 129 "cpu": [ 130 "arm64" 131 ], 132 "optional": true, 133 "os": [ 134 "freebsd" 135 ], 136 "engines": { 137 "node": ">=12" 138 } 139 }, 140 "node_modules/@esbuild/freebsd-x64": { 141 "version": "0.21.5", 142 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 143 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 144 "cpu": [ 145 "x64" 146 ], 147 "optional": true, 148 "os": [ 149 "freebsd" 150 ], 151 "engines": { 152 "node": ">=12" 153 } 154 }, 155 "node_modules/@esbuild/linux-arm": { 156 "version": "0.21.5", 157 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 158 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 159 "cpu": [ 160 "arm" 161 ], 162 "optional": true, 163 "os": [ 164 "linux" 165 ], 166 "engines": { 167 "node": ">=12" 168 } 169 }, 170 "node_modules/@esbuild/linux-arm64": { 171 "version": "0.21.5", 172 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 173 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 174 "cpu": [ 175 "arm64" 176 ], 177 "optional": true, 178 "os": [ 179 "linux" 180 ], 181 "engines": { 182 "node": ">=12" 183 } 184 }, 185 "node_modules/@esbuild/linux-ia32": { 186 "version": "0.21.5", 187 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 188 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 189 "cpu": [ 190 "ia32" 191 ], 192 "optional": true, 193 "os": [ 194 "linux" 195 ], 196 "engines": { 197 "node": ">=12" 198 } 199 }, 200 "node_modules/@esbuild/linux-loong64": { 201 "version": "0.21.5", 202 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 203 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 204 "cpu": [ 205 "loong64" 206 ], 207 "optional": true, 208 "os": [ 209 "linux" 210 ], 211 "engines": { 212 "node": ">=12" 213 } 214 }, 215 "node_modules/@esbuild/linux-mips64el": { 216 "version": "0.21.5", 217 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 218 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 219 "cpu": [ 220 "mips64el" 221 ], 222 "optional": true, 223 "os": [ 224 "linux" 225 ], 226 "engines": { 227 "node": ">=12" 228 } 229 }, 230 "node_modules/@esbuild/linux-ppc64": { 231 "version": "0.21.5", 232 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 233 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 234 "cpu": [ 235 "ppc64" 236 ], 237 "optional": true, 238 "os": [ 239 "linux" 240 ], 241 "engines": { 242 "node": ">=12" 243 } 244 }, 245 "node_modules/@esbuild/linux-riscv64": { 246 "version": "0.21.5", 247 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 248 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 249 "cpu": [ 250 "riscv64" 251 ], 252 "optional": true, 253 "os": [ 254 "linux" 255 ], 256 "engines": { 257 "node": ">=12" 258 } 259 }, 260 "node_modules/@esbuild/linux-s390x": { 261 "version": "0.21.5", 262 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 263 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 264 "cpu": [ 265 "s390x" 266 ], 267 "optional": true, 268 "os": [ 269 "linux" 270 ], 271 "engines": { 272 "node": ">=12" 273 } 274 }, 275 "node_modules/@esbuild/linux-x64": { 276 "version": "0.21.5", 277 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 278 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 279 "cpu": [ 280 "x64" 281 ], 282 "optional": true, 283 "os": [ 284 "linux" 285 ], 286 "engines": { 287 "node": ">=12" 288 } 289 }, 290 "node_modules/@esbuild/netbsd-x64": { 291 "version": "0.21.5", 292 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 293 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 294 "cpu": [ 295 "x64" 296 ], 297 "optional": true, 298 "os": [ 299 "netbsd" 300 ], 301 "engines": { 302 "node": ">=12" 303 } 304 }, 305 "node_modules/@esbuild/openbsd-x64": { 306 "version": "0.21.5", 307 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 308 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 309 "cpu": [ 310 "x64" 311 ], 312 "optional": true, 313 "os": [ 314 "openbsd" 315 ], 316 "engines": { 317 "node": ">=12" 318 } 319 }, 320 "node_modules/@esbuild/sunos-x64": { 321 "version": "0.21.5", 322 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 323 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 324 "cpu": [ 325 "x64" 326 ], 327 "optional": true, 328 "os": [ 329 "sunos" 330 ], 331 "engines": { 332 "node": ">=12" 333 } 334 }, 335 "node_modules/@esbuild/win32-arm64": { 336 "version": "0.21.5", 337 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 338 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 339 "cpu": [ 340 "arm64" 341 ], 342 "optional": true, 343 "os": [ 344 "win32" 345 ], 346 "engines": { 347 "node": ">=12" 348 } 349 }, 350 "node_modules/@esbuild/win32-ia32": { 351 "version": "0.21.5", 352 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 353 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 354 "cpu": [ 355 "ia32" 356 ], 357 "optional": true, 358 "os": [ 359 "win32" 360 ], 361 "engines": { 362 "node": ">=12" 363 } 364 }, 365 "node_modules/@esbuild/win32-x64": { 366 "version": "0.21.5", 367 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 368 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 369 "cpu": [ 370 "x64" 371 ], 372 "optional": true, 373 "os": [ 374 "win32" 375 ], 376 "engines": { 377 "node": ">=12" 378 } 379 }, 380 "node_modules/@isaacs/cliui": { 381 "version": "8.0.2", 382 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 383 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 384 "dev": true, 385 "dependencies": { 386 "string-width": "^5.1.2", 387 "string-width-cjs": "npm:string-width@^4.2.0", 388 "strip-ansi": "^7.0.1", 389 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 390 "wrap-ansi": "^8.1.0", 391 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 392 }, 393 "engines": { 394 "node": ">=12" 395 } 396 }, 397 "node_modules/@jridgewell/gen-mapping": { 398 "version": "0.3.5", 399 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 400 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 401 "dev": true, 402 "dependencies": { 403 "@jridgewell/set-array": "^1.2.1", 404 "@jridgewell/sourcemap-codec": "^1.4.10", 405 "@jridgewell/trace-mapping": "^0.3.24" 406 }, 407 "engines": { 408 "node": ">=6.0.0" 409 } 410 }, 411 "node_modules/@jridgewell/resolve-uri": { 412 "version": "3.1.2", 413 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 414 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 415 "dev": true, 416 "engines": { 417 "node": ">=6.0.0" 418 } 419 }, 420 "node_modules/@jridgewell/set-array": { 421 "version": "1.2.1", 422 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 423 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 424 "dev": true, 425 "engines": { 426 "node": ">=6.0.0" 427 } 428 }, 429 "node_modules/@jridgewell/sourcemap-codec": { 430 "version": "1.5.0", 431 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 432 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 433 "dev": true 434 }, 435 "node_modules/@jridgewell/trace-mapping": { 436 "version": "0.3.25", 437 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 438 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 439 "dev": true, 440 "dependencies": { 441 "@jridgewell/resolve-uri": "^3.1.0", 442 "@jridgewell/sourcemap-codec": "^1.4.14" 443 } 444 }, 445 "node_modules/@nodelib/fs.scandir": { 446 "version": "2.1.5", 447 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 448 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 449 "dev": true, 450 "dependencies": { 451 "@nodelib/fs.stat": "2.0.5", 452 "run-parallel": "^1.1.9" 453 }, 454 "engines": { 455 "node": ">= 8" 456 } 457 }, 458 "node_modules/@nodelib/fs.stat": { 459 "version": "2.0.5", 460 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 461 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 462 "dev": true, 463 "engines": { 464 "node": ">= 8" 465 } 466 }, 467 "node_modules/@nodelib/fs.walk": { 468 "version": "1.2.8", 469 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 470 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 471 "dev": true, 472 "dependencies": { 473 "@nodelib/fs.scandir": "2.1.5", 474 "fastq": "^1.6.0" 475 }, 476 "engines": { 477 "node": ">= 8" 478 } 479 }, 480 "node_modules/@pkgjs/parseargs": { 481 "version": "0.11.0", 482 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 483 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 484 "dev": true, 485 "optional": true, 486 "engines": { 487 "node": ">=14" 488 } 489 }, 490 "node_modules/@rollup/rollup-android-arm-eabi": { 491 "version": "4.21.2", 492 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz", 493 "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==", 494 "cpu": [ 495 "arm" 496 ], 497 "optional": true, 498 "os": [ 499 "android" 500 ] 501 }, 502 "node_modules/@rollup/rollup-android-arm64": { 503 "version": "4.21.2", 504 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz", 505 "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==", 506 "cpu": [ 507 "arm64" 508 ], 509 "optional": true, 510 "os": [ 511 "android" 512 ] 513 }, 514 "node_modules/@rollup/rollup-darwin-arm64": { 515 "version": "4.21.2", 516 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz", 517 "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==", 518 "cpu": [ 519 "arm64" 520 ], 521 "optional": true, 522 "os": [ 523 "darwin" 524 ] 525 }, 526 "node_modules/@rollup/rollup-darwin-x64": { 527 "version": "4.21.2", 528 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz", 529 "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==", 530 "cpu": [ 531 "x64" 532 ], 533 "optional": true, 534 "os": [ 535 "darwin" 536 ] 537 }, 538 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 539 "version": "4.21.2", 540 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz", 541 "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==", 542 "cpu": [ 543 "arm" 544 ], 545 "optional": true, 546 "os": [ 547 "linux" 548 ] 549 }, 550 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 551 "version": "4.21.2", 552 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz", 553 "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==", 554 "cpu": [ 555 "arm" 556 ], 557 "optional": true, 558 "os": [ 559 "linux" 560 ] 561 }, 562 "node_modules/@rollup/rollup-linux-arm64-gnu": { 563 "version": "4.21.2", 564 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz", 565 "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==", 566 "cpu": [ 567 "arm64" 568 ], 569 "optional": true, 570 "os": [ 571 "linux" 572 ] 573 }, 574 "node_modules/@rollup/rollup-linux-arm64-musl": { 575 "version": "4.21.2", 576 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz", 577 "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==", 578 "cpu": [ 579 "arm64" 580 ], 581 "optional": true, 582 "os": [ 583 "linux" 584 ] 585 }, 586 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 587 "version": "4.21.2", 588 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz", 589 "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==", 590 "cpu": [ 591 "ppc64" 592 ], 593 "optional": true, 594 "os": [ 595 "linux" 596 ] 597 }, 598 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 599 "version": "4.21.2", 600 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz", 601 "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==", 602 "cpu": [ 603 "riscv64" 604 ], 605 "optional": true, 606 "os": [ 607 "linux" 608 ] 609 }, 610 "node_modules/@rollup/rollup-linux-s390x-gnu": { 611 "version": "4.21.2", 612 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz", 613 "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==", 614 "cpu": [ 615 "s390x" 616 ], 617 "optional": true, 618 "os": [ 619 "linux" 620 ] 621 }, 622 "node_modules/@rollup/rollup-linux-x64-gnu": { 623 "version": "4.21.2", 624 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz", 625 "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==", 626 "cpu": [ 627 "x64" 628 ], 629 "optional": true, 630 "os": [ 631 "linux" 632 ] 633 }, 634 "node_modules/@rollup/rollup-linux-x64-musl": { 635 "version": "4.21.2", 636 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz", 637 "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==", 638 "cpu": [ 639 "x64" 640 ], 641 "optional": true, 642 "os": [ 643 "linux" 644 ] 645 }, 646 "node_modules/@rollup/rollup-win32-arm64-msvc": { 647 "version": "4.21.2", 648 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz", 649 "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==", 650 "cpu": [ 651 "arm64" 652 ], 653 "optional": true, 654 "os": [ 655 "win32" 656 ] 657 }, 658 "node_modules/@rollup/rollup-win32-ia32-msvc": { 659 "version": "4.21.2", 660 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz", 661 "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==", 662 "cpu": [ 663 "ia32" 664 ], 665 "optional": true, 666 "os": [ 667 "win32" 668 ] 669 }, 670 "node_modules/@rollup/rollup-win32-x64-msvc": { 671 "version": "4.21.2", 672 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz", 673 "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==", 674 "cpu": [ 675 "x64" 676 ], 677 "optional": true, 678 "os": [ 679 "win32" 680 ] 681 }, 682 "node_modules/@tweenjs/tween.js": { 683 "version": "23.1.3", 684 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", 685 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==" 686 }, 687 "node_modules/@types/estree": { 688 "version": "1.0.5", 689 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 690 "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" 691 }, 692 "node_modules/@types/stats.js": { 693 "version": "0.17.3", 694 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", 695 "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==" 696 }, 697 "node_modules/@types/three": { 698 "version": "0.168.0", 699 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.168.0.tgz", 700 "integrity": "sha512-qAGLGzbaYgkkonOBfwOr+TZpOskPfFjrDAj801WQSVkUz0/D9zwir4vhruJ/CC/GteywzR9pqeVVfs5th/2oKw==", 701 "dependencies": { 702 "@tweenjs/tween.js": "~23.1.3", 703 "@types/stats.js": "*", 704 "@types/webxr": "*", 705 "@webgpu/types": "*", 706 "fflate": "~0.8.2", 707 "meshoptimizer": "~0.18.1" 708 } 709 }, 710 "node_modules/@types/webxr": { 711 "version": "0.5.20", 712 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", 713 "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==" 714 }, 715 "node_modules/@webgpu/types": { 716 "version": "0.1.44", 717 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.44.tgz", 718 "integrity": "sha512-JDpYJN5E/asw84LTYhKyvPpxGnD+bAKPtpW9Ilurf7cZpxaTbxkQcGwOd7jgB9BPBrTYQ+32ufo4HiuomTjHNQ==" 719 }, 720 "node_modules/alea": { 721 "version": "1.0.1", 722 "resolved": "https://registry.npmjs.org/alea/-/alea-1.0.1.tgz", 723 "integrity": "sha512-QU+wv+ziDXaMxRdsQg/aH7sVfWdhKps5YP97IIwFkHCsbDZA3k87JXoZ5/iuemf4ntytzIWeScrRpae8+lDrXA==" 724 }, 725 "node_modules/ansi-regex": { 726 "version": "6.1.0", 727 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 728 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 729 "dev": true, 730 "engines": { 731 "node": ">=12" 732 }, 733 "funding": { 734 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 735 } 736 }, 737 "node_modules/ansi-styles": { 738 "version": "6.2.1", 739 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 740 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 741 "dev": true, 742 "engines": { 743 "node": ">=12" 744 }, 745 "funding": { 746 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 747 } 748 }, 749 "node_modules/any-promise": { 750 "version": "1.3.0", 751 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 752 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 753 "dev": true 754 }, 755 "node_modules/anymatch": { 756 "version": "3.1.3", 757 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 758 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 759 "dev": true, 760 "dependencies": { 761 "normalize-path": "^3.0.0", 762 "picomatch": "^2.0.4" 763 }, 764 "engines": { 765 "node": ">= 8" 766 } 767 }, 768 "node_modules/arg": { 769 "version": "5.0.2", 770 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 771 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 772 "dev": true 773 }, 774 "node_modules/autoprefixer": { 775 "version": "10.4.20", 776 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", 777 "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", 778 "dev": true, 779 "funding": [ 780 { 781 "type": "opencollective", 782 "url": "https://opencollective.com/postcss/" 783 }, 784 { 785 "type": "tidelift", 786 "url": "https://tidelift.com/funding/github/npm/autoprefixer" 787 }, 788 { 789 "type": "github", 790 "url": "https://github.com/sponsors/ai" 791 } 792 ], 793 "dependencies": { 794 "browserslist": "^4.23.3", 795 "caniuse-lite": "^1.0.30001646", 796 "fraction.js": "^4.3.7", 797 "normalize-range": "^0.1.2", 798 "picocolors": "^1.0.1", 799 "postcss-value-parser": "^4.2.0" 800 }, 801 "bin": { 802 "autoprefixer": "bin/autoprefixer" 803 }, 804 "engines": { 805 "node": "^10 || ^12 || >=14" 806 }, 807 "peerDependencies": { 808 "postcss": "^8.1.0" 809 } 810 }, 811 "node_modules/balanced-match": { 812 "version": "1.0.2", 813 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 814 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 815 "dev": true 816 }, 817 "node_modules/binary-extensions": { 818 "version": "2.3.0", 819 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 820 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 821 "dev": true, 822 "engines": { 823 "node": ">=8" 824 }, 825 "funding": { 826 "url": "https://github.com/sponsors/sindresorhus" 827 } 828 }, 829 "node_modules/brace-expansion": { 830 "version": "2.0.1", 831 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 832 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 833 "dev": true, 834 "dependencies": { 835 "balanced-match": "^1.0.0" 836 } 837 }, 838 "node_modules/braces": { 839 "version": "3.0.3", 840 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 841 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 842 "dev": true, 843 "dependencies": { 844 "fill-range": "^7.1.1" 845 }, 846 "engines": { 847 "node": ">=8" 848 } 849 }, 850 "node_modules/browserslist": { 851 "version": "4.23.3", 852 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", 853 "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", 854 "dev": true, 855 "funding": [ 856 { 857 "type": "opencollective", 858 "url": "https://opencollective.com/browserslist" 859 }, 860 { 861 "type": "tidelift", 862 "url": "https://tidelift.com/funding/github/npm/browserslist" 863 }, 864 { 865 "type": "github", 866 "url": "https://github.com/sponsors/ai" 867 } 868 ], 869 "dependencies": { 870 "caniuse-lite": "^1.0.30001646", 871 "electron-to-chromium": "^1.5.4", 872 "node-releases": "^2.0.18", 873 "update-browserslist-db": "^1.1.0" 874 }, 875 "bin": { 876 "browserslist": "cli.js" 877 }, 878 "engines": { 879 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 880 } 881 }, 882 "node_modules/camelcase-css": { 883 "version": "2.0.1", 884 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 885 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 886 "dev": true, 887 "engines": { 888 "node": ">= 6" 889 } 890 }, 891 "node_modules/caniuse-lite": { 892 "version": "1.0.30001662", 893 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001662.tgz", 894 "integrity": "sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==", 895 "dev": true, 896 "funding": [ 897 { 898 "type": "opencollective", 899 "url": "https://opencollective.com/browserslist" 900 }, 901 { 902 "type": "tidelift", 903 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 904 }, 905 { 906 "type": "github", 907 "url": "https://github.com/sponsors/ai" 908 } 909 ] 910 }, 911 "node_modules/chokidar": { 912 "version": "3.6.0", 913 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 914 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 915 "dev": true, 916 "dependencies": { 917 "anymatch": "~3.1.2", 918 "braces": "~3.0.2", 919 "glob-parent": "~5.1.2", 920 "is-binary-path": "~2.1.0", 921 "is-glob": "~4.0.1", 922 "normalize-path": "~3.0.0", 923 "readdirp": "~3.6.0" 924 }, 925 "engines": { 926 "node": ">= 8.10.0" 927 }, 928 "funding": { 929 "url": "https://paulmillr.com/funding/" 930 }, 931 "optionalDependencies": { 932 "fsevents": "~2.3.2" 933 } 934 }, 935 "node_modules/chokidar/node_modules/glob-parent": { 936 "version": "5.1.2", 937 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 938 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 939 "dev": true, 940 "dependencies": { 941 "is-glob": "^4.0.1" 942 }, 943 "engines": { 944 "node": ">= 6" 945 } 946 }, 947 "node_modules/color-convert": { 948 "version": "2.0.1", 949 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 950 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 951 "dev": true, 952 "dependencies": { 953 "color-name": "~1.1.4" 954 }, 955 "engines": { 956 "node": ">=7.0.0" 957 } 958 }, 959 "node_modules/color-name": { 960 "version": "1.1.4", 961 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 962 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 963 "dev": true 964 }, 965 "node_modules/commander": { 966 "version": "4.1.1", 967 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 968 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 969 "dev": true, 970 "engines": { 971 "node": ">= 6" 972 } 973 }, 974 "node_modules/cross-spawn": { 975 "version": "7.0.3", 976 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 977 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 978 "dev": true, 979 "dependencies": { 980 "path-key": "^3.1.0", 981 "shebang-command": "^2.0.0", 982 "which": "^2.0.1" 983 }, 984 "engines": { 985 "node": ">= 8" 986 } 987 }, 988 "node_modules/cssesc": { 989 "version": "3.0.0", 990 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 991 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 992 "dev": true, 993 "bin": { 994 "cssesc": "bin/cssesc" 995 }, 996 "engines": { 997 "node": ">=4" 998 } 999 }, 1000 "node_modules/didyoumean": { 1001 "version": "1.2.2", 1002 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 1003 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 1004 "dev": true 1005 }, 1006 "node_modules/dlv": { 1007 "version": "1.1.3", 1008 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 1009 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 1010 "dev": true 1011 }, 1012 "node_modules/eastasianwidth": { 1013 "version": "0.2.0", 1014 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 1015 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 1016 "dev": true 1017 }, 1018 "node_modules/electron-to-chromium": { 1019 "version": "1.5.25", 1020 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.25.tgz", 1021 "integrity": "sha512-kMb204zvK3PsSlgvvwzI3wBIcAw15tRkYk+NQdsjdDtcQWTp2RABbMQ9rUBy8KNEOM+/E6ep+XC3AykiWZld4g==", 1022 "dev": true 1023 }, 1024 "node_modules/emoji-regex": { 1025 "version": "9.2.2", 1026 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 1027 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1028 "dev": true 1029 }, 1030 "node_modules/esbuild": { 1031 "version": "0.21.5", 1032 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1033 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1034 "hasInstallScript": true, 1035 "bin": { 1036 "esbuild": "bin/esbuild" 1037 }, 1038 "engines": { 1039 "node": ">=12" 1040 }, 1041 "optionalDependencies": { 1042 "@esbuild/aix-ppc64": "0.21.5", 1043 "@esbuild/android-arm": "0.21.5", 1044 "@esbuild/android-arm64": "0.21.5", 1045 "@esbuild/android-x64": "0.21.5", 1046 "@esbuild/darwin-arm64": "0.21.5", 1047 "@esbuild/darwin-x64": "0.21.5", 1048 "@esbuild/freebsd-arm64": "0.21.5", 1049 "@esbuild/freebsd-x64": "0.21.5", 1050 "@esbuild/linux-arm": "0.21.5", 1051 "@esbuild/linux-arm64": "0.21.5", 1052 "@esbuild/linux-ia32": "0.21.5", 1053 "@esbuild/linux-loong64": "0.21.5", 1054 "@esbuild/linux-mips64el": "0.21.5", 1055 "@esbuild/linux-ppc64": "0.21.5", 1056 "@esbuild/linux-riscv64": "0.21.5", 1057 "@esbuild/linux-s390x": "0.21.5", 1058 "@esbuild/linux-x64": "0.21.5", 1059 "@esbuild/netbsd-x64": "0.21.5", 1060 "@esbuild/openbsd-x64": "0.21.5", 1061 "@esbuild/sunos-x64": "0.21.5", 1062 "@esbuild/win32-arm64": "0.21.5", 1063 "@esbuild/win32-ia32": "0.21.5", 1064 "@esbuild/win32-x64": "0.21.5" 1065 } 1066 }, 1067 "node_modules/escalade": { 1068 "version": "3.2.0", 1069 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 1070 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 1071 "dev": true, 1072 "engines": { 1073 "node": ">=6" 1074 } 1075 }, 1076 "node_modules/fast-glob": { 1077 "version": "3.3.2", 1078 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1079 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 1080 "dev": true, 1081 "dependencies": { 1082 "@nodelib/fs.stat": "^2.0.2", 1083 "@nodelib/fs.walk": "^1.2.3", 1084 "glob-parent": "^5.1.2", 1085 "merge2": "^1.3.0", 1086 "micromatch": "^4.0.4" 1087 }, 1088 "engines": { 1089 "node": ">=8.6.0" 1090 } 1091 }, 1092 "node_modules/fast-glob/node_modules/glob-parent": { 1093 "version": "5.1.2", 1094 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1095 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1096 "dev": true, 1097 "dependencies": { 1098 "is-glob": "^4.0.1" 1099 }, 1100 "engines": { 1101 "node": ">= 6" 1102 } 1103 }, 1104 "node_modules/fastq": { 1105 "version": "1.17.1", 1106 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 1107 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 1108 "dev": true, 1109 "dependencies": { 1110 "reusify": "^1.0.4" 1111 } 1112 }, 1113 "node_modules/fflate": { 1114 "version": "0.8.2", 1115 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", 1116 "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==" 1117 }, 1118 "node_modules/fill-range": { 1119 "version": "7.1.1", 1120 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 1121 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1122 "dev": true, 1123 "dependencies": { 1124 "to-regex-range": "^5.0.1" 1125 }, 1126 "engines": { 1127 "node": ">=8" 1128 } 1129 }, 1130 "node_modules/foreground-child": { 1131 "version": "3.3.0", 1132 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 1133 "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 1134 "dev": true, 1135 "dependencies": { 1136 "cross-spawn": "^7.0.0", 1137 "signal-exit": "^4.0.1" 1138 }, 1139 "engines": { 1140 "node": ">=14" 1141 }, 1142 "funding": { 1143 "url": "https://github.com/sponsors/isaacs" 1144 } 1145 }, 1146 "node_modules/fraction.js": { 1147 "version": "4.3.7", 1148 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", 1149 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", 1150 "dev": true, 1151 "engines": { 1152 "node": "*" 1153 }, 1154 "funding": { 1155 "type": "patreon", 1156 "url": "https://github.com/sponsors/rawify" 1157 } 1158 }, 1159 "node_modules/fsevents": { 1160 "version": "2.3.3", 1161 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1162 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1163 "hasInstallScript": true, 1164 "optional": true, 1165 "os": [ 1166 "darwin" 1167 ], 1168 "engines": { 1169 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1170 } 1171 }, 1172 "node_modules/function-bind": { 1173 "version": "1.1.2", 1174 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1175 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1176 "dev": true, 1177 "funding": { 1178 "url": "https://github.com/sponsors/ljharb" 1179 } 1180 }, 1181 "node_modules/glob": { 1182 "version": "10.4.5", 1183 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 1184 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 1185 "dev": true, 1186 "dependencies": { 1187 "foreground-child": "^3.1.0", 1188 "jackspeak": "^3.1.2", 1189 "minimatch": "^9.0.4", 1190 "minipass": "^7.1.2", 1191 "package-json-from-dist": "^1.0.0", 1192 "path-scurry": "^1.11.1" 1193 }, 1194 "bin": { 1195 "glob": "dist/esm/bin.mjs" 1196 }, 1197 "funding": { 1198 "url": "https://github.com/sponsors/isaacs" 1199 } 1200 }, 1201 "node_modules/glob-parent": { 1202 "version": "6.0.2", 1203 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1204 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1205 "dev": true, 1206 "dependencies": { 1207 "is-glob": "^4.0.3" 1208 }, 1209 "engines": { 1210 "node": ">=10.13.0" 1211 } 1212 }, 1213 "node_modules/hasown": { 1214 "version": "2.0.2", 1215 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 1216 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1217 "dev": true, 1218 "dependencies": { 1219 "function-bind": "^1.1.2" 1220 }, 1221 "engines": { 1222 "node": ">= 0.4" 1223 } 1224 }, 1225 "node_modules/is-binary-path": { 1226 "version": "2.1.0", 1227 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1228 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1229 "dev": true, 1230 "dependencies": { 1231 "binary-extensions": "^2.0.0" 1232 }, 1233 "engines": { 1234 "node": ">=8" 1235 } 1236 }, 1237 "node_modules/is-core-module": { 1238 "version": "2.15.1", 1239 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", 1240 "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", 1241 "dev": true, 1242 "dependencies": { 1243 "hasown": "^2.0.2" 1244 }, 1245 "engines": { 1246 "node": ">= 0.4" 1247 }, 1248 "funding": { 1249 "url": "https://github.com/sponsors/ljharb" 1250 } 1251 }, 1252 "node_modules/is-extglob": { 1253 "version": "2.1.1", 1254 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1255 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1256 "dev": true, 1257 "engines": { 1258 "node": ">=0.10.0" 1259 } 1260 }, 1261 "node_modules/is-fullwidth-code-point": { 1262 "version": "3.0.0", 1263 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1264 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1265 "dev": true, 1266 "engines": { 1267 "node": ">=8" 1268 } 1269 }, 1270 "node_modules/is-glob": { 1271 "version": "4.0.3", 1272 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1273 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1274 "dev": true, 1275 "dependencies": { 1276 "is-extglob": "^2.1.1" 1277 }, 1278 "engines": { 1279 "node": ">=0.10.0" 1280 } 1281 }, 1282 "node_modules/is-number": { 1283 "version": "7.0.0", 1284 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1285 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1286 "dev": true, 1287 "engines": { 1288 "node": ">=0.12.0" 1289 } 1290 }, 1291 "node_modules/isexe": { 1292 "version": "2.0.0", 1293 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1294 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1295 "dev": true 1296 }, 1297 "node_modules/jackspeak": { 1298 "version": "3.4.3", 1299 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 1300 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 1301 "dev": true, 1302 "dependencies": { 1303 "@isaacs/cliui": "^8.0.2" 1304 }, 1305 "funding": { 1306 "url": "https://github.com/sponsors/isaacs" 1307 }, 1308 "optionalDependencies": { 1309 "@pkgjs/parseargs": "^0.11.0" 1310 } 1311 }, 1312 "node_modules/jiti": { 1313 "version": "1.21.6", 1314 "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", 1315 "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", 1316 "dev": true, 1317 "bin": { 1318 "jiti": "bin/jiti.js" 1319 } 1320 }, 1321 "node_modules/lilconfig": { 1322 "version": "2.1.0", 1323 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1324 "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1325 "dev": true, 1326 "engines": { 1327 "node": ">=10" 1328 } 1329 }, 1330 "node_modules/lines-and-columns": { 1331 "version": "1.2.4", 1332 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1333 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 1334 "dev": true 1335 }, 1336 "node_modules/lru-cache": { 1337 "version": "10.4.3", 1338 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 1339 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 1340 "dev": true 1341 }, 1342 "node_modules/merge2": { 1343 "version": "1.4.1", 1344 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1345 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1346 "dev": true, 1347 "engines": { 1348 "node": ">= 8" 1349 } 1350 }, 1351 "node_modules/meshoptimizer": { 1352 "version": "0.18.1", 1353 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", 1354 "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==" 1355 }, 1356 "node_modules/micromatch": { 1357 "version": "4.0.8", 1358 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 1359 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 1360 "dev": true, 1361 "dependencies": { 1362 "braces": "^3.0.3", 1363 "picomatch": "^2.3.1" 1364 }, 1365 "engines": { 1366 "node": ">=8.6" 1367 } 1368 }, 1369 "node_modules/minimatch": { 1370 "version": "9.0.5", 1371 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1372 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1373 "dev": true, 1374 "dependencies": { 1375 "brace-expansion": "^2.0.1" 1376 }, 1377 "engines": { 1378 "node": ">=16 || 14 >=14.17" 1379 }, 1380 "funding": { 1381 "url": "https://github.com/sponsors/isaacs" 1382 } 1383 }, 1384 "node_modules/minipass": { 1385 "version": "7.1.2", 1386 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 1387 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 1388 "dev": true, 1389 "engines": { 1390 "node": ">=16 || 14 >=14.17" 1391 } 1392 }, 1393 "node_modules/mz": { 1394 "version": "2.7.0", 1395 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 1396 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 1397 "dev": true, 1398 "dependencies": { 1399 "any-promise": "^1.0.0", 1400 "object-assign": "^4.0.1", 1401 "thenify-all": "^1.0.0" 1402 } 1403 }, 1404 "node_modules/nanoid": { 1405 "version": "3.3.7", 1406 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 1407 "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 1408 "funding": [ 1409 { 1410 "type": "github", 1411 "url": "https://github.com/sponsors/ai" 1412 } 1413 ], 1414 "bin": { 1415 "nanoid": "bin/nanoid.cjs" 1416 }, 1417 "engines": { 1418 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1419 } 1420 }, 1421 "node_modules/node-releases": { 1422 "version": "2.0.18", 1423 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", 1424 "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", 1425 "dev": true 1426 }, 1427 "node_modules/normalize-path": { 1428 "version": "3.0.0", 1429 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1430 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1431 "dev": true, 1432 "engines": { 1433 "node": ">=0.10.0" 1434 } 1435 }, 1436 "node_modules/normalize-range": { 1437 "version": "0.1.2", 1438 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1439 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 1440 "dev": true, 1441 "engines": { 1442 "node": ">=0.10.0" 1443 } 1444 }, 1445 "node_modules/object-assign": { 1446 "version": "4.1.1", 1447 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1448 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 1449 "dev": true, 1450 "engines": { 1451 "node": ">=0.10.0" 1452 } 1453 }, 1454 "node_modules/object-hash": { 1455 "version": "3.0.0", 1456 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 1457 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 1458 "dev": true, 1459 "engines": { 1460 "node": ">= 6" 1461 } 1462 }, 1463 "node_modules/package-json-from-dist": { 1464 "version": "1.0.0", 1465 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", 1466 "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", 1467 "dev": true 1468 }, 1469 "node_modules/path-key": { 1470 "version": "3.1.1", 1471 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1472 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1473 "dev": true, 1474 "engines": { 1475 "node": ">=8" 1476 } 1477 }, 1478 "node_modules/path-parse": { 1479 "version": "1.0.7", 1480 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1481 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1482 "dev": true 1483 }, 1484 "node_modules/path-scurry": { 1485 "version": "1.11.1", 1486 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 1487 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 1488 "dev": true, 1489 "dependencies": { 1490 "lru-cache": "^10.2.0", 1491 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 1492 }, 1493 "engines": { 1494 "node": ">=16 || 14 >=14.18" 1495 }, 1496 "funding": { 1497 "url": "https://github.com/sponsors/isaacs" 1498 } 1499 }, 1500 "node_modules/picocolors": { 1501 "version": "1.1.0", 1502 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", 1503 "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" 1504 }, 1505 "node_modules/picomatch": { 1506 "version": "2.3.1", 1507 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1508 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1509 "dev": true, 1510 "engines": { 1511 "node": ">=8.6" 1512 }, 1513 "funding": { 1514 "url": "https://github.com/sponsors/jonschlinkert" 1515 } 1516 }, 1517 "node_modules/pify": { 1518 "version": "2.3.0", 1519 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1520 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 1521 "dev": true, 1522 "engines": { 1523 "node": ">=0.10.0" 1524 } 1525 }, 1526 "node_modules/pirates": { 1527 "version": "4.0.6", 1528 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 1529 "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 1530 "dev": true, 1531 "engines": { 1532 "node": ">= 6" 1533 } 1534 }, 1535 "node_modules/postcss": { 1536 "version": "8.4.47", 1537 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", 1538 "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", 1539 "funding": [ 1540 { 1541 "type": "opencollective", 1542 "url": "https://opencollective.com/postcss/" 1543 }, 1544 { 1545 "type": "tidelift", 1546 "url": "https://tidelift.com/funding/github/npm/postcss" 1547 }, 1548 { 1549 "type": "github", 1550 "url": "https://github.com/sponsors/ai" 1551 } 1552 ], 1553 "dependencies": { 1554 "nanoid": "^3.3.7", 1555 "picocolors": "^1.1.0", 1556 "source-map-js": "^1.2.1" 1557 }, 1558 "engines": { 1559 "node": "^10 || ^12 || >=14" 1560 } 1561 }, 1562 "node_modules/postcss-import": { 1563 "version": "15.1.0", 1564 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 1565 "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 1566 "dev": true, 1567 "dependencies": { 1568 "postcss-value-parser": "^4.0.0", 1569 "read-cache": "^1.0.0", 1570 "resolve": "^1.1.7" 1571 }, 1572 "engines": { 1573 "node": ">=14.0.0" 1574 }, 1575 "peerDependencies": { 1576 "postcss": "^8.0.0" 1577 } 1578 }, 1579 "node_modules/postcss-js": { 1580 "version": "4.0.1", 1581 "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 1582 "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 1583 "dev": true, 1584 "dependencies": { 1585 "camelcase-css": "^2.0.1" 1586 }, 1587 "engines": { 1588 "node": "^12 || ^14 || >= 16" 1589 }, 1590 "funding": { 1591 "type": "opencollective", 1592 "url": "https://opencollective.com/postcss/" 1593 }, 1594 "peerDependencies": { 1595 "postcss": "^8.4.21" 1596 } 1597 }, 1598 "node_modules/postcss-load-config": { 1599 "version": "4.0.2", 1600 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", 1601 "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", 1602 "dev": true, 1603 "funding": [ 1604 { 1605 "type": "opencollective", 1606 "url": "https://opencollective.com/postcss/" 1607 }, 1608 { 1609 "type": "github", 1610 "url": "https://github.com/sponsors/ai" 1611 } 1612 ], 1613 "dependencies": { 1614 "lilconfig": "^3.0.0", 1615 "yaml": "^2.3.4" 1616 }, 1617 "engines": { 1618 "node": ">= 14" 1619 }, 1620 "peerDependencies": { 1621 "postcss": ">=8.0.9", 1622 "ts-node": ">=9.0.0" 1623 }, 1624 "peerDependenciesMeta": { 1625 "postcss": { 1626 "optional": true 1627 }, 1628 "ts-node": { 1629 "optional": true 1630 } 1631 } 1632 }, 1633 "node_modules/postcss-load-config/node_modules/lilconfig": { 1634 "version": "3.1.2", 1635 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", 1636 "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", 1637 "dev": true, 1638 "engines": { 1639 "node": ">=14" 1640 }, 1641 "funding": { 1642 "url": "https://github.com/sponsors/antonk52" 1643 } 1644 }, 1645 "node_modules/postcss-nested": { 1646 "version": "6.2.0", 1647 "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", 1648 "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", 1649 "dev": true, 1650 "funding": [ 1651 { 1652 "type": "opencollective", 1653 "url": "https://opencollective.com/postcss/" 1654 }, 1655 { 1656 "type": "github", 1657 "url": "https://github.com/sponsors/ai" 1658 } 1659 ], 1660 "dependencies": { 1661 "postcss-selector-parser": "^6.1.1" 1662 }, 1663 "engines": { 1664 "node": ">=12.0" 1665 }, 1666 "peerDependencies": { 1667 "postcss": "^8.2.14" 1668 } 1669 }, 1670 "node_modules/postcss-selector-parser": { 1671 "version": "6.1.2", 1672 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 1673 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 1674 "dev": true, 1675 "dependencies": { 1676 "cssesc": "^3.0.0", 1677 "util-deprecate": "^1.0.2" 1678 }, 1679 "engines": { 1680 "node": ">=4" 1681 } 1682 }, 1683 "node_modules/postcss-value-parser": { 1684 "version": "4.2.0", 1685 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1686 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1687 "dev": true 1688 }, 1689 "node_modules/prettier": { 1690 "version": "3.3.3", 1691 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", 1692 "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", 1693 "bin": { 1694 "prettier": "bin/prettier.cjs" 1695 }, 1696 "engines": { 1697 "node": ">=14" 1698 }, 1699 "funding": { 1700 "url": "https://github.com/prettier/prettier?sponsor=1" 1701 } 1702 }, 1703 "node_modules/queue-microtask": { 1704 "version": "1.2.3", 1705 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1706 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1707 "dev": true, 1708 "funding": [ 1709 { 1710 "type": "github", 1711 "url": "https://github.com/sponsors/feross" 1712 }, 1713 { 1714 "type": "patreon", 1715 "url": "https://www.patreon.com/feross" 1716 }, 1717 { 1718 "type": "consulting", 1719 "url": "https://feross.org/support" 1720 } 1721 ] 1722 }, 1723 "node_modules/read-cache": { 1724 "version": "1.0.0", 1725 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 1726 "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 1727 "dev": true, 1728 "dependencies": { 1729 "pify": "^2.3.0" 1730 } 1731 }, 1732 "node_modules/readdirp": { 1733 "version": "3.6.0", 1734 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1735 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1736 "dev": true, 1737 "dependencies": { 1738 "picomatch": "^2.2.1" 1739 }, 1740 "engines": { 1741 "node": ">=8.10.0" 1742 } 1743 }, 1744 "node_modules/resolve": { 1745 "version": "1.22.8", 1746 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 1747 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 1748 "dev": true, 1749 "dependencies": { 1750 "is-core-module": "^2.13.0", 1751 "path-parse": "^1.0.7", 1752 "supports-preserve-symlinks-flag": "^1.0.0" 1753 }, 1754 "bin": { 1755 "resolve": "bin/resolve" 1756 }, 1757 "funding": { 1758 "url": "https://github.com/sponsors/ljharb" 1759 } 1760 }, 1761 "node_modules/reusify": { 1762 "version": "1.0.4", 1763 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1764 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1765 "dev": true, 1766 "engines": { 1767 "iojs": ">=1.0.0", 1768 "node": ">=0.10.0" 1769 } 1770 }, 1771 "node_modules/rollup": { 1772 "version": "4.21.2", 1773 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz", 1774 "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==", 1775 "dependencies": { 1776 "@types/estree": "1.0.5" 1777 }, 1778 "bin": { 1779 "rollup": "dist/bin/rollup" 1780 }, 1781 "engines": { 1782 "node": ">=18.0.0", 1783 "npm": ">=8.0.0" 1784 }, 1785 "optionalDependencies": { 1786 "@rollup/rollup-android-arm-eabi": "4.21.2", 1787 "@rollup/rollup-android-arm64": "4.21.2", 1788 "@rollup/rollup-darwin-arm64": "4.21.2", 1789 "@rollup/rollup-darwin-x64": "4.21.2", 1790 "@rollup/rollup-linux-arm-gnueabihf": "4.21.2", 1791 "@rollup/rollup-linux-arm-musleabihf": "4.21.2", 1792 "@rollup/rollup-linux-arm64-gnu": "4.21.2", 1793 "@rollup/rollup-linux-arm64-musl": "4.21.2", 1794 "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2", 1795 "@rollup/rollup-linux-riscv64-gnu": "4.21.2", 1796 "@rollup/rollup-linux-s390x-gnu": "4.21.2", 1797 "@rollup/rollup-linux-x64-gnu": "4.21.2", 1798 "@rollup/rollup-linux-x64-musl": "4.21.2", 1799 "@rollup/rollup-win32-arm64-msvc": "4.21.2", 1800 "@rollup/rollup-win32-ia32-msvc": "4.21.2", 1801 "@rollup/rollup-win32-x64-msvc": "4.21.2", 1802 "fsevents": "~2.3.2" 1803 } 1804 }, 1805 "node_modules/run-parallel": { 1806 "version": "1.2.0", 1807 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1808 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1809 "dev": true, 1810 "funding": [ 1811 { 1812 "type": "github", 1813 "url": "https://github.com/sponsors/feross" 1814 }, 1815 { 1816 "type": "patreon", 1817 "url": "https://www.patreon.com/feross" 1818 }, 1819 { 1820 "type": "consulting", 1821 "url": "https://feross.org/support" 1822 } 1823 ], 1824 "dependencies": { 1825 "queue-microtask": "^1.2.2" 1826 } 1827 }, 1828 "node_modules/shebang-command": { 1829 "version": "2.0.0", 1830 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1831 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1832 "dev": true, 1833 "dependencies": { 1834 "shebang-regex": "^3.0.0" 1835 }, 1836 "engines": { 1837 "node": ">=8" 1838 } 1839 }, 1840 "node_modules/shebang-regex": { 1841 "version": "3.0.0", 1842 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1843 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1844 "dev": true, 1845 "engines": { 1846 "node": ">=8" 1847 } 1848 }, 1849 "node_modules/signal-exit": { 1850 "version": "4.1.0", 1851 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 1852 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 1853 "dev": true, 1854 "engines": { 1855 "node": ">=14" 1856 }, 1857 "funding": { 1858 "url": "https://github.com/sponsors/isaacs" 1859 } 1860 }, 1861 "node_modules/simplex-noise": { 1862 "version": "4.0.3", 1863 "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.3.tgz", 1864 "integrity": "sha512-qSE2I4AngLQG7BXqoZj51jokT4WUXe8mOBrvfOXpci8+6Yu44+/dD5zqDpOx3Ux792eamTd2lLcI8jqFntk/lg==" 1865 }, 1866 "node_modules/source-map-js": { 1867 "version": "1.2.1", 1868 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1869 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1870 "engines": { 1871 "node": ">=0.10.0" 1872 } 1873 }, 1874 "node_modules/string-width": { 1875 "version": "5.1.2", 1876 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 1877 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 1878 "dev": true, 1879 "dependencies": { 1880 "eastasianwidth": "^0.2.0", 1881 "emoji-regex": "^9.2.2", 1882 "strip-ansi": "^7.0.1" 1883 }, 1884 "engines": { 1885 "node": ">=12" 1886 }, 1887 "funding": { 1888 "url": "https://github.com/sponsors/sindresorhus" 1889 } 1890 }, 1891 "node_modules/string-width-cjs": { 1892 "name": "string-width", 1893 "version": "4.2.3", 1894 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1895 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1896 "dev": true, 1897 "dependencies": { 1898 "emoji-regex": "^8.0.0", 1899 "is-fullwidth-code-point": "^3.0.0", 1900 "strip-ansi": "^6.0.1" 1901 }, 1902 "engines": { 1903 "node": ">=8" 1904 } 1905 }, 1906 "node_modules/string-width-cjs/node_modules/ansi-regex": { 1907 "version": "5.0.1", 1908 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1909 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1910 "dev": true, 1911 "engines": { 1912 "node": ">=8" 1913 } 1914 }, 1915 "node_modules/string-width-cjs/node_modules/emoji-regex": { 1916 "version": "8.0.0", 1917 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1918 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1919 "dev": true 1920 }, 1921 "node_modules/string-width-cjs/node_modules/strip-ansi": { 1922 "version": "6.0.1", 1923 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1924 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1925 "dev": true, 1926 "dependencies": { 1927 "ansi-regex": "^5.0.1" 1928 }, 1929 "engines": { 1930 "node": ">=8" 1931 } 1932 }, 1933 "node_modules/strip-ansi": { 1934 "version": "7.1.0", 1935 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 1936 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 1937 "dev": true, 1938 "dependencies": { 1939 "ansi-regex": "^6.0.1" 1940 }, 1941 "engines": { 1942 "node": ">=12" 1943 }, 1944 "funding": { 1945 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 1946 } 1947 }, 1948 "node_modules/strip-ansi-cjs": { 1949 "name": "strip-ansi", 1950 "version": "6.0.1", 1951 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1952 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1953 "dev": true, 1954 "dependencies": { 1955 "ansi-regex": "^5.0.1" 1956 }, 1957 "engines": { 1958 "node": ">=8" 1959 } 1960 }, 1961 "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 1962 "version": "5.0.1", 1963 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1964 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1965 "dev": true, 1966 "engines": { 1967 "node": ">=8" 1968 } 1969 }, 1970 "node_modules/sucrase": { 1971 "version": "3.35.0", 1972 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", 1973 "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", 1974 "dev": true, 1975 "dependencies": { 1976 "@jridgewell/gen-mapping": "^0.3.2", 1977 "commander": "^4.0.0", 1978 "glob": "^10.3.10", 1979 "lines-and-columns": "^1.1.6", 1980 "mz": "^2.7.0", 1981 "pirates": "^4.0.1", 1982 "ts-interface-checker": "^0.1.9" 1983 }, 1984 "bin": { 1985 "sucrase": "bin/sucrase", 1986 "sucrase-node": "bin/sucrase-node" 1987 }, 1988 "engines": { 1989 "node": ">=16 || 14 >=14.17" 1990 } 1991 }, 1992 "node_modules/supports-preserve-symlinks-flag": { 1993 "version": "1.0.0", 1994 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1995 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1996 "dev": true, 1997 "engines": { 1998 "node": ">= 0.4" 1999 }, 2000 "funding": { 2001 "url": "https://github.com/sponsors/ljharb" 2002 } 2003 }, 2004 "node_modules/tailwindcss": { 2005 "version": "3.4.12", 2006 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.12.tgz", 2007 "integrity": "sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==", 2008 "dev": true, 2009 "dependencies": { 2010 "@alloc/quick-lru": "^5.2.0", 2011 "arg": "^5.0.2", 2012 "chokidar": "^3.5.3", 2013 "didyoumean": "^1.2.2", 2014 "dlv": "^1.1.3", 2015 "fast-glob": "^3.3.0", 2016 "glob-parent": "^6.0.2", 2017 "is-glob": "^4.0.3", 2018 "jiti": "^1.21.0", 2019 "lilconfig": "^2.1.0", 2020 "micromatch": "^4.0.5", 2021 "normalize-path": "^3.0.0", 2022 "object-hash": "^3.0.0", 2023 "picocolors": "^1.0.0", 2024 "postcss": "^8.4.23", 2025 "postcss-import": "^15.1.0", 2026 "postcss-js": "^4.0.1", 2027 "postcss-load-config": "^4.0.1", 2028 "postcss-nested": "^6.0.1", 2029 "postcss-selector-parser": "^6.0.11", 2030 "resolve": "^1.22.2", 2031 "sucrase": "^3.32.0" 2032 }, 2033 "bin": { 2034 "tailwind": "lib/cli.js", 2035 "tailwindcss": "lib/cli.js" 2036 }, 2037 "engines": { 2038 "node": ">=14.0.0" 2039 } 2040 }, 2041 "node_modules/thenify": { 2042 "version": "3.3.1", 2043 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 2044 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 2045 "dev": true, 2046 "dependencies": { 2047 "any-promise": "^1.0.0" 2048 } 2049 }, 2050 "node_modules/thenify-all": { 2051 "version": "1.6.0", 2052 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 2053 "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 2054 "dev": true, 2055 "dependencies": { 2056 "thenify": ">= 3.1.0 < 4" 2057 }, 2058 "engines": { 2059 "node": ">=0.8" 2060 } 2061 }, 2062 "node_modules/three": { 2063 "version": "0.166.1", 2064 "license": "MIT" 2065 }, 2066 "node_modules/to-regex-range": { 2067 "version": "5.0.1", 2068 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2069 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2070 "dev": true, 2071 "dependencies": { 2072 "is-number": "^7.0.0" 2073 }, 2074 "engines": { 2075 "node": ">=8.0" 2076 } 2077 }, 2078 "node_modules/ts-interface-checker": { 2079 "version": "0.1.13", 2080 "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 2081 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 2082 "dev": true 2083 }, 2084 "node_modules/uber-noise": { 2085 "version": "0.2.1", 2086 "resolved": "https://registry.npmjs.org/uber-noise/-/uber-noise-0.2.1.tgz", 2087 "integrity": "sha512-0TfMzwduiMJ18BQjeeioBqdQHcBU1Ns+HbnXhA3F6NPdP0vzjNzk/MFaFIN3f2MIe2MdS+WBgIojcynPrTyvlQ==", 2088 "dependencies": { 2089 "alea": "^1.0.1", 2090 "simplex-noise": "^4.0.3" 2091 } 2092 }, 2093 "node_modules/update-browserslist-db": { 2094 "version": "1.1.0", 2095 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", 2096 "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", 2097 "dev": true, 2098 "funding": [ 2099 { 2100 "type": "opencollective", 2101 "url": "https://opencollective.com/browserslist" 2102 }, 2103 { 2104 "type": "tidelift", 2105 "url": "https://tidelift.com/funding/github/npm/browserslist" 2106 }, 2107 { 2108 "type": "github", 2109 "url": "https://github.com/sponsors/ai" 2110 } 2111 ], 2112 "dependencies": { 2113 "escalade": "^3.1.2", 2114 "picocolors": "^1.0.1" 2115 }, 2116 "bin": { 2117 "update-browserslist-db": "cli.js" 2118 }, 2119 "peerDependencies": { 2120 "browserslist": ">= 4.21.0" 2121 } 2122 }, 2123 "node_modules/util-deprecate": { 2124 "version": "1.0.2", 2125 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2126 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2127 "dev": true 2128 }, 2129 "node_modules/vite": { 2130 "version": "5.4.3", 2131 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.3.tgz", 2132 "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==", 2133 "dependencies": { 2134 "esbuild": "^0.21.3", 2135 "postcss": "^8.4.43", 2136 "rollup": "^4.20.0" 2137 }, 2138 "bin": { 2139 "vite": "bin/vite.js" 2140 }, 2141 "engines": { 2142 "node": "^18.0.0 || >=20.0.0" 2143 }, 2144 "funding": { 2145 "url": "https://github.com/vitejs/vite?sponsor=1" 2146 }, 2147 "optionalDependencies": { 2148 "fsevents": "~2.3.3" 2149 }, 2150 "peerDependencies": { 2151 "@types/node": "^18.0.0 || >=20.0.0", 2152 "less": "*", 2153 "lightningcss": "^1.21.0", 2154 "sass": "*", 2155 "sass-embedded": "*", 2156 "stylus": "*", 2157 "sugarss": "*", 2158 "terser": "^5.4.0" 2159 }, 2160 "peerDependenciesMeta": { 2161 "@types/node": { 2162 "optional": true 2163 }, 2164 "less": { 2165 "optional": true 2166 }, 2167 "lightningcss": { 2168 "optional": true 2169 }, 2170 "sass": { 2171 "optional": true 2172 }, 2173 "sass-embedded": { 2174 "optional": true 2175 }, 2176 "stylus": { 2177 "optional": true 2178 }, 2179 "sugarss": { 2180 "optional": true 2181 }, 2182 "terser": { 2183 "optional": true 2184 } 2185 } 2186 }, 2187 "node_modules/which": { 2188 "version": "2.0.2", 2189 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2190 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2191 "dev": true, 2192 "dependencies": { 2193 "isexe": "^2.0.0" 2194 }, 2195 "bin": { 2196 "node-which": "bin/node-which" 2197 }, 2198 "engines": { 2199 "node": ">= 8" 2200 } 2201 }, 2202 "node_modules/wrap-ansi": { 2203 "version": "8.1.0", 2204 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 2205 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 2206 "dev": true, 2207 "dependencies": { 2208 "ansi-styles": "^6.1.0", 2209 "string-width": "^5.0.1", 2210 "strip-ansi": "^7.0.1" 2211 }, 2212 "engines": { 2213 "node": ">=12" 2214 }, 2215 "funding": { 2216 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2217 } 2218 }, 2219 "node_modules/wrap-ansi-cjs": { 2220 "name": "wrap-ansi", 2221 "version": "7.0.0", 2222 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2223 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2224 "dev": true, 2225 "dependencies": { 2226 "ansi-styles": "^4.0.0", 2227 "string-width": "^4.1.0", 2228 "strip-ansi": "^6.0.0" 2229 }, 2230 "engines": { 2231 "node": ">=10" 2232 }, 2233 "funding": { 2234 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2235 } 2236 }, 2237 "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 2238 "version": "5.0.1", 2239 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2240 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2241 "dev": true, 2242 "engines": { 2243 "node": ">=8" 2244 } 2245 }, 2246 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 2247 "version": "4.3.0", 2248 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2249 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2250 "dev": true, 2251 "dependencies": { 2252 "color-convert": "^2.0.1" 2253 }, 2254 "engines": { 2255 "node": ">=8" 2256 }, 2257 "funding": { 2258 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2259 } 2260 }, 2261 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 2262 "version": "8.0.0", 2263 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2264 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2265 "dev": true 2266 }, 2267 "node_modules/wrap-ansi-cjs/node_modules/string-width": { 2268 "version": "4.2.3", 2269 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2270 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2271 "dev": true, 2272 "dependencies": { 2273 "emoji-regex": "^8.0.0", 2274 "is-fullwidth-code-point": "^3.0.0", 2275 "strip-ansi": "^6.0.1" 2276 }, 2277 "engines": { 2278 "node": ">=8" 2279 } 2280 }, 2281 "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 2282 "version": "6.0.1", 2283 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2284 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2285 "dev": true, 2286 "dependencies": { 2287 "ansi-regex": "^5.0.1" 2288 }, 2289 "engines": { 2290 "node": ">=8" 2291 } 2292 }, 2293 "node_modules/yaml": { 2294 "version": "2.5.1", 2295 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", 2296 "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", 2297 "dev": true, 2298 "bin": { 2299 "yaml": "bin.mjs" 2300 }, 2301 "engines": { 2302 "node": ">= 14" 2303 } 2304 } 2305 } 2306}