main
json 7,631 lines 266 KB
Raw
1 {
2 "name": "vite_react_shadcn_ts",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "vite_react_shadcn_ts",
9 "version": "0.0.0",
10 "dependencies": {
11 "@hookform/resolvers": "^3.10.0",
12 "@radix-ui/react-accordion": "^1.2.11",
13 "@radix-ui/react-alert-dialog": "^1.1.14",
14 "@radix-ui/react-aspect-ratio": "^1.1.7",
15 "@radix-ui/react-avatar": "^1.1.10",
16 "@radix-ui/react-checkbox": "^1.3.2",
17 "@radix-ui/react-collapsible": "^1.1.11",
18 "@radix-ui/react-context-menu": "^2.2.15",
19 "@radix-ui/react-dialog": "^1.1.14",
20 "@radix-ui/react-dropdown-menu": "^2.1.15",
21 "@radix-ui/react-hover-card": "^1.1.14",
22 "@radix-ui/react-label": "^2.1.7",
23 "@radix-ui/react-menubar": "^1.1.15",
24 "@radix-ui/react-navigation-menu": "^1.2.13",
25 "@radix-ui/react-popover": "^1.1.14",
26 "@radix-ui/react-progress": "^1.1.7",
27 "@radix-ui/react-radio-group": "^1.3.7",
28 "@radix-ui/react-scroll-area": "^1.2.9",
29 "@radix-ui/react-select": "^2.2.5",
30 "@radix-ui/react-separator": "^1.1.7",
31 "@radix-ui/react-slider": "^1.3.5",
32 "@radix-ui/react-slot": "^1.2.3",
33 "@radix-ui/react-switch": "^1.2.5",
34 "@radix-ui/react-tabs": "^1.1.12",
35 "@radix-ui/react-toast": "^1.2.14",
36 "@radix-ui/react-toggle": "^1.1.9",
37 "@radix-ui/react-toggle-group": "^1.1.10",
38 "@radix-ui/react-tooltip": "^1.2.7",
39 "@react-three/drei": "^9.122.0",
40 "@react-three/fiber": "^8.18.0",
41 "@tanstack/react-query": "^5.83.0",
42 "class-variance-authority": "^0.7.1",
43 "clsx": "^2.1.1",
44 "cmdk": "^1.1.1",
45 "date-fns": "^3.6.0",
46 "embla-carousel-react": "^8.6.0",
47 "input-otp": "^1.4.2",
48 "lucide-react": "^0.462.0",
49 "next-themes": "^0.3.0",
50 "react": "^18.3.1",
51 "react-day-picker": "^8.10.1",
52 "react-dom": "^18.3.1",
53 "react-hook-form": "^7.61.1",
54 "react-resizable-panels": "^2.1.9",
55 "react-router-dom": "^6.30.1",
56 "recharts": "^2.15.4",
57 "sonner": "^1.7.4",
58 "tailwind-merge": "^2.6.0",
59 "tailwindcss-animate": "^1.0.7",
60 "three": "^0.160.1",
61 "vaul": "^0.9.9",
62 "zod": "^3.25.76"
63 },
64 "devDependencies": {
65 "@eslint/js": "^9.32.0",
66 "@tailwindcss/typography": "^0.5.16",
67 "@types/node": "^22.16.5",
68 "@types/react": "^18.3.23",
69 "@types/react-dom": "^18.3.7",
70 "@vitejs/plugin-react-swc": "^3.11.0",
71 "autoprefixer": "^10.4.21",
72 "eslint": "^9.32.0",
73 "eslint-plugin-react-hooks": "^5.2.0",
74 "eslint-plugin-react-refresh": "^0.4.20",
75 "globals": "^15.15.0",
76 "lovable-tagger": "^1.1.11",
77 "postcss": "^8.5.6",
78 "tailwindcss": "^3.4.17",
79 "typescript": "^5.8.3",
80 "typescript-eslint": "^8.38.0",
81 "vite": "^5.4.19"
82 }
83 },
84 "node_modules/@alloc/quick-lru": {
85 "version": "5.2.0",
86 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
87 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
88 "dev": true,
89 "license": "MIT",
90 "engines": {
91 "node": ">=10"
92 },
93 "funding": {
94 "url": "https://github.com/sponsors/sindresorhus"
95 }
96 },
97 "node_modules/@babel/helper-string-parser": {
98 "version": "7.25.9",
99 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
100 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
101 "dev": true,
102 "license": "MIT",
103 "engines": {
104 "node": ">=6.9.0"
105 }
106 },
107 "node_modules/@babel/helper-validator-identifier": {
108 "version": "7.25.9",
109 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
110 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
111 "dev": true,
112 "license": "MIT",
113 "engines": {
114 "node": ">=6.9.0"
115 }
116 },
117 "node_modules/@babel/parser": {
118 "version": "7.25.9",
119 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.9.tgz",
120 "integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==",
121 "dev": true,
122 "license": "MIT",
123 "dependencies": {
124 "@babel/types": "^7.25.9"
125 },
126 "bin": {
127 "parser": "bin/babel-parser.js"
128 },
129 "engines": {
130 "node": ">=6.0.0"
131 }
132 },
133 "node_modules/@babel/runtime": {
134 "version": "7.28.2",
135 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz",
136 "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==",
137 "license": "MIT",
138 "engines": {
139 "node": ">=6.9.0"
140 }
141 },
142 "node_modules/@babel/types": {
143 "version": "7.25.9",
144 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz",
145 "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==",
146 "dev": true,
147 "license": "MIT",
148 "dependencies": {
149 "@babel/helper-string-parser": "^7.25.9",
150 "@babel/helper-validator-identifier": "^7.25.9"
151 },
152 "engines": {
153 "node": ">=6.9.0"
154 }
155 },
156 "node_modules/@dimforge/rapier3d-compat": {
157 "version": "0.12.0",
158 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
159 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
160 "license": "Apache-2.0"
161 },
162 "node_modules/@esbuild/aix-ppc64": {
163 "version": "0.21.5",
164 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
165 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
166 "cpu": [
167 "ppc64"
168 ],
169 "dev": true,
170 "license": "MIT",
171 "optional": true,
172 "os": [
173 "aix"
174 ],
175 "engines": {
176 "node": ">=12"
177 }
178 },
179 "node_modules/@esbuild/android-arm": {
180 "version": "0.21.5",
181 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
182 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
183 "cpu": [
184 "arm"
185 ],
186 "dev": true,
187 "license": "MIT",
188 "optional": true,
189 "os": [
190 "android"
191 ],
192 "engines": {
193 "node": ">=12"
194 }
195 },
196 "node_modules/@esbuild/android-arm64": {
197 "version": "0.21.5",
198 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
199 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
200 "cpu": [
201 "arm64"
202 ],
203 "dev": true,
204 "license": "MIT",
205 "optional": true,
206 "os": [
207 "android"
208 ],
209 "engines": {
210 "node": ">=12"
211 }
212 },
213 "node_modules/@esbuild/android-x64": {
214 "version": "0.21.5",
215 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
216 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
217 "cpu": [
218 "x64"
219 ],
220 "dev": true,
221 "license": "MIT",
222 "optional": true,
223 "os": [
224 "android"
225 ],
226 "engines": {
227 "node": ">=12"
228 }
229 },
230 "node_modules/@esbuild/darwin-arm64": {
231 "version": "0.21.5",
232 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
233 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
234 "cpu": [
235 "arm64"
236 ],
237 "dev": true,
238 "license": "MIT",
239 "optional": true,
240 "os": [
241 "darwin"
242 ],
243 "engines": {
244 "node": ">=12"
245 }
246 },
247 "node_modules/@esbuild/darwin-x64": {
248 "version": "0.21.5",
249 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
250 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
251 "cpu": [
252 "x64"
253 ],
254 "dev": true,
255 "license": "MIT",
256 "optional": true,
257 "os": [
258 "darwin"
259 ],
260 "engines": {
261 "node": ">=12"
262 }
263 },
264 "node_modules/@esbuild/freebsd-arm64": {
265 "version": "0.21.5",
266 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
267 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
268 "cpu": [
269 "arm64"
270 ],
271 "dev": true,
272 "license": "MIT",
273 "optional": true,
274 "os": [
275 "freebsd"
276 ],
277 "engines": {
278 "node": ">=12"
279 }
280 },
281 "node_modules/@esbuild/freebsd-x64": {
282 "version": "0.21.5",
283 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
284 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
285 "cpu": [
286 "x64"
287 ],
288 "dev": true,
289 "license": "MIT",
290 "optional": true,
291 "os": [
292 "freebsd"
293 ],
294 "engines": {
295 "node": ">=12"
296 }
297 },
298 "node_modules/@esbuild/linux-arm": {
299 "version": "0.21.5",
300 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
301 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
302 "cpu": [
303 "arm"
304 ],
305 "dev": true,
306 "license": "MIT",
307 "optional": true,
308 "os": [
309 "linux"
310 ],
311 "engines": {
312 "node": ">=12"
313 }
314 },
315 "node_modules/@esbuild/linux-arm64": {
316 "version": "0.21.5",
317 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
318 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
319 "cpu": [
320 "arm64"
321 ],
322 "dev": true,
323 "license": "MIT",
324 "optional": true,
325 "os": [
326 "linux"
327 ],
328 "engines": {
329 "node": ">=12"
330 }
331 },
332 "node_modules/@esbuild/linux-ia32": {
333 "version": "0.21.5",
334 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
335 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
336 "cpu": [
337 "ia32"
338 ],
339 "dev": true,
340 "license": "MIT",
341 "optional": true,
342 "os": [
343 "linux"
344 ],
345 "engines": {
346 "node": ">=12"
347 }
348 },
349 "node_modules/@esbuild/linux-loong64": {
350 "version": "0.21.5",
351 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
352 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
353 "cpu": [
354 "loong64"
355 ],
356 "dev": true,
357 "license": "MIT",
358 "optional": true,
359 "os": [
360 "linux"
361 ],
362 "engines": {
363 "node": ">=12"
364 }
365 },
366 "node_modules/@esbuild/linux-mips64el": {
367 "version": "0.21.5",
368 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
369 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
370 "cpu": [
371 "mips64el"
372 ],
373 "dev": true,
374 "license": "MIT",
375 "optional": true,
376 "os": [
377 "linux"
378 ],
379 "engines": {
380 "node": ">=12"
381 }
382 },
383 "node_modules/@esbuild/linux-ppc64": {
384 "version": "0.21.5",
385 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
386 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
387 "cpu": [
388 "ppc64"
389 ],
390 "dev": true,
391 "license": "MIT",
392 "optional": true,
393 "os": [
394 "linux"
395 ],
396 "engines": {
397 "node": ">=12"
398 }
399 },
400 "node_modules/@esbuild/linux-riscv64": {
401 "version": "0.21.5",
402 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
403 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
404 "cpu": [
405 "riscv64"
406 ],
407 "dev": true,
408 "license": "MIT",
409 "optional": true,
410 "os": [
411 "linux"
412 ],
413 "engines": {
414 "node": ">=12"
415 }
416 },
417 "node_modules/@esbuild/linux-s390x": {
418 "version": "0.21.5",
419 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
420 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
421 "cpu": [
422 "s390x"
423 ],
424 "dev": true,
425 "license": "MIT",
426 "optional": true,
427 "os": [
428 "linux"
429 ],
430 "engines": {
431 "node": ">=12"
432 }
433 },
434 "node_modules/@esbuild/linux-x64": {
435 "version": "0.21.5",
436 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
437 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
438 "cpu": [
439 "x64"
440 ],
441 "dev": true,
442 "license": "MIT",
443 "optional": true,
444 "os": [
445 "linux"
446 ],
447 "engines": {
448 "node": ">=12"
449 }
450 },
451 "node_modules/@esbuild/netbsd-arm64": {
452 "version": "0.25.0",
453 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz",
454 "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==",
455 "cpu": [
456 "arm64"
457 ],
458 "dev": true,
459 "license": "MIT",
460 "optional": true,
461 "os": [
462 "netbsd"
463 ],
464 "engines": {
465 "node": ">=18"
466 }
467 },
468 "node_modules/@esbuild/netbsd-x64": {
469 "version": "0.21.5",
470 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
471 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
472 "cpu": [
473 "x64"
474 ],
475 "dev": true,
476 "license": "MIT",
477 "optional": true,
478 "os": [
479 "netbsd"
480 ],
481 "engines": {
482 "node": ">=12"
483 }
484 },
485 "node_modules/@esbuild/openbsd-arm64": {
486 "version": "0.25.0",
487 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz",
488 "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==",
489 "cpu": [
490 "arm64"
491 ],
492 "dev": true,
493 "license": "MIT",
494 "optional": true,
495 "os": [
496 "openbsd"
497 ],
498 "engines": {
499 "node": ">=18"
500 }
501 },
502 "node_modules/@esbuild/openbsd-x64": {
503 "version": "0.21.5",
504 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
505 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
506 "cpu": [
507 "x64"
508 ],
509 "dev": true,
510 "license": "MIT",
511 "optional": true,
512 "os": [
513 "openbsd"
514 ],
515 "engines": {
516 "node": ">=12"
517 }
518 },
519 "node_modules/@esbuild/sunos-x64": {
520 "version": "0.21.5",
521 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
522 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
523 "cpu": [
524 "x64"
525 ],
526 "dev": true,
527 "license": "MIT",
528 "optional": true,
529 "os": [
530 "sunos"
531 ],
532 "engines": {
533 "node": ">=12"
534 }
535 },
536 "node_modules/@esbuild/win32-arm64": {
537 "version": "0.21.5",
538 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
539 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
540 "cpu": [
541 "arm64"
542 ],
543 "dev": true,
544 "license": "MIT",
545 "optional": true,
546 "os": [
547 "win32"
548 ],
549 "engines": {
550 "node": ">=12"
551 }
552 },
553 "node_modules/@esbuild/win32-ia32": {
554 "version": "0.21.5",
555 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
556 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
557 "cpu": [
558 "ia32"
559 ],
560 "dev": true,
561 "license": "MIT",
562 "optional": true,
563 "os": [
564 "win32"
565 ],
566 "engines": {
567 "node": ">=12"
568 }
569 },
570 "node_modules/@esbuild/win32-x64": {
571 "version": "0.21.5",
572 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
573 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
574 "cpu": [
575 "x64"
576 ],
577 "dev": true,
578 "license": "MIT",
579 "optional": true,
580 "os": [
581 "win32"
582 ],
583 "engines": {
584 "node": ">=12"
585 }
586 },
587 "node_modules/@eslint-community/eslint-utils": {
588 "version": "4.7.0",
589 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
590 "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
591 "dev": true,
592 "license": "MIT",
593 "dependencies": {
594 "eslint-visitor-keys": "^3.4.3"
595 },
596 "engines": {
597 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
598 },
599 "funding": {
600 "url": "https://opencollective.com/eslint"
601 },
602 "peerDependencies": {
603 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
604 }
605 },
606 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
607 "version": "3.4.3",
608 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
609 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
610 "dev": true,
611 "license": "Apache-2.0",
612 "engines": {
613 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
614 },
615 "funding": {
616 "url": "https://opencollective.com/eslint"
617 }
618 },
619 "node_modules/@eslint-community/regexpp": {
620 "version": "4.12.1",
621 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
622 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
623 "dev": true,
624 "license": "MIT",
625 "engines": {
626 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
627 }
628 },
629 "node_modules/@eslint/config-array": {
630 "version": "0.21.0",
631 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
632 "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
633 "dev": true,
634 "license": "Apache-2.0",
635 "dependencies": {
636 "@eslint/object-schema": "^2.1.6",
637 "debug": "^4.3.1",
638 "minimatch": "^3.1.2"
639 },
640 "engines": {
641 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
642 }
643 },
644 "node_modules/@eslint/config-helpers": {
645 "version": "0.3.0",
646 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz",
647 "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==",
648 "dev": true,
649 "license": "Apache-2.0",
650 "engines": {
651 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
652 }
653 },
654 "node_modules/@eslint/core": {
655 "version": "0.15.1",
656 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz",
657 "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==",
658 "dev": true,
659 "license": "Apache-2.0",
660 "dependencies": {
661 "@types/json-schema": "^7.0.15"
662 },
663 "engines": {
664 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
665 }
666 },
667 "node_modules/@eslint/eslintrc": {
668 "version": "3.3.1",
669 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
670 "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
671 "dev": true,
672 "license": "MIT",
673 "dependencies": {
674 "ajv": "^6.12.4",
675 "debug": "^4.3.2",
676 "espree": "^10.0.1",
677 "globals": "^14.0.0",
678 "ignore": "^5.2.0",
679 "import-fresh": "^3.2.1",
680 "js-yaml": "^4.1.0",
681 "minimatch": "^3.1.2",
682 "strip-json-comments": "^3.1.1"
683 },
684 "engines": {
685 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
686 },
687 "funding": {
688 "url": "https://opencollective.com/eslint"
689 }
690 },
691 "node_modules/@eslint/eslintrc/node_modules/globals": {
692 "version": "14.0.0",
693 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
694 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
695 "dev": true,
696 "license": "MIT",
697 "engines": {
698 "node": ">=18"
699 },
700 "funding": {
701 "url": "https://github.com/sponsors/sindresorhus"
702 }
703 },
704 "node_modules/@eslint/js": {
705 "version": "9.32.0",
706 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz",
707 "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==",
708 "dev": true,
709 "license": "MIT",
710 "engines": {
711 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
712 },
713 "funding": {
714 "url": "https://eslint.org/donate"
715 }
716 },
717 "node_modules/@eslint/object-schema": {
718 "version": "2.1.6",
719 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
720 "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
721 "dev": true,
722 "license": "Apache-2.0",
723 "engines": {
724 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
725 }
726 },
727 "node_modules/@eslint/plugin-kit": {
728 "version": "0.3.4",
729 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz",
730 "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==",
731 "dev": true,
732 "license": "Apache-2.0",
733 "dependencies": {
734 "@eslint/core": "^0.15.1",
735 "levn": "^0.4.1"
736 },
737 "engines": {
738 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
739 }
740 },
741 "node_modules/@floating-ui/core": {
742 "version": "1.7.2",
743 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz",
744 "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==",
745 "license": "MIT",
746 "dependencies": {
747 "@floating-ui/utils": "^0.2.10"
748 }
749 },
750 "node_modules/@floating-ui/dom": {
751 "version": "1.7.2",
752 "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.2.tgz",
753 "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==",
754 "license": "MIT",
755 "dependencies": {
756 "@floating-ui/core": "^1.7.2",
757 "@floating-ui/utils": "^0.2.10"
758 }
759 },
760 "node_modules/@floating-ui/react-dom": {
761 "version": "2.1.4",
762 "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.4.tgz",
763 "integrity": "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==",
764 "license": "MIT",
765 "dependencies": {
766 "@floating-ui/dom": "^1.7.2"
767 },
768 "peerDependencies": {
769 "react": ">=16.8.0",
770 "react-dom": ">=16.8.0"
771 }
772 },
773 "node_modules/@floating-ui/utils": {
774 "version": "0.2.10",
775 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz",
776 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
777 "license": "MIT"
778 },
779 "node_modules/@hookform/resolvers": {
780 "version": "3.10.0",
781 "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.10.0.tgz",
782 "integrity": "sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==",
783 "license": "MIT",
784 "peerDependencies": {
785 "react-hook-form": "^7.0.0"
786 }
787 },
788 "node_modules/@humanfs/core": {
789 "version": "0.19.1",
790 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
791 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
792 "dev": true,
793 "license": "Apache-2.0",
794 "engines": {
795 "node": ">=18.18.0"
796 }
797 },
798 "node_modules/@humanfs/node": {
799 "version": "0.16.6",
800 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
801 "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
802 "dev": true,
803 "license": "Apache-2.0",
804 "dependencies": {
805 "@humanfs/core": "^0.19.1",
806 "@humanwhocodes/retry": "^0.3.0"
807 },
808 "engines": {
809 "node": ">=18.18.0"
810 }
811 },
812 "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
813 "version": "0.3.1",
814 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
815 "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
816 "dev": true,
817 "license": "Apache-2.0",
818 "engines": {
819 "node": ">=18.18"
820 },
821 "funding": {
822 "type": "github",
823 "url": "https://github.com/sponsors/nzakas"
824 }
825 },
826 "node_modules/@humanwhocodes/module-importer": {
827 "version": "1.0.1",
828 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
829 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
830 "dev": true,
831 "license": "Apache-2.0",
832 "engines": {
833 "node": ">=12.22"
834 },
835 "funding": {
836 "type": "github",
837 "url": "https://github.com/sponsors/nzakas"
838 }
839 },
840 "node_modules/@humanwhocodes/retry": {
841 "version": "0.4.3",
842 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
843 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
844 "dev": true,
845 "license": "Apache-2.0",
846 "engines": {
847 "node": ">=18.18"
848 },
849 "funding": {
850 "type": "github",
851 "url": "https://github.com/sponsors/nzakas"
852 }
853 },
854 "node_modules/@isaacs/cliui": {
855 "version": "8.0.2",
856 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
857 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
858 "dev": true,
859 "license": "ISC",
860 "dependencies": {
861 "string-width": "^5.1.2",
862 "string-width-cjs": "npm:string-width@^4.2.0",
863 "strip-ansi": "^7.0.1",
864 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
865 "wrap-ansi": "^8.1.0",
866 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
867 },
868 "engines": {
869 "node": ">=12"
870 }
871 },
872 "node_modules/@jridgewell/gen-mapping": {
873 "version": "0.3.5",
874 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
875 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
876 "dev": true,
877 "license": "MIT",
878 "dependencies": {
879 "@jridgewell/set-array": "^1.2.1",
880 "@jridgewell/sourcemap-codec": "^1.4.10",
881 "@jridgewell/trace-mapping": "^0.3.24"
882 },
883 "engines": {
884 "node": ">=6.0.0"
885 }
886 },
887 "node_modules/@jridgewell/resolve-uri": {
888 "version": "3.1.2",
889 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
890 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
891 "dev": true,
892 "license": "MIT",
893 "engines": {
894 "node": ">=6.0.0"
895 }
896 },
897 "node_modules/@jridgewell/set-array": {
898 "version": "1.2.1",
899 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
900 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
901 "dev": true,
902 "license": "MIT",
903 "engines": {
904 "node": ">=6.0.0"
905 }
906 },
907 "node_modules/@jridgewell/sourcemap-codec": {
908 "version": "1.5.0",
909 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
910 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
911 "dev": true,
912 "license": "MIT"
913 },
914 "node_modules/@jridgewell/trace-mapping": {
915 "version": "0.3.25",
916 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
917 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
918 "dev": true,
919 "license": "MIT",
920 "dependencies": {
921 "@jridgewell/resolve-uri": "^3.1.0",
922 "@jridgewell/sourcemap-codec": "^1.4.14"
923 }
924 },
925 "node_modules/@mediapipe/tasks-vision": {
926 "version": "0.10.17",
927 "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.17.tgz",
928 "integrity": "sha512-CZWV/q6TTe8ta61cZXjfnnHsfWIdFhms03M9T7Cnd5y2mdpylJM0rF1qRq+wsQVRMLz1OYPVEBU9ph2Bx8cxrg==",
929 "license": "Apache-2.0"
930 },
931 "node_modules/@monogrid/gainmap-js": {
932 "version": "3.4.0",
933 "resolved": "https://registry.npmjs.org/@monogrid/gainmap-js/-/gainmap-js-3.4.0.tgz",
934 "integrity": "sha512-2Z0FATFHaoYJ8b+Y4y4Hgfn3FRFwuU5zRrk+9dFWp4uGAdHGqVEdP7HP+gLA3X469KXHmfupJaUbKo1b/aDKIg==",
935 "license": "MIT",
936 "dependencies": {
937 "promise-worker-transferable": "^1.0.4"
938 },
939 "peerDependencies": {
940 "three": ">= 0.159.0"
941 }
942 },
943 "node_modules/@nodelib/fs.scandir": {
944 "version": "2.1.5",
945 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
946 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
947 "dev": true,
948 "license": "MIT",
949 "dependencies": {
950 "@nodelib/fs.stat": "2.0.5",
951 "run-parallel": "^1.1.9"
952 },
953 "engines": {
954 "node": ">= 8"
955 }
956 },
957 "node_modules/@nodelib/fs.stat": {
958 "version": "2.0.5",
959 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
960 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
961 "dev": true,
962 "license": "MIT",
963 "engines": {
964 "node": ">= 8"
965 }
966 },
967 "node_modules/@nodelib/fs.walk": {
968 "version": "1.2.8",
969 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
970 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
971 "dev": true,
972 "license": "MIT",
973 "dependencies": {
974 "@nodelib/fs.scandir": "2.1.5",
975 "fastq": "^1.6.0"
976 },
977 "engines": {
978 "node": ">= 8"
979 }
980 },
981 "node_modules/@pkgjs/parseargs": {
982 "version": "0.11.0",
983 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
984 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
985 "dev": true,
986 "license": "MIT",
987 "optional": true,
988 "engines": {
989 "node": ">=14"
990 }
991 },
992 "node_modules/@radix-ui/number": {
993 "version": "1.1.1",
994 "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz",
995 "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==",
996 "license": "MIT"
997 },
998 "node_modules/@radix-ui/primitive": {
999 "version": "1.1.2",
1000 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
1001 "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
1002 "license": "MIT"
1003 },
1004 "node_modules/@radix-ui/react-accordion": {
1005 "version": "1.2.11",
1006 "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.11.tgz",
1007 "integrity": "sha512-l3W5D54emV2ues7jjeG1xcyN7S3jnK3zE2zHqgn0CmMsy9lNJwmgcrmaxS+7ipw15FAivzKNzH3d5EcGoFKw0A==",
1008 "license": "MIT",
1009 "dependencies": {
1010 "@radix-ui/primitive": "1.1.2",
1011 "@radix-ui/react-collapsible": "1.1.11",
1012 "@radix-ui/react-collection": "1.1.7",
1013 "@radix-ui/react-compose-refs": "1.1.2",
1014 "@radix-ui/react-context": "1.1.2",
1015 "@radix-ui/react-direction": "1.1.1",
1016 "@radix-ui/react-id": "1.1.1",
1017 "@radix-ui/react-primitive": "2.1.3",
1018 "@radix-ui/react-use-controllable-state": "1.2.2"
1019 },
1020 "peerDependencies": {
1021 "@types/react": "*",
1022 "@types/react-dom": "*",
1023 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1024 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1025 },
1026 "peerDependenciesMeta": {
1027 "@types/react": {
1028 "optional": true
1029 },
1030 "@types/react-dom": {
1031 "optional": true
1032 }
1033 }
1034 },
1035 "node_modules/@radix-ui/react-alert-dialog": {
1036 "version": "1.1.14",
1037 "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.14.tgz",
1038 "integrity": "sha512-IOZfZ3nPvN6lXpJTBCunFQPRSvK8MDgSc1FB85xnIpUKOw9en0dJj8JmCAxV7BiZdtYlUpmrQjoTFkVYtdoWzQ==",
1039 "license": "MIT",
1040 "dependencies": {
1041 "@radix-ui/primitive": "1.1.2",
1042 "@radix-ui/react-compose-refs": "1.1.2",
1043 "@radix-ui/react-context": "1.1.2",
1044 "@radix-ui/react-dialog": "1.1.14",
1045 "@radix-ui/react-primitive": "2.1.3",
1046 "@radix-ui/react-slot": "1.2.3"
1047 },
1048 "peerDependencies": {
1049 "@types/react": "*",
1050 "@types/react-dom": "*",
1051 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1052 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1053 },
1054 "peerDependenciesMeta": {
1055 "@types/react": {
1056 "optional": true
1057 },
1058 "@types/react-dom": {
1059 "optional": true
1060 }
1061 }
1062 },
1063 "node_modules/@radix-ui/react-arrow": {
1064 "version": "1.1.7",
1065 "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz",
1066 "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
1067 "license": "MIT",
1068 "dependencies": {
1069 "@radix-ui/react-primitive": "2.1.3"
1070 },
1071 "peerDependencies": {
1072 "@types/react": "*",
1073 "@types/react-dom": "*",
1074 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1075 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1076 },
1077 "peerDependenciesMeta": {
1078 "@types/react": {
1079 "optional": true
1080 },
1081 "@types/react-dom": {
1082 "optional": true
1083 }
1084 }
1085 },
1086 "node_modules/@radix-ui/react-aspect-ratio": {
1087 "version": "1.1.7",
1088 "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz",
1089 "integrity": "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==",
1090 "license": "MIT",
1091 "dependencies": {
1092 "@radix-ui/react-primitive": "2.1.3"
1093 },
1094 "peerDependencies": {
1095 "@types/react": "*",
1096 "@types/react-dom": "*",
1097 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1098 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1099 },
1100 "peerDependenciesMeta": {
1101 "@types/react": {
1102 "optional": true
1103 },
1104 "@types/react-dom": {
1105 "optional": true
1106 }
1107 }
1108 },
1109 "node_modules/@radix-ui/react-avatar": {
1110 "version": "1.1.10",
1111 "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz",
1112 "integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==",
1113 "license": "MIT",
1114 "dependencies": {
1115 "@radix-ui/react-context": "1.1.2",
1116 "@radix-ui/react-primitive": "2.1.3",
1117 "@radix-ui/react-use-callback-ref": "1.1.1",
1118 "@radix-ui/react-use-is-hydrated": "0.1.0",
1119 "@radix-ui/react-use-layout-effect": "1.1.1"
1120 },
1121 "peerDependencies": {
1122 "@types/react": "*",
1123 "@types/react-dom": "*",
1124 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1125 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1126 },
1127 "peerDependenciesMeta": {
1128 "@types/react": {
1129 "optional": true
1130 },
1131 "@types/react-dom": {
1132 "optional": true
1133 }
1134 }
1135 },
1136 "node_modules/@radix-ui/react-checkbox": {
1137 "version": "1.3.2",
1138 "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.2.tgz",
1139 "integrity": "sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==",
1140 "license": "MIT",
1141 "dependencies": {
1142 "@radix-ui/primitive": "1.1.2",
1143 "@radix-ui/react-compose-refs": "1.1.2",
1144 "@radix-ui/react-context": "1.1.2",
1145 "@radix-ui/react-presence": "1.1.4",
1146 "@radix-ui/react-primitive": "2.1.3",
1147 "@radix-ui/react-use-controllable-state": "1.2.2",
1148 "@radix-ui/react-use-previous": "1.1.1",
1149 "@radix-ui/react-use-size": "1.1.1"
1150 },
1151 "peerDependencies": {
1152 "@types/react": "*",
1153 "@types/react-dom": "*",
1154 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1155 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1156 },
1157 "peerDependenciesMeta": {
1158 "@types/react": {
1159 "optional": true
1160 },
1161 "@types/react-dom": {
1162 "optional": true
1163 }
1164 }
1165 },
1166 "node_modules/@radix-ui/react-collapsible": {
1167 "version": "1.1.11",
1168 "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.11.tgz",
1169 "integrity": "sha512-2qrRsVGSCYasSz1RFOorXwl0H7g7J1frQtgpQgYrt+MOidtPAINHn9CPovQXb83r8ahapdx3Tu0fa/pdFFSdPg==",
1170 "license": "MIT",
1171 "dependencies": {
1172 "@radix-ui/primitive": "1.1.2",
1173 "@radix-ui/react-compose-refs": "1.1.2",
1174 "@radix-ui/react-context": "1.1.2",
1175 "@radix-ui/react-id": "1.1.1",
1176 "@radix-ui/react-presence": "1.1.4",
1177 "@radix-ui/react-primitive": "2.1.3",
1178 "@radix-ui/react-use-controllable-state": "1.2.2",
1179 "@radix-ui/react-use-layout-effect": "1.1.1"
1180 },
1181 "peerDependencies": {
1182 "@types/react": "*",
1183 "@types/react-dom": "*",
1184 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1185 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1186 },
1187 "peerDependenciesMeta": {
1188 "@types/react": {
1189 "optional": true
1190 },
1191 "@types/react-dom": {
1192 "optional": true
1193 }
1194 }
1195 },
1196 "node_modules/@radix-ui/react-collection": {
1197 "version": "1.1.7",
1198 "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz",
1199 "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==",
1200 "license": "MIT",
1201 "dependencies": {
1202 "@radix-ui/react-compose-refs": "1.1.2",
1203 "@radix-ui/react-context": "1.1.2",
1204 "@radix-ui/react-primitive": "2.1.3",
1205 "@radix-ui/react-slot": "1.2.3"
1206 },
1207 "peerDependencies": {
1208 "@types/react": "*",
1209 "@types/react-dom": "*",
1210 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1211 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1212 },
1213 "peerDependenciesMeta": {
1214 "@types/react": {
1215 "optional": true
1216 },
1217 "@types/react-dom": {
1218 "optional": true
1219 }
1220 }
1221 },
1222 "node_modules/@radix-ui/react-compose-refs": {
1223 "version": "1.1.2",
1224 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
1225 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
1226 "license": "MIT",
1227 "peerDependencies": {
1228 "@types/react": "*",
1229 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1230 },
1231 "peerDependenciesMeta": {
1232 "@types/react": {
1233 "optional": true
1234 }
1235 }
1236 },
1237 "node_modules/@radix-ui/react-context": {
1238 "version": "1.1.2",
1239 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
1240 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
1241 "license": "MIT",
1242 "peerDependencies": {
1243 "@types/react": "*",
1244 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1245 },
1246 "peerDependenciesMeta": {
1247 "@types/react": {
1248 "optional": true
1249 }
1250 }
1251 },
1252 "node_modules/@radix-ui/react-context-menu": {
1253 "version": "2.2.15",
1254 "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.2.15.tgz",
1255 "integrity": "sha512-UsQUMjcYTsBjTSXw0P3GO0werEQvUY2plgRQuKoCTtkNr45q1DiL51j4m7gxhABzZ0BadoXNsIbg7F3KwiUBbw==",
1256 "license": "MIT",
1257 "dependencies": {
1258 "@radix-ui/primitive": "1.1.2",
1259 "@radix-ui/react-context": "1.1.2",
1260 "@radix-ui/react-menu": "2.1.15",
1261 "@radix-ui/react-primitive": "2.1.3",
1262 "@radix-ui/react-use-callback-ref": "1.1.1",
1263 "@radix-ui/react-use-controllable-state": "1.2.2"
1264 },
1265 "peerDependencies": {
1266 "@types/react": "*",
1267 "@types/react-dom": "*",
1268 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1269 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1270 },
1271 "peerDependenciesMeta": {
1272 "@types/react": {
1273 "optional": true
1274 },
1275 "@types/react-dom": {
1276 "optional": true
1277 }
1278 }
1279 },
1280 "node_modules/@radix-ui/react-dialog": {
1281 "version": "1.1.14",
1282 "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.14.tgz",
1283 "integrity": "sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==",
1284 "license": "MIT",
1285 "dependencies": {
1286 "@radix-ui/primitive": "1.1.2",
1287 "@radix-ui/react-compose-refs": "1.1.2",
1288 "@radix-ui/react-context": "1.1.2",
1289 "@radix-ui/react-dismissable-layer": "1.1.10",
1290 "@radix-ui/react-focus-guards": "1.1.2",
1291 "@radix-ui/react-focus-scope": "1.1.7",
1292 "@radix-ui/react-id": "1.1.1",
1293 "@radix-ui/react-portal": "1.1.9",
1294 "@radix-ui/react-presence": "1.1.4",
1295 "@radix-ui/react-primitive": "2.1.3",
1296 "@radix-ui/react-slot": "1.2.3",
1297 "@radix-ui/react-use-controllable-state": "1.2.2",
1298 "aria-hidden": "^1.2.4",
1299 "react-remove-scroll": "^2.6.3"
1300 },
1301 "peerDependencies": {
1302 "@types/react": "*",
1303 "@types/react-dom": "*",
1304 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1305 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1306 },
1307 "peerDependenciesMeta": {
1308 "@types/react": {
1309 "optional": true
1310 },
1311 "@types/react-dom": {
1312 "optional": true
1313 }
1314 }
1315 },
1316 "node_modules/@radix-ui/react-direction": {
1317 "version": "1.1.1",
1318 "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
1319 "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
1320 "license": "MIT",
1321 "peerDependencies": {
1322 "@types/react": "*",
1323 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1324 },
1325 "peerDependenciesMeta": {
1326 "@types/react": {
1327 "optional": true
1328 }
1329 }
1330 },
1331 "node_modules/@radix-ui/react-dismissable-layer": {
1332 "version": "1.1.10",
1333 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
1334 "integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
1335 "license": "MIT",
1336 "dependencies": {
1337 "@radix-ui/primitive": "1.1.2",
1338 "@radix-ui/react-compose-refs": "1.1.2",
1339 "@radix-ui/react-primitive": "2.1.3",
1340 "@radix-ui/react-use-callback-ref": "1.1.1",
1341 "@radix-ui/react-use-escape-keydown": "1.1.1"
1342 },
1343 "peerDependencies": {
1344 "@types/react": "*",
1345 "@types/react-dom": "*",
1346 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1347 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1348 },
1349 "peerDependenciesMeta": {
1350 "@types/react": {
1351 "optional": true
1352 },
1353 "@types/react-dom": {
1354 "optional": true
1355 }
1356 }
1357 },
1358 "node_modules/@radix-ui/react-dropdown-menu": {
1359 "version": "2.1.15",
1360 "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
1361 "integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
1362 "license": "MIT",
1363 "dependencies": {
1364 "@radix-ui/primitive": "1.1.2",
1365 "@radix-ui/react-compose-refs": "1.1.2",
1366 "@radix-ui/react-context": "1.1.2",
1367 "@radix-ui/react-id": "1.1.1",
1368 "@radix-ui/react-menu": "2.1.15",
1369 "@radix-ui/react-primitive": "2.1.3",
1370 "@radix-ui/react-use-controllable-state": "1.2.2"
1371 },
1372 "peerDependencies": {
1373 "@types/react": "*",
1374 "@types/react-dom": "*",
1375 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1376 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1377 },
1378 "peerDependenciesMeta": {
1379 "@types/react": {
1380 "optional": true
1381 },
1382 "@types/react-dom": {
1383 "optional": true
1384 }
1385 }
1386 },
1387 "node_modules/@radix-ui/react-focus-guards": {
1388 "version": "1.1.2",
1389 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
1390 "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
1391 "license": "MIT",
1392 "peerDependencies": {
1393 "@types/react": "*",
1394 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1395 },
1396 "peerDependenciesMeta": {
1397 "@types/react": {
1398 "optional": true
1399 }
1400 }
1401 },
1402 "node_modules/@radix-ui/react-focus-scope": {
1403 "version": "1.1.7",
1404 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
1405 "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
1406 "license": "MIT",
1407 "dependencies": {
1408 "@radix-ui/react-compose-refs": "1.1.2",
1409 "@radix-ui/react-primitive": "2.1.3",
1410 "@radix-ui/react-use-callback-ref": "1.1.1"
1411 },
1412 "peerDependencies": {
1413 "@types/react": "*",
1414 "@types/react-dom": "*",
1415 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1416 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1417 },
1418 "peerDependenciesMeta": {
1419 "@types/react": {
1420 "optional": true
1421 },
1422 "@types/react-dom": {
1423 "optional": true
1424 }
1425 }
1426 },
1427 "node_modules/@radix-ui/react-hover-card": {
1428 "version": "1.1.14",
1429 "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.14.tgz",
1430 "integrity": "sha512-CPYZ24Mhirm+g6D8jArmLzjYu4Eyg3TTUHswR26QgzXBHBe64BO/RHOJKzmF/Dxb4y4f9PKyJdwm/O/AhNkb+Q==",
1431 "license": "MIT",
1432 "dependencies": {
1433 "@radix-ui/primitive": "1.1.2",
1434 "@radix-ui/react-compose-refs": "1.1.2",
1435 "@radix-ui/react-context": "1.1.2",
1436 "@radix-ui/react-dismissable-layer": "1.1.10",
1437 "@radix-ui/react-popper": "1.2.7",
1438 "@radix-ui/react-portal": "1.1.9",
1439 "@radix-ui/react-presence": "1.1.4",
1440 "@radix-ui/react-primitive": "2.1.3",
1441 "@radix-ui/react-use-controllable-state": "1.2.2"
1442 },
1443 "peerDependencies": {
1444 "@types/react": "*",
1445 "@types/react-dom": "*",
1446 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1447 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1448 },
1449 "peerDependenciesMeta": {
1450 "@types/react": {
1451 "optional": true
1452 },
1453 "@types/react-dom": {
1454 "optional": true
1455 }
1456 }
1457 },
1458 "node_modules/@radix-ui/react-id": {
1459 "version": "1.1.1",
1460 "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz",
1461 "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==",
1462 "license": "MIT",
1463 "dependencies": {
1464 "@radix-ui/react-use-layout-effect": "1.1.1"
1465 },
1466 "peerDependencies": {
1467 "@types/react": "*",
1468 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1469 },
1470 "peerDependenciesMeta": {
1471 "@types/react": {
1472 "optional": true
1473 }
1474 }
1475 },
1476 "node_modules/@radix-ui/react-label": {
1477 "version": "2.1.7",
1478 "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz",
1479 "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==",
1480 "license": "MIT",
1481 "dependencies": {
1482 "@radix-ui/react-primitive": "2.1.3"
1483 },
1484 "peerDependencies": {
1485 "@types/react": "*",
1486 "@types/react-dom": "*",
1487 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1488 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1489 },
1490 "peerDependenciesMeta": {
1491 "@types/react": {
1492 "optional": true
1493 },
1494 "@types/react-dom": {
1495 "optional": true
1496 }
1497 }
1498 },
1499 "node_modules/@radix-ui/react-menu": {
1500 "version": "2.1.15",
1501 "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
1502 "integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
1503 "license": "MIT",
1504 "dependencies": {
1505 "@radix-ui/primitive": "1.1.2",
1506 "@radix-ui/react-collection": "1.1.7",
1507 "@radix-ui/react-compose-refs": "1.1.2",
1508 "@radix-ui/react-context": "1.1.2",
1509 "@radix-ui/react-direction": "1.1.1",
1510 "@radix-ui/react-dismissable-layer": "1.1.10",
1511 "@radix-ui/react-focus-guards": "1.1.2",
1512 "@radix-ui/react-focus-scope": "1.1.7",
1513 "@radix-ui/react-id": "1.1.1",
1514 "@radix-ui/react-popper": "1.2.7",
1515 "@radix-ui/react-portal": "1.1.9",
1516 "@radix-ui/react-presence": "1.1.4",
1517 "@radix-ui/react-primitive": "2.1.3",
1518 "@radix-ui/react-roving-focus": "1.1.10",
1519 "@radix-ui/react-slot": "1.2.3",
1520 "@radix-ui/react-use-callback-ref": "1.1.1",
1521 "aria-hidden": "^1.2.4",
1522 "react-remove-scroll": "^2.6.3"
1523 },
1524 "peerDependencies": {
1525 "@types/react": "*",
1526 "@types/react-dom": "*",
1527 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1528 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1529 },
1530 "peerDependenciesMeta": {
1531 "@types/react": {
1532 "optional": true
1533 },
1534 "@types/react-dom": {
1535 "optional": true
1536 }
1537 }
1538 },
1539 "node_modules/@radix-ui/react-menubar": {
1540 "version": "1.1.15",
1541 "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.15.tgz",
1542 "integrity": "sha512-Z71C7LGD+YDYo3TV81paUs8f3Zbmkvg6VLRQpKYfzioOE6n7fOhA3ApK/V/2Odolxjoc4ENk8AYCjohCNayd5A==",
1543 "license": "MIT",
1544 "dependencies": {
1545 "@radix-ui/primitive": "1.1.2",
1546 "@radix-ui/react-collection": "1.1.7",
1547 "@radix-ui/react-compose-refs": "1.1.2",
1548 "@radix-ui/react-context": "1.1.2",
1549 "@radix-ui/react-direction": "1.1.1",
1550 "@radix-ui/react-id": "1.1.1",
1551 "@radix-ui/react-menu": "2.1.15",
1552 "@radix-ui/react-primitive": "2.1.3",
1553 "@radix-ui/react-roving-focus": "1.1.10",
1554 "@radix-ui/react-use-controllable-state": "1.2.2"
1555 },
1556 "peerDependencies": {
1557 "@types/react": "*",
1558 "@types/react-dom": "*",
1559 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1560 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1561 },
1562 "peerDependenciesMeta": {
1563 "@types/react": {
1564 "optional": true
1565 },
1566 "@types/react-dom": {
1567 "optional": true
1568 }
1569 }
1570 },
1571 "node_modules/@radix-ui/react-navigation-menu": {
1572 "version": "1.2.13",
1573 "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.13.tgz",
1574 "integrity": "sha512-WG8wWfDiJlSF5hELjwfjSGOXcBR/ZMhBFCGYe8vERpC39CQYZeq1PQ2kaYHdye3V95d06H89KGMsVCIE4LWo3g==",
1575 "license": "MIT",
1576 "dependencies": {
1577 "@radix-ui/primitive": "1.1.2",
1578 "@radix-ui/react-collection": "1.1.7",
1579 "@radix-ui/react-compose-refs": "1.1.2",
1580 "@radix-ui/react-context": "1.1.2",
1581 "@radix-ui/react-direction": "1.1.1",
1582 "@radix-ui/react-dismissable-layer": "1.1.10",
1583 "@radix-ui/react-id": "1.1.1",
1584 "@radix-ui/react-presence": "1.1.4",
1585 "@radix-ui/react-primitive": "2.1.3",
1586 "@radix-ui/react-use-callback-ref": "1.1.1",
1587 "@radix-ui/react-use-controllable-state": "1.2.2",
1588 "@radix-ui/react-use-layout-effect": "1.1.1",
1589 "@radix-ui/react-use-previous": "1.1.1",
1590 "@radix-ui/react-visually-hidden": "1.2.3"
1591 },
1592 "peerDependencies": {
1593 "@types/react": "*",
1594 "@types/react-dom": "*",
1595 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1596 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1597 },
1598 "peerDependenciesMeta": {
1599 "@types/react": {
1600 "optional": true
1601 },
1602 "@types/react-dom": {
1603 "optional": true
1604 }
1605 }
1606 },
1607 "node_modules/@radix-ui/react-popover": {
1608 "version": "1.1.14",
1609 "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.14.tgz",
1610 "integrity": "sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==",
1611 "license": "MIT",
1612 "dependencies": {
1613 "@radix-ui/primitive": "1.1.2",
1614 "@radix-ui/react-compose-refs": "1.1.2",
1615 "@radix-ui/react-context": "1.1.2",
1616 "@radix-ui/react-dismissable-layer": "1.1.10",
1617 "@radix-ui/react-focus-guards": "1.1.2",
1618 "@radix-ui/react-focus-scope": "1.1.7",
1619 "@radix-ui/react-id": "1.1.1",
1620 "@radix-ui/react-popper": "1.2.7",
1621 "@radix-ui/react-portal": "1.1.9",
1622 "@radix-ui/react-presence": "1.1.4",
1623 "@radix-ui/react-primitive": "2.1.3",
1624 "@radix-ui/react-slot": "1.2.3",
1625 "@radix-ui/react-use-controllable-state": "1.2.2",
1626 "aria-hidden": "^1.2.4",
1627 "react-remove-scroll": "^2.6.3"
1628 },
1629 "peerDependencies": {
1630 "@types/react": "*",
1631 "@types/react-dom": "*",
1632 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1633 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1634 },
1635 "peerDependenciesMeta": {
1636 "@types/react": {
1637 "optional": true
1638 },
1639 "@types/react-dom": {
1640 "optional": true
1641 }
1642 }
1643 },
1644 "node_modules/@radix-ui/react-popper": {
1645 "version": "1.2.7",
1646 "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
1647 "integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
1648 "license": "MIT",
1649 "dependencies": {
1650 "@floating-ui/react-dom": "^2.0.0",
1651 "@radix-ui/react-arrow": "1.1.7",
1652 "@radix-ui/react-compose-refs": "1.1.2",
1653 "@radix-ui/react-context": "1.1.2",
1654 "@radix-ui/react-primitive": "2.1.3",
1655 "@radix-ui/react-use-callback-ref": "1.1.1",
1656 "@radix-ui/react-use-layout-effect": "1.1.1",
1657 "@radix-ui/react-use-rect": "1.1.1",
1658 "@radix-ui/react-use-size": "1.1.1",
1659 "@radix-ui/rect": "1.1.1"
1660 },
1661 "peerDependencies": {
1662 "@types/react": "*",
1663 "@types/react-dom": "*",
1664 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1665 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1666 },
1667 "peerDependenciesMeta": {
1668 "@types/react": {
1669 "optional": true
1670 },
1671 "@types/react-dom": {
1672 "optional": true
1673 }
1674 }
1675 },
1676 "node_modules/@radix-ui/react-portal": {
1677 "version": "1.1.9",
1678 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
1679 "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
1680 "license": "MIT",
1681 "dependencies": {
1682 "@radix-ui/react-primitive": "2.1.3",
1683 "@radix-ui/react-use-layout-effect": "1.1.1"
1684 },
1685 "peerDependencies": {
1686 "@types/react": "*",
1687 "@types/react-dom": "*",
1688 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1689 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1690 },
1691 "peerDependenciesMeta": {
1692 "@types/react": {
1693 "optional": true
1694 },
1695 "@types/react-dom": {
1696 "optional": true
1697 }
1698 }
1699 },
1700 "node_modules/@radix-ui/react-presence": {
1701 "version": "1.1.4",
1702 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
1703 "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
1704 "license": "MIT",
1705 "dependencies": {
1706 "@radix-ui/react-compose-refs": "1.1.2",
1707 "@radix-ui/react-use-layout-effect": "1.1.1"
1708 },
1709 "peerDependencies": {
1710 "@types/react": "*",
1711 "@types/react-dom": "*",
1712 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1713 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1714 },
1715 "peerDependenciesMeta": {
1716 "@types/react": {
1717 "optional": true
1718 },
1719 "@types/react-dom": {
1720 "optional": true
1721 }
1722 }
1723 },
1724 "node_modules/@radix-ui/react-primitive": {
1725 "version": "2.1.3",
1726 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
1727 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
1728 "license": "MIT",
1729 "dependencies": {
1730 "@radix-ui/react-slot": "1.2.3"
1731 },
1732 "peerDependencies": {
1733 "@types/react": "*",
1734 "@types/react-dom": "*",
1735 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1736 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1737 },
1738 "peerDependenciesMeta": {
1739 "@types/react": {
1740 "optional": true
1741 },
1742 "@types/react-dom": {
1743 "optional": true
1744 }
1745 }
1746 },
1747 "node_modules/@radix-ui/react-progress": {
1748 "version": "1.1.7",
1749 "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz",
1750 "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==",
1751 "license": "MIT",
1752 "dependencies": {
1753 "@radix-ui/react-context": "1.1.2",
1754 "@radix-ui/react-primitive": "2.1.3"
1755 },
1756 "peerDependencies": {
1757 "@types/react": "*",
1758 "@types/react-dom": "*",
1759 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1760 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1761 },
1762 "peerDependenciesMeta": {
1763 "@types/react": {
1764 "optional": true
1765 },
1766 "@types/react-dom": {
1767 "optional": true
1768 }
1769 }
1770 },
1771 "node_modules/@radix-ui/react-radio-group": {
1772 "version": "1.3.7",
1773 "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.3.7.tgz",
1774 "integrity": "sha512-9w5XhD0KPOrm92OTTE0SysH3sYzHsSTHNvZgUBo/VZ80VdYyB5RneDbc0dKpURS24IxkoFRu/hI0i4XyfFwY6g==",
1775 "license": "MIT",
1776 "dependencies": {
1777 "@radix-ui/primitive": "1.1.2",
1778 "@radix-ui/react-compose-refs": "1.1.2",
1779 "@radix-ui/react-context": "1.1.2",
1780 "@radix-ui/react-direction": "1.1.1",
1781 "@radix-ui/react-presence": "1.1.4",
1782 "@radix-ui/react-primitive": "2.1.3",
1783 "@radix-ui/react-roving-focus": "1.1.10",
1784 "@radix-ui/react-use-controllable-state": "1.2.2",
1785 "@radix-ui/react-use-previous": "1.1.1",
1786 "@radix-ui/react-use-size": "1.1.1"
1787 },
1788 "peerDependencies": {
1789 "@types/react": "*",
1790 "@types/react-dom": "*",
1791 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1792 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1793 },
1794 "peerDependenciesMeta": {
1795 "@types/react": {
1796 "optional": true
1797 },
1798 "@types/react-dom": {
1799 "optional": true
1800 }
1801 }
1802 },
1803 "node_modules/@radix-ui/react-roving-focus": {
1804 "version": "1.1.10",
1805 "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
1806 "integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
1807 "license": "MIT",
1808 "dependencies": {
1809 "@radix-ui/primitive": "1.1.2",
1810 "@radix-ui/react-collection": "1.1.7",
1811 "@radix-ui/react-compose-refs": "1.1.2",
1812 "@radix-ui/react-context": "1.1.2",
1813 "@radix-ui/react-direction": "1.1.1",
1814 "@radix-ui/react-id": "1.1.1",
1815 "@radix-ui/react-primitive": "2.1.3",
1816 "@radix-ui/react-use-callback-ref": "1.1.1",
1817 "@radix-ui/react-use-controllable-state": "1.2.2"
1818 },
1819 "peerDependencies": {
1820 "@types/react": "*",
1821 "@types/react-dom": "*",
1822 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1823 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1824 },
1825 "peerDependenciesMeta": {
1826 "@types/react": {
1827 "optional": true
1828 },
1829 "@types/react-dom": {
1830 "optional": true
1831 }
1832 }
1833 },
1834 "node_modules/@radix-ui/react-scroll-area": {
1835 "version": "1.2.9",
1836 "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.9.tgz",
1837 "integrity": "sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A==",
1838 "license": "MIT",
1839 "dependencies": {
1840 "@radix-ui/number": "1.1.1",
1841 "@radix-ui/primitive": "1.1.2",
1842 "@radix-ui/react-compose-refs": "1.1.2",
1843 "@radix-ui/react-context": "1.1.2",
1844 "@radix-ui/react-direction": "1.1.1",
1845 "@radix-ui/react-presence": "1.1.4",
1846 "@radix-ui/react-primitive": "2.1.3",
1847 "@radix-ui/react-use-callback-ref": "1.1.1",
1848 "@radix-ui/react-use-layout-effect": "1.1.1"
1849 },
1850 "peerDependencies": {
1851 "@types/react": "*",
1852 "@types/react-dom": "*",
1853 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1854 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1855 },
1856 "peerDependenciesMeta": {
1857 "@types/react": {
1858 "optional": true
1859 },
1860 "@types/react-dom": {
1861 "optional": true
1862 }
1863 }
1864 },
1865 "node_modules/@radix-ui/react-select": {
1866 "version": "2.2.5",
1867 "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.5.tgz",
1868 "integrity": "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==",
1869 "license": "MIT",
1870 "dependencies": {
1871 "@radix-ui/number": "1.1.1",
1872 "@radix-ui/primitive": "1.1.2",
1873 "@radix-ui/react-collection": "1.1.7",
1874 "@radix-ui/react-compose-refs": "1.1.2",
1875 "@radix-ui/react-context": "1.1.2",
1876 "@radix-ui/react-direction": "1.1.1",
1877 "@radix-ui/react-dismissable-layer": "1.1.10",
1878 "@radix-ui/react-focus-guards": "1.1.2",
1879 "@radix-ui/react-focus-scope": "1.1.7",
1880 "@radix-ui/react-id": "1.1.1",
1881 "@radix-ui/react-popper": "1.2.7",
1882 "@radix-ui/react-portal": "1.1.9",
1883 "@radix-ui/react-primitive": "2.1.3",
1884 "@radix-ui/react-slot": "1.2.3",
1885 "@radix-ui/react-use-callback-ref": "1.1.1",
1886 "@radix-ui/react-use-controllable-state": "1.2.2",
1887 "@radix-ui/react-use-layout-effect": "1.1.1",
1888 "@radix-ui/react-use-previous": "1.1.1",
1889 "@radix-ui/react-visually-hidden": "1.2.3",
1890 "aria-hidden": "^1.2.4",
1891 "react-remove-scroll": "^2.6.3"
1892 },
1893 "peerDependencies": {
1894 "@types/react": "*",
1895 "@types/react-dom": "*",
1896 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1897 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1898 },
1899 "peerDependenciesMeta": {
1900 "@types/react": {
1901 "optional": true
1902 },
1903 "@types/react-dom": {
1904 "optional": true
1905 }
1906 }
1907 },
1908 "node_modules/@radix-ui/react-separator": {
1909 "version": "1.1.7",
1910 "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz",
1911 "integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==",
1912 "license": "MIT",
1913 "dependencies": {
1914 "@radix-ui/react-primitive": "2.1.3"
1915 },
1916 "peerDependencies": {
1917 "@types/react": "*",
1918 "@types/react-dom": "*",
1919 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1920 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1921 },
1922 "peerDependenciesMeta": {
1923 "@types/react": {
1924 "optional": true
1925 },
1926 "@types/react-dom": {
1927 "optional": true
1928 }
1929 }
1930 },
1931 "node_modules/@radix-ui/react-slider": {
1932 "version": "1.3.5",
1933 "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.3.5.tgz",
1934 "integrity": "sha512-rkfe2pU2NBAYfGaxa3Mqosi7VZEWX5CxKaanRv0vZd4Zhl9fvQrg0VM93dv3xGLGfrHuoTRF3JXH8nb9g+B3fw==",
1935 "license": "MIT",
1936 "dependencies": {
1937 "@radix-ui/number": "1.1.1",
1938 "@radix-ui/primitive": "1.1.2",
1939 "@radix-ui/react-collection": "1.1.7",
1940 "@radix-ui/react-compose-refs": "1.1.2",
1941 "@radix-ui/react-context": "1.1.2",
1942 "@radix-ui/react-direction": "1.1.1",
1943 "@radix-ui/react-primitive": "2.1.3",
1944 "@radix-ui/react-use-controllable-state": "1.2.2",
1945 "@radix-ui/react-use-layout-effect": "1.1.1",
1946 "@radix-ui/react-use-previous": "1.1.1",
1947 "@radix-ui/react-use-size": "1.1.1"
1948 },
1949 "peerDependencies": {
1950 "@types/react": "*",
1951 "@types/react-dom": "*",
1952 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1953 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1954 },
1955 "peerDependenciesMeta": {
1956 "@types/react": {
1957 "optional": true
1958 },
1959 "@types/react-dom": {
1960 "optional": true
1961 }
1962 }
1963 },
1964 "node_modules/@radix-ui/react-slot": {
1965 "version": "1.2.3",
1966 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
1967 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
1968 "license": "MIT",
1969 "dependencies": {
1970 "@radix-ui/react-compose-refs": "1.1.2"
1971 },
1972 "peerDependencies": {
1973 "@types/react": "*",
1974 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1975 },
1976 "peerDependenciesMeta": {
1977 "@types/react": {
1978 "optional": true
1979 }
1980 }
1981 },
1982 "node_modules/@radix-ui/react-switch": {
1983 "version": "1.2.5",
1984 "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.5.tgz",
1985 "integrity": "sha512-5ijLkak6ZMylXsaImpZ8u4Rlf5grRmoc0p0QeX9VJtlrM4f5m3nCTX8tWga/zOA8PZYIR/t0p2Mnvd7InrJ6yQ==",
1986 "license": "MIT",
1987 "dependencies": {
1988 "@radix-ui/primitive": "1.1.2",
1989 "@radix-ui/react-compose-refs": "1.1.2",
1990 "@radix-ui/react-context": "1.1.2",
1991 "@radix-ui/react-primitive": "2.1.3",
1992 "@radix-ui/react-use-controllable-state": "1.2.2",
1993 "@radix-ui/react-use-previous": "1.1.1",
1994 "@radix-ui/react-use-size": "1.1.1"
1995 },
1996 "peerDependencies": {
1997 "@types/react": "*",
1998 "@types/react-dom": "*",
1999 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2000 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2001 },
2002 "peerDependenciesMeta": {
2003 "@types/react": {
2004 "optional": true
2005 },
2006 "@types/react-dom": {
2007 "optional": true
2008 }
2009 }
2010 },
2011 "node_modules/@radix-ui/react-tabs": {
2012 "version": "1.1.12",
2013 "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.12.tgz",
2014 "integrity": "sha512-GTVAlRVrQrSw3cEARM0nAx73ixrWDPNZAruETn3oHCNP6SbZ/hNxdxp+u7VkIEv3/sFoLq1PfcHrl7Pnp0CDpw==",
2015 "license": "MIT",
2016 "dependencies": {
2017 "@radix-ui/primitive": "1.1.2",
2018 "@radix-ui/react-context": "1.1.2",
2019 "@radix-ui/react-direction": "1.1.1",
2020 "@radix-ui/react-id": "1.1.1",
2021 "@radix-ui/react-presence": "1.1.4",
2022 "@radix-ui/react-primitive": "2.1.3",
2023 "@radix-ui/react-roving-focus": "1.1.10",
2024 "@radix-ui/react-use-controllable-state": "1.2.2"
2025 },
2026 "peerDependencies": {
2027 "@types/react": "*",
2028 "@types/react-dom": "*",
2029 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2030 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2031 },
2032 "peerDependenciesMeta": {
2033 "@types/react": {
2034 "optional": true
2035 },
2036 "@types/react-dom": {
2037 "optional": true
2038 }
2039 }
2040 },
2041 "node_modules/@radix-ui/react-toast": {
2042 "version": "1.2.14",
2043 "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.14.tgz",
2044 "integrity": "sha512-nAP5FBxBJGQ/YfUB+r+O6USFVkWq3gAInkxyEnmvEV5jtSbfDhfa4hwX8CraCnbjMLsE7XSf/K75l9xXY7joWg==",
2045 "license": "MIT",
2046 "dependencies": {
2047 "@radix-ui/primitive": "1.1.2",
2048 "@radix-ui/react-collection": "1.1.7",
2049 "@radix-ui/react-compose-refs": "1.1.2",
2050 "@radix-ui/react-context": "1.1.2",
2051 "@radix-ui/react-dismissable-layer": "1.1.10",
2052 "@radix-ui/react-portal": "1.1.9",
2053 "@radix-ui/react-presence": "1.1.4",
2054 "@radix-ui/react-primitive": "2.1.3",
2055 "@radix-ui/react-use-callback-ref": "1.1.1",
2056 "@radix-ui/react-use-controllable-state": "1.2.2",
2057 "@radix-ui/react-use-layout-effect": "1.1.1",
2058 "@radix-ui/react-visually-hidden": "1.2.3"
2059 },
2060 "peerDependencies": {
2061 "@types/react": "*",
2062 "@types/react-dom": "*",
2063 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2064 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2065 },
2066 "peerDependenciesMeta": {
2067 "@types/react": {
2068 "optional": true
2069 },
2070 "@types/react-dom": {
2071 "optional": true
2072 }
2073 }
2074 },
2075 "node_modules/@radix-ui/react-toggle": {
2076 "version": "1.1.9",
2077 "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
2078 "integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
2079 "license": "MIT",
2080 "dependencies": {
2081 "@radix-ui/primitive": "1.1.2",
2082 "@radix-ui/react-primitive": "2.1.3",
2083 "@radix-ui/react-use-controllable-state": "1.2.2"
2084 },
2085 "peerDependencies": {
2086 "@types/react": "*",
2087 "@types/react-dom": "*",
2088 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2089 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2090 },
2091 "peerDependenciesMeta": {
2092 "@types/react": {
2093 "optional": true
2094 },
2095 "@types/react-dom": {
2096 "optional": true
2097 }
2098 }
2099 },
2100 "node_modules/@radix-ui/react-toggle-group": {
2101 "version": "1.1.10",
2102 "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.10.tgz",
2103 "integrity": "sha512-kiU694Km3WFLTC75DdqgM/3Jauf3rD9wxeS9XtyWFKsBUeZA337lC+6uUazT7I1DhanZ5gyD5Stf8uf2dbQxOQ==",
2104 "license": "MIT",
2105 "dependencies": {
2106 "@radix-ui/primitive": "1.1.2",
2107 "@radix-ui/react-context": "1.1.2",
2108 "@radix-ui/react-direction": "1.1.1",
2109 "@radix-ui/react-primitive": "2.1.3",
2110 "@radix-ui/react-roving-focus": "1.1.10",
2111 "@radix-ui/react-toggle": "1.1.9",
2112 "@radix-ui/react-use-controllable-state": "1.2.2"
2113 },
2114 "peerDependencies": {
2115 "@types/react": "*",
2116 "@types/react-dom": "*",
2117 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2118 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2119 },
2120 "peerDependenciesMeta": {
2121 "@types/react": {
2122 "optional": true
2123 },
2124 "@types/react-dom": {
2125 "optional": true
2126 }
2127 }
2128 },
2129 "node_modules/@radix-ui/react-tooltip": {
2130 "version": "1.2.7",
2131 "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
2132 "integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
2133 "license": "MIT",
2134 "dependencies": {
2135 "@radix-ui/primitive": "1.1.2",
2136 "@radix-ui/react-compose-refs": "1.1.2",
2137 "@radix-ui/react-context": "1.1.2",
2138 "@radix-ui/react-dismissable-layer": "1.1.10",
2139 "@radix-ui/react-id": "1.1.1",
2140 "@radix-ui/react-popper": "1.2.7",
2141 "@radix-ui/react-portal": "1.1.9",
2142 "@radix-ui/react-presence": "1.1.4",
2143 "@radix-ui/react-primitive": "2.1.3",
2144 "@radix-ui/react-slot": "1.2.3",
2145 "@radix-ui/react-use-controllable-state": "1.2.2",
2146 "@radix-ui/react-visually-hidden": "1.2.3"
2147 },
2148 "peerDependencies": {
2149 "@types/react": "*",
2150 "@types/react-dom": "*",
2151 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2152 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2153 },
2154 "peerDependenciesMeta": {
2155 "@types/react": {
2156 "optional": true
2157 },
2158 "@types/react-dom": {
2159 "optional": true
2160 }
2161 }
2162 },
2163 "node_modules/@radix-ui/react-use-callback-ref": {
2164 "version": "1.1.1",
2165 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
2166 "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
2167 "license": "MIT",
2168 "peerDependencies": {
2169 "@types/react": "*",
2170 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2171 },
2172 "peerDependenciesMeta": {
2173 "@types/react": {
2174 "optional": true
2175 }
2176 }
2177 },
2178 "node_modules/@radix-ui/react-use-controllable-state": {
2179 "version": "1.2.2",
2180 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
2181 "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
2182 "license": "MIT",
2183 "dependencies": {
2184 "@radix-ui/react-use-effect-event": "0.0.2",
2185 "@radix-ui/react-use-layout-effect": "1.1.1"
2186 },
2187 "peerDependencies": {
2188 "@types/react": "*",
2189 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2190 },
2191 "peerDependenciesMeta": {
2192 "@types/react": {
2193 "optional": true
2194 }
2195 }
2196 },
2197 "node_modules/@radix-ui/react-use-effect-event": {
2198 "version": "0.0.2",
2199 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
2200 "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
2201 "license": "MIT",
2202 "dependencies": {
2203 "@radix-ui/react-use-layout-effect": "1.1.1"
2204 },
2205 "peerDependencies": {
2206 "@types/react": "*",
2207 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2208 },
2209 "peerDependenciesMeta": {
2210 "@types/react": {
2211 "optional": true
2212 }
2213 }
2214 },
2215 "node_modules/@radix-ui/react-use-escape-keydown": {
2216 "version": "1.1.1",
2217 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
2218 "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
2219 "license": "MIT",
2220 "dependencies": {
2221 "@radix-ui/react-use-callback-ref": "1.1.1"
2222 },
2223 "peerDependencies": {
2224 "@types/react": "*",
2225 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2226 },
2227 "peerDependenciesMeta": {
2228 "@types/react": {
2229 "optional": true
2230 }
2231 }
2232 },
2233 "node_modules/@radix-ui/react-use-is-hydrated": {
2234 "version": "0.1.0",
2235 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz",
2236 "integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==",
2237 "license": "MIT",
2238 "dependencies": {
2239 "use-sync-external-store": "^1.5.0"
2240 },
2241 "peerDependencies": {
2242 "@types/react": "*",
2243 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2244 },
2245 "peerDependenciesMeta": {
2246 "@types/react": {
2247 "optional": true
2248 }
2249 }
2250 },
2251 "node_modules/@radix-ui/react-use-layout-effect": {
2252 "version": "1.1.1",
2253 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
2254 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
2255 "license": "MIT",
2256 "peerDependencies": {
2257 "@types/react": "*",
2258 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2259 },
2260 "peerDependenciesMeta": {
2261 "@types/react": {
2262 "optional": true
2263 }
2264 }
2265 },
2266 "node_modules/@radix-ui/react-use-previous": {
2267 "version": "1.1.1",
2268 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz",
2269 "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==",
2270 "license": "MIT",
2271 "peerDependencies": {
2272 "@types/react": "*",
2273 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2274 },
2275 "peerDependenciesMeta": {
2276 "@types/react": {
2277 "optional": true
2278 }
2279 }
2280 },
2281 "node_modules/@radix-ui/react-use-rect": {
2282 "version": "1.1.1",
2283 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
2284 "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
2285 "license": "MIT",
2286 "dependencies": {
2287 "@radix-ui/rect": "1.1.1"
2288 },
2289 "peerDependencies": {
2290 "@types/react": "*",
2291 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2292 },
2293 "peerDependenciesMeta": {
2294 "@types/react": {
2295 "optional": true
2296 }
2297 }
2298 },
2299 "node_modules/@radix-ui/react-use-size": {
2300 "version": "1.1.1",
2301 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
2302 "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
2303 "license": "MIT",
2304 "dependencies": {
2305 "@radix-ui/react-use-layout-effect": "1.1.1"
2306 },
2307 "peerDependencies": {
2308 "@types/react": "*",
2309 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2310 },
2311 "peerDependenciesMeta": {
2312 "@types/react": {
2313 "optional": true
2314 }
2315 }
2316 },
2317 "node_modules/@radix-ui/react-visually-hidden": {
2318 "version": "1.2.3",
2319 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
2320 "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
2321 "license": "MIT",
2322 "dependencies": {
2323 "@radix-ui/react-primitive": "2.1.3"
2324 },
2325 "peerDependencies": {
2326 "@types/react": "*",
2327 "@types/react-dom": "*",
2328 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2329 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2330 },
2331 "peerDependenciesMeta": {
2332 "@types/react": {
2333 "optional": true
2334 },
2335 "@types/react-dom": {
2336 "optional": true
2337 }
2338 }
2339 },
2340 "node_modules/@radix-ui/rect": {
2341 "version": "1.1.1",
2342 "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
2343 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
2344 "license": "MIT"
2345 },
2346 "node_modules/@react-spring/animated": {
2347 "version": "9.7.5",
2348 "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz",
2349 "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==",
2350 "license": "MIT",
2351 "dependencies": {
2352 "@react-spring/shared": "~9.7.5",
2353 "@react-spring/types": "~9.7.5"
2354 },
2355 "peerDependencies": {
2356 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
2357 }
2358 },
2359 "node_modules/@react-spring/core": {
2360 "version": "9.7.5",
2361 "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz",
2362 "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==",
2363 "license": "MIT",
2364 "dependencies": {
2365 "@react-spring/animated": "~9.7.5",
2366 "@react-spring/shared": "~9.7.5",
2367 "@react-spring/types": "~9.7.5"
2368 },
2369 "funding": {
2370 "type": "opencollective",
2371 "url": "https://opencollective.com/react-spring/donate"
2372 },
2373 "peerDependencies": {
2374 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
2375 }
2376 },
2377 "node_modules/@react-spring/rafz": {
2378 "version": "9.7.5",
2379 "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz",
2380 "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==",
2381 "license": "MIT"
2382 },
2383 "node_modules/@react-spring/shared": {
2384 "version": "9.7.5",
2385 "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz",
2386 "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==",
2387 "license": "MIT",
2388 "dependencies": {
2389 "@react-spring/rafz": "~9.7.5",
2390 "@react-spring/types": "~9.7.5"
2391 },
2392 "peerDependencies": {
2393 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
2394 }
2395 },
2396 "node_modules/@react-spring/three": {
2397 "version": "9.7.5",
2398 "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-9.7.5.tgz",
2399 "integrity": "sha512-RxIsCoQfUqOS3POmhVHa1wdWS0wyHAUway73uRLp3GAL5U2iYVNdnzQsep6M2NZ994BlW8TcKuMtQHUqOsy6WA==",
2400 "license": "MIT",
2401 "dependencies": {
2402 "@react-spring/animated": "~9.7.5",
2403 "@react-spring/core": "~9.7.5",
2404 "@react-spring/shared": "~9.7.5",
2405 "@react-spring/types": "~9.7.5"
2406 },
2407 "peerDependencies": {
2408 "@react-three/fiber": ">=6.0",
2409 "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
2410 "three": ">=0.126"
2411 }
2412 },
2413 "node_modules/@react-spring/types": {
2414 "version": "9.7.5",
2415 "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz",
2416 "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==",
2417 "license": "MIT"
2418 },
2419 "node_modules/@react-three/drei": {
2420 "version": "9.122.0",
2421 "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-9.122.0.tgz",
2422 "integrity": "sha512-SEO/F/rBCTjlLez7WAlpys+iGe9hty4rNgjZvgkQeXFSiwqD4Hbk/wNHMAbdd8vprO2Aj81mihv4dF5bC7D0CA==",
2423 "license": "MIT",
2424 "dependencies": {
2425 "@babel/runtime": "^7.26.0",
2426 "@mediapipe/tasks-vision": "0.10.17",
2427 "@monogrid/gainmap-js": "^3.0.6",
2428 "@react-spring/three": "~9.7.5",
2429 "@use-gesture/react": "^10.3.1",
2430 "camera-controls": "^2.9.0",
2431 "cross-env": "^7.0.3",
2432 "detect-gpu": "^5.0.56",
2433 "glsl-noise": "^0.0.0",
2434 "hls.js": "^1.5.17",
2435 "maath": "^0.10.8",
2436 "meshline": "^3.3.1",
2437 "react-composer": "^5.0.3",
2438 "stats-gl": "^2.2.8",
2439 "stats.js": "^0.17.0",
2440 "suspend-react": "^0.1.3",
2441 "three-mesh-bvh": "^0.7.8",
2442 "three-stdlib": "^2.35.6",
2443 "troika-three-text": "^0.52.0",
2444 "tunnel-rat": "^0.1.2",
2445 "utility-types": "^3.11.0",
2446 "zustand": "^5.0.1"
2447 },
2448 "peerDependencies": {
2449 "@react-three/fiber": "^8",
2450 "react": "^18",
2451 "react-dom": "^18",
2452 "three": ">=0.137"
2453 },
2454 "peerDependenciesMeta": {
2455 "react-dom": {
2456 "optional": true
2457 }
2458 }
2459 },
2460 "node_modules/@react-three/drei/node_modules/zustand": {
2461 "version": "5.0.8",
2462 "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.8.tgz",
2463 "integrity": "sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==",
2464 "license": "MIT",
2465 "engines": {
2466 "node": ">=12.20.0"
2467 },
2468 "peerDependencies": {
2469 "@types/react": ">=18.0.0",
2470 "immer": ">=9.0.6",
2471 "react": ">=18.0.0",
2472 "use-sync-external-store": ">=1.2.0"
2473 },
2474 "peerDependenciesMeta": {
2475 "@types/react": {
2476 "optional": true
2477 },
2478 "immer": {
2479 "optional": true
2480 },
2481 "react": {
2482 "optional": true
2483 },
2484 "use-sync-external-store": {
2485 "optional": true
2486 }
2487 }
2488 },
2489 "node_modules/@react-three/fiber": {
2490 "version": "8.18.0",
2491 "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.18.0.tgz",
2492 "integrity": "sha512-FYZZqD0UUHUswKz3LQl2Z7H24AhD14XGTsIRw3SJaXUxyfVMi+1yiZGmqTcPt/CkPpdU7rrxqcyQ1zJE5DjvIQ==",
2493 "license": "MIT",
2494 "dependencies": {
2495 "@babel/runtime": "^7.17.8",
2496 "@types/react-reconciler": "^0.26.7",
2497 "@types/webxr": "*",
2498 "base64-js": "^1.5.1",
2499 "buffer": "^6.0.3",
2500 "its-fine": "^1.0.6",
2501 "react-reconciler": "^0.27.0",
2502 "react-use-measure": "^2.1.7",
2503 "scheduler": "^0.21.0",
2504 "suspend-react": "^0.1.3",
2505 "zustand": "^3.7.1"
2506 },
2507 "peerDependencies": {
2508 "expo": ">=43.0",
2509 "expo-asset": ">=8.4",
2510 "expo-file-system": ">=11.0",
2511 "expo-gl": ">=11.0",
2512 "react": ">=18 <19",
2513 "react-dom": ">=18 <19",
2514 "react-native": ">=0.64",
2515 "three": ">=0.133"
2516 },
2517 "peerDependenciesMeta": {
2518 "expo": {
2519 "optional": true
2520 },
2521 "expo-asset": {
2522 "optional": true
2523 },
2524 "expo-file-system": {
2525 "optional": true
2526 },
2527 "expo-gl": {
2528 "optional": true
2529 },
2530 "react-dom": {
2531 "optional": true
2532 },
2533 "react-native": {
2534 "optional": true
2535 }
2536 }
2537 },
2538 "node_modules/@react-three/fiber/node_modules/scheduler": {
2539 "version": "0.21.0",
2540 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz",
2541 "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==",
2542 "license": "MIT",
2543 "dependencies": {
2544 "loose-envify": "^1.1.0"
2545 }
2546 },
2547 "node_modules/@remix-run/router": {
2548 "version": "1.23.0",
2549 "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz",
2550 "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==",
2551 "license": "MIT",
2552 "engines": {
2553 "node": ">=14.0.0"
2554 }
2555 },
2556 "node_modules/@rolldown/pluginutils": {
2557 "version": "1.0.0-beta.27",
2558 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
2559 "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
2560 "dev": true,
2561 "license": "MIT"
2562 },
2563 "node_modules/@rollup/rollup-android-arm-eabi": {
2564 "version": "4.24.0",
2565 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
2566 "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
2567 "cpu": [
2568 "arm"
2569 ],
2570 "dev": true,
2571 "license": "MIT",
2572 "optional": true,
2573 "os": [
2574 "android"
2575 ]
2576 },
2577 "node_modules/@rollup/rollup-android-arm64": {
2578 "version": "4.24.0",
2579 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
2580 "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
2581 "cpu": [
2582 "arm64"
2583 ],
2584 "dev": true,
2585 "license": "MIT",
2586 "optional": true,
2587 "os": [
2588 "android"
2589 ]
2590 },
2591 "node_modules/@rollup/rollup-darwin-arm64": {
2592 "version": "4.24.0",
2593 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
2594 "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
2595 "cpu": [
2596 "arm64"
2597 ],
2598 "dev": true,
2599 "license": "MIT",
2600 "optional": true,
2601 "os": [
2602 "darwin"
2603 ]
2604 },
2605 "node_modules/@rollup/rollup-darwin-x64": {
2606 "version": "4.24.0",
2607 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
2608 "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
2609 "cpu": [
2610 "x64"
2611 ],
2612 "dev": true,
2613 "license": "MIT",
2614 "optional": true,
2615 "os": [
2616 "darwin"
2617 ]
2618 },
2619 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2620 "version": "4.24.0",
2621 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
2622 "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
2623 "cpu": [
2624 "arm"
2625 ],
2626 "dev": true,
2627 "license": "MIT",
2628 "optional": true,
2629 "os": [
2630 "linux"
2631 ]
2632 },
2633 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2634 "version": "4.24.0",
2635 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
2636 "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
2637 "cpu": [
2638 "arm"
2639 ],
2640 "dev": true,
2641 "license": "MIT",
2642 "optional": true,
2643 "os": [
2644 "linux"
2645 ]
2646 },
2647 "node_modules/@rollup/rollup-linux-arm64-gnu": {
2648 "version": "4.24.0",
2649 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
2650 "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
2651 "cpu": [
2652 "arm64"
2653 ],
2654 "dev": true,
2655 "license": "MIT",
2656 "optional": true,
2657 "os": [
2658 "linux"
2659 ]
2660 },
2661 "node_modules/@rollup/rollup-linux-arm64-musl": {
2662 "version": "4.24.0",
2663 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
2664 "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
2665 "cpu": [
2666 "arm64"
2667 ],
2668 "dev": true,
2669 "license": "MIT",
2670 "optional": true,
2671 "os": [
2672 "linux"
2673 ]
2674 },
2675 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
2676 "version": "4.24.0",
2677 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
2678 "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
2679 "cpu": [
2680 "ppc64"
2681 ],
2682 "dev": true,
2683 "license": "MIT",
2684 "optional": true,
2685 "os": [
2686 "linux"
2687 ]
2688 },
2689 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2690 "version": "4.24.0",
2691 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
2692 "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
2693 "cpu": [
2694 "riscv64"
2695 ],
2696 "dev": true,
2697 "license": "MIT",
2698 "optional": true,
2699 "os": [
2700 "linux"
2701 ]
2702 },
2703 "node_modules/@rollup/rollup-linux-s390x-gnu": {
2704 "version": "4.24.0",
2705 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz",
2706 "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==",
2707 "cpu": [
2708 "s390x"
2709 ],
2710 "dev": true,
2711 "license": "MIT",
2712 "optional": true,
2713 "os": [
2714 "linux"
2715 ]
2716 },
2717 "node_modules/@rollup/rollup-linux-x64-gnu": {
2718 "version": "4.24.0",
2719 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz",
2720 "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==",
2721 "cpu": [
2722 "x64"
2723 ],
2724 "dev": true,
2725 "license": "MIT",
2726 "optional": true,
2727 "os": [
2728 "linux"
2729 ]
2730 },
2731 "node_modules/@rollup/rollup-linux-x64-musl": {
2732 "version": "4.24.0",
2733 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz",
2734 "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==",
2735 "cpu": [
2736 "x64"
2737 ],
2738 "dev": true,
2739 "license": "MIT",
2740 "optional": true,
2741 "os": [
2742 "linux"
2743 ]
2744 },
2745 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2746 "version": "4.24.0",
2747 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz",
2748 "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==",
2749 "cpu": [
2750 "arm64"
2751 ],
2752 "dev": true,
2753 "license": "MIT",
2754 "optional": true,
2755 "os": [
2756 "win32"
2757 ]
2758 },
2759 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2760 "version": "4.24.0",
2761 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz",
2762 "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==",
2763 "cpu": [
2764 "ia32"
2765 ],
2766 "dev": true,
2767 "license": "MIT",
2768 "optional": true,
2769 "os": [
2770 "win32"
2771 ]
2772 },
2773 "node_modules/@rollup/rollup-win32-x64-msvc": {
2774 "version": "4.24.0",
2775 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz",
2776 "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==",
2777 "cpu": [
2778 "x64"
2779 ],
2780 "dev": true,
2781 "license": "MIT",
2782 "optional": true,
2783 "os": [
2784 "win32"
2785 ]
2786 },
2787 "node_modules/@swc/core": {
2788 "version": "1.13.2",
2789 "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.2.tgz",
2790 "integrity": "sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==",
2791 "dev": true,
2792 "hasInstallScript": true,
2793 "license": "Apache-2.0",
2794 "dependencies": {
2795 "@swc/counter": "^0.1.3",
2796 "@swc/types": "^0.1.23"
2797 },
2798 "engines": {
2799 "node": ">=10"
2800 },
2801 "funding": {
2802 "type": "opencollective",
2803 "url": "https://opencollective.com/swc"
2804 },
2805 "optionalDependencies": {
2806 "@swc/core-darwin-arm64": "1.13.2",
2807 "@swc/core-darwin-x64": "1.13.2",
2808 "@swc/core-linux-arm-gnueabihf": "1.13.2",
2809 "@swc/core-linux-arm64-gnu": "1.13.2",
2810 "@swc/core-linux-arm64-musl": "1.13.2",
2811 "@swc/core-linux-x64-gnu": "1.13.2",
2812 "@swc/core-linux-x64-musl": "1.13.2",
2813 "@swc/core-win32-arm64-msvc": "1.13.2",
2814 "@swc/core-win32-ia32-msvc": "1.13.2",
2815 "@swc/core-win32-x64-msvc": "1.13.2"
2816 },
2817 "peerDependencies": {
2818 "@swc/helpers": ">=0.5.17"
2819 },
2820 "peerDependenciesMeta": {
2821 "@swc/helpers": {
2822 "optional": true
2823 }
2824 }
2825 },
2826 "node_modules/@swc/core-darwin-arm64": {
2827 "version": "1.13.2",
2828 "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.2.tgz",
2829 "integrity": "sha512-44p7ivuLSGFJ15Vly4ivLJjg3ARo4879LtEBAabcHhSZygpmkP8eyjyWxrH3OxkY1eRZSIJe8yRZPFw4kPXFPw==",
2830 "cpu": [
2831 "arm64"
2832 ],
2833 "dev": true,
2834 "license": "Apache-2.0 AND MIT",
2835 "optional": true,
2836 "os": [
2837 "darwin"
2838 ],
2839 "engines": {
2840 "node": ">=10"
2841 }
2842 },
2843 "node_modules/@swc/core-darwin-x64": {
2844 "version": "1.13.2",
2845 "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.2.tgz",
2846 "integrity": "sha512-Lb9EZi7X2XDAVmuUlBm2UvVAgSCbD3qKqDCxSI4jEOddzVOpNCnyZ/xEampdngUIyDDhhJLYU9duC+Mcsv5Y+A==",
2847 "cpu": [
2848 "x64"
2849 ],
2850 "dev": true,
2851 "license": "Apache-2.0 AND MIT",
2852 "optional": true,
2853 "os": [
2854 "darwin"
2855 ],
2856 "engines": {
2857 "node": ">=10"
2858 }
2859 },
2860 "node_modules/@swc/core-linux-arm-gnueabihf": {
2861 "version": "1.13.2",
2862 "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.2.tgz",
2863 "integrity": "sha512-9TDe/92ee1x57x+0OqL1huG4BeljVx0nWW4QOOxp8CCK67Rpc/HHl2wciJ0Kl9Dxf2NvpNtkPvqj9+BUmM9WVA==",
2864 "cpu": [
2865 "arm"
2866 ],
2867 "dev": true,
2868 "license": "Apache-2.0",
2869 "optional": true,
2870 "os": [
2871 "linux"
2872 ],
2873 "engines": {
2874 "node": ">=10"
2875 }
2876 },
2877 "node_modules/@swc/core-linux-arm64-gnu": {
2878 "version": "1.13.2",
2879 "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.2.tgz",
2880 "integrity": "sha512-KJUSl56DBk7AWMAIEcU83zl5mg3vlQYhLELhjwRFkGFMvghQvdqQ3zFOYa4TexKA7noBZa3C8fb24rI5sw9Exg==",
2881 "cpu": [
2882 "arm64"
2883 ],
2884 "dev": true,
2885 "license": "Apache-2.0 AND MIT",
2886 "optional": true,
2887 "os": [
2888 "linux"
2889 ],
2890 "engines": {
2891 "node": ">=10"
2892 }
2893 },
2894 "node_modules/@swc/core-linux-arm64-musl": {
2895 "version": "1.13.2",
2896 "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.2.tgz",
2897 "integrity": "sha512-teU27iG1oyWpNh9CzcGQ48ClDRt/RCem7mYO7ehd2FY102UeTws2+OzLESS1TS1tEZipq/5xwx3FzbVgiolCiQ==",
2898 "cpu": [
2899 "arm64"
2900 ],
2901 "dev": true,
2902 "license": "Apache-2.0 AND MIT",
2903 "optional": true,
2904 "os": [
2905 "linux"
2906 ],
2907 "engines": {
2908 "node": ">=10"
2909 }
2910 },
2911 "node_modules/@swc/core-linux-x64-gnu": {
2912 "version": "1.13.2",
2913 "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.2.tgz",
2914 "integrity": "sha512-dRPsyPyqpLD0HMRCRpYALIh4kdOir8pPg4AhNQZLehKowigRd30RcLXGNVZcc31Ua8CiPI4QSgjOIxK+EQe4LQ==",
2915 "cpu": [
2916 "x64"
2917 ],
2918 "dev": true,
2919 "license": "Apache-2.0 AND MIT",
2920 "optional": true,
2921 "os": [
2922 "linux"
2923 ],
2924 "engines": {
2925 "node": ">=10"
2926 }
2927 },
2928 "node_modules/@swc/core-linux-x64-musl": {
2929 "version": "1.13.2",
2930 "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.2.tgz",
2931 "integrity": "sha512-CCxETW+KkYEQDqz1SYC15YIWYheqFC+PJVOW76Maa/8yu8Biw+HTAcblKf2isrlUtK8RvrQN94v3UXkC2NzCEw==",
2932 "cpu": [
2933 "x64"
2934 ],
2935 "dev": true,
2936 "license": "Apache-2.0 AND MIT",
2937 "optional": true,
2938 "os": [
2939 "linux"
2940 ],
2941 "engines": {
2942 "node": ">=10"
2943 }
2944 },
2945 "node_modules/@swc/core-win32-arm64-msvc": {
2946 "version": "1.13.2",
2947 "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.2.tgz",
2948 "integrity": "sha512-Wv/QTA6PjyRLlmKcN6AmSI4jwSMRl0VTLGs57PHTqYRwwfwd7y4s2fIPJVBNbAlXd795dOEP6d/bGSQSyhOX3A==",
2949 "cpu": [
2950 "arm64"
2951 ],
2952 "dev": true,
2953 "license": "Apache-2.0 AND MIT",
2954 "optional": true,
2955 "os": [
2956 "win32"
2957 ],
2958 "engines": {
2959 "node": ">=10"
2960 }
2961 },
2962 "node_modules/@swc/core-win32-ia32-msvc": {
2963 "version": "1.13.2",
2964 "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.2.tgz",
2965 "integrity": "sha512-PuCdtNynEkUNbUXX/wsyUC+t4mamIU5y00lT5vJcAvco3/r16Iaxl5UCzhXYaWZSNVZMzPp9qN8NlSL8M5pPxw==",
2966 "cpu": [
2967 "ia32"
2968 ],
2969 "dev": true,
2970 "license": "Apache-2.0 AND MIT",
2971 "optional": true,
2972 "os": [
2973 "win32"
2974 ],
2975 "engines": {
2976 "node": ">=10"
2977 }
2978 },
2979 "node_modules/@swc/core-win32-x64-msvc": {
2980 "version": "1.13.2",
2981 "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.2.tgz",
2982 "integrity": "sha512-qlmMkFZJus8cYuBURx1a3YAG2G7IW44i+FEYV5/32ylKkzGNAr9tDJSA53XNnNXkAB5EXSPsOz7bn5C3JlEtdQ==",
2983 "cpu": [
2984 "x64"
2985 ],
2986 "dev": true,
2987 "license": "Apache-2.0 AND MIT",
2988 "optional": true,
2989 "os": [
2990 "win32"
2991 ],
2992 "engines": {
2993 "node": ">=10"
2994 }
2995 },
2996 "node_modules/@swc/counter": {
2997 "version": "0.1.3",
2998 "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
2999 "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
3000 "dev": true,
3001 "license": "Apache-2.0"
3002 },
3003 "node_modules/@swc/types": {
3004 "version": "0.1.23",
3005 "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz",
3006 "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==",
3007 "dev": true,
3008 "license": "Apache-2.0",
3009 "dependencies": {
3010 "@swc/counter": "^0.1.3"
3011 }
3012 },
3013 "node_modules/@tailwindcss/typography": {
3014 "version": "0.5.16",
3015 "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz",
3016 "integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==",
3017 "dev": true,
3018 "license": "MIT",
3019 "dependencies": {
3020 "lodash.castarray": "^4.4.0",
3021 "lodash.isplainobject": "^4.0.6",
3022 "lodash.merge": "^4.6.2",
3023 "postcss-selector-parser": "6.0.10"
3024 },
3025 "peerDependencies": {
3026 "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1"
3027 }
3028 },
3029 "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": {
3030 "version": "6.0.10",
3031 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
3032 "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
3033 "dev": true,
3034 "dependencies": {
3035 "cssesc": "^3.0.0",
3036 "util-deprecate": "^1.0.2"
3037 },
3038 "engines": {
3039 "node": ">=4"
3040 }
3041 },
3042 "node_modules/@tanstack/query-core": {
3043 "version": "5.83.0",
3044 "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.83.0.tgz",
3045 "integrity": "sha512-0M8dA+amXUkyz5cVUm/B+zSk3xkQAcuXuz5/Q/LveT4ots2rBpPTZOzd7yJa2Utsf8D2Upl5KyjhHRY+9lB/XA==",
3046 "license": "MIT",
3047 "funding": {
3048 "type": "github",
3049 "url": "https://github.com/sponsors/tannerlinsley"
3050 }
3051 },
3052 "node_modules/@tanstack/react-query": {
3053 "version": "5.83.0",
3054 "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.83.0.tgz",
3055 "integrity": "sha512-/XGYhZ3foc5H0VM2jLSD/NyBRIOK4q9kfeml4+0x2DlL6xVuAcVEW+hTlTapAmejObg0i3eNqhkr2dT+eciwoQ==",
3056 "license": "MIT",
3057 "dependencies": {
3058 "@tanstack/query-core": "5.83.0"
3059 },
3060 "funding": {
3061 "type": "github",
3062 "url": "https://github.com/sponsors/tannerlinsley"
3063 },
3064 "peerDependencies": {
3065 "react": "^18 || ^19"
3066 }
3067 },
3068 "node_modules/@tweenjs/tween.js": {
3069 "version": "23.1.3",
3070 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
3071 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
3072 "license": "MIT"
3073 },
3074 "node_modules/@types/d3-array": {
3075 "version": "3.2.1",
3076 "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
3077 "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==",
3078 "license": "MIT"
3079 },
3080 "node_modules/@types/d3-color": {
3081 "version": "3.1.3",
3082 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
3083 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
3084 "license": "MIT"
3085 },
3086 "node_modules/@types/d3-ease": {
3087 "version": "3.0.2",
3088 "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
3089 "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
3090 "license": "MIT"
3091 },
3092 "node_modules/@types/d3-interpolate": {
3093 "version": "3.0.4",
3094 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
3095 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
3096 "license": "MIT",
3097 "dependencies": {
3098 "@types/d3-color": "*"
3099 }
3100 },
3101 "node_modules/@types/d3-path": {
3102 "version": "3.1.0",
3103 "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz",
3104 "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==",
3105 "license": "MIT"
3106 },
3107 "node_modules/@types/d3-scale": {
3108 "version": "4.0.8",
3109 "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz",
3110 "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==",
3111 "license": "MIT",
3112 "dependencies": {
3113 "@types/d3-time": "*"
3114 }
3115 },
3116 "node_modules/@types/d3-shape": {
3117 "version": "3.1.6",
3118 "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz",
3119 "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==",
3120 "license": "MIT",
3121 "dependencies": {
3122 "@types/d3-path": "*"
3123 }
3124 },
3125 "node_modules/@types/d3-time": {
3126 "version": "3.0.3",
3127 "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz",
3128 "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==",
3129 "license": "MIT"
3130 },
3131 "node_modules/@types/d3-timer": {
3132 "version": "3.0.2",
3133 "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
3134 "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
3135 "license": "MIT"
3136 },
3137 "node_modules/@types/draco3d": {
3138 "version": "1.4.10",
3139 "resolved": "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.10.tgz",
3140 "integrity": "sha512-AX22jp8Y7wwaBgAixaSvkoG4M/+PlAcm3Qs4OW8yT9DM4xUpWKeFhLueTAyZF39pviAdcDdeJoACapiAceqNcw==",
3141 "license": "MIT"
3142 },
3143 "node_modules/@types/estree": {
3144 "version": "1.0.6",
3145 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
3146 "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
3147 "dev": true,
3148 "license": "MIT"
3149 },
3150 "node_modules/@types/json-schema": {
3151 "version": "7.0.15",
3152 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
3153 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
3154 "dev": true,
3155 "license": "MIT"
3156 },
3157 "node_modules/@types/node": {
3158 "version": "22.16.5",
3159 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.5.tgz",
3160 "integrity": "sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==",
3161 "dev": true,
3162 "license": "MIT",
3163 "dependencies": {
3164 "undici-types": "~6.21.0"
3165 }
3166 },
3167 "node_modules/@types/offscreencanvas": {
3168 "version": "2019.7.3",
3169 "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz",
3170 "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==",
3171 "license": "MIT"
3172 },
3173 "node_modules/@types/prop-types": {
3174 "version": "15.7.13",
3175 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
3176 "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
3177 "license": "MIT"
3178 },
3179 "node_modules/@types/react": {
3180 "version": "18.3.23",
3181 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz",
3182 "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==",
3183 "license": "MIT",
3184 "dependencies": {
3185 "@types/prop-types": "*",
3186 "csstype": "^3.0.2"
3187 }
3188 },
3189 "node_modules/@types/react-dom": {
3190 "version": "18.3.7",
3191 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
3192 "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
3193 "dev": true,
3194 "license": "MIT",
3195 "peerDependencies": {
3196 "@types/react": "^18.0.0"
3197 }
3198 },
3199 "node_modules/@types/react-reconciler": {
3200 "version": "0.26.7",
3201 "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.26.7.tgz",
3202 "integrity": "sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==",
3203 "license": "MIT",
3204 "dependencies": {
3205 "@types/react": "*"
3206 }
3207 },
3208 "node_modules/@types/stats.js": {
3209 "version": "0.17.4",
3210 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
3211 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
3212 "license": "MIT"
3213 },
3214 "node_modules/@types/three": {
3215 "version": "0.181.0",
3216 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.181.0.tgz",
3217 "integrity": "sha512-MLF1ks8yRM2k71D7RprFpDb9DOX0p22DbdPqT/uAkc6AtQXjxWCVDjCy23G9t1o8HcQPk7woD2NIyiaWcWPYmA==",
3218 "license": "MIT",
3219 "dependencies": {
3220 "@dimforge/rapier3d-compat": "~0.12.0",
3221 "@tweenjs/tween.js": "~23.1.3",
3222 "@types/stats.js": "*",
3223 "@types/webxr": "*",
3224 "@webgpu/types": "*",
3225 "fflate": "~0.8.2",
3226 "meshoptimizer": "~0.22.0"
3227 }
3228 },
3229 "node_modules/@types/webxr": {
3230 "version": "0.5.24",
3231 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
3232 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
3233 "license": "MIT"
3234 },
3235 "node_modules/@typescript-eslint/eslint-plugin": {
3236 "version": "8.38.0",
3237 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz",
3238 "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==",
3239 "dev": true,
3240 "license": "MIT",
3241 "dependencies": {
3242 "@eslint-community/regexpp": "^4.10.0",
3243 "@typescript-eslint/scope-manager": "8.38.0",
3244 "@typescript-eslint/type-utils": "8.38.0",
3245 "@typescript-eslint/utils": "8.38.0",
3246 "@typescript-eslint/visitor-keys": "8.38.0",
3247 "graphemer": "^1.4.0",
3248 "ignore": "^7.0.0",
3249 "natural-compare": "^1.4.0",
3250 "ts-api-utils": "^2.1.0"
3251 },
3252 "engines": {
3253 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3254 },
3255 "funding": {
3256 "type": "opencollective",
3257 "url": "https://opencollective.com/typescript-eslint"
3258 },
3259 "peerDependencies": {
3260 "@typescript-eslint/parser": "^8.38.0",
3261 "eslint": "^8.57.0 || ^9.0.0",
3262 "typescript": ">=4.8.4 <5.9.0"
3263 }
3264 },
3265 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
3266 "version": "7.0.5",
3267 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
3268 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
3269 "dev": true,
3270 "license": "MIT",
3271 "engines": {
3272 "node": ">= 4"
3273 }
3274 },
3275 "node_modules/@typescript-eslint/parser": {
3276 "version": "8.38.0",
3277 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz",
3278 "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==",
3279 "dev": true,
3280 "license": "MIT",
3281 "dependencies": {
3282 "@typescript-eslint/scope-manager": "8.38.0",
3283 "@typescript-eslint/types": "8.38.0",
3284 "@typescript-eslint/typescript-estree": "8.38.0",
3285 "@typescript-eslint/visitor-keys": "8.38.0",
3286 "debug": "^4.3.4"
3287 },
3288 "engines": {
3289 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3290 },
3291 "funding": {
3292 "type": "opencollective",
3293 "url": "https://opencollective.com/typescript-eslint"
3294 },
3295 "peerDependencies": {
3296 "eslint": "^8.57.0 || ^9.0.0",
3297 "typescript": ">=4.8.4 <5.9.0"
3298 }
3299 },
3300 "node_modules/@typescript-eslint/project-service": {
3301 "version": "8.38.0",
3302 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz",
3303 "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==",
3304 "dev": true,
3305 "license": "MIT",
3306 "dependencies": {
3307 "@typescript-eslint/tsconfig-utils": "^8.38.0",
3308 "@typescript-eslint/types": "^8.38.0",
3309 "debug": "^4.3.4"
3310 },
3311 "engines": {
3312 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3313 },
3314 "funding": {
3315 "type": "opencollective",
3316 "url": "https://opencollective.com/typescript-eslint"
3317 },
3318 "peerDependencies": {
3319 "typescript": ">=4.8.4 <5.9.0"
3320 }
3321 },
3322 "node_modules/@typescript-eslint/scope-manager": {
3323 "version": "8.38.0",
3324 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz",
3325 "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==",
3326 "dev": true,
3327 "license": "MIT",
3328 "dependencies": {
3329 "@typescript-eslint/types": "8.38.0",
3330 "@typescript-eslint/visitor-keys": "8.38.0"
3331 },
3332 "engines": {
3333 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3334 },
3335 "funding": {
3336 "type": "opencollective",
3337 "url": "https://opencollective.com/typescript-eslint"
3338 }
3339 },
3340 "node_modules/@typescript-eslint/tsconfig-utils": {
3341 "version": "8.38.0",
3342 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz",
3343 "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==",
3344 "dev": true,
3345 "license": "MIT",
3346 "engines": {
3347 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3348 },
3349 "funding": {
3350 "type": "opencollective",
3351 "url": "https://opencollective.com/typescript-eslint"
3352 },
3353 "peerDependencies": {
3354 "typescript": ">=4.8.4 <5.9.0"
3355 }
3356 },
3357 "node_modules/@typescript-eslint/type-utils": {
3358 "version": "8.38.0",
3359 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz",
3360 "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==",
3361 "dev": true,
3362 "license": "MIT",
3363 "dependencies": {
3364 "@typescript-eslint/types": "8.38.0",
3365 "@typescript-eslint/typescript-estree": "8.38.0",
3366 "@typescript-eslint/utils": "8.38.0",
3367 "debug": "^4.3.4",
3368 "ts-api-utils": "^2.1.0"
3369 },
3370 "engines": {
3371 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3372 },
3373 "funding": {
3374 "type": "opencollective",
3375 "url": "https://opencollective.com/typescript-eslint"
3376 },
3377 "peerDependencies": {
3378 "eslint": "^8.57.0 || ^9.0.0",
3379 "typescript": ">=4.8.4 <5.9.0"
3380 }
3381 },
3382 "node_modules/@typescript-eslint/types": {
3383 "version": "8.38.0",
3384 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz",
3385 "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==",
3386 "dev": true,
3387 "license": "MIT",
3388 "engines": {
3389 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3390 },
3391 "funding": {
3392 "type": "opencollective",
3393 "url": "https://opencollective.com/typescript-eslint"
3394 }
3395 },
3396 "node_modules/@typescript-eslint/typescript-estree": {
3397 "version": "8.38.0",
3398 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz",
3399 "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==",
3400 "dev": true,
3401 "license": "MIT",
3402 "dependencies": {
3403 "@typescript-eslint/project-service": "8.38.0",
3404 "@typescript-eslint/tsconfig-utils": "8.38.0",
3405 "@typescript-eslint/types": "8.38.0",
3406 "@typescript-eslint/visitor-keys": "8.38.0",
3407 "debug": "^4.3.4",
3408 "fast-glob": "^3.3.2",
3409 "is-glob": "^4.0.3",
3410 "minimatch": "^9.0.4",
3411 "semver": "^7.6.0",
3412 "ts-api-utils": "^2.1.0"
3413 },
3414 "engines": {
3415 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3416 },
3417 "funding": {
3418 "type": "opencollective",
3419 "url": "https://opencollective.com/typescript-eslint"
3420 },
3421 "peerDependencies": {
3422 "typescript": ">=4.8.4 <5.9.0"
3423 }
3424 },
3425 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
3426 "version": "2.0.2",
3427 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
3428 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
3429 "dev": true,
3430 "license": "MIT",
3431 "dependencies": {
3432 "balanced-match": "^1.0.0"
3433 }
3434 },
3435 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
3436 "version": "9.0.5",
3437 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3438 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3439 "dev": true,
3440 "license": "ISC",
3441 "dependencies": {
3442 "brace-expansion": "^2.0.1"
3443 },
3444 "engines": {
3445 "node": ">=16 || 14 >=14.17"
3446 },
3447 "funding": {
3448 "url": "https://github.com/sponsors/isaacs"
3449 }
3450 },
3451 "node_modules/@typescript-eslint/utils": {
3452 "version": "8.38.0",
3453 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz",
3454 "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==",
3455 "dev": true,
3456 "license": "MIT",
3457 "dependencies": {
3458 "@eslint-community/eslint-utils": "^4.7.0",
3459 "@typescript-eslint/scope-manager": "8.38.0",
3460 "@typescript-eslint/types": "8.38.0",
3461 "@typescript-eslint/typescript-estree": "8.38.0"
3462 },
3463 "engines": {
3464 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3465 },
3466 "funding": {
3467 "type": "opencollective",
3468 "url": "https://opencollective.com/typescript-eslint"
3469 },
3470 "peerDependencies": {
3471 "eslint": "^8.57.0 || ^9.0.0",
3472 "typescript": ">=4.8.4 <5.9.0"
3473 }
3474 },
3475 "node_modules/@typescript-eslint/visitor-keys": {
3476 "version": "8.38.0",
3477 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz",
3478 "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==",
3479 "dev": true,
3480 "license": "MIT",
3481 "dependencies": {
3482 "@typescript-eslint/types": "8.38.0",
3483 "eslint-visitor-keys": "^4.2.1"
3484 },
3485 "engines": {
3486 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3487 },
3488 "funding": {
3489 "type": "opencollective",
3490 "url": "https://opencollective.com/typescript-eslint"
3491 }
3492 },
3493 "node_modules/@use-gesture/core": {
3494 "version": "10.3.1",
3495 "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz",
3496 "integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==",
3497 "license": "MIT"
3498 },
3499 "node_modules/@use-gesture/react": {
3500 "version": "10.3.1",
3501 "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.1.tgz",
3502 "integrity": "sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==",
3503 "license": "MIT",
3504 "dependencies": {
3505 "@use-gesture/core": "10.3.1"
3506 },
3507 "peerDependencies": {
3508 "react": ">= 16.8.0"
3509 }
3510 },
3511 "node_modules/@vitejs/plugin-react-swc": {
3512 "version": "3.11.0",
3513 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.11.0.tgz",
3514 "integrity": "sha512-YTJCGFdNMHCMfjODYtxRNVAYmTWQ1Lb8PulP/2/f/oEEtglw8oKxKIZmmRkyXrVrHfsKOaVkAc3NT9/dMutO5w==",
3515 "dev": true,
3516 "license": "MIT",
3517 "dependencies": {
3518 "@rolldown/pluginutils": "1.0.0-beta.27",
3519 "@swc/core": "^1.12.11"
3520 },
3521 "peerDependencies": {
3522 "vite": "^4 || ^5 || ^6 || ^7"
3523 }
3524 },
3525 "node_modules/@webgpu/types": {
3526 "version": "0.1.66",
3527 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.66.tgz",
3528 "integrity": "sha512-YA2hLrwLpDsRueNDXIMqN9NTzD6bCDkuXbOSe0heS+f8YE8usA6Gbv1prj81pzVHrbaAma7zObnIC+I6/sXJgA==",
3529 "license": "BSD-3-Clause"
3530 },
3531 "node_modules/acorn": {
3532 "version": "8.15.0",
3533 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
3534 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
3535 "dev": true,
3536 "license": "MIT",
3537 "bin": {
3538 "acorn": "bin/acorn"
3539 },
3540 "engines": {
3541 "node": ">=0.4.0"
3542 }
3543 },
3544 "node_modules/acorn-jsx": {
3545 "version": "5.3.2",
3546 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
3547 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
3548 "dev": true,
3549 "license": "MIT",
3550 "peerDependencies": {
3551 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
3552 }
3553 },
3554 "node_modules/ajv": {
3555 "version": "6.12.6",
3556 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3557 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3558 "dev": true,
3559 "license": "MIT",
3560 "dependencies": {
3561 "fast-deep-equal": "^3.1.1",
3562 "fast-json-stable-stringify": "^2.0.0",
3563 "json-schema-traverse": "^0.4.1",
3564 "uri-js": "^4.2.2"
3565 },
3566 "funding": {
3567 "type": "github",
3568 "url": "https://github.com/sponsors/epoberezkin"
3569 }
3570 },
3571 "node_modules/ansi-regex": {
3572 "version": "6.1.0",
3573 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
3574 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
3575 "dev": true,
3576 "license": "MIT",
3577 "engines": {
3578 "node": ">=12"
3579 },
3580 "funding": {
3581 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
3582 }
3583 },
3584 "node_modules/ansi-styles": {
3585 "version": "4.3.0",
3586 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3587 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3588 "dev": true,
3589 "license": "MIT",
3590 "dependencies": {
3591 "color-convert": "^2.0.1"
3592 },
3593 "engines": {
3594 "node": ">=8"
3595 },
3596 "funding": {
3597 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3598 }
3599 },
3600 "node_modules/any-promise": {
3601 "version": "1.3.0",
3602 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
3603 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
3604 "dev": true,
3605 "license": "MIT"
3606 },
3607 "node_modules/anymatch": {
3608 "version": "3.1.3",
3609 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
3610 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
3611 "dev": true,
3612 "license": "ISC",
3613 "dependencies": {
3614 "normalize-path": "^3.0.0",
3615 "picomatch": "^2.0.4"
3616 },
3617 "engines": {
3618 "node": ">= 8"
3619 }
3620 },
3621 "node_modules/arg": {
3622 "version": "5.0.2",
3623 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
3624 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
3625 "dev": true,
3626 "license": "MIT"
3627 },
3628 "node_modules/argparse": {
3629 "version": "2.0.1",
3630 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3631 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
3632 "dev": true,
3633 "license": "Python-2.0"
3634 },
3635 "node_modules/aria-hidden": {
3636 "version": "1.2.4",
3637 "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
3638 "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
3639 "license": "MIT",
3640 "dependencies": {
3641 "tslib": "^2.0.0"
3642 },
3643 "engines": {
3644 "node": ">=10"
3645 }
3646 },
3647 "node_modules/autoprefixer": {
3648 "version": "10.4.21",
3649 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
3650 "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
3651 "dev": true,
3652 "funding": [
3653 {
3654 "type": "opencollective",
3655 "url": "https://opencollective.com/postcss/"
3656 },
3657 {
3658 "type": "tidelift",
3659 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
3660 },
3661 {
3662 "type": "github",
3663 "url": "https://github.com/sponsors/ai"
3664 }
3665 ],
3666 "license": "MIT",
3667 "dependencies": {
3668 "browserslist": "^4.24.4",
3669 "caniuse-lite": "^1.0.30001702",
3670 "fraction.js": "^4.3.7",
3671 "normalize-range": "^0.1.2",
3672 "picocolors": "^1.1.1",
3673 "postcss-value-parser": "^4.2.0"
3674 },
3675 "bin": {
3676 "autoprefixer": "bin/autoprefixer"
3677 },
3678 "engines": {
3679 "node": "^10 || ^12 || >=14"
3680 },
3681 "peerDependencies": {
3682 "postcss": "^8.1.0"
3683 }
3684 },
3685 "node_modules/balanced-match": {
3686 "version": "1.0.2",
3687 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3688 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3689 "dev": true,
3690 "license": "MIT"
3691 },
3692 "node_modules/base64-js": {
3693 "version": "1.5.1",
3694 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3695 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3696 "funding": [
3697 {
3698 "type": "github",
3699 "url": "https://github.com/sponsors/feross"
3700 },
3701 {
3702 "type": "patreon",
3703 "url": "https://www.patreon.com/feross"
3704 },
3705 {
3706 "type": "consulting",
3707 "url": "https://feross.org/support"
3708 }
3709 ],
3710 "license": "MIT"
3711 },
3712 "node_modules/bidi-js": {
3713 "version": "1.0.3",
3714 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
3715 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
3716 "license": "MIT",
3717 "dependencies": {
3718 "require-from-string": "^2.0.2"
3719 }
3720 },
3721 "node_modules/binary-extensions": {
3722 "version": "2.3.0",
3723 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
3724 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
3725 "dev": true,
3726 "license": "MIT",
3727 "engines": {
3728 "node": ">=8"
3729 },
3730 "funding": {
3731 "url": "https://github.com/sponsors/sindresorhus"
3732 }
3733 },
3734 "node_modules/brace-expansion": {
3735 "version": "1.1.12",
3736 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3737 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3738 "dev": true,
3739 "license": "MIT",
3740 "dependencies": {
3741 "balanced-match": "^1.0.0",
3742 "concat-map": "0.0.1"
3743 }
3744 },
3745 "node_modules/braces": {
3746 "version": "3.0.3",
3747 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
3748 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
3749 "dev": true,
3750 "license": "MIT",
3751 "dependencies": {
3752 "fill-range": "^7.1.1"
3753 },
3754 "engines": {
3755 "node": ">=8"
3756 }
3757 },
3758 "node_modules/browserslist": {
3759 "version": "4.25.1",
3760 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
3761 "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
3762 "dev": true,
3763 "funding": [
3764 {
3765 "type": "opencollective",
3766 "url": "https://opencollective.com/browserslist"
3767 },
3768 {
3769 "type": "tidelift",
3770 "url": "https://tidelift.com/funding/github/npm/browserslist"
3771 },
3772 {
3773 "type": "github",
3774 "url": "https://github.com/sponsors/ai"
3775 }
3776 ],
3777 "license": "MIT",
3778 "dependencies": {
3779 "caniuse-lite": "^1.0.30001726",
3780 "electron-to-chromium": "^1.5.173",
3781 "node-releases": "^2.0.19",
3782 "update-browserslist-db": "^1.1.3"
3783 },
3784 "bin": {
3785 "browserslist": "cli.js"
3786 },
3787 "engines": {
3788 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
3789 }
3790 },
3791 "node_modules/buffer": {
3792 "version": "6.0.3",
3793 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
3794 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
3795 "funding": [
3796 {
3797 "type": "github",
3798 "url": "https://github.com/sponsors/feross"
3799 },
3800 {
3801 "type": "patreon",
3802 "url": "https://www.patreon.com/feross"
3803 },
3804 {
3805 "type": "consulting",
3806 "url": "https://feross.org/support"
3807 }
3808 ],
3809 "license": "MIT",
3810 "dependencies": {
3811 "base64-js": "^1.3.1",
3812 "ieee754": "^1.2.1"
3813 }
3814 },
3815 "node_modules/callsites": {
3816 "version": "3.1.0",
3817 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3818 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3819 "dev": true,
3820 "license": "MIT",
3821 "engines": {
3822 "node": ">=6"
3823 }
3824 },
3825 "node_modules/camelcase-css": {
3826 "version": "2.0.1",
3827 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
3828 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
3829 "dev": true,
3830 "license": "MIT",
3831 "engines": {
3832 "node": ">= 6"
3833 }
3834 },
3835 "node_modules/camera-controls": {
3836 "version": "2.10.1",
3837 "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-2.10.1.tgz",
3838 "integrity": "sha512-KnaKdcvkBJ1Irbrzl8XD6WtZltkRjp869Jx8c0ujs9K+9WD+1D7ryBsCiVqJYUqt6i/HR5FxT7RLASieUD+Q5w==",
3839 "license": "MIT",
3840 "peerDependencies": {
3841 "three": ">=0.126.1"
3842 }
3843 },
3844 "node_modules/caniuse-lite": {
3845 "version": "1.0.30001727",
3846 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
3847 "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==",
3848 "dev": true,
3849 "funding": [
3850 {
3851 "type": "opencollective",
3852 "url": "https://opencollective.com/browserslist"
3853 },
3854 {
3855 "type": "tidelift",
3856 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
3857 },
3858 {
3859 "type": "github",
3860 "url": "https://github.com/sponsors/ai"
3861 }
3862 ],
3863 "license": "CC-BY-4.0"
3864 },
3865 "node_modules/chalk": {
3866 "version": "4.1.2",
3867 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3868 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3869 "dev": true,
3870 "license": "MIT",
3871 "dependencies": {
3872 "ansi-styles": "^4.1.0",
3873 "supports-color": "^7.1.0"
3874 },
3875 "engines": {
3876 "node": ">=10"
3877 },
3878 "funding": {
3879 "url": "https://github.com/chalk/chalk?sponsor=1"
3880 }
3881 },
3882 "node_modules/chokidar": {
3883 "version": "3.6.0",
3884 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
3885 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
3886 "dev": true,
3887 "license": "MIT",
3888 "dependencies": {
3889 "anymatch": "~3.1.2",
3890 "braces": "~3.0.2",
3891 "glob-parent": "~5.1.2",
3892 "is-binary-path": "~2.1.0",
3893 "is-glob": "~4.0.1",
3894 "normalize-path": "~3.0.0",
3895 "readdirp": "~3.6.0"
3896 },
3897 "engines": {
3898 "node": ">= 8.10.0"
3899 },
3900 "funding": {
3901 "url": "https://paulmillr.com/funding/"
3902 },
3903 "optionalDependencies": {
3904 "fsevents": "~2.3.2"
3905 }
3906 },
3907 "node_modules/chokidar/node_modules/glob-parent": {
3908 "version": "5.1.2",
3909 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3910 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3911 "dev": true,
3912 "license": "ISC",
3913 "dependencies": {
3914 "is-glob": "^4.0.1"
3915 },
3916 "engines": {
3917 "node": ">= 6"
3918 }
3919 },
3920 "node_modules/class-variance-authority": {
3921 "version": "0.7.1",
3922 "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
3923 "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
3924 "dependencies": {
3925 "clsx": "^2.1.1"
3926 },
3927 "funding": {
3928 "url": "https://polar.sh/cva"
3929 }
3930 },
3931 "node_modules/clsx": {
3932 "version": "2.1.1",
3933 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
3934 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
3935 "license": "MIT",
3936 "engines": {
3937 "node": ">=6"
3938 }
3939 },
3940 "node_modules/cmdk": {
3941 "version": "1.1.1",
3942 "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz",
3943 "integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==",
3944 "license": "MIT",
3945 "dependencies": {
3946 "@radix-ui/react-compose-refs": "^1.1.1",
3947 "@radix-ui/react-dialog": "^1.1.6",
3948 "@radix-ui/react-id": "^1.1.0",
3949 "@radix-ui/react-primitive": "^2.0.2"
3950 },
3951 "peerDependencies": {
3952 "react": "^18 || ^19 || ^19.0.0-rc",
3953 "react-dom": "^18 || ^19 || ^19.0.0-rc"
3954 }
3955 },
3956 "node_modules/color-convert": {
3957 "version": "2.0.1",
3958 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3959 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3960 "dev": true,
3961 "license": "MIT",
3962 "dependencies": {
3963 "color-name": "~1.1.4"
3964 },
3965 "engines": {
3966 "node": ">=7.0.0"
3967 }
3968 },
3969 "node_modules/color-name": {
3970 "version": "1.1.4",
3971 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3972 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3973 "dev": true,
3974 "license": "MIT"
3975 },
3976 "node_modules/commander": {
3977 "version": "4.1.1",
3978 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
3979 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
3980 "dev": true,
3981 "license": "MIT",
3982 "engines": {
3983 "node": ">= 6"
3984 }
3985 },
3986 "node_modules/concat-map": {
3987 "version": "0.0.1",
3988 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3989 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
3990 "dev": true,
3991 "license": "MIT"
3992 },
3993 "node_modules/cross-env": {
3994 "version": "7.0.3",
3995 "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
3996 "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
3997 "license": "MIT",
3998 "dependencies": {
3999 "cross-spawn": "^7.0.1"
4000 },
4001 "bin": {
4002 "cross-env": "src/bin/cross-env.js",
4003 "cross-env-shell": "src/bin/cross-env-shell.js"
4004 },
4005 "engines": {
4006 "node": ">=10.14",
4007 "npm": ">=6",
4008 "yarn": ">=1"
4009 }
4010 },
4011 "node_modules/cross-spawn": {
4012 "version": "7.0.6",
4013 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
4014 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
4015 "dependencies": {
4016 "path-key": "^3.1.0",
4017 "shebang-command": "^2.0.0",
4018 "which": "^2.0.1"
4019 },
4020 "engines": {
4021 "node": ">= 8"
4022 }
4023 },
4024 "node_modules/cssesc": {
4025 "version": "3.0.0",
4026 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
4027 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
4028 "dev": true,
4029 "license": "MIT",
4030 "bin": {
4031 "cssesc": "bin/cssesc"
4032 },
4033 "engines": {
4034 "node": ">=4"
4035 }
4036 },
4037 "node_modules/csstype": {
4038 "version": "3.1.3",
4039 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
4040 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
4041 "license": "MIT"
4042 },
4043 "node_modules/d3-array": {
4044 "version": "3.2.4",
4045 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
4046 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
4047 "license": "ISC",
4048 "dependencies": {
4049 "internmap": "1 - 2"
4050 },
4051 "engines": {
4052 "node": ">=12"
4053 }
4054 },
4055 "node_modules/d3-color": {
4056 "version": "3.1.0",
4057 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
4058 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
4059 "license": "ISC",
4060 "engines": {
4061 "node": ">=12"
4062 }
4063 },
4064 "node_modules/d3-ease": {
4065 "version": "3.0.1",
4066 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
4067 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
4068 "license": "BSD-3-Clause",
4069 "engines": {
4070 "node": ">=12"
4071 }
4072 },
4073 "node_modules/d3-format": {
4074 "version": "3.1.0",
4075 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
4076 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
4077 "license": "ISC",
4078 "engines": {
4079 "node": ">=12"
4080 }
4081 },
4082 "node_modules/d3-interpolate": {
4083 "version": "3.0.1",
4084 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
4085 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
4086 "license": "ISC",
4087 "dependencies": {
4088 "d3-color": "1 - 3"
4089 },
4090 "engines": {
4091 "node": ">=12"
4092 }
4093 },
4094 "node_modules/d3-path": {
4095 "version": "3.1.0",
4096 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
4097 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
4098 "license": "ISC",
4099 "engines": {
4100 "node": ">=12"
4101 }
4102 },
4103 "node_modules/d3-scale": {
4104 "version": "4.0.2",
4105 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
4106 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
4107 "license": "ISC",
4108 "dependencies": {
4109 "d3-array": "2.10.0 - 3",
4110 "d3-format": "1 - 3",
4111 "d3-interpolate": "1.2.0 - 3",
4112 "d3-time": "2.1.1 - 3",
4113 "d3-time-format": "2 - 4"
4114 },
4115 "engines": {
4116 "node": ">=12"
4117 }
4118 },
4119 "node_modules/d3-shape": {
4120 "version": "3.2.0",
4121 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
4122 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
4123 "license": "ISC",
4124 "dependencies": {
4125 "d3-path": "^3.1.0"
4126 },
4127 "engines": {
4128 "node": ">=12"
4129 }
4130 },
4131 "node_modules/d3-time": {
4132 "version": "3.1.0",
4133 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
4134 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
4135 "license": "ISC",
4136 "dependencies": {
4137 "d3-array": "2 - 3"
4138 },
4139 "engines": {
4140 "node": ">=12"
4141 }
4142 },
4143 "node_modules/d3-time-format": {
4144 "version": "4.1.0",
4145 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
4146 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
4147 "license": "ISC",
4148 "dependencies": {
4149 "d3-time": "1 - 3"
4150 },
4151 "engines": {
4152 "node": ">=12"
4153 }
4154 },
4155 "node_modules/d3-timer": {
4156 "version": "3.0.1",
4157 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
4158 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
4159 "license": "ISC",
4160 "engines": {
4161 "node": ">=12"
4162 }
4163 },
4164 "node_modules/date-fns": {
4165 "version": "3.6.0",
4166 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
4167 "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
4168 "license": "MIT",
4169 "funding": {
4170 "type": "github",
4171 "url": "https://github.com/sponsors/kossnocorp"
4172 }
4173 },
4174 "node_modules/debug": {
4175 "version": "4.3.7",
4176 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
4177 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
4178 "dev": true,
4179 "license": "MIT",
4180 "dependencies": {
4181 "ms": "^2.1.3"
4182 },
4183 "engines": {
4184 "node": ">=6.0"
4185 },
4186 "peerDependenciesMeta": {
4187 "supports-color": {
4188 "optional": true
4189 }
4190 }
4191 },
4192 "node_modules/decimal.js-light": {
4193 "version": "2.5.1",
4194 "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
4195 "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==",
4196 "license": "MIT"
4197 },
4198 "node_modules/deep-is": {
4199 "version": "0.1.4",
4200 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
4201 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4202 "dev": true,
4203 "license": "MIT"
4204 },
4205 "node_modules/detect-gpu": {
4206 "version": "5.0.70",
4207 "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-5.0.70.tgz",
4208 "integrity": "sha512-bqerEP1Ese6nt3rFkwPnGbsUF9a4q+gMmpTVVOEzoCyeCc+y7/RvJnQZJx1JwhgQI5Ntg0Kgat8Uu7XpBqnz1w==",
4209 "license": "MIT",
4210 "dependencies": {
4211 "webgl-constants": "^1.1.1"
4212 }
4213 },
4214 "node_modules/detect-node-es": {
4215 "version": "1.1.0",
4216 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
4217 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==",
4218 "license": "MIT"
4219 },
4220 "node_modules/didyoumean": {
4221 "version": "1.2.2",
4222 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
4223 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
4224 "dev": true,
4225 "license": "Apache-2.0"
4226 },
4227 "node_modules/dlv": {
4228 "version": "1.1.3",
4229 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
4230 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
4231 "dev": true,
4232 "license": "MIT"
4233 },
4234 "node_modules/dom-helpers": {
4235 "version": "5.2.1",
4236 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
4237 "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
4238 "license": "MIT",
4239 "dependencies": {
4240 "@babel/runtime": "^7.8.7",
4241 "csstype": "^3.0.2"
4242 }
4243 },
4244 "node_modules/draco3d": {
4245 "version": "1.5.7",
4246 "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.7.tgz",
4247 "integrity": "sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==",
4248 "license": "Apache-2.0"
4249 },
4250 "node_modules/eastasianwidth": {
4251 "version": "0.2.0",
4252 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
4253 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
4254 "dev": true,
4255 "license": "MIT"
4256 },
4257 "node_modules/electron-to-chromium": {
4258 "version": "1.5.192",
4259 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.192.tgz",
4260 "integrity": "sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==",
4261 "dev": true,
4262 "license": "ISC"
4263 },
4264 "node_modules/embla-carousel": {
4265 "version": "8.6.0",
4266 "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz",
4267 "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==",
4268 "license": "MIT"
4269 },
4270 "node_modules/embla-carousel-react": {
4271 "version": "8.6.0",
4272 "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.6.0.tgz",
4273 "integrity": "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==",
4274 "license": "MIT",
4275 "dependencies": {
4276 "embla-carousel": "8.6.0",
4277 "embla-carousel-reactive-utils": "8.6.0"
4278 },
4279 "peerDependencies": {
4280 "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
4281 }
4282 },
4283 "node_modules/embla-carousel-reactive-utils": {
4284 "version": "8.6.0",
4285 "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.6.0.tgz",
4286 "integrity": "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==",
4287 "license": "MIT",
4288 "peerDependencies": {
4289 "embla-carousel": "8.6.0"
4290 }
4291 },
4292 "node_modules/emoji-regex": {
4293 "version": "9.2.2",
4294 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
4295 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
4296 "dev": true,
4297 "license": "MIT"
4298 },
4299 "node_modules/esbuild": {
4300 "version": "0.21.5",
4301 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
4302 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
4303 "dev": true,
4304 "hasInstallScript": true,
4305 "license": "MIT",
4306 "bin": {
4307 "esbuild": "bin/esbuild"
4308 },
4309 "engines": {
4310 "node": ">=12"
4311 },
4312 "optionalDependencies": {
4313 "@esbuild/aix-ppc64": "0.21.5",
4314 "@esbuild/android-arm": "0.21.5",
4315 "@esbuild/android-arm64": "0.21.5",
4316 "@esbuild/android-x64": "0.21.5",
4317 "@esbuild/darwin-arm64": "0.21.5",
4318 "@esbuild/darwin-x64": "0.21.5",
4319 "@esbuild/freebsd-arm64": "0.21.5",
4320 "@esbuild/freebsd-x64": "0.21.5",
4321 "@esbuild/linux-arm": "0.21.5",
4322 "@esbuild/linux-arm64": "0.21.5",
4323 "@esbuild/linux-ia32": "0.21.5",
4324 "@esbuild/linux-loong64": "0.21.5",
4325 "@esbuild/linux-mips64el": "0.21.5",
4326 "@esbuild/linux-ppc64": "0.21.5",
4327 "@esbuild/linux-riscv64": "0.21.5",
4328 "@esbuild/linux-s390x": "0.21.5",
4329 "@esbuild/linux-x64": "0.21.5",
4330 "@esbuild/netbsd-x64": "0.21.5",
4331 "@esbuild/openbsd-x64": "0.21.5",
4332 "@esbuild/sunos-x64": "0.21.5",
4333 "@esbuild/win32-arm64": "0.21.5",
4334 "@esbuild/win32-ia32": "0.21.5",
4335 "@esbuild/win32-x64": "0.21.5"
4336 }
4337 },
4338 "node_modules/escalade": {
4339 "version": "3.2.0",
4340 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
4341 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
4342 "dev": true,
4343 "license": "MIT",
4344 "engines": {
4345 "node": ">=6"
4346 }
4347 },
4348 "node_modules/escape-string-regexp": {
4349 "version": "4.0.0",
4350 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4351 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4352 "dev": true,
4353 "license": "MIT",
4354 "engines": {
4355 "node": ">=10"
4356 },
4357 "funding": {
4358 "url": "https://github.com/sponsors/sindresorhus"
4359 }
4360 },
4361 "node_modules/eslint": {
4362 "version": "9.32.0",
4363 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz",
4364 "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==",
4365 "dev": true,
4366 "license": "MIT",
4367 "dependencies": {
4368 "@eslint-community/eslint-utils": "^4.2.0",
4369 "@eslint-community/regexpp": "^4.12.1",
4370 "@eslint/config-array": "^0.21.0",
4371 "@eslint/config-helpers": "^0.3.0",
4372 "@eslint/core": "^0.15.0",
4373 "@eslint/eslintrc": "^3.3.1",
4374 "@eslint/js": "9.32.0",
4375 "@eslint/plugin-kit": "^0.3.4",
4376 "@humanfs/node": "^0.16.6",
4377 "@humanwhocodes/module-importer": "^1.0.1",
4378 "@humanwhocodes/retry": "^0.4.2",
4379 "@types/estree": "^1.0.6",
4380 "@types/json-schema": "^7.0.15",
4381 "ajv": "^6.12.4",
4382 "chalk": "^4.0.0",
4383 "cross-spawn": "^7.0.6",
4384 "debug": "^4.3.2",
4385 "escape-string-regexp": "^4.0.0",
4386 "eslint-scope": "^8.4.0",
4387 "eslint-visitor-keys": "^4.2.1",
4388 "espree": "^10.4.0",
4389 "esquery": "^1.5.0",
4390 "esutils": "^2.0.2",
4391 "fast-deep-equal": "^3.1.3",
4392 "file-entry-cache": "^8.0.0",
4393 "find-up": "^5.0.0",
4394 "glob-parent": "^6.0.2",
4395 "ignore": "^5.2.0",
4396 "imurmurhash": "^0.1.4",
4397 "is-glob": "^4.0.0",
4398 "json-stable-stringify-without-jsonify": "^1.0.1",
4399 "lodash.merge": "^4.6.2",
4400 "minimatch": "^3.1.2",
4401 "natural-compare": "^1.4.0",
4402 "optionator": "^0.9.3"
4403 },
4404 "bin": {
4405 "eslint": "bin/eslint.js"
4406 },
4407 "engines": {
4408 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4409 },
4410 "funding": {
4411 "url": "https://eslint.org/donate"
4412 },
4413 "peerDependencies": {
4414 "jiti": "*"
4415 },
4416 "peerDependenciesMeta": {
4417 "jiti": {
4418 "optional": true
4419 }
4420 }
4421 },
4422 "node_modules/eslint-plugin-react-hooks": {
4423 "version": "5.2.0",
4424 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
4425 "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
4426 "dev": true,
4427 "license": "MIT",
4428 "engines": {
4429 "node": ">=10"
4430 },
4431 "peerDependencies": {
4432 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
4433 }
4434 },
4435 "node_modules/eslint-plugin-react-refresh": {
4436 "version": "0.4.20",
4437 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz",
4438 "integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==",
4439 "dev": true,
4440 "license": "MIT",
4441 "peerDependencies": {
4442 "eslint": ">=8.40"
4443 }
4444 },
4445 "node_modules/eslint-scope": {
4446 "version": "8.4.0",
4447 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
4448 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
4449 "dev": true,
4450 "license": "BSD-2-Clause",
4451 "dependencies": {
4452 "esrecurse": "^4.3.0",
4453 "estraverse": "^5.2.0"
4454 },
4455 "engines": {
4456 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4457 },
4458 "funding": {
4459 "url": "https://opencollective.com/eslint"
4460 }
4461 },
4462 "node_modules/eslint-visitor-keys": {
4463 "version": "4.2.1",
4464 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
4465 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
4466 "dev": true,
4467 "license": "Apache-2.0",
4468 "engines": {
4469 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4470 },
4471 "funding": {
4472 "url": "https://opencollective.com/eslint"
4473 }
4474 },
4475 "node_modules/espree": {
4476 "version": "10.4.0",
4477 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
4478 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
4479 "dev": true,
4480 "license": "BSD-2-Clause",
4481 "dependencies": {
4482 "acorn": "^8.15.0",
4483 "acorn-jsx": "^5.3.2",
4484 "eslint-visitor-keys": "^4.2.1"
4485 },
4486 "engines": {
4487 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4488 },
4489 "funding": {
4490 "url": "https://opencollective.com/eslint"
4491 }
4492 },
4493 "node_modules/esquery": {
4494 "version": "1.6.0",
4495 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
4496 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
4497 "dev": true,
4498 "license": "BSD-3-Clause",
4499 "dependencies": {
4500 "estraverse": "^5.1.0"
4501 },
4502 "engines": {
4503 "node": ">=0.10"
4504 }
4505 },
4506 "node_modules/esrecurse": {
4507 "version": "4.3.0",
4508 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
4509 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
4510 "dev": true,
4511 "license": "BSD-2-Clause",
4512 "dependencies": {
4513 "estraverse": "^5.2.0"
4514 },
4515 "engines": {
4516 "node": ">=4.0"
4517 }
4518 },
4519 "node_modules/estraverse": {
4520 "version": "5.3.0",
4521 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4522 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4523 "dev": true,
4524 "license": "BSD-2-Clause",
4525 "engines": {
4526 "node": ">=4.0"
4527 }
4528 },
4529 "node_modules/estree-walker": {
4530 "version": "3.0.3",
4531 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
4532 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
4533 "dev": true,
4534 "license": "MIT",
4535 "dependencies": {
4536 "@types/estree": "^1.0.0"
4537 }
4538 },
4539 "node_modules/esutils": {
4540 "version": "2.0.3",
4541 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4542 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4543 "dev": true,
4544 "license": "BSD-2-Clause",
4545 "engines": {
4546 "node": ">=0.10.0"
4547 }
4548 },
4549 "node_modules/eventemitter3": {
4550 "version": "4.0.7",
4551 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
4552 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
4553 "license": "MIT"
4554 },
4555 "node_modules/fast-deep-equal": {
4556 "version": "3.1.3",
4557 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4558 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
4559 "dev": true,
4560 "license": "MIT"
4561 },
4562 "node_modules/fast-equals": {
4563 "version": "5.2.2",
4564 "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.2.2.tgz",
4565 "integrity": "sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==",
4566 "license": "MIT",
4567 "engines": {
4568 "node": ">=6.0.0"
4569 }
4570 },
4571 "node_modules/fast-glob": {
4572 "version": "3.3.2",
4573 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
4574 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
4575 "dev": true,
4576 "license": "MIT",
4577 "dependencies": {
4578 "@nodelib/fs.stat": "^2.0.2",
4579 "@nodelib/fs.walk": "^1.2.3",
4580 "glob-parent": "^5.1.2",
4581 "merge2": "^1.3.0",
4582 "micromatch": "^4.0.4"
4583 },
4584 "engines": {
4585 "node": ">=8.6.0"
4586 }
4587 },
4588 "node_modules/fast-glob/node_modules/glob-parent": {
4589 "version": "5.1.2",
4590 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4591 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4592 "dev": true,
4593 "license": "ISC",
4594 "dependencies": {
4595 "is-glob": "^4.0.1"
4596 },
4597 "engines": {
4598 "node": ">= 6"
4599 }
4600 },
4601 "node_modules/fast-json-stable-stringify": {
4602 "version": "2.1.0",
4603 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4604 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4605 "dev": true,
4606 "license": "MIT"
4607 },
4608 "node_modules/fast-levenshtein": {
4609 "version": "2.0.6",
4610 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
4611 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
4612 "dev": true,
4613 "license": "MIT"
4614 },
4615 "node_modules/fastq": {
4616 "version": "1.17.1",
4617 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
4618 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
4619 "dev": true,
4620 "license": "ISC",
4621 "dependencies": {
4622 "reusify": "^1.0.4"
4623 }
4624 },
4625 "node_modules/fflate": {
4626 "version": "0.8.2",
4627 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
4628 "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
4629 "license": "MIT"
4630 },
4631 "node_modules/file-entry-cache": {
4632 "version": "8.0.0",
4633 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
4634 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
4635 "dev": true,
4636 "license": "MIT",
4637 "dependencies": {
4638 "flat-cache": "^4.0.0"
4639 },
4640 "engines": {
4641 "node": ">=16.0.0"
4642 }
4643 },
4644 "node_modules/fill-range": {
4645 "version": "7.1.1",
4646 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
4647 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
4648 "dev": true,
4649 "license": "MIT",
4650 "dependencies": {
4651 "to-regex-range": "^5.0.1"
4652 },
4653 "engines": {
4654 "node": ">=8"
4655 }
4656 },
4657 "node_modules/find-up": {
4658 "version": "5.0.0",
4659 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
4660 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
4661 "dev": true,
4662 "license": "MIT",
4663 "dependencies": {
4664 "locate-path": "^6.0.0",
4665 "path-exists": "^4.0.0"
4666 },
4667 "engines": {
4668 "node": ">=10"
4669 },
4670 "funding": {
4671 "url": "https://github.com/sponsors/sindresorhus"
4672 }
4673 },
4674 "node_modules/flat-cache": {
4675 "version": "4.0.1",
4676 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
4677 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
4678 "dev": true,
4679 "license": "MIT",
4680 "dependencies": {
4681 "flatted": "^3.2.9",
4682 "keyv": "^4.5.4"
4683 },
4684 "engines": {
4685 "node": ">=16"
4686 }
4687 },
4688 "node_modules/flatted": {
4689 "version": "3.3.1",
4690 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
4691 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
4692 "dev": true,
4693 "license": "ISC"
4694 },
4695 "node_modules/foreground-child": {
4696 "version": "3.3.0",
4697 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
4698 "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
4699 "dev": true,
4700 "license": "ISC",
4701 "dependencies": {
4702 "cross-spawn": "^7.0.0",
4703 "signal-exit": "^4.0.1"
4704 },
4705 "engines": {
4706 "node": ">=14"
4707 },
4708 "funding": {
4709 "url": "https://github.com/sponsors/isaacs"
4710 }
4711 },
4712 "node_modules/fraction.js": {
4713 "version": "4.3.7",
4714 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
4715 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
4716 "dev": true,
4717 "license": "MIT",
4718 "engines": {
4719 "node": "*"
4720 },
4721 "funding": {
4722 "type": "patreon",
4723 "url": "https://github.com/sponsors/rawify"
4724 }
4725 },
4726 "node_modules/fsevents": {
4727 "version": "2.3.3",
4728 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
4729 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
4730 "dev": true,
4731 "hasInstallScript": true,
4732 "license": "MIT",
4733 "optional": true,
4734 "os": [
4735 "darwin"
4736 ],
4737 "engines": {
4738 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4739 }
4740 },
4741 "node_modules/function-bind": {
4742 "version": "1.1.2",
4743 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
4744 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
4745 "dev": true,
4746 "license": "MIT",
4747 "funding": {
4748 "url": "https://github.com/sponsors/ljharb"
4749 }
4750 },
4751 "node_modules/get-nonce": {
4752 "version": "1.0.1",
4753 "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
4754 "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
4755 "license": "MIT",
4756 "engines": {
4757 "node": ">=6"
4758 }
4759 },
4760 "node_modules/glob": {
4761 "version": "10.4.5",
4762 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
4763 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
4764 "dev": true,
4765 "license": "ISC",
4766 "dependencies": {
4767 "foreground-child": "^3.1.0",
4768 "jackspeak": "^3.1.2",
4769 "minimatch": "^9.0.4",
4770 "minipass": "^7.1.2",
4771 "package-json-from-dist": "^1.0.0",
4772 "path-scurry": "^1.11.1"
4773 },
4774 "bin": {
4775 "glob": "dist/esm/bin.mjs"
4776 },
4777 "funding": {
4778 "url": "https://github.com/sponsors/isaacs"
4779 }
4780 },
4781 "node_modules/glob-parent": {
4782 "version": "6.0.2",
4783 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
4784 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
4785 "dev": true,
4786 "license": "ISC",
4787 "dependencies": {
4788 "is-glob": "^4.0.3"
4789 },
4790 "engines": {
4791 "node": ">=10.13.0"
4792 }
4793 },
4794 "node_modules/glob/node_modules/brace-expansion": {
4795 "version": "2.0.2",
4796 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
4797 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
4798 "dev": true,
4799 "license": "MIT",
4800 "dependencies": {
4801 "balanced-match": "^1.0.0"
4802 }
4803 },
4804 "node_modules/glob/node_modules/minimatch": {
4805 "version": "9.0.5",
4806 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
4807 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
4808 "dev": true,
4809 "license": "ISC",
4810 "dependencies": {
4811 "brace-expansion": "^2.0.1"
4812 },
4813 "engines": {
4814 "node": ">=16 || 14 >=14.17"
4815 },
4816 "funding": {
4817 "url": "https://github.com/sponsors/isaacs"
4818 }
4819 },
4820 "node_modules/globals": {
4821 "version": "15.15.0",
4822 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
4823 "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
4824 "dev": true,
4825 "license": "MIT",
4826 "engines": {
4827 "node": ">=18"
4828 },
4829 "funding": {
4830 "url": "https://github.com/sponsors/sindresorhus"
4831 }
4832 },
4833 "node_modules/glsl-noise": {
4834 "version": "0.0.0",
4835 "resolved": "https://registry.npmjs.org/glsl-noise/-/glsl-noise-0.0.0.tgz",
4836 "integrity": "sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==",
4837 "license": "MIT"
4838 },
4839 "node_modules/graphemer": {
4840 "version": "1.4.0",
4841 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
4842 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
4843 "dev": true,
4844 "license": "MIT"
4845 },
4846 "node_modules/has-flag": {
4847 "version": "4.0.0",
4848 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4849 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4850 "dev": true,
4851 "license": "MIT",
4852 "engines": {
4853 "node": ">=8"
4854 }
4855 },
4856 "node_modules/hasown": {
4857 "version": "2.0.2",
4858 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
4859 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
4860 "dev": true,
4861 "license": "MIT",
4862 "dependencies": {
4863 "function-bind": "^1.1.2"
4864 },
4865 "engines": {
4866 "node": ">= 0.4"
4867 }
4868 },
4869 "node_modules/hls.js": {
4870 "version": "1.6.15",
4871 "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.6.15.tgz",
4872 "integrity": "sha512-E3a5VwgXimGHwpRGV+WxRTKeSp2DW5DI5MWv34ulL3t5UNmyJWCQ1KmLEHbYzcfThfXG8amBL+fCYPneGHC4VA==",
4873 "license": "Apache-2.0"
4874 },
4875 "node_modules/ieee754": {
4876 "version": "1.2.1",
4877 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
4878 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
4879 "funding": [
4880 {
4881 "type": "github",
4882 "url": "https://github.com/sponsors/feross"
4883 },
4884 {
4885 "type": "patreon",
4886 "url": "https://www.patreon.com/feross"
4887 },
4888 {
4889 "type": "consulting",
4890 "url": "https://feross.org/support"
4891 }
4892 ],
4893 "license": "BSD-3-Clause"
4894 },
4895 "node_modules/ignore": {
4896 "version": "5.3.2",
4897 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
4898 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
4899 "dev": true,
4900 "license": "MIT",
4901 "engines": {
4902 "node": ">= 4"
4903 }
4904 },
4905 "node_modules/immediate": {
4906 "version": "3.0.6",
4907 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
4908 "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
4909 "license": "MIT"
4910 },
4911 "node_modules/import-fresh": {
4912 "version": "3.3.1",
4913 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
4914 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
4915 "dev": true,
4916 "license": "MIT",
4917 "dependencies": {
4918 "parent-module": "^1.0.0",
4919 "resolve-from": "^4.0.0"
4920 },
4921 "engines": {
4922 "node": ">=6"
4923 },
4924 "funding": {
4925 "url": "https://github.com/sponsors/sindresorhus"
4926 }
4927 },
4928 "node_modules/imurmurhash": {
4929 "version": "0.1.4",
4930 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
4931 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
4932 "dev": true,
4933 "license": "MIT",
4934 "engines": {
4935 "node": ">=0.8.19"
4936 }
4937 },
4938 "node_modules/input-otp": {
4939 "version": "1.4.2",
4940 "resolved": "https://registry.npmjs.org/input-otp/-/input-otp-1.4.2.tgz",
4941 "integrity": "sha512-l3jWwYNvrEa6NTCt7BECfCm48GvwuZzkoeG3gBL2w4CHeOXW3eKFmf9UNYkNfYc3mxMrthMnxjIE07MT0zLBQA==",
4942 "license": "MIT",
4943 "peerDependencies": {
4944 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc",
4945 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc"
4946 }
4947 },
4948 "node_modules/internmap": {
4949 "version": "2.0.3",
4950 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
4951 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
4952 "license": "ISC",
4953 "engines": {
4954 "node": ">=12"
4955 }
4956 },
4957 "node_modules/is-binary-path": {
4958 "version": "2.1.0",
4959 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
4960 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
4961 "dev": true,
4962 "license": "MIT",
4963 "dependencies": {
4964 "binary-extensions": "^2.0.0"
4965 },
4966 "engines": {
4967 "node": ">=8"
4968 }
4969 },
4970 "node_modules/is-core-module": {
4971 "version": "2.15.1",
4972 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
4973 "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
4974 "dev": true,
4975 "license": "MIT",
4976 "dependencies": {
4977 "hasown": "^2.0.2"
4978 },
4979 "engines": {
4980 "node": ">= 0.4"
4981 },
4982 "funding": {
4983 "url": "https://github.com/sponsors/ljharb"
4984 }
4985 },
4986 "node_modules/is-extglob": {
4987 "version": "2.1.1",
4988 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4989 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
4990 "dev": true,
4991 "license": "MIT",
4992 "engines": {
4993 "node": ">=0.10.0"
4994 }
4995 },
4996 "node_modules/is-fullwidth-code-point": {
4997 "version": "3.0.0",
4998 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4999 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5000 "dev": true,
Showing first 5,000 of 7,631 lines. View raw