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