concept-collection / turing-surface
3147 lines · 101.4 KBCodeBlameHistory
2 "name": "turing-surface",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "turing-surface",
9 "version": "0.1.0",
10 "license": "CECILL-2.1",
11 "dependencies": {
90108a6Command for testing against a reference implementationOwen Melia 12 "h5wasm": "^0.10.3",
0af3386Reaction-diffusion on spherical-harmonic surfacesJeremy Magland 13 "mp4-muxer": "^5.2.2",
14 "numbl": "file:../../numbl",
15 "three": "^0.183.0"
16 },
17 "devDependencies": {
18 "@types/node": "^26.1.1",
19 "@types/three": "^0.185.1",
20 "@webgpu/types": "^0.1.44",
21 "puppeteer-core": "^23.0.0",
22 "typescript": "^5.5.0",
23 "vite": "^5.4.0",
24 "vite-node": "^6.0.0"
25 },
26 "engines": {
27 "node": ">=22.6"
28 },
29 "optionalDependencies": {
30 "webgpu": "^0.4.0"
31 }
32 },
33 "../../numbl": {
34 "version": "0.4.18",
35 "hasInstallScript": true,
36 "license": "Apache-2.0",
37 "dependencies": {
38 "fflate": "^0.8.2",
39 "h5wasm": "^0.10.3",
40 "node-addon-api": "^8.3.0",
41 "pako": "^2.1.0",
42 "qhull-wasm": "^0.0.1",
43 "react-markdown": "^10.1.0",
44 "react-syntax-highlighter": "^16.1.1",
45 "remark-gfm": "^4.0.1",
46 "three": "^0.183.2"
47 },
48 "bin": {
49 "numbl": "dist-cli/cli.js"
50 },
51 "devDependencies": {
52 "@emotion/react": "^11.14.0",
53 "@emotion/styled": "^11.14.1",
54 "@eslint/js": "^9.39.1",
55 "@monaco-editor/react": "^4.7.0",
56 "@mui/icons-material": "^7.3.7",
57 "@mui/material": "^7.3.7",
58 "@playwright/test": "^1.59.1",
59 "@types/node": "^24.10.1",
60 "@types/pako": "^2.0.4",
61 "@types/react": "^19.2.5",
62 "@types/react-dom": "^19.2.3",
63 "@types/react-syntax-highlighter": "^15.5.13",
64 "@types/three": "^0.183.1",
65 "@vitejs/plugin-react": "^5.1.1",
66 "@vitest/coverage-v8": "^4.0.18",
67 "@xterm/addon-fit": "^0.11.0",
68 "@xterm/xterm": "^6.0.0",
69 "dexie": "^4.3.0",
70 "esbuild": "^0.27.3",
71 "eslint": "^9.39.1",
72 "eslint-config-prettier": "^10.1.8",
73 "eslint-plugin-react-hooks": "^7.0.1",
74 "eslint-plugin-react-refresh": "^0.4.24",
75 "globals": "^16.5.0",
76 "husky": "^9.1.7",
77 "lint-staged": "^16.2.7",
78 "node-gyp": "^11.2.0",
79 "prettier": "^3.8.1",
80 "react": "^19.2.0",
81 "react-dom": "^19.2.0",
82 "react-router-dom": "^7.13.0",
83 "tsx": "^4.21.0",
84 "typescript": "~5.9.3",
85 "typescript-eslint": "^8.46.4",
86 "vite": "^7.2.4",
87 "vite-plugin-wasm": "^3.5.0",
88 "vitest": "^4.0.18"
89 },
90 "engines": {
91 "node": ">=18"
92 },
93 "optionalDependencies": {
94 "koffi": "^2.15.2"
95 },
96 "peerDependencies": {
97 "react": ">=18",
98 "react-dom": ">=18"
99 },
100 "peerDependenciesMeta": {
101 "react": {
102 "optional": true
103 },
104 "react-dom": {
105 "optional": true
106 }
107 }
108 },
109 "node_modules/@dimforge/rapier3d-compat": {
110 "version": "0.12.0",
111 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
112 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
113 "dev": true,
114 "license": "Apache-2.0"
115 },
117 "version": "2.0.0-alpha.3",
118 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-2.0.0-alpha.3.tgz",
119 "integrity": "sha512-AZypUeJ/yByuxyS7BlSNRDOMLMlROYtjYdIAuBmJssVz1UJDSeYxLrdizhXCFYhedC5bqd/ASy8EuNXbVVXp9g==",
120 "dev": true,
121 "license": "MIT",
122 "optional": true,
123 "peer": true,
124 "dependencies": {
125 "@emnapi/wasi-threads": "2.0.1",
126 "tslib": "^2.4.0"
127 }
128 },
129 "node_modules/@emnapi/runtime": {
130 "version": "2.0.0-alpha.3",
131 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-2.0.0-alpha.3.tgz",
132 "integrity": "sha512-hFPAhMUjJD9BSyCANEISPOogeXC9Zo9ZQl7L6vKnaVsMkCtzznaW/naYypeyl0Gv5rYfWYsZbpixTMpjDJzQeA==",
133 "dev": true,
134 "license": "MIT",
135 "optional": true,
136 "peer": true,
137 "dependencies": {
138 "tslib": "^2.4.0"
139 }
140 },
0af3386Reaction-diffusion on spherical-harmonic surfacesJeremy Magland 141 "node_modules/@emnapi/wasi-threads": {
142 "version": "2.0.1",
143 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-2.0.1.tgz",
144 "integrity": "sha512-9DsSk+o5NBX0CCJT8s0EROGSGxjR/tKu6aBTaVyq+SjAEQH4XcdcRxPBRzsBLizTTJ49MJjF+jgu3qnO9GLQcQ==",
145 "dev": true,
146 "license": "MIT",
147 "optional": true,
0af3386Reaction-diffusion on spherical-harmonic surfacesJeremy Magland 149 "dependencies": {
150 "tslib": "^2.4.0"
151 }
152 },
153 "node_modules/@esbuild/aix-ppc64": {
154 "version": "0.21.5",
155 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
156 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
157 "cpu": [
158 "ppc64"
159 ],
160 "dev": true,
161 "license": "MIT",
162 "optional": true,
163 "os": [
164 "aix"
165 ],
166 "engines": {
167 "node": ">=12"
168 }
169 },
170 "node_modules/@esbuild/android-arm": {
171 "version": "0.21.5",
172 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
173 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
174 "cpu": [
175 "arm"
176 ],
177 "dev": true,
178 "license": "MIT",
179 "optional": true,
180 "os": [
181 "android"
182 ],
183 "engines": {
184 "node": ">=12"
185 }
186 },
187 "node_modules/@esbuild/android-arm64": {
188 "version": "0.21.5",
189 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
190 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
191 "cpu": [
192 "arm64"
193 ],
194 "dev": true,
195 "license": "MIT",
196 "optional": true,
197 "os": [
198 "android"
199 ],
200 "engines": {
201 "node": ">=12"
202 }
203 },
204 "node_modules/@esbuild/android-x64": {
205 "version": "0.21.5",
206 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
207 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
208 "cpu": [
209 "x64"
210 ],
211 "dev": true,
212 "license": "MIT",
213 "optional": true,
214 "os": [
215 "android"
216 ],
217 "engines": {
218 "node": ">=12"
219 }
220 },
221 "node_modules/@esbuild/darwin-arm64": {
222 "version": "0.21.5",
223 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
224 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
225 "cpu": [
226 "arm64"
227 ],
228 "dev": true,
229 "license": "MIT",
230 "optional": true,
231 "os": [
232 "darwin"
233 ],
234 "engines": {
235 "node": ">=12"
236 }
237 },
238 "node_modules/@esbuild/darwin-x64": {
239 "version": "0.21.5",
240 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
241 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
242 "cpu": [
243 "x64"
244 ],
245 "dev": true,
246 "license": "MIT",
247 "optional": true,
248 "os": [
249 "darwin"
250 ],
251 "engines": {
252 "node": ">=12"
253 }
254 },
255 "node_modules/@esbuild/freebsd-arm64": {
256 "version": "0.21.5",
257 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
258 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
259 "cpu": [
260 "arm64"
261 ],
262 "dev": true,
263 "license": "MIT",
264 "optional": true,
265 "os": [
266 "freebsd"
267 ],
268 "engines": {
269 "node": ">=12"
270 }
271 },
272 "node_modules/@esbuild/freebsd-x64": {
273 "version": "0.21.5",
274 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
275 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
276 "cpu": [
277 "x64"
278 ],
279 "dev": true,
280 "license": "MIT",
281 "optional": true,
282 "os": [
283 "freebsd"
284 ],
285 "engines": {
286 "node": ">=12"
287 }
288 },
289 "node_modules/@esbuild/linux-arm": {
290 "version": "0.21.5",
291 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
292 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
293 "cpu": [
294 "arm"
295 ],
296 "dev": true,
297 "license": "MIT",
298 "optional": true,
299 "os": [
300 "linux"
301 ],
302 "engines": {
303 "node": ">=12"
304 }
305 },
306 "node_modules/@esbuild/linux-arm64": {
307 "version": "0.21.5",
308 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
309 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
310 "cpu": [
311 "arm64"
312 ],
313 "dev": true,
314 "license": "MIT",
315 "optional": true,
316 "os": [
317 "linux"
318 ],
319 "engines": {
320 "node": ">=12"
321 }
322 },
323 "node_modules/@esbuild/linux-ia32": {
324 "version": "0.21.5",
325 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
326 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
327 "cpu": [
328 "ia32"
329 ],
330 "dev": true,
331 "license": "MIT",
332 "optional": true,
333 "os": [
334 "linux"
335 ],
336 "engines": {
337 "node": ">=12"
338 }
339 },
340 "node_modules/@esbuild/linux-loong64": {
341 "version": "0.21.5",
342 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
343 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
344 "cpu": [
345 "loong64"
346 ],
347 "dev": true,
348 "license": "MIT",
349 "optional": true,
350 "os": [
351 "linux"
352 ],
353 "engines": {
354 "node": ">=12"
355 }
356 },
357 "node_modules/@esbuild/linux-mips64el": {
358 "version": "0.21.5",
359 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
360 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
361 "cpu": [
362 "mips64el"
363 ],
364 "dev": true,
365 "license": "MIT",
366 "optional": true,
367 "os": [
368 "linux"
369 ],
370 "engines": {
371 "node": ">=12"
372 }
373 },
374 "node_modules/@esbuild/linux-ppc64": {
375 "version": "0.21.5",
376 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
377 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
378 "cpu": [
379 "ppc64"
380 ],
381 "dev": true,
382 "license": "MIT",
383 "optional": true,
384 "os": [
385 "linux"
386 ],
387 "engines": {
388 "node": ">=12"
389 }
390 },
391 "node_modules/@esbuild/linux-riscv64": {
392 "version": "0.21.5",
393 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
394 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
395 "cpu": [
396 "riscv64"
397 ],
398 "dev": true,
399 "license": "MIT",
400 "optional": true,
401 "os": [
402 "linux"
403 ],
404 "engines": {
405 "node": ">=12"
406 }
407 },
408 "node_modules/@esbuild/linux-s390x": {
409 "version": "0.21.5",
410 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
411 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
412 "cpu": [
413 "s390x"
414 ],
415 "dev": true,
416 "license": "MIT",
417 "optional": true,
418 "os": [
419 "linux"
420 ],
421 "engines": {
422 "node": ">=12"
423 }
424 },
425 "node_modules/@esbuild/linux-x64": {
426 "version": "0.21.5",
427 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
428 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
429 "cpu": [
430 "x64"
431 ],
432 "dev": true,
433 "license": "MIT",
434 "optional": true,
435 "os": [
436 "linux"
437 ],
438 "engines": {
439 "node": ">=12"
440 }
441 },
442 "node_modules/@esbuild/netbsd-x64": {
443 "version": "0.21.5",
444 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
445 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
446 "cpu": [
447 "x64"
448 ],
449 "dev": true,
450 "license": "MIT",
451 "optional": true,
452 "os": [
453 "netbsd"
454 ],
455 "engines": {
456 "node": ">=12"
457 }
458 },
459 "node_modules/@esbuild/openbsd-x64": {
460 "version": "0.21.5",
461 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
462 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
463 "cpu": [
464 "x64"
465 ],
466 "dev": true,
467 "license": "MIT",
468 "optional": true,
469 "os": [
470 "openbsd"
471 ],
472 "engines": {
473 "node": ">=12"
474 }
475 },
476 "node_modules/@esbuild/sunos-x64": {
477 "version": "0.21.5",
478 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
479 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
480 "cpu": [
481 "x64"
482 ],
483 "dev": true,
484 "license": "MIT",
485 "optional": true,
486 "os": [
487 "sunos"
488 ],
489 "engines": {
490 "node": ">=12"
491 }
492 },
493 "node_modules/@esbuild/win32-arm64": {
494 "version": "0.21.5",
495 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
496 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
497 "cpu": [
498 "arm64"
499 ],
500 "dev": true,
501 "license": "MIT",
502 "optional": true,
503 "os": [
504 "win32"
505 ],
506 "engines": {
507 "node": ">=12"
508 }
509 },
510 "node_modules/@esbuild/win32-ia32": {
511 "version": "0.21.5",
512 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
513 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
514 "cpu": [
515 "ia32"
516 ],
517 "dev": true,
518 "license": "MIT",
519 "optional": true,
520 "os": [
521 "win32"
522 ],
523 "engines": {
524 "node": ">=12"
525 }
526 },
527 "node_modules/@esbuild/win32-x64": {
528 "version": "0.21.5",
529 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
530 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
531 "cpu": [
532 "x64"
533 ],
534 "dev": true,
535 "license": "MIT",
536 "optional": true,
537 "os": [
538 "win32"
539 ],
540 "engines": {
541 "node": ">=12"
542 }
543 },
544 "node_modules/@napi-rs/wasm-runtime": {
545 "version": "1.2.0",
546 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.0.tgz",
547 "integrity": "sha512-kDoONqMa+VnZ4vvvu/ZUurpJ4gkZU57e7g69qpNgWhYcZFPUHZM2CEMKm+cG6ufDVALbjMvfmMjFVqaK7uEMnA==",
548 "dev": true,
549 "license": "MIT",
550 "optional": true,
551 "dependencies": {
552 "@tybys/wasm-util": "^0.10.3"
553 },
554 "engines": {
555 "node": "^20.19.0 || ^22.13.0 || >=23.5.0"
556 },
557 "funding": {
558 "type": "github",
559 "url": "https://github.com/sponsors/Brooooooklyn"
560 },
561 "peerDependencies": {
562 "@emnapi/core": "^2.0.0-alpha.3",
563 "@emnapi/runtime": "^2.0.0-alpha.3"
564 }
565 },
566 "node_modules/@oxc-project/types": {
567 "version": "0.139.0",
568 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz",
569 "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==",
570 "dev": true,
571 "license": "MIT",
572 "funding": {
573 "url": "https://github.com/sponsors/Boshen"
574 }
575 },
576 "node_modules/@puppeteer/browsers": {
577 "version": "2.6.1",
578 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz",
579 "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==",
580 "dev": true,
581 "license": "Apache-2.0",
582 "dependencies": {
583 "debug": "^4.4.0",
584 "extract-zip": "^2.0.1",
585 "progress": "^2.0.3",
586 "proxy-agent": "^6.5.0",
587 "semver": "^7.6.3",
588 "tar-fs": "^3.0.6",
589 "unbzip2-stream": "^1.4.3",
590 "yargs": "^17.7.2"
591 },
592 "bin": {
593 "browsers": "lib/cjs/main-cli.js"
594 },
595 "engines": {
596 "node": ">=18"
597 }
598 },
599 "node_modules/@rolldown/binding-android-arm64": {
600 "version": "1.1.5",
601 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",
602 "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==",
603 "cpu": [
604 "arm64"
605 ],
606 "dev": true,
607 "license": "MIT",
608 "optional": true,
609 "os": [
610 "android"
611 ],
612 "engines": {
613 "node": "^20.19.0 || >=22.12.0"
614 }
615 },
616 "node_modules/@rolldown/binding-darwin-arm64": {
617 "version": "1.1.5",
618 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz",
619 "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==",
620 "cpu": [
621 "arm64"
622 ],
623 "dev": true,
624 "license": "MIT",
625 "optional": true,
626 "os": [
627 "darwin"
628 ],
629 "engines": {
630 "node": "^20.19.0 || >=22.12.0"
631 }
632 },
633 "node_modules/@rolldown/binding-darwin-x64": {
634 "version": "1.1.5",
635 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz",
636 "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==",
637 "cpu": [
638 "x64"
639 ],
640 "dev": true,
641 "license": "MIT",
642 "optional": true,
643 "os": [
644 "darwin"
645 ],
646 "engines": {
647 "node": "^20.19.0 || >=22.12.0"
648 }
649 },
650 "node_modules/@rolldown/binding-freebsd-x64": {
651 "version": "1.1.5",
652 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz",
653 "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==",
654 "cpu": [
655 "x64"
656 ],
657 "dev": true,
658 "license": "MIT",
659 "optional": true,
660 "os": [
661 "freebsd"
662 ],
663 "engines": {
664 "node": "^20.19.0 || >=22.12.0"
665 }
666 },
667 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
668 "version": "1.1.5",
669 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz",
670 "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==",
671 "cpu": [
672 "arm"
673 ],
674 "dev": true,
675 "license": "MIT",
676 "optional": true,
677 "os": [
678 "linux"
679 ],
680 "engines": {
681 "node": "^20.19.0 || >=22.12.0"
682 }
683 },
684 "node_modules/@rolldown/binding-linux-arm64-gnu": {
685 "version": "1.1.5",
686 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz",
687 "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==",
688 "cpu": [
689 "arm64"
690 ],
691 "dev": true,
692 "license": "MIT",
693 "optional": true,
694 "os": [
695 "linux"
696 ],
697 "engines": {
698 "node": "^20.19.0 || >=22.12.0"
699 }
700 },
701 "node_modules/@rolldown/binding-linux-arm64-musl": {
702 "version": "1.1.5",
703 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz",
704 "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==",
705 "cpu": [
706 "arm64"
707 ],
708 "dev": true,
709 "license": "MIT",
710 "optional": true,
711 "os": [
712 "linux"
713 ],
714 "engines": {
715 "node": "^20.19.0 || >=22.12.0"
716 }
717 },
718 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
719 "version": "1.1.5",
720 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz",
721 "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==",
722 "cpu": [
723 "ppc64"
724 ],
725 "dev": true,
726 "license": "MIT",
727 "optional": true,
728 "os": [
729 "linux"
730 ],
731 "engines": {
732 "node": "^20.19.0 || >=22.12.0"
733 }
734 },
735 "node_modules/@rolldown/binding-linux-s390x-gnu": {
736 "version": "1.1.5",
737 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz",
738 "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==",
739 "cpu": [
740 "s390x"
741 ],
742 "dev": true,
743 "license": "MIT",
744 "optional": true,
745 "os": [
746 "linux"
747 ],
748 "engines": {
749 "node": "^20.19.0 || >=22.12.0"
750 }
751 },
752 "node_modules/@rolldown/binding-linux-x64-gnu": {
753 "version": "1.1.5",
754 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz",
755 "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==",
756 "cpu": [
757 "x64"
758 ],
759 "dev": true,
760 "license": "MIT",
761 "optional": true,
762 "os": [
763 "linux"
764 ],
765 "engines": {
766 "node": "^20.19.0 || >=22.12.0"
767 }
768 },
769 "node_modules/@rolldown/binding-linux-x64-musl": {
770 "version": "1.1.5",
771 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz",
772 "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==",
773 "cpu": [
774 "x64"
775 ],
776 "dev": true,
777 "license": "MIT",
778 "optional": true,
779 "os": [
780 "linux"
781 ],
782 "engines": {
783 "node": "^20.19.0 || >=22.12.0"
784 }
785 },
786 "node_modules/@rolldown/binding-openharmony-arm64": {
787 "version": "1.1.5",
788 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz",
789 "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==",
790 "cpu": [
791 "arm64"
792 ],
793 "dev": true,
794 "license": "MIT",
795 "optional": true,
796 "os": [
797 "openharmony"
798 ],
799 "engines": {
800 "node": "^20.19.0 || >=22.12.0"
801 }
802 },
803 "node_modules/@rolldown/binding-wasm32-wasi": {
804 "version": "1.1.5",
805 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz",
806 "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==",
807 "cpu": [
808 "wasm32"
809 ],
810 "dev": true,
811 "license": "MIT",
812 "optional": true,
813 "dependencies": {
814 "@emnapi/core": "1.11.1",
815 "@emnapi/runtime": "1.11.1",
816 "@napi-rs/wasm-runtime": "^1.1.6"
817 },
818 "engines": {
819 "node": "^20.19.0 || >=22.12.0"
820 }
821 },
822 "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/core": {
823 "version": "1.11.1",
824 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",
825 "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",
826 "dev": true,
827 "license": "MIT",
828 "optional": true,
829 "dependencies": {
830 "@emnapi/wasi-threads": "1.2.2",
831 "tslib": "^2.4.0"
832 }
833 },
834 "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime": {
835 "version": "1.11.1",
836 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",
837 "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",
838 "dev": true,
839 "license": "MIT",
840 "optional": true,
841 "dependencies": {
842 "tslib": "^2.4.0"
843 }
844 },
845 "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/wasi-threads": {
846 "version": "1.2.2",
847 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
848 "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",
849 "dev": true,
850 "license": "MIT",
851 "optional": true,
852 "dependencies": {
853 "tslib": "^2.4.0"
854 }
855 },
856 "node_modules/@rolldown/binding-win32-arm64-msvc": {
857 "version": "1.1.5",
858 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz",
859 "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==",
860 "cpu": [
861 "arm64"
862 ],
863 "dev": true,
864 "license": "MIT",
865 "optional": true,
866 "os": [
867 "win32"
868 ],
869 "engines": {
870 "node": "^20.19.0 || >=22.12.0"
871 }
872 },
873 "node_modules/@rolldown/binding-win32-x64-msvc": {
874 "version": "1.1.5",
875 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz",
876 "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==",
877 "cpu": [
878 "x64"
879 ],
880 "dev": true,
881 "license": "MIT",
882 "optional": true,
883 "os": [
884 "win32"
885 ],
886 "engines": {
887 "node": "^20.19.0 || >=22.12.0"
888 }
889 },
890 "node_modules/@rolldown/pluginutils": {
891 "version": "1.0.1",
892 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
893 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
894 "dev": true,
895 "license": "MIT"
896 },
897 "node_modules/@rollup/rollup-android-arm-eabi": {
898 "version": "4.62.3",
899 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.3.tgz",
900 "integrity": "sha512-c0wdcekXtQvvn5Tsrk/+op/gUArrbWaFduBnTLP2l1cKLSQs4diMWjJw3m6A0DdzT8dAAX95KpkJ3qynCePbmw==",
901 "cpu": [
902 "arm"
903 ],
904 "dev": true,
905 "license": "MIT",
906 "optional": true,
907 "os": [
908 "android"
909 ]
910 },
911 "node_modules/@rollup/rollup-android-arm64": {
912 "version": "4.62.3",
913 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.3.tgz",
914 "integrity": "sha512-3YjElDdWN+qXAFbJ/CzPV+0wspLqh54k/I6GfdYtEJRqg7buSgc1yPM3B+93j1M4neobtkATHZTmxK2AMVGfnA==",
915 "cpu": [
916 "arm64"
917 ],
918 "dev": true,
919 "license": "MIT",
920 "optional": true,
921 "os": [
922 "android"
923 ]
924 },
925 "node_modules/@rollup/rollup-darwin-arm64": {
926 "version": "4.62.3",
927 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.3.tgz",
928 "integrity": "sha512-Pch2pFNOxxz1hTjypIdPyRTR6riiwRl84+VcN9djS680fw+Co1nAJINrdpqp7KV0NvyuU8ilZXZCjd7ykJl1GQ==",
929 "cpu": [
930 "arm64"
931 ],
932 "dev": true,
933 "license": "MIT",
934 "optional": true,
935 "os": [
936 "darwin"
937 ]
938 },
939 "node_modules/@rollup/rollup-darwin-x64": {
940 "version": "4.62.3",
941 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.3.tgz",
942 "integrity": "sha512-LEuncFUHFiF8t4yZVZvvZA1wk0pjAscRnsrn1EfTEmN4HXotBi2YtcnLRyaK6UbuczW7xZS5ES+81Rdz8Z0T6g==",
943 "cpu": [
944 "x64"
945 ],
946 "dev": true,
947 "license": "MIT",
948 "optional": true,
949 "os": [
950 "darwin"
951 ]
952 },
953 "node_modules/@rollup/rollup-freebsd-arm64": {
954 "version": "4.62.3",
955 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.3.tgz",
956 "integrity": "sha512-zvBUvsQUpOWALdDsk6qbS8bXf2VxmPisuudNDrY7x0p0jBdsoZl8HsHczIOgkQiZldmcacMKtBzpoGVNeIe2bQ==",
957 "cpu": [
958 "arm64"
959 ],
960 "dev": true,
961 "license": "MIT",
962 "optional": true,
963 "os": [
964 "freebsd"
965 ]
966 },
967 "node_modules/@rollup/rollup-freebsd-x64": {
968 "version": "4.62.3",
969 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.3.tgz",
970 "integrity": "sha512-C2KmNrcSem/AMg984H/dev+si0lieQGdXdR/lYGJnuumXnFb9Y7QdiI62obFdLlxRYLBv4P0eUVIDbD4c1vVvw==",
971 "cpu": [
972 "x64"
973 ],
974 "dev": true,
975 "license": "MIT",
976 "optional": true,
977 "os": [
978 "freebsd"
979 ]
980 },
981 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
982 "version": "4.62.3",
983 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.3.tgz",
984 "integrity": "sha512-ggXnsTAEzNQx74XpunRsiZ9aBZDsI7XIa0hm2nzR9f4WzH5/f/d73ZSDaC5ejJ8YLY4NW+V3wr0tjOaeCq8hqA==",
985 "cpu": [
986 "arm"
987 ],
988 "dev": true,
989 "license": "MIT",
990 "optional": true,
991 "os": [
992 "linux"
993 ]
994 },
995 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
996 "version": "4.62.3",
997 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.3.tgz",
998 "integrity": "sha512-2vng+FlzNUhKZxtej3IUqJgbZoQk2M/dwQM20+ULV0R/E/8tr9/P6uEf2iiGIk4HL0zMKh5Jry7mUHdUOvyGgA==",
999 "cpu": [
1000 "arm"
1001 ],
1002 "dev": true,
1003 "license": "MIT",
1004 "optional": true,
1005 "os": [
1006 "linux"
1008 },
1009 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1010 "version": "4.62.3",
1011 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.3.tgz",
1012 "integrity": "sha512-LLLFZKt4/Nraf9rxDkhiU8QVgLF4WmCkfr0L4fj0fPfIZFBib0DeiFk1hhaYKd03LFAFJcxHslhDFlNJLylf5Q==",
1013 "cpu": [
1014 "arm64"
1015 ],
1016 "dev": true,
1017 "license": "MIT",
1018 "optional": true,
1019 "os": [
1020 "linux"
1022 },
1023 "node_modules/@rollup/rollup-linux-arm64-musl": {
1024 "version": "4.62.3",
1025 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.3.tgz",
1026 "integrity": "sha512-WJkdQCvS9sWNOUBJZfQRKpZGFBztRzcowI+nndmflKgU4XY+3a420FgTOSKTsVqJbnzSxeT4vaJalpOaPo2YCQ==",
1027 "cpu": [
1028 "arm64"
1029 ],
1030 "dev": true,
1031 "license": "MIT",
1032 "optional": true,
1033 "os": [
1034 "linux"
1036 },
1037 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1038 "version": "4.62.3",
1039 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.3.tgz",
1040 "integrity": "sha512-PwHXCCS2n64/1Ot6rP1YEYA02MGYBcQlr8CSZZyrUG2O7NH6NklYmvr9v3Jy+5e/eDeNchc/ukmKJi9LuflMIQ==",
1041 "cpu": [
1042 "loong64"
1043 ],
1044 "dev": true,
1045 "license": "MIT",
1046 "optional": true,
1047 "os": [
1048 "linux"
1050 },
1051 "node_modules/@rollup/rollup-linux-loong64-musl": {
1052 "version": "4.62.3",
1053 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.3.tgz",
1054 "integrity": "sha512-vUjxINQu3RC8NZS3ykk1gN65gIz8pAopOq2HXuZhiIxHdx7TFvDG+jgrdSgInu1Eza4/Rfi2VzZgyIgEH4WOaw==",
1055 "cpu": [
1056 "loong64"
1057 ],
1058 "dev": true,
1059 "license": "MIT",
1060 "optional": true,
1061 "os": [
1062 "linux"
1064 },
1065 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1066 "version": "4.62.3",
1067 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.3.tgz",
1068 "integrity": "sha512-wzko4aJ13+0G3kGnviCg5gnXFKd40izKsrf2uOw12US4XqprkDrmwOpeW14aSNa37V8bfPcz5Fkob6LZ3BAPmA==",
1069 "cpu": [
1070 "ppc64"
1071 ],
1072 "dev": true,
1073 "license": "MIT",
1074 "optional": true,
1075 "os": [
1076 "linux"
1078 },
1079 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1080 "version": "4.62.3",
1081 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.3.tgz",
1082 "integrity": "sha512-8120ue0JUMSwy11stlwnfdX3pPd+WZYGCDBwEHWtIHi6pOpZmsEF5QKB7a/UN+XFdqvobxz98kv8RTqikyCEBw==",
1083 "cpu": [
1084 "ppc64"
1085 ],
1086 "dev": true,
1087 "license": "MIT",
1088 "optional": true,
1089 "os": [
1090 "linux"
1092 },
1093 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1094 "version": "4.62.3",
1095 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.3.tgz",
1096 "integrity": "sha512-XLFHnR3tXMjbOCh2vtVJHmxt+995uJsTERQyseFDRA0xxMxyTZPLa3OIUlyFaO4mF/Lu0FjmWHCuPXJT1n/IOg==",
1097 "cpu": [
1098 "riscv64"
1099 ],
1100 "dev": true,
1101 "license": "MIT",
1102 "optional": true,
1103 "os": [
1104 "linux"
1106 },
1107 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1108 "version": "4.62.3",
1109 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.3.tgz",
1110 "integrity": "sha512-se6yXvNGMIl0f+RQzyh7XAmia8/9kplQx424wnG2w0C1oi6XgO6Y8otKhdXFHbHs88Ihavzmvh1NWjuovE76BQ==",
1111 "cpu": [
1112 "riscv64"
1113 ],
1114 "dev": true,
1115 "license": "MIT",
1116 "optional": true,
1117 "os": [
1118 "linux"
1120 },
1121 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1122 "version": "4.62.3",
1123 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.3.tgz",
1124 "integrity": "sha512-gNoxRefktVIiGflpONuxWWXZAzIQG++z9qHO3xKwk4WdDMuQja3JHGfE1u0i3PfPDyvhypdk+WrgIJqLhGG7sg==",
1125 "cpu": [
1126 "s390x"
1127 ],
1128 "dev": true,
1129 "license": "MIT",
1130 "optional": true,
1131 "os": [
1132 "linux"
1134 },
1135 "node_modules/@rollup/rollup-linux-x64-gnu": {
1136 "version": "4.62.3",
1137 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.3.tgz",
1138 "integrity": "sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==",
1139 "cpu": [
1140 "x64"
1141 ],
1142 "dev": true,
1143 "license": "MIT",
1144 "optional": true,
1145 "os": [
1146 "linux"
1148 },
1149 "node_modules/@rollup/rollup-linux-x64-musl": {
1150 "version": "4.62.3",
1151 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.3.tgz",
1152 "integrity": "sha512-LBx9LYXvj2CBkMkjLdNAWLwH0MLMin7do2VcVo9kVPibGLkY0BQQut2fv7NVqkXqZ/CrAu9LqDHVV1xHCMpCPw==",
1153 "cpu": [
1154 "x64"
1155 ],
1156 "dev": true,
1157 "license": "MIT",
1158 "optional": true,
1159 "os": [
1160 "linux"
1162 },
1163 "node_modules/@rollup/rollup-openbsd-x64": {
1164 "version": "4.62.3",
1165 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.3.tgz",
1166 "integrity": "sha512-ABVf3Q0RCu7NcyCCOZQI0pJ3GuSdfSl8EXcy88QtdceIMIoCUdfhsJChZ64L9zVM2aJHjde1Bhn5uqSRcX9ySA==",
1167 "cpu": [
1168 "x64"
1169 ],
1170 "dev": true,
1171 "license": "MIT",
1172 "optional": true,
1173 "os": [
1174 "openbsd"
1176 },
1177 "node_modules/@rollup/rollup-openharmony-arm64": {
1178 "version": "4.62.3",
1179 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.3.tgz",
1180 "integrity": "sha512-+2Cy/ldweGBLlPIKsQLF8U5N44a0KDdbrk1rAjHOM9M2K+kGdIVjHLmmrZIcx+9Ny3ke/1JomCsDI1ocb11+sg==",
1181 "cpu": [
1182 "arm64"
1183 ],
1184 "dev": true,
1185 "license": "MIT",
1186 "optional": true,
1187 "os": [
1188 "openharmony"
1190 },
1191 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1192 "version": "4.62.3",
1193 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.3.tgz",
1194 "integrity": "sha512-dtZvzc8BedpSaFNy75x6uiWwAGTH+aZHDtdrqP6qk+WcLJrfti6sGje1ZJ9UxyzDLF23d/mV+PaMwuC0hL7UVA==",
1195 "cpu": [
1196 "arm64"
1197 ],
1198 "dev": true,
1199 "license": "MIT",
1200 "optional": true,
1201 "os": [
1202 "win32"
1204 },
1205 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1206 "version": "4.62.3",
1207 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.3.tgz",
1208 "integrity": "sha512-Rj8Ra4noo+aYy7sKBggCx0407mws34kAb1ySyWuq5DAtFBQdkSwnsjCgPrhPe9cvgBKZIukpE+CVHvORCS93kQ==",
1209 "cpu": [
1210 "ia32"
1211 ],
1212 "dev": true,
1213 "license": "MIT",
1214 "optional": true,
1215 "os": [
1216 "win32"
1218 },
1219 "node_modules/@rollup/rollup-win32-x64-gnu": {
1220 "version": "4.62.3",
1221 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.3.tgz",
1222 "integrity": "sha512-vp7N084ew/odXn2gi/mzm9mUkQu9l6AiN6dt4IeUM2Uvm9o+cVmP+YkqbMOteLbiGgqBBlJZjIMYVCfOOIVbVQ==",
1223 "cpu": [
1224 "x64"
1225 ],
1226 "dev": true,
1227 "license": "MIT",
1228 "optional": true,
1229 "os": [
1230 "win32"
1232 },
1233 "node_modules/@rollup/rollup-win32-x64-msvc": {
1234 "version": "4.62.3",
1235 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.3.tgz",
1236 "integrity": "sha512-MOG/3gTOn4Fwf574RVOaY61I5o6P90legkFADiTyn1hyjNydT+cerU2rLUwPdZkKKyJ+iT+K9p7WXK4LM1Ka6g==",
1237 "cpu": [
1238 "x64"
1239 ],
1240 "dev": true,
1241 "license": "MIT",
1242 "optional": true,
1243 "os": [
1244 "win32"
1246 },
1247 "node_modules/@tootallnate/quickjs-emscripten": {
1248 "version": "0.23.0",
1249 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1250 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1251 "dev": true,
1252 "license": "MIT"
1253 },
1254 "node_modules/@tweenjs/tween.js": {
1255 "version": "23.1.3",
1256 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
1257 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
1258 "dev": true,
1259 "license": "MIT"
1260 },
1261 "node_modules/@tybys/wasm-util": {
1262 "version": "0.10.3",
1263 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
1264 "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
1265 "dev": true,
1266 "license": "MIT",
1267 "optional": true,
1268 "dependencies": {
1269 "tslib": "^2.4.0"
1271 },
1272 "node_modules/@types/dom-webcodecs": {
1273 "version": "0.1.18",
1274 "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.18.tgz",
1275 "integrity": "sha512-vAvE8C9DGWR+tkb19xyjk1TSUlJ7RUzzp4a9Anu7mwBT+fpyePWK1UxmH14tMO5zHmrnrRIMg5NutnnDztLxgg==",
1276 "license": "MIT"
1277 },
1278 "node_modules/@types/estree": {
1279 "version": "1.0.9",
1280 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1281 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1282 "dev": true,
1283 "license": "MIT"
1284 },
1285 "node_modules/@types/node": {
1286 "version": "26.1.2",
1287 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.2.tgz",
1288 "integrity": "sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==",
1289 "dev": true,
1290 "license": "MIT",
1291 "dependencies": {
1292 "undici-types": "~8.3.0"
1294 },
1295 "node_modules/@types/stats.js": {
1296 "version": "0.17.4",
1297 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
1298 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
1299 "dev": true,
1300 "license": "MIT"
1301 },
1302 "node_modules/@types/three": {
1303 "version": "0.185.1",
1304 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.1.tgz",
1305 "integrity": "sha512-db1xTb+EgYF2didW+eudSvVPtn75zo+fGsY8ShQrJY/B5ZBmC2Fiaykv3aImHAlCNEGuMPkPGXBJGLwzu5mC7A==",
1306 "dev": true,
1307 "license": "MIT",
1308 "dependencies": {
1309 "@dimforge/rapier3d-compat": "~0.12.0",
1310 "@tweenjs/tween.js": "~23.1.3",
1311 "@types/stats.js": "*",
1312 "@types/webxr": ">=0.5.17",
1313 "fflate": "~0.8.2",
1314 "meshoptimizer": "~1.1.1"
1316 },
1317 "node_modules/@types/webxr": {
1318 "version": "0.5.24",
1319 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
1320 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
1321 "dev": true,
1322 "license": "MIT"
1323 },
1324 "node_modules/@types/wicg-file-system-access": {
1325 "version": "2020.9.8",
1326 "resolved": "https://registry.npmjs.org/@types/wicg-file-system-access/-/wicg-file-system-access-2020.9.8.tgz",
1327 "integrity": "sha512-ggMz8nOygG7d/stpH40WVaNvBwuyYLnrg5Mbyf6bmsj/8+gb6Ei4ZZ9/4PNpcPNTT8th9Q8sM8wYmWGjMWLX/A==",
1328 "license": "MIT"
1329 },
1330 "node_modules/@types/yauzl": {
1331 "version": "2.10.3",
1332 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
1333 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
1334 "dev": true,
1335 "license": "MIT",
1336 "optional": true,
1337 "dependencies": {
1338 "@types/node": "*"
1340 },
1341 "node_modules/@webgpu/types": {
1342 "version": "0.1.71",
1343 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.71.tgz",
1344 "integrity": "sha512-mMy8/ODcKhab808co15eW+yN+HgXoQxRQHTiBV9Mrvl1r0ufnid7YOcI+gi4eUWSWl9ezD6TW2KXccrL8HCh2A==",
1345 "devOptional": true,
1346 "license": "BSD-3-Clause"
1347 },
1348 "node_modules/agent-base": {
1349 "version": "7.1.4",
1350 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
1351 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
1352 "dev": true,
1353 "license": "MIT",
1354 "engines": {
1355 "node": ">= 14"
1357 },
1358 "node_modules/ansi-regex": {
1359 "version": "5.0.1",
1360 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1361 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1362 "dev": true,
1363 "license": "MIT",
1364 "engines": {
1365 "node": ">=8"
1367 },
1368 "node_modules/ansi-styles": {
1369 "version": "4.3.0",
1370 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1371 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1372 "dev": true,
1373 "license": "MIT",
1374 "dependencies": {
1375 "color-convert": "^2.0.1"
1376 },
1377 "engines": {
1378 "node": ">=8"
1379 },
1380 "funding": {
1381 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1383 },
1384 "node_modules/ast-types": {
1385 "version": "0.13.4",
1386 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
1387 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
1388 "dev": true,
1389 "license": "MIT",
1390 "dependencies": {
1391 "tslib": "^2.0.1"
1392 },
1393 "engines": {
1394 "node": ">=4"
1396 },
1397 "node_modules/b4a": {
1398 "version": "1.8.1",
1399 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
1400 "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
1401 "dev": true,
1402 "license": "Apache-2.0",
1403 "peerDependencies": {
1404 "react-native-b4a": "*"
1405 },
1406 "peerDependenciesMeta": {
1407 "react-native-b4a": {
1408 "optional": true
1411 },
1412 "node_modules/bare-events": {
1413 "version": "2.9.1",
1414 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.1.tgz",
1415 "integrity": "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==",
1416 "dev": true,
1417 "license": "Apache-2.0",
1418 "peerDependencies": {
1419 "bare-abort-controller": "*"
1420 },
1421 "peerDependenciesMeta": {
1422 "bare-abort-controller": {
1423 "optional": true
1426 },
1427 "node_modules/bare-fs": {
1428 "version": "4.7.4",
1429 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.4.tgz",
1430 "integrity": "sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==",
1431 "dev": true,
1432 "license": "Apache-2.0",
1433 "dependencies": {
1434 "bare-events": "^2.5.4",
1435 "bare-path": "^3.0.0",
1436 "bare-stream": "^2.6.4",
1437 "bare-url": "^2.2.2",
1438 "fast-fifo": "^1.3.2"
1439 },
1440 "engines": {
1441 "bare": ">=1.16.0"
1442 },
1443 "peerDependencies": {
1444 "bare-buffer": "*"
1445 },
1446 "peerDependenciesMeta": {
1447 "bare-buffer": {
1448 "optional": true
1451 },
1452 "node_modules/bare-path": {
1453 "version": "3.1.1",
1454 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.1.tgz",
1455 "integrity": "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==",
1456 "dev": true,
1457 "license": "Apache-2.0"
1458 },
1459 "node_modules/bare-stream": {
1460 "version": "2.13.3",
1461 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.3.tgz",
1462 "integrity": "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==",
1463 "dev": true,
1464 "license": "Apache-2.0",
1465 "dependencies": {
1466 "b4a": "^1.8.1",
1467 "streamx": "^2.25.0",
1468 "teex": "^1.0.1"
1469 },
1470 "peerDependencies": {
1471 "bare-abort-controller": "*",
1472 "bare-buffer": "*",
1473 "bare-events": "*"
1474 },
1475 "peerDependenciesMeta": {
1476 "bare-abort-controller": {
1477 "optional": true
1478 },
1479 "bare-buffer": {
1480 "optional": true
1481 },
1482 "bare-events": {
1483 "optional": true
1486 },
1487 "node_modules/bare-url": {
1488 "version": "2.4.6",
1489 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.6.tgz",
1490 "integrity": "sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ==",
1491 "dev": true,
1492 "license": "Apache-2.0",
1493 "dependencies": {
1494 "bare-path": "^3.0.0"
1496 },
1497 "node_modules/base64-js": {
1498 "version": "1.5.1",
1499 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1500 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1501 "dev": true,
1502 "funding": [
1504 "type": "github",
1505 "url": "https://github.com/sponsors/feross"
1506 },
1508 "type": "patreon",
1509 "url": "https://www.patreon.com/feross"
1510 },
1512 "type": "consulting",
1513 "url": "https://feross.org/support"
1515 ],
1516 "license": "MIT"
1517 },
1518 "node_modules/basic-ftp": {
1519 "version": "5.3.1",
1520 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
1521 "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
1522 "dev": true,
1523 "license": "MIT",
1524 "engines": {
1525 "node": ">=10.0.0"
1527 },
1528 "node_modules/buffer": {
1529 "version": "5.7.1",
1530 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1531 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1532 "dev": true,
1533 "funding": [
1535 "type": "github",
1536 "url": "https://github.com/sponsors/feross"
1537 },
1539 "type": "patreon",
1540 "url": "https://www.patreon.com/feross"
1541 },
1543 "type": "consulting",
1544 "url": "https://feross.org/support"
1546 ],
1547 "license": "MIT",
1548 "dependencies": {
1549 "base64-js": "^1.3.1",
1550 "ieee754": "^1.1.13"
1552 },
1553 "node_modules/buffer-crc32": {
1554 "version": "0.2.13",
1555 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1556 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
1557 "dev": true,
1558 "license": "MIT",
1559 "engines": {
1560 "node": "*"
1562 },
1563 "node_modules/cac": {
1564 "version": "7.0.0",
1565 "resolved": "https://registry.npmjs.org/cac/-/cac-7.0.0.tgz",
1566 "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==",
1567 "dev": true,
1568 "license": "MIT",
1569 "engines": {
1570 "node": ">=20.19.0"
1572 },
1573 "node_modules/chromium-bidi": {
1574 "version": "0.11.0",
1575 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz",
1576 "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==",
1577 "dev": true,
1578 "license": "Apache-2.0",
1579 "dependencies": {
1580 "mitt": "3.0.1",
1581 "zod": "3.23.8"
1582 },
1583 "peerDependencies": {
1584 "devtools-protocol": "*"
1586 },
1587 "node_modules/cliui": {
1588 "version": "8.0.1",
1589 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1590 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1591 "dev": true,
1592 "license": "ISC",
1593 "dependencies": {
1594 "string-width": "^4.2.0",
1595 "strip-ansi": "^6.0.1",
1596 "wrap-ansi": "^7.0.0"
1597 },
1598 "engines": {
1599 "node": ">=12"
1601 },
1602 "node_modules/color-convert": {
1603 "version": "2.0.1",
1604 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1605 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1606 "dev": true,
1607 "license": "MIT",
1608 "dependencies": {
1609 "color-name": "~1.1.4"
1610 },
1611 "engines": {
1612 "node": ">=7.0.0"
1614 },
1615 "node_modules/color-name": {
1616 "version": "1.1.4",
1617 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1618 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1619 "dev": true,
1620 "license": "MIT"
1621 },
1622 "node_modules/data-uri-to-buffer": {
1623 "version": "6.0.2",
1624 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
1625 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
1626 "dev": true,
1627 "license": "MIT",
1628 "engines": {
1629 "node": ">= 14"
1631 },
1632 "node_modules/debug": {
1633 "version": "4.4.3",
1634 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1635 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1636 "devOptional": true,
1637 "license": "MIT",
1638 "dependencies": {
1639 "ms": "^2.1.3"
1640 },
1641 "engines": {
1642 "node": ">=6.0"
1643 },
1644 "peerDependenciesMeta": {
1645 "supports-color": {
1646 "optional": true
1649 },
1650 "node_modules/degenerator": {
1651 "version": "5.0.1",
1652 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
1653 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
1654 "dev": true,
1655 "license": "MIT",
1656 "dependencies": {
1657 "ast-types": "^0.13.4",
1658 "escodegen": "^2.1.0",
1659 "esprima": "^4.0.1"
1660 },
1661 "engines": {
1662 "node": ">= 14"
1664 },
1665 "node_modules/detect-libc": {
1666 "version": "2.1.2",
1667 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1668 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1669 "dev": true,
1670 "license": "Apache-2.0",
1671 "engines": {
1672 "node": ">=8"
1674 },
1675 "node_modules/devtools-protocol": {
1676 "version": "0.0.1367902",
1677 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz",
1678 "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==",
1679 "dev": true,
1682 "node_modules/emoji-regex": {
1683 "version": "8.0.0",
1684 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1685 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1686 "dev": true,
1687 "license": "MIT"
1688 },
1689 "node_modules/end-of-stream": {
1690 "version": "1.4.5",
1691 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
1692 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
1693 "dev": true,
1694 "license": "MIT",
1695 "dependencies": {
1696 "once": "^1.4.0"
1698 },
1699 "node_modules/es-module-lexer": {
1700 "version": "2.3.1",
1701 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz",
1702 "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==",
1703 "dev": true,
1704 "license": "MIT"
1705 },
1706 "node_modules/esbuild": {
1707 "version": "0.21.5",
1708 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
1709 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
1710 "dev": true,
1711 "hasInstallScript": true,
1712 "license": "MIT",
1713 "bin": {
1714 "esbuild": "bin/esbuild"
1715 },
1716 "engines": {
1717 "node": ">=12"
1718 },
1719 "optionalDependencies": {
1720 "@esbuild/aix-ppc64": "0.21.5",
1721 "@esbuild/android-arm": "0.21.5",
1722 "@esbuild/android-arm64": "0.21.5",
1723 "@esbuild/android-x64": "0.21.5",
1724 "@esbuild/darwin-arm64": "0.21.5",
1725 "@esbuild/darwin-x64": "0.21.5",
1726 "@esbuild/freebsd-arm64": "0.21.5",
1727 "@esbuild/freebsd-x64": "0.21.5",
1728 "@esbuild/linux-arm": "0.21.5",
1729 "@esbuild/linux-arm64": "0.21.5",
1730 "@esbuild/linux-ia32": "0.21.5",
1731 "@esbuild/linux-loong64": "0.21.5",
1732 "@esbuild/linux-mips64el": "0.21.5",
1733 "@esbuild/linux-ppc64": "0.21.5",
1734 "@esbuild/linux-riscv64": "0.21.5",
1735 "@esbuild/linux-s390x": "0.21.5",
1736 "@esbuild/linux-x64": "0.21.5",
1737 "@esbuild/netbsd-x64": "0.21.5",
1738 "@esbuild/openbsd-x64": "0.21.5",
1739 "@esbuild/sunos-x64": "0.21.5",
1740 "@esbuild/win32-arm64": "0.21.5",
1741 "@esbuild/win32-ia32": "0.21.5",
1742 "@esbuild/win32-x64": "0.21.5"
1744 },
1745 "node_modules/escalade": {
1746 "version": "3.2.0",
1747 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1748 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1749 "dev": true,
1750 "license": "MIT",
1751 "engines": {
1752 "node": ">=6"
1754 },
1755 "node_modules/escodegen": {
1756 "version": "2.1.0",
1757 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
1758 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
1759 "dev": true,
1760 "license": "BSD-2-Clause",
1761 "dependencies": {
1762 "esprima": "^4.0.1",
1763 "estraverse": "^5.2.0",
1764 "esutils": "^2.0.2"
1765 },
1766 "bin": {
1767 "escodegen": "bin/escodegen.js",
1768 "esgenerate": "bin/esgenerate.js"
1769 },
1770 "engines": {
1771 "node": ">=6.0"
1772 },
1773 "optionalDependencies": {
1774 "source-map": "~0.6.1"
1776 },
1777 "node_modules/esprima": {
1778 "version": "4.0.1",
1779 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1780 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1781 "dev": true,
1782 "license": "BSD-2-Clause",
1783 "bin": {
1784 "esparse": "bin/esparse.js",
1785 "esvalidate": "bin/esvalidate.js"
1786 },
1787 "engines": {
1788 "node": ">=4"
1790 },
1791 "node_modules/estraverse": {
1792 "version": "5.3.0",
1793 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1794 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1795 "dev": true,
1796 "license": "BSD-2-Clause",
1797 "engines": {
1798 "node": ">=4.0"
1800 },
1801 "node_modules/esutils": {
1802 "version": "2.0.3",
1803 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1804 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1805 "dev": true,
1806 "license": "BSD-2-Clause",
1807 "engines": {
1808 "node": ">=0.10.0"
1810 },
1811 "node_modules/events-universal": {
1812 "version": "1.0.1",
1813 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
1814 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
1815 "dev": true,
1816 "license": "Apache-2.0",
1817 "dependencies": {
1818 "bare-events": "^2.7.0"
1820 },
1821 "node_modules/extract-zip": {
1822 "version": "2.0.1",
1823 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
1824 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
1825 "dev": true,
1826 "license": "BSD-2-Clause",
1827 "dependencies": {
1828 "debug": "^4.1.1",
1829 "get-stream": "^5.1.0",
1830 "yauzl": "^2.10.0"
1831 },
1832 "bin": {
1833 "extract-zip": "cli.js"
1834 },
1835 "engines": {
1836 "node": ">= 10.17.0"
1837 },
1838 "optionalDependencies": {
1839 "@types/yauzl": "^2.9.1"
1841 },
1842 "node_modules/fast-fifo": {
1843 "version": "1.3.2",
1844 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
1845 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
1846 "dev": true,
1847 "license": "MIT"
1848 },
1849 "node_modules/fd-slicer": {
1850 "version": "1.1.0",
1851 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1852 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
1853 "dev": true,
1854 "license": "MIT",
1855 "dependencies": {
1856 "pend": "~1.2.0"
1858 },
1859 "node_modules/fdir": {
1860 "version": "6.5.0",
1861 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1862 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1863 "dev": true,
1864 "license": "MIT",
1865 "engines": {
1866 "node": ">=12.0.0"
1867 },
1868 "peerDependencies": {
1869 "picomatch": "^3 || ^4"
1870 },
1871 "peerDependenciesMeta": {
1872 "picomatch": {
1873 "optional": true
1876 },
1877 "node_modules/fflate": {
1878 "version": "0.8.3",
1879 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1880 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1881 "dev": true,
1882 "license": "MIT"
1883 },
1884 "node_modules/fsevents": {
1885 "version": "2.3.3",
1886 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1887 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1888 "dev": true,
1889 "hasInstallScript": true,
1890 "license": "MIT",
1891 "optional": true,
1892 "os": [
1893 "darwin"
1894 ],
1895 "engines": {
1896 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1898 },
1899 "node_modules/get-caller-file": {
1900 "version": "2.0.5",
1901 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1902 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1903 "dev": true,
1904 "license": "ISC",
1905 "engines": {
1906 "node": "6.* || 8.* || >= 10.*"
1908 },
1909 "node_modules/get-stream": {
1910 "version": "5.2.0",
1911 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1912 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1913 "dev": true,
1914 "license": "MIT",
1915 "dependencies": {
1916 "pump": "^3.0.0"
1917 },
1918 "engines": {
1919 "node": ">=8"
1920 },
1921 "funding": {
1922 "url": "https://github.com/sponsors/sindresorhus"
1924 },
1925 "node_modules/get-uri": {
1926 "version": "6.0.5",
1927 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
1928 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
1929 "dev": true,
1930 "license": "MIT",
1931 "dependencies": {
1932 "basic-ftp": "^5.0.2",
1933 "data-uri-to-buffer": "^6.0.2",
1934 "debug": "^4.3.4"
1935 },
1936 "engines": {
1937 "node": ">= 14"
1939 },
90108a6Command for testing against a reference implementationOwen Melia 1940 "node_modules/h5wasm": {
1941 "version": "0.10.3",
1942 "resolved": "https://registry.npmjs.org/h5wasm/-/h5wasm-0.10.3.tgz",
1943 "integrity": "sha512-W4Jy5ExtX/VNbyD8GdOBckDuj6AL16TemppVNxZsV3rJZEWCv2sxlCzOttZLer3zkMttbDYsWHl0qt1z3Bln+Q==",
1944 "license": "SEE LICENSE IN LICENSE.txt"
1945 },
0af3386Reaction-diffusion on spherical-harmonic surfacesJeremy Magland 1946 "node_modules/http-proxy-agent": {
1947 "version": "7.0.2",
1948 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
1949 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
1950 "dev": true,
1951 "license": "MIT",
1952 "dependencies": {
1953 "agent-base": "^7.1.0",
1954 "debug": "^4.3.4"
1955 },
1956 "engines": {
1957 "node": ">= 14"
1959 },
1960 "node_modules/https-proxy-agent": {
1961 "version": "7.0.6",
1962 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
1963 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
1964 "dev": true,
1965 "license": "MIT",
1966 "dependencies": {
1967 "agent-base": "^7.1.2",
1968 "debug": "4"
1969 },
1970 "engines": {
1971 "node": ">= 14"
1973 },
1974 "node_modules/ieee754": {
1975 "version": "1.2.1",
1976 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1977 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1978 "dev": true,
1979 "funding": [
1981 "type": "github",
1982 "url": "https://github.com/sponsors/feross"
1983 },
1985 "type": "patreon",
1986 "url": "https://www.patreon.com/feross"
1987 },
1989 "type": "consulting",
1990 "url": "https://feross.org/support"
1992 ],
1993 "license": "BSD-3-Clause"
1994 },
1995 "node_modules/ip-address": {
1996 "version": "10.3.1",
1997 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.3.1.tgz",
1998 "integrity": "sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==",
1999 "dev": true,
2000 "license": "MIT",
2001 "engines": {
2002 "node": ">= 12"
2004 },
2005 "node_modules/is-fullwidth-code-point": {
2006 "version": "3.0.0",
2007 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2008 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2009 "dev": true,
2010 "license": "MIT",
2011 "engines": {
2012 "node": ">=8"
2014 },
2015 "node_modules/lightningcss": {
2016 "version": "1.33.0",
2017 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
2018 "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
2019 "dev": true,
2020 "license": "MPL-2.0",
2021 "dependencies": {
2022 "detect-libc": "^2.0.3"
2023 },
2024 "engines": {
2025 "node": ">= 12.0.0"
2026 },
2027 "funding": {
2028 "type": "opencollective",
2029 "url": "https://opencollective.com/parcel"
2030 },
2031 "optionalDependencies": {
2032 "lightningcss-android-arm64": "1.33.0",
2033 "lightningcss-darwin-arm64": "1.33.0",
2034 "lightningcss-darwin-x64": "1.33.0",
2035 "lightningcss-freebsd-x64": "1.33.0",
2036 "lightningcss-linux-arm-gnueabihf": "1.33.0",
2037 "lightningcss-linux-arm64-gnu": "1.33.0",
2038 "lightningcss-linux-arm64-musl": "1.33.0",
2039 "lightningcss-linux-x64-gnu": "1.33.0",
2040 "lightningcss-linux-x64-musl": "1.33.0",
2041 "lightningcss-win32-arm64-msvc": "1.33.0",
2042 "lightningcss-win32-x64-msvc": "1.33.0"
2044 },
2045 "node_modules/lightningcss-android-arm64": {
2046 "version": "1.33.0",
2047 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
2048 "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
2049 "cpu": [
2050 "arm64"
2051 ],
2052 "dev": true,
2053 "license": "MPL-2.0",
2054 "optional": true,
2055 "os": [
2056 "android"
2057 ],
2058 "engines": {
2059 "node": ">= 12.0.0"
2060 },
2061 "funding": {
2062 "type": "opencollective",
2063 "url": "https://opencollective.com/parcel"
2065 },
2066 "node_modules/lightningcss-darwin-arm64": {
2067 "version": "1.33.0",
2068 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
2069 "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
2070 "cpu": [
2071 "arm64"
2072 ],
2073 "dev": true,
2074 "license": "MPL-2.0",
2075 "optional": true,
2076 "os": [
2077 "darwin"
2078 ],
2079 "engines": {
2080 "node": ">= 12.0.0"
2081 },
2082 "funding": {
2083 "type": "opencollective",
2084 "url": "https://opencollective.com/parcel"
2086 },
2087 "node_modules/lightningcss-darwin-x64": {
2088 "version": "1.33.0",
2089 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
2090 "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
2091 "cpu": [
2092 "x64"
2093 ],
2094 "dev": true,
2095 "license": "MPL-2.0",
2096 "optional": true,
2097 "os": [
2098 "darwin"
2099 ],
2100 "engines": {
2101 "node": ">= 12.0.0"
2102 },
2103 "funding": {
2104 "type": "opencollective",
2105 "url": "https://opencollective.com/parcel"
2107 },
2108 "node_modules/lightningcss-freebsd-x64": {
2109 "version": "1.33.0",
2110 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
2111 "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
2112 "cpu": [
2113 "x64"
2114 ],
2115 "dev": true,
2116 "license": "MPL-2.0",
2117 "optional": true,
2118 "os": [
2119 "freebsd"
2120 ],
2121 "engines": {
2122 "node": ">= 12.0.0"
2123 },
2124 "funding": {
2125 "type": "opencollective",
2126 "url": "https://opencollective.com/parcel"
2128 },
2129 "node_modules/lightningcss-linux-arm-gnueabihf": {
2130 "version": "1.33.0",
2131 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
2132 "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
2133 "cpu": [
2134 "arm"
2135 ],
2136 "dev": true,
2137 "license": "MPL-2.0",
2138 "optional": true,
2139 "os": [
2140 "linux"
2141 ],
2142 "engines": {
2143 "node": ">= 12.0.0"
2144 },
2145 "funding": {
2146 "type": "opencollective",
2147 "url": "https://opencollective.com/parcel"
2149 },
2150 "node_modules/lightningcss-linux-arm64-gnu": {
2151 "version": "1.33.0",
2152 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
2153 "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
2154 "cpu": [
2155 "arm64"
2156 ],
2157 "dev": true,
2158 "license": "MPL-2.0",
2159 "optional": true,
2160 "os": [
2161 "linux"
2162 ],
2163 "engines": {
2164 "node": ">= 12.0.0"
2165 },
2166 "funding": {
2167 "type": "opencollective",
2168 "url": "https://opencollective.com/parcel"
2170 },
2171 "node_modules/lightningcss-linux-arm64-musl": {
2172 "version": "1.33.0",
2173 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
2174 "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
2175 "cpu": [
2176 "arm64"
2177 ],
2178 "dev": true,
2179 "license": "MPL-2.0",
2180 "optional": true,
2181 "os": [
2182 "linux"
2183 ],
2184 "engines": {
2185 "node": ">= 12.0.0"
2186 },
2187 "funding": {
2188 "type": "opencollective",
2189 "url": "https://opencollective.com/parcel"
2191 },
2192 "node_modules/lightningcss-linux-x64-gnu": {
2193 "version": "1.33.0",
2194 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
2195 "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
2196 "cpu": [
2197 "x64"
2198 ],
2199 "dev": true,
2200 "license": "MPL-2.0",
2201 "optional": true,
2202 "os": [
2203 "linux"
2204 ],
2205 "engines": {
2206 "node": ">= 12.0.0"
2207 },
2208 "funding": {
2209 "type": "opencollective",
2210 "url": "https://opencollective.com/parcel"
2212 },
2213 "node_modules/lightningcss-linux-x64-musl": {
2214 "version": "1.33.0",
2215 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
2216 "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
2217 "cpu": [
2218 "x64"
2219 ],
2220 "dev": true,
2221 "license": "MPL-2.0",
2222 "optional": true,
2223 "os": [
2224 "linux"
2225 ],
2226 "engines": {
2227 "node": ">= 12.0.0"
2228 },
2229 "funding": {
2230 "type": "opencollective",
2231 "url": "https://opencollective.com/parcel"
2233 },
2234 "node_modules/lightningcss-win32-arm64-msvc": {
2235 "version": "1.33.0",
2236 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
2237 "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
2238 "cpu": [
2239 "arm64"
2240 ],
2241 "dev": true,
2242 "license": "MPL-2.0",
2243 "optional": true,
2244 "os": [
2245 "win32"
2246 ],
2247 "engines": {
2248 "node": ">= 12.0.0"
2249 },
2250 "funding": {
2251 "type": "opencollective",
2252 "url": "https://opencollective.com/parcel"
2254 },
2255 "node_modules/lightningcss-win32-x64-msvc": {
2256 "version": "1.33.0",
2257 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
2258 "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
2259 "cpu": [
2260 "x64"
2261 ],
2262 "dev": true,
2263 "license": "MPL-2.0",
2264 "optional": true,
2265 "os": [
2266 "win32"
2267 ],
2268 "engines": {
2269 "node": ">= 12.0.0"
2270 },
2271 "funding": {
2272 "type": "opencollective",
2273 "url": "https://opencollective.com/parcel"
2275 },
2276 "node_modules/lru-cache": {
2277 "version": "7.18.3",
2278 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
2279 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
2280 "dev": true,
2281 "license": "ISC",
2282 "engines": {
2283 "node": ">=12"
2285 },
2286 "node_modules/meshoptimizer": {
2287 "version": "1.1.1",
2288 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
2289 "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==",
2290 "dev": true,
2291 "license": "MIT"
2292 },
2293 "node_modules/mitt": {
2294 "version": "3.0.1",
2295 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
2296 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
2297 "dev": true,
2298 "license": "MIT"
2299 },
2300 "node_modules/mp4-muxer": {
2301 "version": "5.2.2",
2302 "resolved": "https://registry.npmjs.org/mp4-muxer/-/mp4-muxer-5.2.2.tgz",
2303 "integrity": "sha512-dhozjTywI0h2qFzeShagt8YYw811fh1XlwiDCE2f6Aeqf6xG2CyuShoSa5E0AZDO8pPF0JOZ3wOmWBNWIGdSpQ==",
2304 "deprecated": "This library is superseded by Mediabunny. Please migrate to it.",
2305 "license": "MIT",
2306 "dependencies": {
2307 "@types/dom-webcodecs": "^0.1.6",
2308 "@types/wicg-file-system-access": "^2020.9.5"
2310 },
2311 "node_modules/ms": {
2312 "version": "2.1.3",
2313 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2314 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2315 "devOptional": true,
2316 "license": "MIT"
2317 },
2318 "node_modules/nanoid": {
2319 "version": "3.3.16",
2320 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
2321 "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
2322 "dev": true,
2323 "funding": [
2325 "type": "github",
2326 "url": "https://github.com/sponsors/ai"
2328 ],
2329 "license": "MIT",
2330 "bin": {
2331 "nanoid": "bin/nanoid.cjs"
2332 },
2333 "engines": {
2334 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2336 },
2337 "node_modules/netmask": {
2338 "version": "2.1.1",
2339 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
2340 "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
2341 "dev": true,
2342 "license": "MIT",
2343 "engines": {
2344 "node": ">= 0.4.0"
2346 },
2347 "node_modules/numbl": {
2348 "resolved": "../../numbl",
2349 "link": true
2350 },
2351 "node_modules/obug": {
2352 "version": "2.1.4",
2353 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz",
2354 "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==",
2355 "dev": true,
2356 "funding": [
2357 "https://github.com/sponsors/sxzz",
2358 "https://opencollective.com/debug"
2359 ],
2360 "license": "MIT",
2361 "engines": {
2362 "node": ">=12.20.0"
2364 },
2365 "node_modules/once": {
2366 "version": "1.4.0",
2367 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2368 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2369 "dev": true,
2370 "license": "ISC",
2371 "dependencies": {
2372 "wrappy": "1"
2374 },
2375 "node_modules/pac-proxy-agent": {
2376 "version": "7.2.0",
2377 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
2378 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
2379 "dev": true,
2380 "license": "MIT",
2381 "dependencies": {
2382 "@tootallnate/quickjs-emscripten": "^0.23.0",
2383 "agent-base": "^7.1.2",
2384 "debug": "^4.3.4",
2385 "get-uri": "^6.0.1",
2386 "http-proxy-agent": "^7.0.0",
2387 "https-proxy-agent": "^7.0.6",
2388 "pac-resolver": "^7.0.1",
2389 "socks-proxy-agent": "^8.0.5"
2390 },
2391 "engines": {
2392 "node": ">= 14"
2394 },
2395 "node_modules/pac-resolver": {
2396 "version": "7.0.1",
2397 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
2398 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
2399 "dev": true,
2400 "license": "MIT",
2401 "dependencies": {
2402 "degenerator": "^5.0.0",
2403 "netmask": "^2.0.2"
2404 },
2405 "engines": {
2406 "node": ">= 14"
2408 },
2409 "node_modules/pathe": {
2410 "version": "2.0.3",
2411 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2412 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2413 "dev": true,
2414 "license": "MIT"
2415 },
2416 "node_modules/pend": {
2417 "version": "1.2.0",
2418 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
2419 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
2420 "dev": true,
2421 "license": "MIT"
2422 },
2423 "node_modules/picocolors": {
2424 "version": "1.1.1",
2425 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2426 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2427 "dev": true,
2428 "license": "ISC"
2429 },
2430 "node_modules/picomatch": {
2431 "version": "4.0.5",
2432 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
2433 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
2434 "dev": true,
2435 "license": "MIT",
2436 "engines": {
2437 "node": ">=12"
2438 },
2439 "funding": {
2440 "url": "https://github.com/sponsors/jonschlinkert"
2442 },
2443 "node_modules/postcss": {
2444 "version": "8.5.24",
2445 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.24.tgz",
2446 "integrity": "sha512-8RyVklq0owXUTa4xlpzu4l9AaVKIdQvAcOHZWaMh98HgySsUtxRVf/chRe3dsSLqb6i40BzGRzEUddRaI+9TSw==",
2447 "dev": true,
2448 "funding": [
2450 "type": "opencollective",
2451 "url": "https://opencollective.com/postcss/"
2452 },
2454 "type": "tidelift",
2455 "url": "https://tidelift.com/funding/github/npm/postcss"
2456 },
2458 "type": "github",
2459 "url": "https://github.com/sponsors/ai"
2461 ],
2462 "license": "MIT",
2463 "dependencies": {
2464 "nanoid": "^3.3.16",
2465 "picocolors": "^1.1.1",
2466 "source-map-js": "^1.2.1"
2467 },
2468 "engines": {
2469 "node": "^10 || ^12 || >=14"
2471 },
2472 "node_modules/progress": {
2473 "version": "2.0.3",
2474 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
2475 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2476 "dev": true,
2477 "license": "MIT",
2478 "engines": {
2479 "node": ">=0.4.0"
2481 },
2482 "node_modules/proxy-agent": {
2483 "version": "6.5.0",
2484 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
2485 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
2486 "dev": true,
2487 "license": "MIT",
2488 "dependencies": {
2489 "agent-base": "^7.1.2",
2490 "debug": "^4.3.4",
2491 "http-proxy-agent": "^7.0.1",
2492 "https-proxy-agent": "^7.0.6",
2493 "lru-cache": "^7.14.1",
2494 "pac-proxy-agent": "^7.1.0",
2495 "proxy-from-env": "^1.1.0",
2496 "socks-proxy-agent": "^8.0.5"
2497 },
2498 "engines": {
2499 "node": ">= 14"
2501 },
2502 "node_modules/proxy-from-env": {
2503 "version": "1.1.0",
2504 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
2505 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
2506 "dev": true,
2507 "license": "MIT"
2508 },
2509 "node_modules/pump": {
2510 "version": "3.0.4",
2511 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
2512 "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
2513 "dev": true,
2514 "license": "MIT",
2515 "dependencies": {
2516 "end-of-stream": "^1.1.0",
2517 "once": "^1.3.1"
2519 },
2520 "node_modules/puppeteer-core": {
2521 "version": "23.11.1",
2522 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz",
2523 "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==",
2524 "dev": true,
2525 "license": "Apache-2.0",
2526 "dependencies": {
2527 "@puppeteer/browsers": "2.6.1",
2528 "chromium-bidi": "0.11.0",
2529 "debug": "^4.4.0",
2530 "devtools-protocol": "0.0.1367902",
2531 "typed-query-selector": "^2.12.0",
2532 "ws": "^8.18.0"
2533 },
2534 "engines": {
2535 "node": ">=18"
2537 },
2538 "node_modules/require-directory": {
2539 "version": "2.1.1",
2540 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2541 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
2542 "dev": true,
2543 "license": "MIT",
2544 "engines": {
2545 "node": ">=0.10.0"
2547 },
2548 "node_modules/rolldown": {
2549 "version": "1.1.5",
2550 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz",
2551 "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==",
2552 "dev": true,
2553 "license": "MIT",
2554 "dependencies": {
2555 "@oxc-project/types": "=0.139.0",
2556 "@rolldown/pluginutils": "^1.0.0"
2557 },
2558 "bin": {
2559 "rolldown": "bin/cli.mjs"
2560 },
2561 "engines": {
2562 "node": "^20.19.0 || >=22.12.0"
2563 },
2564 "optionalDependencies": {
2565 "@rolldown/binding-android-arm64": "1.1.5",
2566 "@rolldown/binding-darwin-arm64": "1.1.5",
2567 "@rolldown/binding-darwin-x64": "1.1.5",
2568 "@rolldown/binding-freebsd-x64": "1.1.5",
2569 "@rolldown/binding-linux-arm-gnueabihf": "1.1.5",
2570 "@rolldown/binding-linux-arm64-gnu": "1.1.5",
2571 "@rolldown/binding-linux-arm64-musl": "1.1.5",
2572 "@rolldown/binding-linux-ppc64-gnu": "1.1.5",
2573 "@rolldown/binding-linux-s390x-gnu": "1.1.5",
2574 "@rolldown/binding-linux-x64-gnu": "1.1.5",
2575 "@rolldown/binding-linux-x64-musl": "1.1.5",
2576 "@rolldown/binding-openharmony-arm64": "1.1.5",
2577 "@rolldown/binding-wasm32-wasi": "1.1.5",
2578 "@rolldown/binding-win32-arm64-msvc": "1.1.5",
2579 "@rolldown/binding-win32-x64-msvc": "1.1.5"
2581 },
2582 "node_modules/rollup": {
2583 "version": "4.62.3",
2584 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.3.tgz",
2585 "integrity": "sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==",
2586 "dev": true,
2587 "license": "MIT",
2588 "dependencies": {
2589 "@types/estree": "1.0.9"
2590 },
2591 "bin": {
2592 "rollup": "dist/bin/rollup"
2593 },
2594 "engines": {
2595 "node": ">=18.0.0",
2596 "npm": ">=8.0.0"
2597 },
2598 "optionalDependencies": {
2599 "@rollup/rollup-android-arm-eabi": "4.62.3",
2600 "@rollup/rollup-android-arm64": "4.62.3",
2601 "@rollup/rollup-darwin-arm64": "4.62.3",
2602 "@rollup/rollup-darwin-x64": "4.62.3",
2603 "@rollup/rollup-freebsd-arm64": "4.62.3",
2604 "@rollup/rollup-freebsd-x64": "4.62.3",
2605 "@rollup/rollup-linux-arm-gnueabihf": "4.62.3",
2606 "@rollup/rollup-linux-arm-musleabihf": "4.62.3",
2607 "@rollup/rollup-linux-arm64-gnu": "4.62.3",
2608 "@rollup/rollup-linux-arm64-musl": "4.62.3",
2609 "@rollup/rollup-linux-loong64-gnu": "4.62.3",
2610 "@rollup/rollup-linux-loong64-musl": "4.62.3",
2611 "@rollup/rollup-linux-ppc64-gnu": "4.62.3",
2612 "@rollup/rollup-linux-ppc64-musl": "4.62.3",
2613 "@rollup/rollup-linux-riscv64-gnu": "4.62.3",
2614 "@rollup/rollup-linux-riscv64-musl": "4.62.3",
2615 "@rollup/rollup-linux-s390x-gnu": "4.62.3",
2616 "@rollup/rollup-linux-x64-gnu": "4.62.3",
2617 "@rollup/rollup-linux-x64-musl": "4.62.3",
2618 "@rollup/rollup-openbsd-x64": "4.62.3",
2619 "@rollup/rollup-openharmony-arm64": "4.62.3",
2620 "@rollup/rollup-win32-arm64-msvc": "4.62.3",
2621 "@rollup/rollup-win32-ia32-msvc": "4.62.3",
2622 "@rollup/rollup-win32-x64-gnu": "4.62.3",
2623 "@rollup/rollup-win32-x64-msvc": "4.62.3",
2624 "fsevents": "~2.3.2"
2626 },
2627 "node_modules/semver": {
2628 "version": "7.8.5",
2629 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
2630 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
2631 "dev": true,
2632 "license": "ISC",
2633 "bin": {
2634 "semver": "bin/semver.js"
2635 },
2636 "engines": {
2637 "node": ">=10"
2639 },
2640 "node_modules/smart-buffer": {
2641 "version": "4.2.0",
2642 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
2643 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
2644 "dev": true,
2645 "license": "MIT",
2646 "engines": {
2647 "node": ">= 6.0.0",
2648 "npm": ">= 3.0.0"
2650 },
2651 "node_modules/socks": {
2652 "version": "2.8.9",
2653 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
2654 "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
2655 "dev": true,
2656 "license": "MIT",
2657 "dependencies": {
2658 "ip-address": "^10.1.1",
2659 "smart-buffer": "^4.2.0"
2660 },
2661 "engines": {
2662 "node": ">= 10.0.0",
2663 "npm": ">= 3.0.0"
2665 },
2666 "node_modules/socks-proxy-agent": {
2667 "version": "8.0.5",
2668 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
2669 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
2670 "dev": true,
2671 "license": "MIT",
2672 "dependencies": {
2673 "agent-base": "^7.1.2",
2674 "debug": "^4.3.4",
2675 "socks": "^2.8.3"
2676 },
2677 "engines": {
2678 "node": ">= 14"
2680 },
2681 "node_modules/source-map": {
2682 "version": "0.6.1",
2683 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2684 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2685 "dev": true,
2686 "license": "BSD-3-Clause",
2687 "optional": true,
2688 "engines": {
2689 "node": ">=0.10.0"
2691 },
2692 "node_modules/source-map-js": {
2693 "version": "1.2.1",
2694 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2695 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2696 "dev": true,
2697 "license": "BSD-3-Clause",
2698 "engines": {
2699 "node": ">=0.10.0"
2701 },
2702 "node_modules/streamx": {
2703 "version": "2.28.0",
2704 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.0.tgz",
2705 "integrity": "sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==",
2706 "dev": true,
2707 "license": "MIT",
2708 "dependencies": {
2709 "events-universal": "^1.0.0",
2710 "fast-fifo": "^1.3.2",
2711 "text-decoder": "^1.1.0"
2713 },
2714 "node_modules/string-width": {
2715 "version": "4.2.3",
2716 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2717 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2718 "dev": true,
2719 "license": "MIT",
2720 "dependencies": {
2721 "emoji-regex": "^8.0.0",
2722 "is-fullwidth-code-point": "^3.0.0",
2723 "strip-ansi": "^6.0.1"
2724 },
2725 "engines": {
2726 "node": ">=8"
2728 },
2729 "node_modules/strip-ansi": {
2730 "version": "6.0.1",
2731 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2732 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2733 "dev": true,
2734 "license": "MIT",
2735 "dependencies": {
2736 "ansi-regex": "^5.0.1"
2737 },
2738 "engines": {
2739 "node": ">=8"
2741 },
2742 "node_modules/tar-fs": {
2743 "version": "3.1.3",
2744 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz",
2745 "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==",
2746 "dev": true,
2747 "license": "MIT",
2748 "dependencies": {
2749 "pump": "^3.0.0",
2750 "tar-stream": "^3.1.5"
2751 },
2752 "optionalDependencies": {
2753 "bare-fs": "^4.0.1",
2754 "bare-path": "^3.0.0"
2756 },
2757 "node_modules/tar-stream": {
2758 "version": "3.2.0",
2759 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
2760 "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
2761 "dev": true,
2762 "license": "MIT",
2763 "dependencies": {
2764 "b4a": "^1.6.4",
2765 "bare-fs": "^4.5.5",
2766 "fast-fifo": "^1.2.0",
2767 "streamx": "^2.15.0"
2769 },
2770 "node_modules/teex": {
2771 "version": "1.0.1",
2772 "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
2773 "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
2774 "dev": true,
2775 "license": "MIT",
2776 "dependencies": {
2777 "streamx": "^2.12.5"
2779 },
2780 "node_modules/text-decoder": {
2781 "version": "1.2.7",
2782 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
2783 "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
2784 "dev": true,
2785 "license": "Apache-2.0",
2786 "dependencies": {
2787 "b4a": "^1.6.4"
2789 },
2790 "node_modules/three": {
2791 "version": "0.183.2",
2792 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
2793 "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
2794 "license": "MIT"
2795 },
2796 "node_modules/through": {
2797 "version": "2.3.8",
2798 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2799 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
2800 "dev": true,
2801 "license": "MIT"
2802 },
2803 "node_modules/tinyglobby": {
2804 "version": "0.2.17",
2805 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
2806 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
2807 "dev": true,
2808 "license": "MIT",
2809 "dependencies": {
2810 "fdir": "^6.5.0",
2811 "picomatch": "^4.0.4"
2812 },
2813 "engines": {
2814 "node": ">=12.0.0"
2815 },
2816 "funding": {
2817 "url": "https://github.com/sponsors/SuperchupuDev"
2819 },
2820 "node_modules/tslib": {
2821 "version": "2.8.1",
2822 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2823 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2824 "dev": true,
2825 "license": "0BSD"
2826 },
2827 "node_modules/typed-query-selector": {
2828 "version": "2.12.2",
2829 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
2830 "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
2831 "dev": true,
2832 "license": "MIT"
2833 },
2834 "node_modules/typescript": {
2835 "version": "5.9.3",
2836 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
2837 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
2838 "dev": true,
2839 "license": "Apache-2.0",
2840 "bin": {
2841 "tsc": "bin/tsc",
2842 "tsserver": "bin/tsserver"
2843 },
2844 "engines": {
2845 "node": ">=14.17"
2847 },
2848 "node_modules/unbzip2-stream": {
2849 "version": "1.4.3",
2850 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
2851 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
2852 "dev": true,
2853 "license": "MIT",
2854 "dependencies": {
2855 "buffer": "^5.2.1",
2856 "through": "^2.3.8"
2858 },
2859 "node_modules/undici-types": {
2860 "version": "8.3.0",
2861 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
2862 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
2863 "dev": true,
2864 "license": "MIT"
2865 },
2866 "node_modules/vite": {
2867 "version": "5.4.21",
2868 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
2869 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
2870 "dev": true,
2871 "license": "MIT",
2872 "dependencies": {
2873 "esbuild": "^0.21.3",
2874 "postcss": "^8.4.43",
2875 "rollup": "^4.20.0"
2876 },
2877 "bin": {
2878 "vite": "bin/vite.js"
2879 },
2880 "engines": {
2881 "node": "^18.0.0 || >=20.0.0"
2882 },
2883 "funding": {
2884 "url": "https://github.com/vitejs/vite?sponsor=1"
2885 },
2886 "optionalDependencies": {
2887 "fsevents": "~2.3.3"
2888 },
2889 "peerDependencies": {
2890 "@types/node": "^18.0.0 || >=20.0.0",
2891 "less": "*",
2892 "lightningcss": "^1.21.0",
2893 "sass": "*",
2894 "sass-embedded": "*",
2895 "stylus": "*",
2896 "sugarss": "*",
2897 "terser": "^5.4.0"
2898 },
2899 "peerDependenciesMeta": {
2900 "@types/node": {
2901 "optional": true
2902 },
2903 "less": {
2904 "optional": true
2905 },
2906 "lightningcss": {
2907 "optional": true
2908 },
2909 "sass": {
2910 "optional": true
2911 },
2912 "sass-embedded": {
2913 "optional": true
2914 },
2915 "stylus": {
2916 "optional": true
2917 },
2918 "sugarss": {
2919 "optional": true
2920 },
2921 "terser": {
2922 "optional": true
2925 },
2926 "node_modules/vite-node": {
2927 "version": "6.0.0",
2928 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-6.0.0.tgz",
2929 "integrity": "sha512-oj4PVrT+pDh6GYf5wfUXkcZyekYS8kKPfLPXVl8qe324Ec6l4K2DUKNadRbZ3LQl0qGcDz+PyOo7ZAh00Y+JjQ==",
2930 "dev": true,
2931 "license": "MIT",
2932 "dependencies": {
2933 "cac": "^7.0.0",
2934 "es-module-lexer": "^2.0.0",
2935 "obug": "^2.1.1",
2936 "pathe": "^2.0.3",
2937 "vite": "^8.0.0"
2938 },
2939 "bin": {
2940 "vite-node": "dist/cli.mjs"
2941 },
2942 "engines": {
2943 "node": "^20.19.0 || >=22.12.0"
2944 },
2945 "funding": {
2946 "url": "https://opencollective.com/antfu"
2948 },
2949 "node_modules/vite-node/node_modules/vite": {
2950 "version": "8.1.5",
2951 "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.5.tgz",
2952 "integrity": "sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==",
2953 "dev": true,
2954 "license": "MIT",
2955 "dependencies": {
2956 "lightningcss": "^1.32.0",
2957 "picomatch": "^4.0.5",
2958 "postcss": "^8.5.17",
2959 "rolldown": "~1.1.5",
2960 "tinyglobby": "^0.2.17"
2961 },
2962 "bin": {
2963 "vite": "bin/vite.js"
2964 },
2965 "engines": {
2966 "node": "^20.19.0 || >=22.12.0"
2967 },
2968 "funding": {
2969 "url": "https://github.com/vitejs/vite?sponsor=1"
2970 },
2971 "optionalDependencies": {
2972 "fsevents": "~2.3.3"
2973 },
2974 "peerDependencies": {
2975 "@types/node": "^20.19.0 || >=22.12.0",
2976 "@vitejs/devtools": "^0.3.0",
2977 "esbuild": "^0.27.0 || ^0.28.0",
2978 "jiti": ">=1.21.0",
2979 "less": "^4.0.0",
2980 "sass": "^1.70.0",
2981 "sass-embedded": "^1.70.0",
2982 "stylus": ">=0.54.8",
2983 "sugarss": "^5.0.0",
2984 "terser": "^5.16.0",
2985 "tsx": "^4.8.1",
2986 "yaml": "^2.4.2"
2987 },
2988 "peerDependenciesMeta": {
2989 "@types/node": {
2990 "optional": true
2991 },
2992 "@vitejs/devtools": {
2993 "optional": true
2994 },
2995 "esbuild": {
2996 "optional": true
2997 },
2998 "jiti": {
2999 "optional": true
3000 },
3001 "less": {
3002 "optional": true
3003 },
3004 "sass": {
3005 "optional": true
3006 },
3007 "sass-embedded": {
3008 "optional": true
3009 },
3010 "stylus": {
3011 "optional": true
3012 },
3013 "sugarss": {
3014 "optional": true
3015 },
3016 "terser": {
3017 "optional": true
3018 },
3019 "tsx": {
3020 "optional": true
3021 },
3022 "yaml": {
3023 "optional": true
3026 },
3027 "node_modules/webgpu": {
3028 "version": "0.4.0",
3029 "resolved": "https://registry.npmjs.org/webgpu/-/webgpu-0.4.0.tgz",
3030 "integrity": "sha512-F5pimn3Aoi0zWjuRdiVs5TnrUwSzD2lESBohsIUsqyitWkGRQlXU2fhV6ycXlQTa1bvAf3sjqiUpBEpmSQ5ptA==",
3031 "hasInstallScript": true,
3032 "license": "MIT",
3033 "optional": true,
3034 "dependencies": {
3035 "@webgpu/types": "^0.1.69",
3036 "debug": "^4.4.0"
3038 },
3039 "node_modules/wrap-ansi": {
3040 "version": "7.0.0",
3041 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3042 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3043 "dev": true,
3044 "license": "MIT",
3045 "dependencies": {
3046 "ansi-styles": "^4.0.0",
3047 "string-width": "^4.1.0",
3048 "strip-ansi": "^6.0.0"
3049 },
3050 "engines": {
3051 "node": ">=10"
3052 },
3053 "funding": {
3054 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3056 },
3057 "node_modules/wrappy": {
3058 "version": "1.0.2",
3059 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3060 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3061 "dev": true,
3062 "license": "ISC"
3063 },
3064 "node_modules/ws": {
3065 "version": "8.21.1",
3066 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
3067 "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
3068 "dev": true,
3069 "license": "MIT",
3070 "engines": {
3071 "node": ">=10.0.0"
3072 },
3073 "peerDependencies": {
3074 "bufferutil": "^4.0.1",
3075 "utf-8-validate": ">=5.0.2"
3076 },
3077 "peerDependenciesMeta": {
3078 "bufferutil": {
3079 "optional": true
3080 },
3081 "utf-8-validate": {
3082 "optional": true
3085 },
3086 "node_modules/y18n": {
3087 "version": "5.0.8",
3088 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3089 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3090 "dev": true,
3091 "license": "ISC",
3092 "engines": {
3093 "node": ">=10"
3095 },
3096 "node_modules/yargs": {
3097 "version": "17.7.3",
3098 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz",
3099 "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==",
3100 "dev": true,
3101 "license": "MIT",
3102 "dependencies": {
3103 "cliui": "^8.0.1",
3104 "escalade": "^3.1.1",
3105 "get-caller-file": "^2.0.5",
3106 "require-directory": "^2.1.1",
3107 "string-width": "^4.2.3",
3108 "y18n": "^5.0.5",
3109 "yargs-parser": "^21.1.1"
3110 },
3111 "engines": {
3112 "node": ">=12"
3114 },
3115 "node_modules/yargs-parser": {
3116 "version": "21.1.1",
3117 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
3118 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
3119 "dev": true,
3120 "license": "ISC",
3121 "engines": {
3122 "node": ">=12"
3124 },
3125 "node_modules/yauzl": {
3126 "version": "2.10.0",
3127 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
3128 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
3129 "dev": true,
3130 "license": "MIT",
3131 "dependencies": {
3132 "buffer-crc32": "~0.2.3",
3133 "fd-slicer": "~1.1.0"
3135 },
3136 "node_modules/zod": {
3137 "version": "3.23.8",
3138 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
3139 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
3140 "dev": true,
3141 "license": "MIT",
3142 "funding": {
3143 "url": "https://github.com/sponsors/colinhacks"