1{
2 "name": "turing-sphere",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "turing-sphere",
9 "version": "0.1.0",
10 "license": "CECILL-2.1",
11 "dependencies": {
12 "three": "^0.183.0"
13 },
14 "devDependencies": {
15 "@types/node": "^26.1.1",
16 "@types/three": "^0.185.1",
17 "@webgpu/types": "^0.1.44",
18 "puppeteer-core": "^23.0.0",
19 "typescript": "^5.5.0",
20 "vite": "^5.4.0"
21 },
22 "optionalDependencies": {
23 "webgpu": "^0.4.0"
24 }
25 },
26 "node_modules/@dimforge/rapier3d-compat": {
27 "version": "0.12.0",
28 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
29 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
30 "dev": true,
31 "license": "Apache-2.0"
32 },
33 "node_modules/@esbuild/aix-ppc64": {
34 "version": "0.21.5",
35 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
36 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
37 "cpu": [
38 "ppc64"
39 ],
40 "dev": true,
41 "license": "MIT",
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 "dev": true,
58 "license": "MIT",
59 "optional": true,
60 "os": [
61 "android"
62 ],
63 "engines": {
64 "node": ">=12"
65 }
66 },
67 "node_modules/@esbuild/android-arm64": {
68 "version": "0.21.5",
69 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
70 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
71 "cpu": [
72 "arm64"
73 ],
74 "dev": true,
75 "license": "MIT",
76 "optional": true,
77 "os": [
78 "android"
79 ],
80 "engines": {
81 "node": ">=12"
82 }
83 },
84 "node_modules/@esbuild/android-x64": {
85 "version": "0.21.5",
86 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
87 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
88 "cpu": [
89 "x64"
90 ],
91 "dev": true,
92 "license": "MIT",
93 "optional": true,
94 "os": [
95 "android"
96 ],
97 "engines": {
98 "node": ">=12"
99 }
100 },
101 "node_modules/@esbuild/darwin-arm64": {
102 "version": "0.21.5",
103 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
104 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
105 "cpu": [
106 "arm64"
107 ],
108 "dev": true,
109 "license": "MIT",
110 "optional": true,
111 "os": [
112 "darwin"
113 ],
114 "engines": {
115 "node": ">=12"
116 }
117 },
118 "node_modules/@esbuild/darwin-x64": {
119 "version": "0.21.5",
120 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
121 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
122 "cpu": [
123 "x64"
124 ],
125 "dev": true,
126 "license": "MIT",
127 "optional": true,
128 "os": [
129 "darwin"
130 ],
131 "engines": {
132 "node": ">=12"
133 }
134 },
135 "node_modules/@esbuild/freebsd-arm64": {
136 "version": "0.21.5",
137 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
138 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
139 "cpu": [
140 "arm64"
141 ],
142 "dev": true,
143 "license": "MIT",
144 "optional": true,
145 "os": [
146 "freebsd"
147 ],
148 "engines": {
149 "node": ">=12"
150 }
151 },
152 "node_modules/@esbuild/freebsd-x64": {
153 "version": "0.21.5",
154 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
155 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
156 "cpu": [
157 "x64"
158 ],
159 "dev": true,
160 "license": "MIT",
161 "optional": true,
162 "os": [
163 "freebsd"
164 ],
165 "engines": {
166 "node": ">=12"
167 }
168 },
169 "node_modules/@esbuild/linux-arm": {
170 "version": "0.21.5",
171 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
172 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
173 "cpu": [
174 "arm"
175 ],
176 "dev": true,
177 "license": "MIT",
178 "optional": true,
179 "os": [
180 "linux"
181 ],
182 "engines": {
183 "node": ">=12"
184 }
185 },
186 "node_modules/@esbuild/linux-arm64": {
187 "version": "0.21.5",
188 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
189 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
190 "cpu": [
191 "arm64"
192 ],
193 "dev": true,
194 "license": "MIT",
195 "optional": true,
196 "os": [
197 "linux"
198 ],
199 "engines": {
200 "node": ">=12"
201 }
202 },
203 "node_modules/@esbuild/linux-ia32": {
204 "version": "0.21.5",
205 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
206 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
207 "cpu": [
208 "ia32"
209 ],
210 "dev": true,
211 "license": "MIT",
212 "optional": true,
213 "os": [
214 "linux"
215 ],
216 "engines": {
217 "node": ">=12"
218 }
219 },
220 "node_modules/@esbuild/linux-loong64": {
221 "version": "0.21.5",
222 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
223 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
224 "cpu": [
225 "loong64"
226 ],
227 "dev": true,
228 "license": "MIT",
229 "optional": true,
230 "os": [
231 "linux"
232 ],
233 "engines": {
234 "node": ">=12"
235 }
236 },
237 "node_modules/@esbuild/linux-mips64el": {
238 "version": "0.21.5",
239 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
240 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
241 "cpu": [
242 "mips64el"
243 ],
244 "dev": true,
245 "license": "MIT",
246 "optional": true,
247 "os": [
248 "linux"
249 ],
250 "engines": {
251 "node": ">=12"
252 }
253 },
254 "node_modules/@esbuild/linux-ppc64": {
255 "version": "0.21.5",
256 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
257 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
258 "cpu": [
259 "ppc64"
260 ],
261 "dev": true,
262 "license": "MIT",
263 "optional": true,
264 "os": [
265 "linux"
266 ],
267 "engines": {
268 "node": ">=12"
269 }
270 },
271 "node_modules/@esbuild/linux-riscv64": {
272 "version": "0.21.5",
273 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
274 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
275 "cpu": [
276 "riscv64"
277 ],
278 "dev": true,
279 "license": "MIT",
280 "optional": true,
281 "os": [
282 "linux"
283 ],
284 "engines": {
285 "node": ">=12"
286 }
287 },
288 "node_modules/@esbuild/linux-s390x": {
289 "version": "0.21.5",
290 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
291 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
292 "cpu": [
293 "s390x"
294 ],
295 "dev": true,
296 "license": "MIT",
297 "optional": true,
298 "os": [
299 "linux"
300 ],
301 "engines": {
302 "node": ">=12"
303 }
304 },
305 "node_modules/@esbuild/linux-x64": {
306 "version": "0.21.5",
307 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
308 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
309 "cpu": [
310 "x64"
311 ],
312 "dev": true,
313 "license": "MIT",
314 "optional": true,
315 "os": [
316 "linux"
317 ],
318 "engines": {
319 "node": ">=12"
320 }
321 },
322 "node_modules/@esbuild/netbsd-x64": {
323 "version": "0.21.5",
324 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
325 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
326 "cpu": [
327 "x64"
328 ],
329 "dev": true,
330 "license": "MIT",
331 "optional": true,
332 "os": [
333 "netbsd"
334 ],
335 "engines": {
336 "node": ">=12"
337 }
338 },
339 "node_modules/@esbuild/openbsd-x64": {
340 "version": "0.21.5",
341 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
342 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
343 "cpu": [
344 "x64"
345 ],
346 "dev": true,
347 "license": "MIT",
348 "optional": true,
349 "os": [
350 "openbsd"
351 ],
352 "engines": {
353 "node": ">=12"
354 }
355 },
356 "node_modules/@esbuild/sunos-x64": {
357 "version": "0.21.5",
358 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
359 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
360 "cpu": [
361 "x64"
362 ],
363 "dev": true,
364 "license": "MIT",
365 "optional": true,
366 "os": [
367 "sunos"
368 ],
369 "engines": {
370 "node": ">=12"
371 }
372 },
373 "node_modules/@esbuild/win32-arm64": {
374 "version": "0.21.5",
375 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
376 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
377 "cpu": [
378 "arm64"
379 ],
380 "dev": true,
381 "license": "MIT",
382 "optional": true,
383 "os": [
384 "win32"
385 ],
386 "engines": {
387 "node": ">=12"
388 }
389 },
390 "node_modules/@esbuild/win32-ia32": {
391 "version": "0.21.5",
392 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
393 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
394 "cpu": [
395 "ia32"
396 ],
397 "dev": true,
398 "license": "MIT",
399 "optional": true,
400 "os": [
401 "win32"
402 ],
403 "engines": {
404 "node": ">=12"
405 }
406 },
407 "node_modules/@esbuild/win32-x64": {
408 "version": "0.21.5",
409 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
410 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
411 "cpu": [
412 "x64"
413 ],
414 "dev": true,
415 "license": "MIT",
416 "optional": true,
417 "os": [
418 "win32"
419 ],
420 "engines": {
421 "node": ">=12"
422 }
423 },
424 "node_modules/@puppeteer/browsers": {
425 "version": "2.6.1",
426 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz",
427 "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==",
428 "dev": true,
429 "license": "Apache-2.0",
430 "dependencies": {
431 "debug": "^4.4.0",
432 "extract-zip": "^2.0.1",
433 "progress": "^2.0.3",
434 "proxy-agent": "^6.5.0",
435 "semver": "^7.6.3",
436 "tar-fs": "^3.0.6",
437 "unbzip2-stream": "^1.4.3",
438 "yargs": "^17.7.2"
439 },
440 "bin": {
441 "browsers": "lib/cjs/main-cli.js"
442 },
443 "engines": {
444 "node": ">=18"
445 }
446 },
447 "node_modules/@rollup/rollup-android-arm-eabi": {
448 "version": "4.62.3",
449 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.3.tgz",
450 "integrity": "sha512-c0wdcekXtQvvn5Tsrk/+op/gUArrbWaFduBnTLP2l1cKLSQs4diMWjJw3m6A0DdzT8dAAX95KpkJ3qynCePbmw==",
451 "cpu": [
452 "arm"
453 ],
454 "dev": true,
455 "license": "MIT",
456 "optional": true,
457 "os": [
458 "android"
459 ]
460 },
461 "node_modules/@rollup/rollup-android-arm64": {
462 "version": "4.62.3",
463 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.3.tgz",
464 "integrity": "sha512-3YjElDdWN+qXAFbJ/CzPV+0wspLqh54k/I6GfdYtEJRqg7buSgc1yPM3B+93j1M4neobtkATHZTmxK2AMVGfnA==",
465 "cpu": [
466 "arm64"
467 ],
468 "dev": true,
469 "license": "MIT",
470 "optional": true,
471 "os": [
472 "android"
473 ]
474 },
475 "node_modules/@rollup/rollup-darwin-arm64": {
476 "version": "4.62.3",
477 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.3.tgz",
478 "integrity": "sha512-Pch2pFNOxxz1hTjypIdPyRTR6riiwRl84+VcN9djS680fw+Co1nAJINrdpqp7KV0NvyuU8ilZXZCjd7ykJl1GQ==",
479 "cpu": [
480 "arm64"
481 ],
482 "dev": true,
483 "license": "MIT",
484 "optional": true,
485 "os": [
486 "darwin"
487 ]
488 },
489 "node_modules/@rollup/rollup-darwin-x64": {
490 "version": "4.62.3",
491 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.3.tgz",
492 "integrity": "sha512-LEuncFUHFiF8t4yZVZvvZA1wk0pjAscRnsrn1EfTEmN4HXotBi2YtcnLRyaK6UbuczW7xZS5ES+81Rdz8Z0T6g==",
493 "cpu": [
494 "x64"
495 ],
496 "dev": true,
497 "license": "MIT",
498 "optional": true,
499 "os": [
500 "darwin"
501 ]
502 },
503 "node_modules/@rollup/rollup-freebsd-arm64": {
504 "version": "4.62.3",
505 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.3.tgz",
506 "integrity": "sha512-zvBUvsQUpOWALdDsk6qbS8bXf2VxmPisuudNDrY7x0p0jBdsoZl8HsHczIOgkQiZldmcacMKtBzpoGVNeIe2bQ==",
507 "cpu": [
508 "arm64"
509 ],
510 "dev": true,
511 "license": "MIT",
512 "optional": true,
513 "os": [
514 "freebsd"
515 ]
516 },
517 "node_modules/@rollup/rollup-freebsd-x64": {
518 "version": "4.62.3",
519 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.3.tgz",
520 "integrity": "sha512-C2KmNrcSem/AMg984H/dev+si0lieQGdXdR/lYGJnuumXnFb9Y7QdiI62obFdLlxRYLBv4P0eUVIDbD4c1vVvw==",
521 "cpu": [
522 "x64"
523 ],
524 "dev": true,
525 "license": "MIT",
526 "optional": true,
527 "os": [
528 "freebsd"
529 ]
530 },
531 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
532 "version": "4.62.3",
533 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.3.tgz",
534 "integrity": "sha512-ggXnsTAEzNQx74XpunRsiZ9aBZDsI7XIa0hm2nzR9f4WzH5/f/d73ZSDaC5ejJ8YLY4NW+V3wr0tjOaeCq8hqA==",
535 "cpu": [
536 "arm"
537 ],
538 "dev": true,
539 "libc": [
540 "glibc"
541 ],
542 "license": "MIT",
543 "optional": true,
544 "os": [
545 "linux"
546 ]
547 },
548 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
549 "version": "4.62.3",
550 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.3.tgz",
551 "integrity": "sha512-2vng+FlzNUhKZxtej3IUqJgbZoQk2M/dwQM20+ULV0R/E/8tr9/P6uEf2iiGIk4HL0zMKh5Jry7mUHdUOvyGgA==",
552 "cpu": [
553 "arm"
554 ],
555 "dev": true,
556 "libc": [
557 "musl"
558 ],
559 "license": "MIT",
560 "optional": true,
561 "os": [
562 "linux"
563 ]
564 },
565 "node_modules/@rollup/rollup-linux-arm64-gnu": {
566 "version": "4.62.3",
567 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.3.tgz",
568 "integrity": "sha512-LLLFZKt4/Nraf9rxDkhiU8QVgLF4WmCkfr0L4fj0fPfIZFBib0DeiFk1hhaYKd03LFAFJcxHslhDFlNJLylf5Q==",
569 "cpu": [
570 "arm64"
571 ],
572 "dev": true,
573 "libc": [
574 "glibc"
575 ],
576 "license": "MIT",
577 "optional": true,
578 "os": [
579 "linux"
580 ]
581 },
582 "node_modules/@rollup/rollup-linux-arm64-musl": {
583 "version": "4.62.3",
584 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.3.tgz",
585 "integrity": "sha512-WJkdQCvS9sWNOUBJZfQRKpZGFBztRzcowI+nndmflKgU4XY+3a420FgTOSKTsVqJbnzSxeT4vaJalpOaPo2YCQ==",
586 "cpu": [
587 "arm64"
588 ],
589 "dev": true,
590 "libc": [
591 "musl"
592 ],
593 "license": "MIT",
594 "optional": true,
595 "os": [
596 "linux"
597 ]
598 },
599 "node_modules/@rollup/rollup-linux-loong64-gnu": {
600 "version": "4.62.3",
601 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.3.tgz",
602 "integrity": "sha512-PwHXCCS2n64/1Ot6rP1YEYA02MGYBcQlr8CSZZyrUG2O7NH6NklYmvr9v3Jy+5e/eDeNchc/ukmKJi9LuflMIQ==",
603 "cpu": [
604 "loong64"
605 ],
606 "dev": true,
607 "libc": [
608 "glibc"
609 ],
610 "license": "MIT",
611 "optional": true,
612 "os": [
613 "linux"
614 ]
615 },
616 "node_modules/@rollup/rollup-linux-loong64-musl": {
617 "version": "4.62.3",
618 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.3.tgz",
619 "integrity": "sha512-vUjxINQu3RC8NZS3ykk1gN65gIz8pAopOq2HXuZhiIxHdx7TFvDG+jgrdSgInu1Eza4/Rfi2VzZgyIgEH4WOaw==",
620 "cpu": [
621 "loong64"
622 ],
623 "dev": true,
624 "libc": [
625 "musl"
626 ],
627 "license": "MIT",
628 "optional": true,
629 "os": [
630 "linux"
631 ]
632 },
633 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
634 "version": "4.62.3",
635 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.3.tgz",
636 "integrity": "sha512-wzko4aJ13+0G3kGnviCg5gnXFKd40izKsrf2uOw12US4XqprkDrmwOpeW14aSNa37V8bfPcz5Fkob6LZ3BAPmA==",
637 "cpu": [
638 "ppc64"
639 ],
640 "dev": true,
641 "libc": [
642 "glibc"
643 ],
644 "license": "MIT",
645 "optional": true,
646 "os": [
647 "linux"
648 ]
649 },
650 "node_modules/@rollup/rollup-linux-ppc64-musl": {
651 "version": "4.62.3",
652 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.3.tgz",
653 "integrity": "sha512-8120ue0JUMSwy11stlwnfdX3pPd+WZYGCDBwEHWtIHi6pOpZmsEF5QKB7a/UN+XFdqvobxz98kv8RTqikyCEBw==",
654 "cpu": [
655 "ppc64"
656 ],
657 "dev": true,
658 "libc": [
659 "musl"
660 ],
661 "license": "MIT",
662 "optional": true,
663 "os": [
664 "linux"
665 ]
666 },
667 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
668 "version": "4.62.3",
669 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.3.tgz",
670 "integrity": "sha512-XLFHnR3tXMjbOCh2vtVJHmxt+995uJsTERQyseFDRA0xxMxyTZPLa3OIUlyFaO4mF/Lu0FjmWHCuPXJT1n/IOg==",
671 "cpu": [
672 "riscv64"
673 ],
674 "dev": true,
675 "libc": [
676 "glibc"
677 ],
678 "license": "MIT",
679 "optional": true,
680 "os": [
681 "linux"
682 ]
683 },
684 "node_modules/@rollup/rollup-linux-riscv64-musl": {
685 "version": "4.62.3",
686 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.3.tgz",
687 "integrity": "sha512-se6yXvNGMIl0f+RQzyh7XAmia8/9kplQx424wnG2w0C1oi6XgO6Y8otKhdXFHbHs88Ihavzmvh1NWjuovE76BQ==",
688 "cpu": [
689 "riscv64"
690 ],
691 "dev": true,
692 "libc": [
693 "musl"
694 ],
695 "license": "MIT",
696 "optional": true,
697 "os": [
698 "linux"
699 ]
700 },
701 "node_modules/@rollup/rollup-linux-s390x-gnu": {
702 "version": "4.62.3",
703 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.3.tgz",
704 "integrity": "sha512-gNoxRefktVIiGflpONuxWWXZAzIQG++z9qHO3xKwk4WdDMuQja3JHGfE1u0i3PfPDyvhypdk+WrgIJqLhGG7sg==",
705 "cpu": [
706 "s390x"
707 ],
708 "dev": true,
709 "libc": [
710 "glibc"
711 ],
712 "license": "MIT",
713 "optional": true,
714 "os": [
715 "linux"
716 ]
717 },
718 "node_modules/@rollup/rollup-linux-x64-gnu": {
719 "version": "4.62.3",
720 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.3.tgz",
721 "integrity": "sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==",
722 "cpu": [
723 "x64"
724 ],
725 "dev": true,
726 "libc": [
727 "glibc"
728 ],
729 "license": "MIT",
730 "optional": true,
731 "os": [
732 "linux"
733 ]
734 },
735 "node_modules/@rollup/rollup-linux-x64-musl": {
736 "version": "4.62.3",
737 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.3.tgz",
738 "integrity": "sha512-LBx9LYXvj2CBkMkjLdNAWLwH0MLMin7do2VcVo9kVPibGLkY0BQQut2fv7NVqkXqZ/CrAu9LqDHVV1xHCMpCPw==",
739 "cpu": [
740 "x64"
741 ],
742 "dev": true,
743 "libc": [
744 "musl"
745 ],
746 "license": "MIT",
747 "optional": true,
748 "os": [
749 "linux"
750 ]
751 },
752 "node_modules/@rollup/rollup-openbsd-x64": {
753 "version": "4.62.3",
754 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.3.tgz",
755 "integrity": "sha512-ABVf3Q0RCu7NcyCCOZQI0pJ3GuSdfSl8EXcy88QtdceIMIoCUdfhsJChZ64L9zVM2aJHjde1Bhn5uqSRcX9ySA==",
756 "cpu": [
757 "x64"
758 ],
759 "dev": true,
760 "license": "MIT",
761 "optional": true,
762 "os": [
763 "openbsd"
764 ]
765 },
766 "node_modules/@rollup/rollup-openharmony-arm64": {
767 "version": "4.62.3",
768 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.3.tgz",
769 "integrity": "sha512-+2Cy/ldweGBLlPIKsQLF8U5N44a0KDdbrk1rAjHOM9M2K+kGdIVjHLmmrZIcx+9Ny3ke/1JomCsDI1ocb11+sg==",
770 "cpu": [
771 "arm64"
772 ],
773 "dev": true,
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "openharmony"
778 ]
779 },
780 "node_modules/@rollup/rollup-win32-arm64-msvc": {
781 "version": "4.62.3",
782 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.3.tgz",
783 "integrity": "sha512-dtZvzc8BedpSaFNy75x6uiWwAGTH+aZHDtdrqP6qk+WcLJrfti6sGje1ZJ9UxyzDLF23d/mV+PaMwuC0hL7UVA==",
784 "cpu": [
785 "arm64"
786 ],
787 "dev": true,
788 "license": "MIT",
789 "optional": true,
790 "os": [
791 "win32"
792 ]
793 },
794 "node_modules/@rollup/rollup-win32-ia32-msvc": {
795 "version": "4.62.3",
796 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.3.tgz",
797 "integrity": "sha512-Rj8Ra4noo+aYy7sKBggCx0407mws34kAb1ySyWuq5DAtFBQdkSwnsjCgPrhPe9cvgBKZIukpE+CVHvORCS93kQ==",
798 "cpu": [
799 "ia32"
800 ],
801 "dev": true,
802 "license": "MIT",
803 "optional": true,
804 "os": [
805 "win32"
806 ]
807 },
808 "node_modules/@rollup/rollup-win32-x64-gnu": {
809 "version": "4.62.3",
810 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.3.tgz",
811 "integrity": "sha512-vp7N084ew/odXn2gi/mzm9mUkQu9l6AiN6dt4IeUM2Uvm9o+cVmP+YkqbMOteLbiGgqBBlJZjIMYVCfOOIVbVQ==",
812 "cpu": [
813 "x64"
814 ],
815 "dev": true,
816 "license": "MIT",
817 "optional": true,
818 "os": [
819 "win32"
820 ]
821 },
822 "node_modules/@rollup/rollup-win32-x64-msvc": {
823 "version": "4.62.3",
824 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.3.tgz",
825 "integrity": "sha512-MOG/3gTOn4Fwf574RVOaY61I5o6P90legkFADiTyn1hyjNydT+cerU2rLUwPdZkKKyJ+iT+K9p7WXK4LM1Ka6g==",
826 "cpu": [
827 "x64"
828 ],
829 "dev": true,
830 "license": "MIT",
831 "optional": true,
832 "os": [
833 "win32"
834 ]
835 },
836 "node_modules/@tootallnate/quickjs-emscripten": {
837 "version": "0.23.0",
838 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
839 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
840 "dev": true,
841 "license": "MIT"
842 },
843 "node_modules/@tweenjs/tween.js": {
844 "version": "23.1.3",
845 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
846 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
847 "dev": true,
848 "license": "MIT"
849 },
850 "node_modules/@types/estree": {
851 "version": "1.0.9",
852 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
853 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
854 "dev": true,
855 "license": "MIT"
856 },
857 "node_modules/@types/node": {
858 "version": "26.1.2",
859 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.2.tgz",
860 "integrity": "sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==",
861 "dev": true,
862 "license": "MIT",
863 "dependencies": {
864 "undici-types": "~8.3.0"
865 }
866 },
867 "node_modules/@types/stats.js": {
868 "version": "0.17.4",
869 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
870 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
871 "dev": true,
872 "license": "MIT"
873 },
874 "node_modules/@types/three": {
875 "version": "0.185.1",
876 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.1.tgz",
877 "integrity": "sha512-db1xTb+EgYF2didW+eudSvVPtn75zo+fGsY8ShQrJY/B5ZBmC2Fiaykv3aImHAlCNEGuMPkPGXBJGLwzu5mC7A==",
878 "dev": true,
879 "license": "MIT",
880 "dependencies": {
881 "@dimforge/rapier3d-compat": "~0.12.0",
882 "@tweenjs/tween.js": "~23.1.3",
883 "@types/stats.js": "*",
884 "@types/webxr": ">=0.5.17",
885 "fflate": "~0.8.2",
886 "meshoptimizer": "~1.1.1"
887 }
888 },
889 "node_modules/@types/webxr": {
890 "version": "0.5.24",
891 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
892 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
893 "dev": true,
894 "license": "MIT"
895 },
896 "node_modules/@types/yauzl": {
897 "version": "2.10.3",
898 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
899 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
900 "dev": true,
901 "license": "MIT",
902 "optional": true,
903 "dependencies": {
904 "@types/node": "*"
905 }
906 },
907 "node_modules/@webgpu/types": {
908 "version": "0.1.71",
909 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.71.tgz",
910 "integrity": "sha512-mMy8/ODcKhab808co15eW+yN+HgXoQxRQHTiBV9Mrvl1r0ufnid7YOcI+gi4eUWSWl9ezD6TW2KXccrL8HCh2A==",
911 "devOptional": true,
912 "license": "BSD-3-Clause"
913 },
914 "node_modules/agent-base": {
915 "version": "7.1.4",
916 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
917 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
918 "dev": true,
919 "license": "MIT",
920 "engines": {
921 "node": ">= 14"
922 }
923 },
924 "node_modules/ansi-regex": {
925 "version": "5.0.1",
926 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
927 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
928 "dev": true,
929 "license": "MIT",
930 "engines": {
931 "node": ">=8"
932 }
933 },
934 "node_modules/ansi-styles": {
935 "version": "4.3.0",
936 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
937 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
938 "dev": true,
939 "license": "MIT",
940 "dependencies": {
941 "color-convert": "^2.0.1"
942 },
943 "engines": {
944 "node": ">=8"
945 },
946 "funding": {
947 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
948 }
949 },
950 "node_modules/ast-types": {
951 "version": "0.13.4",
952 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
953 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
954 "dev": true,
955 "license": "MIT",
956 "dependencies": {
957 "tslib": "^2.0.1"
958 },
959 "engines": {
960 "node": ">=4"
961 }
962 },
963 "node_modules/b4a": {
964 "version": "1.8.1",
965 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
966 "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
967 "dev": true,
968 "license": "Apache-2.0",
969 "peerDependencies": {
970 "react-native-b4a": "*"
971 },
972 "peerDependenciesMeta": {
973 "react-native-b4a": {
974 "optional": true
975 }
976 }
977 },
978 "node_modules/bare-events": {
979 "version": "2.9.1",
980 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.1.tgz",
981 "integrity": "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==",
982 "dev": true,
983 "license": "Apache-2.0",
984 "peerDependencies": {
985 "bare-abort-controller": "*"
986 },
987 "peerDependenciesMeta": {
988 "bare-abort-controller": {
989 "optional": true
990 }
991 }
992 },
993 "node_modules/bare-fs": {
994 "version": "4.7.4",
995 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.4.tgz",
996 "integrity": "sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==",
997 "dev": true,
998 "license": "Apache-2.0",
999 "dependencies": {
1000 "bare-events": "^2.5.4",
1001 "bare-path": "^3.0.0",
1002 "bare-stream": "^2.6.4",
1003 "bare-url": "^2.2.2",
1004 "fast-fifo": "^1.3.2"
1005 },
1006 "engines": {
1007 "bare": ">=1.16.0"
1008 },
1009 "peerDependencies": {
1010 "bare-buffer": "*"
1011 },
1012 "peerDependenciesMeta": {
1013 "bare-buffer": {
1014 "optional": true
1015 }
1016 }
1017 },
1018 "node_modules/bare-path": {
1019 "version": "3.1.1",
1020 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.1.tgz",
1021 "integrity": "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==",
1022 "dev": true,
1023 "license": "Apache-2.0"
1024 },
1025 "node_modules/bare-stream": {
1026 "version": "2.13.3",
1027 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.3.tgz",
1028 "integrity": "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==",
1029 "dev": true,
1030 "license": "Apache-2.0",
1031 "dependencies": {
1032 "b4a": "^1.8.1",
1033 "streamx": "^2.25.0",
1034 "teex": "^1.0.1"
1035 },
1036 "peerDependencies": {
1037 "bare-abort-controller": "*",
1038 "bare-buffer": "*",
1039 "bare-events": "*"
1040 },
1041 "peerDependenciesMeta": {
1042 "bare-abort-controller": {
1043 "optional": true
1044 },
1045 "bare-buffer": {
1046 "optional": true
1047 },
1048 "bare-events": {
1049 "optional": true
1050 }
1051 }
1052 },
1053 "node_modules/bare-url": {
1054 "version": "2.4.6",
1055 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.6.tgz",
1056 "integrity": "sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ==",
1057 "dev": true,
1058 "license": "Apache-2.0",
1059 "dependencies": {
1060 "bare-path": "^3.0.0"
1061 }
1062 },
1063 "node_modules/base64-js": {
1064 "version": "1.5.1",
1065 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1066 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1067 "dev": true,
1068 "funding": [
1069 {
1070 "type": "github",
1071 "url": "https://github.com/sponsors/feross"
1072 },
1073 {
1074 "type": "patreon",
1075 "url": "https://www.patreon.com/feross"
1076 },
1077 {
1078 "type": "consulting",
1079 "url": "https://feross.org/support"
1080 }
1081 ],
1082 "license": "MIT"
1083 },
1084 "node_modules/basic-ftp": {
1085 "version": "5.3.1",
1086 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
1087 "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
1088 "dev": true,
1089 "license": "MIT",
1090 "engines": {
1091 "node": ">=10.0.0"
1092 }
1093 },
1094 "node_modules/buffer": {
1095 "version": "5.7.1",
1096 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1097 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1098 "dev": true,
1099 "funding": [
1100 {
1101 "type": "github",
1102 "url": "https://github.com/sponsors/feross"
1103 },
1104 {
1105 "type": "patreon",
1106 "url": "https://www.patreon.com/feross"
1107 },
1108 {
1109 "type": "consulting",
1110 "url": "https://feross.org/support"
1111 }
1112 ],
1113 "license": "MIT",
1114 "dependencies": {
1115 "base64-js": "^1.3.1",
1116 "ieee754": "^1.1.13"
1117 }
1118 },
1119 "node_modules/buffer-crc32": {
1120 "version": "0.2.13",
1121 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1122 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
1123 "dev": true,
1124 "license": "MIT",
1125 "engines": {
1126 "node": "*"
1127 }
1128 },
1129 "node_modules/chromium-bidi": {
1130 "version": "0.11.0",
1131 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz",
1132 "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==",
1133 "dev": true,
1134 "license": "Apache-2.0",
1135 "dependencies": {
1136 "mitt": "3.0.1",
1137 "zod": "3.23.8"
1138 },
1139 "peerDependencies": {
1140 "devtools-protocol": "*"
1141 }
1142 },
1143 "node_modules/cliui": {
1144 "version": "8.0.1",
1145 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1146 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1147 "dev": true,
1148 "license": "ISC",
1149 "dependencies": {
1150 "string-width": "^4.2.0",
1151 "strip-ansi": "^6.0.1",
1152 "wrap-ansi": "^7.0.0"
1153 },
1154 "engines": {
1155 "node": ">=12"
1156 }
1157 },
1158 "node_modules/color-convert": {
1159 "version": "2.0.1",
1160 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1161 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1162 "dev": true,
1163 "license": "MIT",
1164 "dependencies": {
1165 "color-name": "~1.1.4"
1166 },
1167 "engines": {
1168 "node": ">=7.0.0"
1169 }
1170 },
1171 "node_modules/color-name": {
1172 "version": "1.1.4",
1173 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1174 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1175 "dev": true,
1176 "license": "MIT"
1177 },
1178 "node_modules/data-uri-to-buffer": {
1179 "version": "6.0.2",
1180 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
1181 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
1182 "dev": true,
1183 "license": "MIT",
1184 "engines": {
1185 "node": ">= 14"
1186 }
1187 },
1188 "node_modules/debug": {
1189 "version": "4.4.3",
1190 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1191 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1192 "devOptional": true,
1193 "license": "MIT",
1194 "dependencies": {
1195 "ms": "^2.1.3"
1196 },
1197 "engines": {
1198 "node": ">=6.0"
1199 },
1200 "peerDependenciesMeta": {
1201 "supports-color": {
1202 "optional": true
1203 }
1204 }
1205 },
1206 "node_modules/degenerator": {
1207 "version": "5.0.1",
1208 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
1209 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
1210 "dev": true,
1211 "license": "MIT",
1212 "dependencies": {
1213 "ast-types": "^0.13.4",
1214 "escodegen": "^2.1.0",
1215 "esprima": "^4.0.1"
1216 },
1217 "engines": {
1218 "node": ">= 14"
1219 }
1220 },
1221 "node_modules/devtools-protocol": {
1222 "version": "0.0.1367902",
1223 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz",
1224 "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==",
1225 "dev": true,
1226 "license": "BSD-3-Clause"
1227 },
1228 "node_modules/emoji-regex": {
1229 "version": "8.0.0",
1230 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1231 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1232 "dev": true,
1233 "license": "MIT"
1234 },
1235 "node_modules/end-of-stream": {
1236 "version": "1.4.5",
1237 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
1238 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
1239 "dev": true,
1240 "license": "MIT",
1241 "dependencies": {
1242 "once": "^1.4.0"
1243 }
1244 },
1245 "node_modules/esbuild": {
1246 "version": "0.21.5",
1247 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
1248 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
1249 "dev": true,
1250 "hasInstallScript": true,
1251 "license": "MIT",
1252 "bin": {
1253 "esbuild": "bin/esbuild"
1254 },
1255 "engines": {
1256 "node": ">=12"
1257 },
1258 "optionalDependencies": {
1259 "@esbuild/aix-ppc64": "0.21.5",
1260 "@esbuild/android-arm": "0.21.5",
1261 "@esbuild/android-arm64": "0.21.5",
1262 "@esbuild/android-x64": "0.21.5",
1263 "@esbuild/darwin-arm64": "0.21.5",
1264 "@esbuild/darwin-x64": "0.21.5",
1265 "@esbuild/freebsd-arm64": "0.21.5",
1266 "@esbuild/freebsd-x64": "0.21.5",
1267 "@esbuild/linux-arm": "0.21.5",
1268 "@esbuild/linux-arm64": "0.21.5",
1269 "@esbuild/linux-ia32": "0.21.5",
1270 "@esbuild/linux-loong64": "0.21.5",
1271 "@esbuild/linux-mips64el": "0.21.5",
1272 "@esbuild/linux-ppc64": "0.21.5",
1273 "@esbuild/linux-riscv64": "0.21.5",
1274 "@esbuild/linux-s390x": "0.21.5",
1275 "@esbuild/linux-x64": "0.21.5",
1276 "@esbuild/netbsd-x64": "0.21.5",
1277 "@esbuild/openbsd-x64": "0.21.5",
1278 "@esbuild/sunos-x64": "0.21.5",
1279 "@esbuild/win32-arm64": "0.21.5",
1280 "@esbuild/win32-ia32": "0.21.5",
1281 "@esbuild/win32-x64": "0.21.5"
1282 }
1283 },
1284 "node_modules/escalade": {
1285 "version": "3.2.0",
1286 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1287 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1288 "dev": true,
1289 "license": "MIT",
1290 "engines": {
1291 "node": ">=6"
1292 }
1293 },
1294 "node_modules/escodegen": {
1295 "version": "2.1.0",
1296 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
1297 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
1298 "dev": true,
1299 "license": "BSD-2-Clause",
1300 "dependencies": {
1301 "esprima": "^4.0.1",
1302 "estraverse": "^5.2.0",
1303 "esutils": "^2.0.2"
1304 },
1305 "bin": {
1306 "escodegen": "bin/escodegen.js",
1307 "esgenerate": "bin/esgenerate.js"
1308 },
1309 "engines": {
1310 "node": ">=6.0"
1311 },
1312 "optionalDependencies": {
1313 "source-map": "~0.6.1"
1314 }
1315 },
1316 "node_modules/esprima": {
1317 "version": "4.0.1",
1318 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1319 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1320 "dev": true,
1321 "license": "BSD-2-Clause",
1322 "bin": {
1323 "esparse": "bin/esparse.js",
1324 "esvalidate": "bin/esvalidate.js"
1325 },
1326 "engines": {
1327 "node": ">=4"
1328 }
1329 },
1330 "node_modules/estraverse": {
1331 "version": "5.3.0",
1332 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1333 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1334 "dev": true,
1335 "license": "BSD-2-Clause",
1336 "engines": {
1337 "node": ">=4.0"
1338 }
1339 },
1340 "node_modules/esutils": {
1341 "version": "2.0.3",
1342 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1343 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1344 "dev": true,
1345 "license": "BSD-2-Clause",
1346 "engines": {
1347 "node": ">=0.10.0"
1348 }
1349 },
1350 "node_modules/events-universal": {
1351 "version": "1.0.1",
1352 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
1353 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
1354 "dev": true,
1355 "license": "Apache-2.0",
1356 "dependencies": {
1357 "bare-events": "^2.7.0"
1358 }
1359 },
1360 "node_modules/extract-zip": {
1361 "version": "2.0.1",
1362 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
1363 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
1364 "dev": true,
1365 "license": "BSD-2-Clause",
1366 "dependencies": {
1367 "debug": "^4.1.1",
1368 "get-stream": "^5.1.0",
1369 "yauzl": "^2.10.0"
1370 },
1371 "bin": {
1372 "extract-zip": "cli.js"
1373 },
1374 "engines": {
1375 "node": ">= 10.17.0"
1376 },
1377 "optionalDependencies": {
1378 "@types/yauzl": "^2.9.1"
1379 }
1380 },
1381 "node_modules/fast-fifo": {
1382 "version": "1.3.2",
1383 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
1384 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
1385 "dev": true,
1386 "license": "MIT"
1387 },
1388 "node_modules/fd-slicer": {
1389 "version": "1.1.0",
1390 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1391 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
1392 "dev": true,
1393 "license": "MIT",
1394 "dependencies": {
1395 "pend": "~1.2.0"
1396 }
1397 },
1398 "node_modules/fflate": {
1399 "version": "0.8.3",
1400 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1401 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1402 "dev": true,
1403 "license": "MIT"
1404 },
1405 "node_modules/fsevents": {
1406 "version": "2.3.3",
1407 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1408 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1409 "dev": true,
1410 "hasInstallScript": true,
1411 "license": "MIT",
1412 "optional": true,
1413 "os": [
1414 "darwin"
1415 ],
1416 "engines": {
1417 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1418 }
1419 },
1420 "node_modules/get-caller-file": {
1421 "version": "2.0.5",
1422 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1423 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1424 "dev": true,
1425 "license": "ISC",
1426 "engines": {
1427 "node": "6.* || 8.* || >= 10.*"
1428 }
1429 },
1430 "node_modules/get-stream": {
1431 "version": "5.2.0",
1432 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1433 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1434 "dev": true,
1435 "license": "MIT",
1436 "dependencies": {
1437 "pump": "^3.0.0"
1438 },
1439 "engines": {
1440 "node": ">=8"
1441 },
1442 "funding": {
1443 "url": "https://github.com/sponsors/sindresorhus"
1444 }
1445 },
1446 "node_modules/get-uri": {
1447 "version": "6.0.5",
1448 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
1449 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
1450 "dev": true,
1451 "license": "MIT",
1452 "dependencies": {
1453 "basic-ftp": "^5.0.2",
1454 "data-uri-to-buffer": "^6.0.2",
1455 "debug": "^4.3.4"
1456 },
1457 "engines": {
1458 "node": ">= 14"
1459 }
1460 },
1461 "node_modules/http-proxy-agent": {
1462 "version": "7.0.2",
1463 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
1464 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
1465 "dev": true,
1466 "license": "MIT",
1467 "dependencies": {
1468 "agent-base": "^7.1.0",
1469 "debug": "^4.3.4"
1470 },
1471 "engines": {
1472 "node": ">= 14"
1473 }
1474 },
1475 "node_modules/https-proxy-agent": {
1476 "version": "7.0.6",
1477 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
1478 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
1479 "dev": true,
1480 "license": "MIT",
1481 "dependencies": {
1482 "agent-base": "^7.1.2",
1483 "debug": "4"
1484 },
1485 "engines": {
1486 "node": ">= 14"
1487 }
1488 },
1489 "node_modules/ieee754": {
1490 "version": "1.2.1",
1491 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1492 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1493 "dev": true,
1494 "funding": [
1495 {
1496 "type": "github",
1497 "url": "https://github.com/sponsors/feross"
1498 },
1499 {
1500 "type": "patreon",
1501 "url": "https://www.patreon.com/feross"
1502 },
1503 {
1504 "type": "consulting",
1505 "url": "https://feross.org/support"
1506 }
1507 ],
1508 "license": "BSD-3-Clause"
1509 },
1510 "node_modules/ip-address": {
1511 "version": "10.3.1",
1512 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.3.1.tgz",
1513 "integrity": "sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==",
1514 "dev": true,
1515 "license": "MIT",
1516 "engines": {
1517 "node": ">= 12"
1518 }
1519 },
1520 "node_modules/is-fullwidth-code-point": {
1521 "version": "3.0.0",
1522 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1523 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1524 "dev": true,
1525 "license": "MIT",
1526 "engines": {
1527 "node": ">=8"
1528 }
1529 },
1530 "node_modules/lru-cache": {
1531 "version": "7.18.3",
1532 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
1533 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
1534 "dev": true,
1535 "license": "ISC",
1536 "engines": {
1537 "node": ">=12"
1538 }
1539 },
1540 "node_modules/meshoptimizer": {
1541 "version": "1.1.1",
1542 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
1543 "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==",
1544 "dev": true,
1545 "license": "MIT"
1546 },
1547 "node_modules/mitt": {
1548 "version": "3.0.1",
1549 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
1550 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
1551 "dev": true,
1552 "license": "MIT"
1553 },
1554 "node_modules/ms": {
1555 "version": "2.1.3",
1556 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1557 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1558 "devOptional": true,
1559 "license": "MIT"
1560 },
1561 "node_modules/nanoid": {
1562 "version": "3.3.16",
1563 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
1564 "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
1565 "dev": true,
1566 "funding": [
1567 {
1568 "type": "github",
1569 "url": "https://github.com/sponsors/ai"
1570 }
1571 ],
1572 "license": "MIT",
1573 "bin": {
1574 "nanoid": "bin/nanoid.cjs"
1575 },
1576 "engines": {
1577 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1578 }
1579 },
1580 "node_modules/netmask": {
1581 "version": "2.1.1",
1582 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
1583 "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
1584 "dev": true,
1585 "license": "MIT",
1586 "engines": {
1587 "node": ">= 0.4.0"
1588 }
1589 },
1590 "node_modules/once": {
1591 "version": "1.4.0",
1592 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1593 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1594 "dev": true,
1595 "license": "ISC",
1596 "dependencies": {
1597 "wrappy": "1"
1598 }
1599 },
1600 "node_modules/pac-proxy-agent": {
1601 "version": "7.2.0",
1602 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
1603 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
1604 "dev": true,
1605 "license": "MIT",
1606 "dependencies": {
1607 "@tootallnate/quickjs-emscripten": "^0.23.0",
1608 "agent-base": "^7.1.2",
1609 "debug": "^4.3.4",
1610 "get-uri": "^6.0.1",
1611 "http-proxy-agent": "^7.0.0",
1612 "https-proxy-agent": "^7.0.6",
1613 "pac-resolver": "^7.0.1",
1614 "socks-proxy-agent": "^8.0.5"
1615 },
1616 "engines": {
1617 "node": ">= 14"
1618 }
1619 },
1620 "node_modules/pac-resolver": {
1621 "version": "7.0.1",
1622 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
1623 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
1624 "dev": true,
1625 "license": "MIT",
1626 "dependencies": {
1627 "degenerator": "^5.0.0",
1628 "netmask": "^2.0.2"
1629 },
1630 "engines": {
1631 "node": ">= 14"
1632 }
1633 },
1634 "node_modules/pend": {
1635 "version": "1.2.0",
1636 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1637 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
1638 "dev": true,
1639 "license": "MIT"
1640 },
1641 "node_modules/picocolors": {
1642 "version": "1.1.1",
1643 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1644 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1645 "dev": true,
1646 "license": "ISC"
1647 },
1648 "node_modules/postcss": {
1649 "version": "8.5.24",
1650 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.24.tgz",
1651 "integrity": "sha512-8RyVklq0owXUTa4xlpzu4l9AaVKIdQvAcOHZWaMh98HgySsUtxRVf/chRe3dsSLqb6i40BzGRzEUddRaI+9TSw==",
1652 "dev": true,
1653 "funding": [
1654 {
1655 "type": "opencollective",
1656 "url": "https://opencollective.com/postcss/"
1657 },
1658 {
1659 "type": "tidelift",
1660 "url": "https://tidelift.com/funding/github/npm/postcss"
1661 },
1662 {
1663 "type": "github",
1664 "url": "https://github.com/sponsors/ai"
1665 }
1666 ],
1667 "license": "MIT",
1668 "dependencies": {
1669 "nanoid": "^3.3.16",
1670 "picocolors": "^1.1.1",
1671 "source-map-js": "^1.2.1"
1672 },
1673 "engines": {
1674 "node": "^10 || ^12 || >=14"
1675 }
1676 },
1677 "node_modules/progress": {
1678 "version": "2.0.3",
1679 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1680 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1681 "dev": true,
1682 "license": "MIT",
1683 "engines": {
1684 "node": ">=0.4.0"
1685 }
1686 },
1687 "node_modules/proxy-agent": {
1688 "version": "6.5.0",
1689 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
1690 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
1691 "dev": true,
1692 "license": "MIT",
1693 "dependencies": {
1694 "agent-base": "^7.1.2",
1695 "debug": "^4.3.4",
1696 "http-proxy-agent": "^7.0.1",
1697 "https-proxy-agent": "^7.0.6",
1698 "lru-cache": "^7.14.1",
1699 "pac-proxy-agent": "^7.1.0",
1700 "proxy-from-env": "^1.1.0",
1701 "socks-proxy-agent": "^8.0.5"
1702 },
1703 "engines": {
1704 "node": ">= 14"
1705 }
1706 },
1707 "node_modules/proxy-from-env": {
1708 "version": "1.1.0",
1709 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
1710 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
1711 "dev": true,
1712 "license": "MIT"
1713 },
1714 "node_modules/pump": {
1715 "version": "3.0.4",
1716 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
1717 "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
1718 "dev": true,
1719 "license": "MIT",
1720 "dependencies": {
1721 "end-of-stream": "^1.1.0",
1722 "once": "^1.3.1"
1723 }
1724 },
1725 "node_modules/puppeteer-core": {
1726 "version": "23.11.1",
1727 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz",
1728 "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==",
1729 "dev": true,
1730 "license": "Apache-2.0",
1731 "dependencies": {
1732 "@puppeteer/browsers": "2.6.1",
1733 "chromium-bidi": "0.11.0",
1734 "debug": "^4.4.0",
1735 "devtools-protocol": "0.0.1367902",
1736 "typed-query-selector": "^2.12.0",
1737 "ws": "^8.18.0"
1738 },
1739 "engines": {
1740 "node": ">=18"
1741 }
1742 },
1743 "node_modules/require-directory": {
1744 "version": "2.1.1",
1745 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1746 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1747 "dev": true,
1748 "license": "MIT",
1749 "engines": {
1750 "node": ">=0.10.0"
1751 }
1752 },
1753 "node_modules/rollup": {
1754 "version": "4.62.3",
1755 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.3.tgz",
1756 "integrity": "sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==",
1757 "dev": true,
1758 "license": "MIT",
1759 "dependencies": {
1760 "@types/estree": "1.0.9"
1761 },
1762 "bin": {
1763 "rollup": "dist/bin/rollup"
1764 },
1765 "engines": {
1766 "node": ">=18.0.0",
1767 "npm": ">=8.0.0"
1768 },
1769 "optionalDependencies": {
1770 "@rollup/rollup-android-arm-eabi": "4.62.3",
1771 "@rollup/rollup-android-arm64": "4.62.3",
1772 "@rollup/rollup-darwin-arm64": "4.62.3",
1773 "@rollup/rollup-darwin-x64": "4.62.3",
1774 "@rollup/rollup-freebsd-arm64": "4.62.3",
1775 "@rollup/rollup-freebsd-x64": "4.62.3",
1776 "@rollup/rollup-linux-arm-gnueabihf": "4.62.3",
1777 "@rollup/rollup-linux-arm-musleabihf": "4.62.3",
1778 "@rollup/rollup-linux-arm64-gnu": "4.62.3",
1779 "@rollup/rollup-linux-arm64-musl": "4.62.3",
1780 "@rollup/rollup-linux-loong64-gnu": "4.62.3",
1781 "@rollup/rollup-linux-loong64-musl": "4.62.3",
1782 "@rollup/rollup-linux-ppc64-gnu": "4.62.3",
1783 "@rollup/rollup-linux-ppc64-musl": "4.62.3",
1784 "@rollup/rollup-linux-riscv64-gnu": "4.62.3",
1785 "@rollup/rollup-linux-riscv64-musl": "4.62.3",
1786 "@rollup/rollup-linux-s390x-gnu": "4.62.3",
1787 "@rollup/rollup-linux-x64-gnu": "4.62.3",
1788 "@rollup/rollup-linux-x64-musl": "4.62.3",
1789 "@rollup/rollup-openbsd-x64": "4.62.3",
1790 "@rollup/rollup-openharmony-arm64": "4.62.3",
1791 "@rollup/rollup-win32-arm64-msvc": "4.62.3",
1792 "@rollup/rollup-win32-ia32-msvc": "4.62.3",
1793 "@rollup/rollup-win32-x64-gnu": "4.62.3",
1794 "@rollup/rollup-win32-x64-msvc": "4.62.3",
1795 "fsevents": "~2.3.2"
1796 }
1797 },
1798 "node_modules/semver": {
1799 "version": "7.8.5",
1800 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1801 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1802 "dev": true,
1803 "license": "ISC",
1804 "bin": {
1805 "semver": "bin/semver.js"
1806 },
1807 "engines": {
1808 "node": ">=10"
1809 }
1810 },
1811 "node_modules/smart-buffer": {
1812 "version": "4.2.0",
1813 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
1814 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
1815 "dev": true,
1816 "license": "MIT",
1817 "engines": {
1818 "node": ">= 6.0.0",
1819 "npm": ">= 3.0.0"
1820 }
1821 },
1822 "node_modules/socks": {
1823 "version": "2.8.9",
1824 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
1825 "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
1826 "dev": true,
1827 "license": "MIT",
1828 "dependencies": {
1829 "ip-address": "^10.1.1",
1830 "smart-buffer": "^4.2.0"
1831 },
1832 "engines": {
1833 "node": ">= 10.0.0",
1834 "npm": ">= 3.0.0"
1835 }
1836 },
1837 "node_modules/socks-proxy-agent": {
1838 "version": "8.0.5",
1839 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
1840 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
1841 "dev": true,
1842 "license": "MIT",
1843 "dependencies": {
1844 "agent-base": "^7.1.2",
1845 "debug": "^4.3.4",
1846 "socks": "^2.8.3"
1847 },
1848 "engines": {
1849 "node": ">= 14"
1850 }
1851 },
1852 "node_modules/source-map": {
1853 "version": "0.6.1",
1854 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1855 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1856 "dev": true,
1857 "license": "BSD-3-Clause",
1858 "optional": true,
1859 "engines": {
1860 "node": ">=0.10.0"
1861 }
1862 },
1863 "node_modules/source-map-js": {
1864 "version": "1.2.1",
1865 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1866 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1867 "dev": true,
1868 "license": "BSD-3-Clause",
1869 "engines": {
1870 "node": ">=0.10.0"
1871 }
1872 },
1873 "node_modules/streamx": {
1874 "version": "2.28.0",
1875 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.0.tgz",
1876 "integrity": "sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==",
1877 "dev": true,
1878 "license": "MIT",
1879 "dependencies": {
1880 "events-universal": "^1.0.0",
1881 "fast-fifo": "^1.3.2",
1882 "text-decoder": "^1.1.0"
1883 }
1884 },
1885 "node_modules/string-width": {
1886 "version": "4.2.3",
1887 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1888 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1889 "dev": true,
1890 "license": "MIT",
1891 "dependencies": {
1892 "emoji-regex": "^8.0.0",
1893 "is-fullwidth-code-point": "^3.0.0",
1894 "strip-ansi": "^6.0.1"
1895 },
1896 "engines": {
1897 "node": ">=8"
1898 }
1899 },
1900 "node_modules/strip-ansi": {
1901 "version": "6.0.1",
1902 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1903 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1904 "dev": true,
1905 "license": "MIT",
1906 "dependencies": {
1907 "ansi-regex": "^5.0.1"
1908 },
1909 "engines": {
1910 "node": ">=8"
1911 }
1912 },
1913 "node_modules/tar-fs": {
1914 "version": "3.1.3",
1915 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz",
1916 "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==",
1917 "dev": true,
1918 "license": "MIT",
1919 "dependencies": {
1920 "pump": "^3.0.0",
1921 "tar-stream": "^3.1.5"
1922 },
1923 "optionalDependencies": {
1924 "bare-fs": "^4.0.1",
1925 "bare-path": "^3.0.0"
1926 }
1927 },
1928 "node_modules/tar-stream": {
1929 "version": "3.2.0",
1930 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
1931 "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
1932 "dev": true,
1933 "license": "MIT",
1934 "dependencies": {
1935 "b4a": "^1.6.4",
1936 "bare-fs": "^4.5.5",
1937 "fast-fifo": "^1.2.0",
1938 "streamx": "^2.15.0"
1939 }
1940 },
1941 "node_modules/teex": {
1942 "version": "1.0.1",
1943 "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
1944 "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
1945 "dev": true,
1946 "license": "MIT",
1947 "dependencies": {
1948 "streamx": "^2.12.5"
1949 }
1950 },
1951 "node_modules/text-decoder": {
1952 "version": "1.2.7",
1953 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
1954 "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
1955 "dev": true,
1956 "license": "Apache-2.0",
1957 "dependencies": {
1958 "b4a": "^1.6.4"
1959 }
1960 },
1961 "node_modules/three": {
1962 "version": "0.183.2",
1963 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
1964 "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
1965 "license": "MIT"
1966 },
1967 "node_modules/through": {
1968 "version": "2.3.8",
1969 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1970 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
1971 "dev": true,
1972 "license": "MIT"
1973 },
1974 "node_modules/tslib": {
1975 "version": "2.8.1",
1976 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1977 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1978 "dev": true,
1979 "license": "0BSD"
1980 },
1981 "node_modules/typed-query-selector": {
1982 "version": "2.12.2",
1983 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
1984 "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
1985 "dev": true,
1986 "license": "MIT"
1987 },
1988 "node_modules/typescript": {
1989 "version": "5.9.3",
1990 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1991 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1992 "dev": true,
1993 "license": "Apache-2.0",
1994 "bin": {
1995 "tsc": "bin/tsc",
1996 "tsserver": "bin/tsserver"
1997 },
1998 "engines": {
1999 "node": ">=14.17"
2000 }
2001 },
2002 "node_modules/unbzip2-stream": {
2003 "version": "1.4.3",
2004 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
2005 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
2006 "dev": true,
2007 "license": "MIT",
2008 "dependencies": {
2009 "buffer": "^5.2.1",
2010 "through": "^2.3.8"
2011 }
2012 },
2013 "node_modules/undici-types": {
2014 "version": "8.3.0",
2015 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
2016 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
2017 "dev": true,
2018 "license": "MIT"
2019 },
2020 "node_modules/vite": {
2021 "version": "5.4.21",
2022 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
2023 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
2024 "dev": true,
2025 "license": "MIT",
2026 "dependencies": {
2027 "esbuild": "^0.21.3",
2028 "postcss": "^8.4.43",
2029 "rollup": "^4.20.0"
2030 },
2031 "bin": {
2032 "vite": "bin/vite.js"
2033 },
2034 "engines": {
2035 "node": "^18.0.0 || >=20.0.0"
2036 },
2037 "funding": {
2038 "url": "https://github.com/vitejs/vite?sponsor=1"
2039 },
2040 "optionalDependencies": {
2041 "fsevents": "~2.3.3"
2042 },
2043 "peerDependencies": {
2044 "@types/node": "^18.0.0 || >=20.0.0",
2045 "less": "*",
2046 "lightningcss": "^1.21.0",
2047 "sass": "*",
2048 "sass-embedded": "*",
2049 "stylus": "*",
2050 "sugarss": "*",
2051 "terser": "^5.4.0"
2052 },
2053 "peerDependenciesMeta": {
2054 "@types/node": {
2055 "optional": true
2056 },
2057 "less": {
2058 "optional": true
2059 },
2060 "lightningcss": {
2061 "optional": true
2062 },
2063 "sass": {
2064 "optional": true
2065 },
2066 "sass-embedded": {
2067 "optional": true
2068 },
2069 "stylus": {
2070 "optional": true
2071 },
2072 "sugarss": {
2073 "optional": true
2074 },
2075 "terser": {
2076 "optional": true
2077 }
2078 }
2079 },
2080 "node_modules/webgpu": {
2081 "version": "0.4.0",
2082 "resolved": "https://registry.npmjs.org/webgpu/-/webgpu-0.4.0.tgz",
2083 "integrity": "sha512-F5pimn3Aoi0zWjuRdiVs5TnrUwSzD2lESBohsIUsqyitWkGRQlXU2fhV6ycXlQTa1bvAf3sjqiUpBEpmSQ5ptA==",
2084 "hasInstallScript": true,
2085 "license": "MIT",
2086 "optional": true,
2087 "dependencies": {
2088 "@webgpu/types": "^0.1.69",
2089 "debug": "^4.4.0"
2090 }
2091 },
2092 "node_modules/wrap-ansi": {
2093 "version": "7.0.0",
2094 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2095 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2096 "dev": true,
2097 "license": "MIT",
2098 "dependencies": {
2099 "ansi-styles": "^4.0.0",
2100 "string-width": "^4.1.0",
2101 "strip-ansi": "^6.0.0"
2102 },
2103 "engines": {
2104 "node": ">=10"
2105 },
2106 "funding": {
2107 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2108 }
2109 },
2110 "node_modules/wrappy": {
2111 "version": "1.0.2",
2112 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2113 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2114 "dev": true,
2115 "license": "ISC"
2116 },
2117 "node_modules/ws": {
2118 "version": "8.21.1",
2119 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
2120 "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
2121 "dev": true,
2122 "license": "MIT",
2123 "engines": {
2124 "node": ">=10.0.0"
2125 },
2126 "peerDependencies": {
2127 "bufferutil": "^4.0.1",
2128 "utf-8-validate": ">=5.0.2"
2129 },
2130 "peerDependenciesMeta": {
2131 "bufferutil": {
2132 "optional": true
2133 },
2134 "utf-8-validate": {
2135 "optional": true
2136 }
2137 }
2138 },
2139 "node_modules/y18n": {
2140 "version": "5.0.8",
2141 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2142 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2143 "dev": true,
2144 "license": "ISC",
2145 "engines": {
2146 "node": ">=10"
2147 }
2148 },
2149 "node_modules/yargs": {
2150 "version": "17.7.3",
2151 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz",
2152 "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==",
2153 "dev": true,
2154 "license": "MIT",
2155 "dependencies": {
2156 "cliui": "^8.0.1",
2157 "escalade": "^3.1.1",
2158 "get-caller-file": "^2.0.5",
2159 "require-directory": "^2.1.1",
2160 "string-width": "^4.2.3",
2161 "y18n": "^5.0.5",
2162 "yargs-parser": "^21.1.1"
2163 },
2164 "engines": {
2165 "node": ">=12"
2166 }
2167 },
2168 "node_modules/yargs-parser": {
2169 "version": "21.1.1",
2170 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
2171 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
2172 "dev": true,
2173 "license": "ISC",
2174 "engines": {
2175 "node": ">=12"
2176 }
2177 },
2178 "node_modules/yauzl": {
2179 "version": "2.10.0",
2180 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
2181 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
2182 "dev": true,
2183 "license": "MIT",
2184 "dependencies": {
2185 "buffer-crc32": "~0.2.3",
2186 "fd-slicer": "~1.1.0"
2187 }
2188 },
2189 "node_modules/zod": {
2190 "version": "3.23.8",
2191 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
2192 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
2193 "dev": true,
2194 "license": "MIT",
2195 "funding": {
2196 "url": "https://github.com/sponsors/colinhacks"
2197 }
2198 }
2199 }
2200}