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