36e8ceaInteractive explorer for compressibility of quantized filtered Gaussian time seriesJeremy Magland 1{
2 "name": "timeseries-compressibility",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "timeseries-compressibility",
9 "version": "0.0.0",
10 "dependencies": {
11 "@bokuweb/zstd-wasm": "^0.0.27",
12 "fflate": "^0.8.3",
13 "katex": "^0.16.25",
14 "react": "^19.2.7",
15 "react-dom": "^19.2.7"
16 },
17 "devDependencies": {
18 "@types/node": "^26.1.1",
19 "@types/react": "^19.2.17",
20 "@types/react-dom": "^19.2.3",
21 "@vitejs/plugin-react": "^5.1.1",
22 "typescript": "~5.9.3",
23 "vite": "^7.2.4"
24 }
25 },
26 "node_modules/@babel/code-frame": {
27 "version": "7.29.7",
28 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
29 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
30 "dev": true,
31 "license": "MIT",
32 "dependencies": {
33 "@babel/helper-validator-identifier": "^7.29.7",
34 "js-tokens": "^4.0.0",
35 "picocolors": "^1.1.1"
36 },
37 "engines": {
38 "node": ">=6.9.0"
39 }
40 },
41 "node_modules/@babel/compat-data": {
42 "version": "7.29.7",
43 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
44 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
45 "dev": true,
46 "license": "MIT",
47 "engines": {
48 "node": ">=6.9.0"
49 }
50 },
51 "node_modules/@babel/core": {
52 "version": "7.29.7",
53 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
54 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
55 "dev": true,
56 "license": "MIT",
57 "dependencies": {
58 "@babel/code-frame": "^7.29.7",
59 "@babel/generator": "^7.29.7",
60 "@babel/helper-compilation-targets": "^7.29.7",
61 "@babel/helper-module-transforms": "^7.29.7",
62 "@babel/helpers": "^7.29.7",
63 "@babel/parser": "^7.29.7",
64 "@babel/template": "^7.29.7",
65 "@babel/traverse": "^7.29.7",
66 "@babel/types": "^7.29.7",
67 "@jridgewell/remapping": "^2.3.5",
68 "convert-source-map": "^2.0.0",
69 "debug": "^4.1.0",
70 "gensync": "^1.0.0-beta.2",
71 "json5": "^2.2.3",
72 "semver": "^6.3.1"
73 },
74 "engines": {
75 "node": ">=6.9.0"
76 },
77 "funding": {
78 "type": "opencollective",
79 "url": "https://opencollective.com/babel"
80 }
81 },
82 "node_modules/@babel/generator": {
83 "version": "7.29.7",
84 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz",
85 "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==",
86 "dev": true,
87 "license": "MIT",
88 "dependencies": {
89 "@babel/parser": "^7.29.7",
90 "@babel/types": "^7.29.7",
91 "@jridgewell/gen-mapping": "^0.3.12",
92 "@jridgewell/trace-mapping": "^0.3.28",
93 "jsesc": "^3.0.2"
94 },
95 "engines": {
96 "node": ">=6.9.0"
97 }
98 },
99 "node_modules/@babel/helper-compilation-targets": {
100 "version": "7.29.7",
101 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
102 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
103 "dev": true,
104 "license": "MIT",
105 "dependencies": {
106 "@babel/compat-data": "^7.29.7",
107 "@babel/helper-validator-option": "^7.29.7",
108 "browserslist": "^4.24.0",
109 "lru-cache": "^5.1.1",
110 "semver": "^6.3.1"
111 },
112 "engines": {
113 "node": ">=6.9.0"
114 }
115 },
116 "node_modules/@babel/helper-globals": {
117 "version": "7.29.7",
118 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
119 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
120 "dev": true,
121 "license": "MIT",
122 "engines": {
123 "node": ">=6.9.0"
124 }
125 },
126 "node_modules/@babel/helper-module-imports": {
127 "version": "7.29.7",
128 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
129 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
130 "dev": true,
131 "license": "MIT",
132 "dependencies": {
133 "@babel/traverse": "^7.29.7",
134 "@babel/types": "^7.29.7"
135 },
136 "engines": {
137 "node": ">=6.9.0"
138 }
139 },
140 "node_modules/@babel/helper-module-transforms": {
141 "version": "7.29.7",
142 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
143 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
144 "dev": true,
145 "license": "MIT",
146 "dependencies": {
147 "@babel/helper-module-imports": "^7.29.7",
148 "@babel/helper-validator-identifier": "^7.29.7",
149 "@babel/traverse": "^7.29.7"
150 },
151 "engines": {
152 "node": ">=6.9.0"
153 },
154 "peerDependencies": {
155 "@babel/core": "^7.0.0"
156 }
157 },
158 "node_modules/@babel/helper-plugin-utils": {
159 "version": "7.29.7",
160 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
161 "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
162 "dev": true,
163 "license": "MIT",
164 "engines": {
165 "node": ">=6.9.0"
166 }
167 },
168 "node_modules/@babel/helper-string-parser": {
169 "version": "7.29.7",
170 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
171 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
172 "dev": true,
173 "license": "MIT",
174 "engines": {
175 "node": ">=6.9.0"
176 }
177 },
178 "node_modules/@babel/helper-validator-identifier": {
179 "version": "7.29.7",
180 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
181 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
182 "dev": true,
183 "license": "MIT",
184 "engines": {
185 "node": ">=6.9.0"
186 }
187 },
188 "node_modules/@babel/helper-validator-option": {
189 "version": "7.29.7",
190 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
191 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
192 "dev": true,
193 "license": "MIT",
194 "engines": {
195 "node": ">=6.9.0"
196 }
197 },
198 "node_modules/@babel/helpers": {
199 "version": "7.29.7",
200 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
201 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
202 "dev": true,
203 "license": "MIT",
204 "dependencies": {
205 "@babel/template": "^7.29.7",
206 "@babel/types": "^7.29.7"
207 },
208 "engines": {
209 "node": ">=6.9.0"
210 }
211 },
212 "node_modules/@babel/parser": {
213 "version": "7.29.7",
214 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
215 "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
216 "dev": true,
217 "license": "MIT",
218 "dependencies": {
219 "@babel/types": "^7.29.7"
220 },
221 "bin": {
222 "parser": "bin/babel-parser.js"
223 },
224 "engines": {
225 "node": ">=6.0.0"
226 }
227 },
228 "node_modules/@babel/plugin-transform-react-jsx-self": {
229 "version": "7.29.7",
230 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
231 "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
232 "dev": true,
233 "license": "MIT",
234 "dependencies": {
235 "@babel/helper-plugin-utils": "^7.29.7"
236 },
237 "engines": {
238 "node": ">=6.9.0"
239 },
240 "peerDependencies": {
241 "@babel/core": "^7.0.0-0"
242 }
243 },
244 "node_modules/@babel/plugin-transform-react-jsx-source": {
245 "version": "7.29.7",
246 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
247 "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
248 "dev": true,
249 "license": "MIT",
250 "dependencies": {
251 "@babel/helper-plugin-utils": "^7.29.7"
252 },
253 "engines": {
254 "node": ">=6.9.0"
255 },
256 "peerDependencies": {
257 "@babel/core": "^7.0.0-0"
258 }
259 },
260 "node_modules/@babel/template": {
261 "version": "7.29.7",
262 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
263 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
264 "dev": true,
265 "license": "MIT",
266 "dependencies": {
267 "@babel/code-frame": "^7.29.7",
268 "@babel/parser": "^7.29.7",
269 "@babel/types": "^7.29.7"
270 },
271 "engines": {
272 "node": ">=6.9.0"
273 }
274 },
275 "node_modules/@babel/traverse": {
276 "version": "7.29.7",
277 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz",
278 "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==",
279 "dev": true,
280 "license": "MIT",
281 "dependencies": {
282 "@babel/code-frame": "^7.29.7",
283 "@babel/generator": "^7.29.7",
284 "@babel/helper-globals": "^7.29.7",
285 "@babel/parser": "^7.29.7",
286 "@babel/template": "^7.29.7",
287 "@babel/types": "^7.29.7",
288 "debug": "^4.3.1"
289 },
290 "engines": {
291 "node": ">=6.9.0"
292 }
293 },
294 "node_modules/@babel/types": {
295 "version": "7.29.7",
296 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz",
297 "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
298 "dev": true,
299 "license": "MIT",
300 "dependencies": {
301 "@babel/helper-string-parser": "^7.29.7",
302 "@babel/helper-validator-identifier": "^7.29.7"
303 },
304 "engines": {
305 "node": ">=6.9.0"
306 }
307 },
308 "node_modules/@bokuweb/zstd-wasm": {
309 "version": "0.0.27",
310 "resolved": "https://registry.npmjs.org/@bokuweb/zstd-wasm/-/zstd-wasm-0.0.27.tgz",
311 "integrity": "sha512-GDm2uOTK3ESjnYmSeLQifJnBsRCWajKLvN32D2ZcQaaCIJI/Hse9s74f7APXjHit95S10UImsRGkTsbwHmrtmg==",
312 "license": "MIT"
313 },
314 "node_modules/@esbuild/aix-ppc64": {
315 "version": "0.28.1",
316 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
317 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
318 "cpu": [
319 "ppc64"
320 ],
321 "dev": true,
322 "license": "MIT",
323 "optional": true,
324 "os": [
325 "aix"
326 ],
327 "engines": {
328 "node": ">=18"
329 }
330 },
331 "node_modules/@esbuild/android-arm": {
332 "version": "0.28.1",
333 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
334 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
335 "cpu": [
336 "arm"
337 ],
338 "dev": true,
339 "license": "MIT",
340 "optional": true,
341 "os": [
342 "android"
343 ],
344 "engines": {
345 "node": ">=18"
346 }
347 },
348 "node_modules/@esbuild/android-arm64": {
349 "version": "0.28.1",
350 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
351 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
352 "cpu": [
353 "arm64"
354 ],
355 "dev": true,
356 "license": "MIT",
357 "optional": true,
358 "os": [
359 "android"
360 ],
361 "engines": {
362 "node": ">=18"
363 }
364 },
365 "node_modules/@esbuild/android-x64": {
366 "version": "0.28.1",
367 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
368 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
369 "cpu": [
370 "x64"
371 ],
372 "dev": true,
373 "license": "MIT",
374 "optional": true,
375 "os": [
376 "android"
377 ],
378 "engines": {
379 "node": ">=18"
380 }
381 },
382 "node_modules/@esbuild/darwin-arm64": {
383 "version": "0.28.1",
384 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
385 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
386 "cpu": [
387 "arm64"
388 ],
389 "dev": true,
390 "license": "MIT",
391 "optional": true,
392 "os": [
393 "darwin"
394 ],
395 "engines": {
396 "node": ">=18"
397 }
398 },
399 "node_modules/@esbuild/darwin-x64": {
400 "version": "0.28.1",
401 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
402 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
403 "cpu": [
404 "x64"
405 ],
406 "dev": true,
407 "license": "MIT",
408 "optional": true,
409 "os": [
410 "darwin"
411 ],
412 "engines": {
413 "node": ">=18"
414 }
415 },
416 "node_modules/@esbuild/freebsd-arm64": {
417 "version": "0.28.1",
418 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
419 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
420 "cpu": [
421 "arm64"
422 ],
423 "dev": true,
424 "license": "MIT",
425 "optional": true,
426 "os": [
427 "freebsd"
428 ],
429 "engines": {
430 "node": ">=18"
431 }
432 },
433 "node_modules/@esbuild/freebsd-x64": {
434 "version": "0.28.1",
435 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
436 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
437 "cpu": [
438 "x64"
439 ],
440 "dev": true,
441 "license": "MIT",
442 "optional": true,
443 "os": [
444 "freebsd"
445 ],
446 "engines": {
447 "node": ">=18"
448 }
449 },
450 "node_modules/@esbuild/linux-arm": {
451 "version": "0.28.1",
452 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
453 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
454 "cpu": [
455 "arm"
456 ],
457 "dev": true,
458 "license": "MIT",
459 "optional": true,
460 "os": [
461 "linux"
462 ],
463 "engines": {
464 "node": ">=18"
465 }
466 },
467 "node_modules/@esbuild/linux-arm64": {
468 "version": "0.28.1",
469 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
470 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
471 "cpu": [
472 "arm64"
473 ],
474 "dev": true,
475 "license": "MIT",
476 "optional": true,
477 "os": [
478 "linux"
479 ],
480 "engines": {
481 "node": ">=18"
482 }
483 },
484 "node_modules/@esbuild/linux-ia32": {
485 "version": "0.28.1",
486 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
487 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
488 "cpu": [
489 "ia32"
490 ],
491 "dev": true,
492 "license": "MIT",
493 "optional": true,
494 "os": [
495 "linux"
496 ],
497 "engines": {
498 "node": ">=18"
499 }
500 },
501 "node_modules/@esbuild/linux-loong64": {
502 "version": "0.28.1",
503 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
504 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
505 "cpu": [
506 "loong64"
507 ],
508 "dev": true,
509 "license": "MIT",
510 "optional": true,
511 "os": [
512 "linux"
513 ],
514 "engines": {
515 "node": ">=18"
516 }
517 },
518 "node_modules/@esbuild/linux-mips64el": {
519 "version": "0.28.1",
520 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
521 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
522 "cpu": [
523 "mips64el"
524 ],
525 "dev": true,
526 "license": "MIT",
527 "optional": true,
528 "os": [
529 "linux"
530 ],
531 "engines": {
532 "node": ">=18"
533 }
534 },
535 "node_modules/@esbuild/linux-ppc64": {
536 "version": "0.28.1",
537 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
538 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
539 "cpu": [
540 "ppc64"
541 ],
542 "dev": true,
543 "license": "MIT",
544 "optional": true,
545 "os": [
546 "linux"
547 ],
548 "engines": {
549 "node": ">=18"
550 }
551 },
552 "node_modules/@esbuild/linux-riscv64": {
553 "version": "0.28.1",
554 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
555 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
556 "cpu": [
557 "riscv64"
558 ],
559 "dev": true,
560 "license": "MIT",
561 "optional": true,
562 "os": [
563 "linux"
564 ],
565 "engines": {
566 "node": ">=18"
567 }
568 },
569 "node_modules/@esbuild/linux-s390x": {
570 "version": "0.28.1",
571 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
572 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
573 "cpu": [
574 "s390x"
575 ],
576 "dev": true,
577 "license": "MIT",
578 "optional": true,
579 "os": [
580 "linux"
581 ],
582 "engines": {
583 "node": ">=18"
584 }
585 },
586 "node_modules/@esbuild/linux-x64": {
587 "version": "0.28.1",
588 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
589 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
590 "cpu": [
591 "x64"
592 ],
593 "dev": true,
594 "license": "MIT",
595 "optional": true,
596 "os": [
597 "linux"
598 ],
599 "engines": {
600 "node": ">=18"
601 }
602 },
603 "node_modules/@esbuild/netbsd-arm64": {
604 "version": "0.28.1",
605 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
606 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
607 "cpu": [
608 "arm64"
609 ],
610 "dev": true,
611 "license": "MIT",
612 "optional": true,
613 "os": [
614 "netbsd"
615 ],
616 "engines": {
617 "node": ">=18"
618 }
619 },
620 "node_modules/@esbuild/netbsd-x64": {
621 "version": "0.28.1",
622 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
623 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
624 "cpu": [
625 "x64"
626 ],
627 "dev": true,
628 "license": "MIT",
629 "optional": true,
630 "os": [
631 "netbsd"
632 ],
633 "engines": {
634 "node": ">=18"
635 }
636 },
637 "node_modules/@esbuild/openbsd-arm64": {
638 "version": "0.28.1",
639 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
640 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
641 "cpu": [
642 "arm64"
643 ],
644 "dev": true,
645 "license": "MIT",
646 "optional": true,
647 "os": [
648 "openbsd"
649 ],
650 "engines": {
651 "node": ">=18"
652 }
653 },
654 "node_modules/@esbuild/openbsd-x64": {
655 "version": "0.28.1",
656 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
657 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
658 "cpu": [
659 "x64"
660 ],
661 "dev": true,
662 "license": "MIT",
663 "optional": true,
664 "os": [
665 "openbsd"
666 ],
667 "engines": {
668 "node": ">=18"
669 }
670 },
671 "node_modules/@esbuild/openharmony-arm64": {
672 "version": "0.28.1",
673 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
674 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
675 "cpu": [
676 "arm64"
677 ],
678 "dev": true,
679 "license": "MIT",
680 "optional": true,
681 "os": [
682 "openharmony"
683 ],
684 "engines": {
685 "node": ">=18"
686 }
687 },
688 "node_modules/@esbuild/sunos-x64": {
689 "version": "0.28.1",
690 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
691 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
692 "cpu": [
693 "x64"
694 ],
695 "dev": true,
696 "license": "MIT",
697 "optional": true,
698 "os": [
699 "sunos"
700 ],
701 "engines": {
702 "node": ">=18"
703 }
704 },
705 "node_modules/@esbuild/win32-arm64": {
706 "version": "0.28.1",
707 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
708 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
709 "cpu": [
710 "arm64"
711 ],
712 "dev": true,
713 "license": "MIT",
714 "optional": true,
715 "os": [
716 "win32"
717 ],
718 "engines": {
719 "node": ">=18"
720 }
721 },
722 "node_modules/@esbuild/win32-ia32": {
723 "version": "0.28.1",
724 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
725 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
726 "cpu": [
727 "ia32"
728 ],
729 "dev": true,
730 "license": "MIT",
731 "optional": true,
732 "os": [
733 "win32"
734 ],
735 "engines": {
736 "node": ">=18"
737 }
738 },
739 "node_modules/@esbuild/win32-x64": {
740 "version": "0.28.1",
741 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
742 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
743 "cpu": [
744 "x64"
745 ],
746 "dev": true,
747 "license": "MIT",
748 "optional": true,
749 "os": [
750 "win32"
751 ],
752 "engines": {
753 "node": ">=18"
754 }
755 },
756 "node_modules/@jridgewell/gen-mapping": {
757 "version": "0.3.13",
758 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
759 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
760 "dev": true,
761 "license": "MIT",
762 "dependencies": {
763 "@jridgewell/sourcemap-codec": "^1.5.0",
764 "@jridgewell/trace-mapping": "^0.3.24"
765 }
766 },
767 "node_modules/@jridgewell/remapping": {
768 "version": "2.3.5",
769 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
770 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
771 "dev": true,
772 "license": "MIT",
773 "dependencies": {
774 "@jridgewell/gen-mapping": "^0.3.5",
775 "@jridgewell/trace-mapping": "^0.3.24"
776 }
777 },
778 "node_modules/@jridgewell/resolve-uri": {
779 "version": "3.1.2",
780 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
781 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
782 "dev": true,
783 "license": "MIT",
784 "engines": {
785 "node": ">=6.0.0"
786 }
787 },
788 "node_modules/@jridgewell/sourcemap-codec": {
789 "version": "1.5.5",
790 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
791 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
792 "dev": true,
793 "license": "MIT"
794 },
795 "node_modules/@jridgewell/trace-mapping": {
796 "version": "0.3.31",
797 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
798 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
799 "dev": true,
800 "license": "MIT",
801 "dependencies": {
802 "@jridgewell/resolve-uri": "^3.1.0",
803 "@jridgewell/sourcemap-codec": "^1.4.14"
804 }
805 },
806 "node_modules/@rolldown/pluginutils": {
807 "version": "1.0.0-rc.3",
808 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
809 "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",
810 "dev": true,
811 "license": "MIT"
812 },
813 "node_modules/@rollup/rollup-android-arm-eabi": {
814 "version": "4.62.3",
815 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.3.tgz",
816 "integrity": "sha512-c0wdcekXtQvvn5Tsrk/+op/gUArrbWaFduBnTLP2l1cKLSQs4diMWjJw3m6A0DdzT8dAAX95KpkJ3qynCePbmw==",
817 "cpu": [
818 "arm"
819 ],
820 "dev": true,
821 "license": "MIT",
822 "optional": true,
823 "os": [
824 "android"
825 ]
826 },
827 "node_modules/@rollup/rollup-android-arm64": {
828 "version": "4.62.3",
829 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.3.tgz",
830 "integrity": "sha512-3YjElDdWN+qXAFbJ/CzPV+0wspLqh54k/I6GfdYtEJRqg7buSgc1yPM3B+93j1M4neobtkATHZTmxK2AMVGfnA==",
831 "cpu": [
832 "arm64"
833 ],
834 "dev": true,
835 "license": "MIT",
836 "optional": true,
837 "os": [
838 "android"
839 ]
840 },
841 "node_modules/@rollup/rollup-darwin-arm64": {
842 "version": "4.62.3",
843 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.3.tgz",
844 "integrity": "sha512-Pch2pFNOxxz1hTjypIdPyRTR6riiwRl84+VcN9djS680fw+Co1nAJINrdpqp7KV0NvyuU8ilZXZCjd7ykJl1GQ==",
845 "cpu": [
846 "arm64"
847 ],
848 "dev": true,
849 "license": "MIT",
850 "optional": true,
851 "os": [
852 "darwin"
853 ]
854 },
855 "node_modules/@rollup/rollup-darwin-x64": {
856 "version": "4.62.3",
857 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.3.tgz",
858 "integrity": "sha512-LEuncFUHFiF8t4yZVZvvZA1wk0pjAscRnsrn1EfTEmN4HXotBi2YtcnLRyaK6UbuczW7xZS5ES+81Rdz8Z0T6g==",
859 "cpu": [
860 "x64"
861 ],
862 "dev": true,
863 "license": "MIT",
864 "optional": true,
865 "os": [
866 "darwin"
867 ]
868 },
869 "node_modules/@rollup/rollup-freebsd-arm64": {
870 "version": "4.62.3",
871 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.3.tgz",
872 "integrity": "sha512-zvBUvsQUpOWALdDsk6qbS8bXf2VxmPisuudNDrY7x0p0jBdsoZl8HsHczIOgkQiZldmcacMKtBzpoGVNeIe2bQ==",
873 "cpu": [
874 "arm64"
875 ],
876 "dev": true,
877 "license": "MIT",
878 "optional": true,
879 "os": [
880 "freebsd"
881 ]
882 },
883 "node_modules/@rollup/rollup-freebsd-x64": {
884 "version": "4.62.3",
885 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.3.tgz",
886 "integrity": "sha512-C2KmNrcSem/AMg984H/dev+si0lieQGdXdR/lYGJnuumXnFb9Y7QdiI62obFdLlxRYLBv4P0eUVIDbD4c1vVvw==",
887 "cpu": [
888 "x64"
889 ],
890 "dev": true,
891 "license": "MIT",
892 "optional": true,
893 "os": [
894 "freebsd"
895 ]
896 },
897 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
898 "version": "4.62.3",
899 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.3.tgz",
900 "integrity": "sha512-ggXnsTAEzNQx74XpunRsiZ9aBZDsI7XIa0hm2nzR9f4WzH5/f/d73ZSDaC5ejJ8YLY4NW+V3wr0tjOaeCq8hqA==",
901 "cpu": [
902 "arm"
903 ],
904 "dev": true,
905 "libc": [
906 "glibc"
907 ],
908 "license": "MIT",
909 "optional": true,
910 "os": [
911 "linux"
912 ]
913 },
914 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
915 "version": "4.62.3",
916 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.3.tgz",
917 "integrity": "sha512-2vng+FlzNUhKZxtej3IUqJgbZoQk2M/dwQM20+ULV0R/E/8tr9/P6uEf2iiGIk4HL0zMKh5Jry7mUHdUOvyGgA==",
918 "cpu": [
919 "arm"
920 ],
921 "dev": true,
922 "libc": [
923 "musl"
924 ],
925 "license": "MIT",
926 "optional": true,
927 "os": [
928 "linux"
929 ]
930 },
931 "node_modules/@rollup/rollup-linux-arm64-gnu": {
932 "version": "4.62.3",
933 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.3.tgz",
934 "integrity": "sha512-LLLFZKt4/Nraf9rxDkhiU8QVgLF4WmCkfr0L4fj0fPfIZFBib0DeiFk1hhaYKd03LFAFJcxHslhDFlNJLylf5Q==",
935 "cpu": [
936 "arm64"
937 ],
938 "dev": true,
939 "libc": [
940 "glibc"
941 ],
942 "license": "MIT",
943 "optional": true,
944 "os": [
945 "linux"
946 ]
947 },
948 "node_modules/@rollup/rollup-linux-arm64-musl": {
949 "version": "4.62.3",
950 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.3.tgz",
951 "integrity": "sha512-WJkdQCvS9sWNOUBJZfQRKpZGFBztRzcowI+nndmflKgU4XY+3a420FgTOSKTsVqJbnzSxeT4vaJalpOaPo2YCQ==",
952 "cpu": [
953 "arm64"
954 ],
955 "dev": true,
956 "libc": [
957 "musl"
958 ],
959 "license": "MIT",
960 "optional": true,
961 "os": [
962 "linux"
963 ]
964 },
965 "node_modules/@rollup/rollup-linux-loong64-gnu": {
966 "version": "4.62.3",
967 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.3.tgz",
968 "integrity": "sha512-PwHXCCS2n64/1Ot6rP1YEYA02MGYBcQlr8CSZZyrUG2O7NH6NklYmvr9v3Jy+5e/eDeNchc/ukmKJi9LuflMIQ==",
969 "cpu": [
970 "loong64"
971 ],
972 "dev": true,
973 "libc": [
974 "glibc"
975 ],
976 "license": "MIT",
977 "optional": true,
978 "os": [
979 "linux"
980 ]
981 },
982 "node_modules/@rollup/rollup-linux-loong64-musl": {
983 "version": "4.62.3",
984 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.3.tgz",
985 "integrity": "sha512-vUjxINQu3RC8NZS3ykk1gN65gIz8pAopOq2HXuZhiIxHdx7TFvDG+jgrdSgInu1Eza4/Rfi2VzZgyIgEH4WOaw==",
986 "cpu": [
987 "loong64"
988 ],
989 "dev": true,
990 "libc": [
991 "musl"
992 ],
993 "license": "MIT",
994 "optional": true,
995 "os": [
996 "linux"
997 ]
998 },
999 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1000 "version": "4.62.3",
1001 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.3.tgz",
1002 "integrity": "sha512-wzko4aJ13+0G3kGnviCg5gnXFKd40izKsrf2uOw12US4XqprkDrmwOpeW14aSNa37V8bfPcz5Fkob6LZ3BAPmA==",
1003 "cpu": [
1004 "ppc64"
1005 ],
1006 "dev": true,
1007 "libc": [
1008 "glibc"
1009 ],
1010 "license": "MIT",
1011 "optional": true,
1012 "os": [
1013 "linux"
1014 ]
1015 },
1016 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1017 "version": "4.62.3",
1018 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.3.tgz",
1019 "integrity": "sha512-8120ue0JUMSwy11stlwnfdX3pPd+WZYGCDBwEHWtIHi6pOpZmsEF5QKB7a/UN+XFdqvobxz98kv8RTqikyCEBw==",
1020 "cpu": [
1021 "ppc64"
1022 ],
1023 "dev": true,
1024 "libc": [
1025 "musl"
1026 ],
1027 "license": "MIT",
1028 "optional": true,
1029 "os": [
1030 "linux"
1031 ]
1032 },
1033 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1034 "version": "4.62.3",
1035 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.3.tgz",
1036 "integrity": "sha512-XLFHnR3tXMjbOCh2vtVJHmxt+995uJsTERQyseFDRA0xxMxyTZPLa3OIUlyFaO4mF/Lu0FjmWHCuPXJT1n/IOg==",
1037 "cpu": [
1038 "riscv64"
1039 ],
1040 "dev": true,
1041 "libc": [
1042 "glibc"
1043 ],
1044 "license": "MIT",
1045 "optional": true,
1046 "os": [
1047 "linux"
1048 ]
1049 },
1050 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1051 "version": "4.62.3",
1052 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.3.tgz",
1053 "integrity": "sha512-se6yXvNGMIl0f+RQzyh7XAmia8/9kplQx424wnG2w0C1oi6XgO6Y8otKhdXFHbHs88Ihavzmvh1NWjuovE76BQ==",
1054 "cpu": [
1055 "riscv64"
1056 ],
1057 "dev": true,
1058 "libc": [
1059 "musl"
1060 ],
1061 "license": "MIT",
1062 "optional": true,
1063 "os": [
1064 "linux"
1065 ]
1066 },
1067 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1068 "version": "4.62.3",
1069 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.3.tgz",
1070 "integrity": "sha512-gNoxRefktVIiGflpONuxWWXZAzIQG++z9qHO3xKwk4WdDMuQja3JHGfE1u0i3PfPDyvhypdk+WrgIJqLhGG7sg==",
1071 "cpu": [
1072 "s390x"
1073 ],
1074 "dev": true,
1075 "libc": [
1076 "glibc"
1077 ],
1078 "license": "MIT",
1079 "optional": true,
1080 "os": [
1081 "linux"
1082 ]
1083 },
1084 "node_modules/@rollup/rollup-linux-x64-gnu": {
1085 "version": "4.62.3",
1086 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.3.tgz",
1087 "integrity": "sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==",
1088 "cpu": [
1089 "x64"
1090 ],
1091 "dev": true,
1092 "libc": [
1093 "glibc"
1094 ],
1095 "license": "MIT",
1096 "optional": true,
1097 "os": [
1098 "linux"
1099 ]
1100 },
1101 "node_modules/@rollup/rollup-linux-x64-musl": {
1102 "version": "4.62.3",
1103 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.3.tgz",
1104 "integrity": "sha512-LBx9LYXvj2CBkMkjLdNAWLwH0MLMin7do2VcVo9kVPibGLkY0BQQut2fv7NVqkXqZ/CrAu9LqDHVV1xHCMpCPw==",
1105 "cpu": [
1106 "x64"
1107 ],
1108 "dev": true,
1109 "libc": [
1110 "musl"
1111 ],
1112 "license": "MIT",
1113 "optional": true,
1114 "os": [
1115 "linux"
1116 ]
1117 },
1118 "node_modules/@rollup/rollup-openbsd-x64": {
1119 "version": "4.62.3",
1120 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.3.tgz",
1121 "integrity": "sha512-ABVf3Q0RCu7NcyCCOZQI0pJ3GuSdfSl8EXcy88QtdceIMIoCUdfhsJChZ64L9zVM2aJHjde1Bhn5uqSRcX9ySA==",
1122 "cpu": [
1123 "x64"
1124 ],
1125 "dev": true,
1126 "license": "MIT",
1127 "optional": true,
1128 "os": [
1129 "openbsd"
1130 ]
1131 },
1132 "node_modules/@rollup/rollup-openharmony-arm64": {
1133 "version": "4.62.3",
1134 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.3.tgz",
1135 "integrity": "sha512-+2Cy/ldweGBLlPIKsQLF8U5N44a0KDdbrk1rAjHOM9M2K+kGdIVjHLmmrZIcx+9Ny3ke/1JomCsDI1ocb11+sg==",
1136 "cpu": [
1137 "arm64"
1138 ],
1139 "dev": true,
1140 "license": "MIT",
1141 "optional": true,
1142 "os": [
1143 "openharmony"
1144 ]
1145 },
1146 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1147 "version": "4.62.3",
1148 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.3.tgz",
1149 "integrity": "sha512-dtZvzc8BedpSaFNy75x6uiWwAGTH+aZHDtdrqP6qk+WcLJrfti6sGje1ZJ9UxyzDLF23d/mV+PaMwuC0hL7UVA==",
1150 "cpu": [
1151 "arm64"
1152 ],
1153 "dev": true,
1154 "license": "MIT",
1155 "optional": true,
1156 "os": [
1157 "win32"
1158 ]
1159 },
1160 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1161 "version": "4.62.3",
1162 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.3.tgz",
1163 "integrity": "sha512-Rj8Ra4noo+aYy7sKBggCx0407mws34kAb1ySyWuq5DAtFBQdkSwnsjCgPrhPe9cvgBKZIukpE+CVHvORCS93kQ==",
1164 "cpu": [
1165 "ia32"
1166 ],
1167 "dev": true,
1168 "license": "MIT",
1169 "optional": true,
1170 "os": [
1171 "win32"
1172 ]
1173 },
1174 "node_modules/@rollup/rollup-win32-x64-gnu": {
1175 "version": "4.62.3",
1176 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.3.tgz",
1177 "integrity": "sha512-vp7N084ew/odXn2gi/mzm9mUkQu9l6AiN6dt4IeUM2Uvm9o+cVmP+YkqbMOteLbiGgqBBlJZjIMYVCfOOIVbVQ==",
1178 "cpu": [
1179 "x64"
1180 ],
1181 "dev": true,
1182 "license": "MIT",
1183 "optional": true,
1184 "os": [
1185 "win32"
1186 ]
1187 },
1188 "node_modules/@rollup/rollup-win32-x64-msvc": {
1189 "version": "4.62.3",
1190 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.3.tgz",
1191 "integrity": "sha512-MOG/3gTOn4Fwf574RVOaY61I5o6P90legkFADiTyn1hyjNydT+cerU2rLUwPdZkKKyJ+iT+K9p7WXK4LM1Ka6g==",
1192 "cpu": [
1193 "x64"
1194 ],
1195 "dev": true,
1196 "license": "MIT",
1197 "optional": true,
1198 "os": [
1199 "win32"
1200 ]
1201 },
1202 "node_modules/@types/babel__core": {
1203 "version": "7.20.5",
1204 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1205 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1206 "dev": true,
1207 "license": "MIT",
1208 "dependencies": {
1209 "@babel/parser": "^7.20.7",
1210 "@babel/types": "^7.20.7",
1211 "@types/babel__generator": "*",
1212 "@types/babel__template": "*",
1213 "@types/babel__traverse": "*"
1214 }
1215 },
1216 "node_modules/@types/babel__generator": {
1217 "version": "7.27.0",
1218 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1219 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1220 "dev": true,
1221 "license": "MIT",
1222 "dependencies": {
1223 "@babel/types": "^7.0.0"
1224 }
1225 },
1226 "node_modules/@types/babel__template": {
1227 "version": "7.4.4",
1228 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1229 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1230 "dev": true,
1231 "license": "MIT",
1232 "dependencies": {
1233 "@babel/parser": "^7.1.0",
1234 "@babel/types": "^7.0.0"
1235 }
1236 },
1237 "node_modules/@types/babel__traverse": {
1238 "version": "7.28.0",
1239 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1240 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1241 "dev": true,
1242 "license": "MIT",
1243 "dependencies": {
1244 "@babel/types": "^7.28.2"
1245 }
1246 },
1247 "node_modules/@types/estree": {
1248 "version": "1.0.9",
1249 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1250 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1251 "dev": true,
1252 "license": "MIT"
1253 },
1254 "node_modules/@types/node": {
1255 "version": "26.1.2",
1256 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.2.tgz",
1257 "integrity": "sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==",
1258 "dev": true,
1259 "license": "MIT",
1260 "dependencies": {
1261 "undici-types": "~8.3.0"
1262 }
1263 },
1264 "node_modules/@types/react": {
1265 "version": "19.2.17",
1266 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz",
1267 "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==",
1268 "dev": true,
1269 "license": "MIT",
1270 "dependencies": {
1271 "csstype": "^3.2.2"
1272 }
1273 },
1274 "node_modules/@types/react-dom": {
1275 "version": "19.2.3",
1276 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
1277 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
1278 "dev": true,
1279 "license": "MIT",
1280 "peerDependencies": {
1281 "@types/react": "^19.2.0"
1282 }
1283 },
1284 "node_modules/@vitejs/plugin-react": {
1285 "version": "5.2.0",
1286 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
1287 "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==",
1288 "dev": true,
1289 "license": "MIT",
1290 "dependencies": {
1291 "@babel/core": "^7.29.0",
1292 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
1293 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
1294 "@rolldown/pluginutils": "1.0.0-rc.3",
1295 "@types/babel__core": "^7.20.5",
1296 "react-refresh": "^0.18.0"
1297 },
1298 "engines": {
1299 "node": "^20.19.0 || >=22.12.0"
1300 },
1301 "peerDependencies": {
1302 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
1303 }
1304 },
1305 "node_modules/baseline-browser-mapping": {
1306 "version": "2.11.6",
1307 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.6.tgz",
1308 "integrity": "sha512-69D/imtToCsIcAl8WBS2YaRwA4jO/j0HhU+hELqMEu9f54MoUtI6+XH5mrKU8rEFNEk/Ui1I2MK4/JkWacclGw==",
1309 "dev": true,
1310 "license": "Apache-2.0",
1311 "bin": {
1312 "baseline-browser-mapping": "dist/cli.cjs"
1313 },
1314 "engines": {
1315 "node": ">=6.0.0"
1316 }
1317 },
1318 "node_modules/browserslist": {
1319 "version": "4.28.7",
1320 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz",
1321 "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==",
1322 "dev": true,
1323 "funding": [
1324 {
1325 "type": "opencollective",
1326 "url": "https://opencollective.com/browserslist"
1327 },
1328 {
1329 "type": "tidelift",
1330 "url": "https://tidelift.com/funding/github/npm/browserslist"
1331 },
1332 {
1333 "type": "github",
1334 "url": "https://github.com/sponsors/ai"
1335 }
1336 ],
1337 "license": "MIT",
1338 "dependencies": {
1339 "baseline-browser-mapping": "^2.10.44",
1340 "caniuse-lite": "^1.0.30001806",
1341 "electron-to-chromium": "^1.5.393",
1342 "node-releases": "^2.0.51",
1343 "update-browserslist-db": "^1.2.3"
1344 },
1345 "bin": {
1346 "browserslist": "cli.js"
1347 },
1348 "engines": {
1349 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1350 }
1351 },
1352 "node_modules/caniuse-lite": {
1353 "version": "1.0.30001806",
1354 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz",
1355 "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==",
1356 "dev": true,
1357 "funding": [
1358 {
1359 "type": "opencollective",
1360 "url": "https://opencollective.com/browserslist"
1361 },
1362 {
1363 "type": "tidelift",
1364 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1365 },
1366 {
1367 "type": "github",
1368 "url": "https://github.com/sponsors/ai"
1369 }
1370 ],
1371 "license": "CC-BY-4.0"
1372 },
1373 "node_modules/commander": {
1374 "version": "8.3.0",
1375 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
1376 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
1377 "license": "MIT",
1378 "engines": {
1379 "node": ">= 12"
1380 }
1381 },
1382 "node_modules/convert-source-map": {
1383 "version": "2.0.0",
1384 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1385 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1386 "dev": true,
1387 "license": "MIT"
1388 },
1389 "node_modules/csstype": {
1390 "version": "3.2.3",
1391 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1392 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1393 "dev": true,
1394 "license": "MIT"
1395 },
1396 "node_modules/debug": {
1397 "version": "4.4.3",
1398 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1399 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1400 "dev": true,
1401 "license": "MIT",
1402 "dependencies": {
1403 "ms": "^2.1.3"
1404 },
1405 "engines": {
1406 "node": ">=6.0"
1407 },
1408 "peerDependenciesMeta": {
1409 "supports-color": {
1410 "optional": true
1411 }
1412 }
1413 },
1414 "node_modules/electron-to-chromium": {
1415 "version": "1.5.398",
1416 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.398.tgz",
1417 "integrity": "sha512-AsvhAxopJGh6museTDMIjn6JpDYOfgu4RLlygomt87MUwBUqTfd/1EiPtx10/LZE8xpTvkP2E9Gafq7lkLtodQ==",
1418 "dev": true,
1419 "license": "ISC"
1420 },
1421 "node_modules/esbuild": {
1422 "version": "0.28.1",
1423 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
1424 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
1425 "dev": true,
1426 "hasInstallScript": true,
1427 "license": "MIT",
1428 "bin": {
1429 "esbuild": "bin/esbuild"
1430 },
1431 "engines": {
1432 "node": ">=18"
1433 },
1434 "optionalDependencies": {
1435 "@esbuild/aix-ppc64": "0.28.1",
1436 "@esbuild/android-arm": "0.28.1",
1437 "@esbuild/android-arm64": "0.28.1",
1438 "@esbuild/android-x64": "0.28.1",
1439 "@esbuild/darwin-arm64": "0.28.1",
1440 "@esbuild/darwin-x64": "0.28.1",
1441 "@esbuild/freebsd-arm64": "0.28.1",
1442 "@esbuild/freebsd-x64": "0.28.1",
1443 "@esbuild/linux-arm": "0.28.1",
1444 "@esbuild/linux-arm64": "0.28.1",
1445 "@esbuild/linux-ia32": "0.28.1",
1446 "@esbuild/linux-loong64": "0.28.1",
1447 "@esbuild/linux-mips64el": "0.28.1",
1448 "@esbuild/linux-ppc64": "0.28.1",
1449 "@esbuild/linux-riscv64": "0.28.1",
1450 "@esbuild/linux-s390x": "0.28.1",
1451 "@esbuild/linux-x64": "0.28.1",
1452 "@esbuild/netbsd-arm64": "0.28.1",
1453 "@esbuild/netbsd-x64": "0.28.1",
1454 "@esbuild/openbsd-arm64": "0.28.1",
1455 "@esbuild/openbsd-x64": "0.28.1",
1456 "@esbuild/openharmony-arm64": "0.28.1",
1457 "@esbuild/sunos-x64": "0.28.1",
1458 "@esbuild/win32-arm64": "0.28.1",
1459 "@esbuild/win32-ia32": "0.28.1",
1460 "@esbuild/win32-x64": "0.28.1"
1461 }
1462 },
1463 "node_modules/escalade": {
1464 "version": "3.2.0",
1465 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1466 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1467 "dev": true,
1468 "license": "MIT",
1469 "engines": {
1470 "node": ">=6"
1471 }
1472 },
1473 "node_modules/fdir": {
1474 "version": "6.5.0",
1475 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1476 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1477 "dev": true,
1478 "license": "MIT",
1479 "engines": {
1480 "node": ">=12.0.0"
1481 },
1482 "peerDependencies": {
1483 "picomatch": "^3 || ^4"
1484 },
1485 "peerDependenciesMeta": {
1486 "picomatch": {
1487 "optional": true
1488 }
1489 }
1490 },
1491 "node_modules/fflate": {
1492 "version": "0.8.3",
1493 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1494 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1495 "license": "MIT"
1496 },
1497 "node_modules/fsevents": {
1498 "version": "2.3.3",
1499 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1500 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1501 "dev": true,
1502 "hasInstallScript": true,
1503 "license": "MIT",
1504 "optional": true,
1505 "os": [
1506 "darwin"
1507 ],
1508 "engines": {
1509 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1510 }
1511 },
1512 "node_modules/gensync": {
1513 "version": "1.0.0-beta.2",
1514 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
1515 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
1516 "dev": true,
1517 "license": "MIT",
1518 "engines": {
1519 "node": ">=6.9.0"
1520 }
1521 },
1522 "node_modules/js-tokens": {
1523 "version": "4.0.0",
1524 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1525 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1526 "dev": true,
1527 "license": "MIT"
1528 },
1529 "node_modules/jsesc": {
1530 "version": "3.1.0",
1531 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
1532 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
1533 "dev": true,
1534 "license": "MIT",
1535 "bin": {
1536 "jsesc": "bin/jsesc"
1537 },
1538 "engines": {
1539 "node": ">=6"
1540 }
1541 },
1542 "node_modules/json5": {
1543 "version": "2.2.3",
1544 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
1545 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1546 "dev": true,
1547 "license": "MIT",
1548 "bin": {
1549 "json5": "lib/cli.js"
1550 },
1551 "engines": {
1552 "node": ">=6"
1553 }
1554 },
1555 "node_modules/katex": {
1556 "version": "0.16.47",
1557 "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz",
1558 "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==",
1559 "funding": [
1560 "https://opencollective.com/katex",
1561 "https://github.com/sponsors/katex"
1562 ],
1563 "license": "MIT",
1564 "dependencies": {
1565 "commander": "^8.3.0"
1566 },
1567 "bin": {
1568 "katex": "cli.js"
1569 }
1570 },
1571 "node_modules/lru-cache": {
1572 "version": "5.1.1",
1573 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1574 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1575 "dev": true,
1576 "license": "ISC",
1577 "dependencies": {
1578 "yallist": "^3.0.2"
1579 }
1580 },
1581 "node_modules/ms": {
1582 "version": "2.1.3",
1583 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1584 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1585 "dev": true,
1586 "license": "MIT"
1587 },
1588 "node_modules/nanoid": {
1589 "version": "3.3.16",
1590 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
1591 "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
1592 "dev": true,
1593 "funding": [
1594 {
1595 "type": "github",
1596 "url": "https://github.com/sponsors/ai"
1597 }
1598 ],
1599 "license": "MIT",
1600 "bin": {
1601 "nanoid": "bin/nanoid.cjs"
1602 },
1603 "engines": {
1604 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1605 }
1606 },
1607 "node_modules/node-releases": {
1608 "version": "2.0.51",
1609 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz",
1610 "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==",
1611 "dev": true,
1612 "license": "MIT",
1613 "engines": {
1614 "node": ">=18"
1615 }
1616 },
1617 "node_modules/picocolors": {
1618 "version": "1.1.1",
1619 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1620 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1621 "dev": true,
1622 "license": "ISC"
1623 },
1624 "node_modules/picomatch": {
1625 "version": "4.0.5",
1626 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
1627 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
1628 "dev": true,
1629 "license": "MIT",
1630 "engines": {
1631 "node": ">=12"
1632 },
1633 "funding": {
1634 "url": "https://github.com/sponsors/jonschlinkert"
1635 }
1636 },
1637 "node_modules/postcss": {
1638 "version": "8.5.25",
1639 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.25.tgz",
1640 "integrity": "sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==",
1641 "dev": true,
1642 "funding": [
1643 {
1644 "type": "opencollective",
1645 "url": "https://opencollective.com/postcss/"
1646 },
1647 {
1648 "type": "tidelift",
1649 "url": "https://tidelift.com/funding/github/npm/postcss"
1650 },
1651 {
1652 "type": "github",
1653 "url": "https://github.com/sponsors/ai"
1654 }
1655 ],
1656 "license": "MIT",
1657 "dependencies": {
1658 "nanoid": "^3.3.16",
1659 "picocolors": "^1.1.1",
1660 "source-map-js": "^1.2.1"
1661 },
1662 "engines": {
1663 "node": "^10 || ^12 || >=14"
1664 }
1665 },
1666 "node_modules/react": {
1667 "version": "19.2.8",
1668 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
1669 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
1670 "license": "MIT",
1671 "engines": {
1672 "node": ">=0.10.0"
1673 }
1674 },
1675 "node_modules/react-dom": {
1676 "version": "19.2.8",
1677 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz",
1678 "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==",
1679 "license": "MIT",
1680 "dependencies": {
1681 "scheduler": "^0.27.0"
1682 },
1683 "peerDependencies": {
1684 "react": "^19.2.8"
1685 }
1686 },
1687 "node_modules/react-refresh": {
1688 "version": "0.18.0",
1689 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
1690 "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
1691 "dev": true,
1692 "license": "MIT",
1693 "engines": {
1694 "node": ">=0.10.0"
1695 }
1696 },
1697 "node_modules/rollup": {
1698 "version": "4.62.3",
1699 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.3.tgz",
1700 "integrity": "sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==",
1701 "dev": true,
1702 "license": "MIT",
1703 "dependencies": {
1704 "@types/estree": "1.0.9"
1705 },
1706 "bin": {
1707 "rollup": "dist/bin/rollup"
1708 },
1709 "engines": {
1710 "node": ">=18.0.0",
1711 "npm": ">=8.0.0"
1712 },
1713 "optionalDependencies": {
1714 "@rollup/rollup-android-arm-eabi": "4.62.3",
1715 "@rollup/rollup-android-arm64": "4.62.3",
1716 "@rollup/rollup-darwin-arm64": "4.62.3",
1717 "@rollup/rollup-darwin-x64": "4.62.3",
1718 "@rollup/rollup-freebsd-arm64": "4.62.3",
1719 "@rollup/rollup-freebsd-x64": "4.62.3",
1720 "@rollup/rollup-linux-arm-gnueabihf": "4.62.3",
1721 "@rollup/rollup-linux-arm-musleabihf": "4.62.3",
1722 "@rollup/rollup-linux-arm64-gnu": "4.62.3",
1723 "@rollup/rollup-linux-arm64-musl": "4.62.3",
1724 "@rollup/rollup-linux-loong64-gnu": "4.62.3",
1725 "@rollup/rollup-linux-loong64-musl": "4.62.3",
1726 "@rollup/rollup-linux-ppc64-gnu": "4.62.3",
1727 "@rollup/rollup-linux-ppc64-musl": "4.62.3",
1728 "@rollup/rollup-linux-riscv64-gnu": "4.62.3",
1729 "@rollup/rollup-linux-riscv64-musl": "4.62.3",
1730 "@rollup/rollup-linux-s390x-gnu": "4.62.3",
1731 "@rollup/rollup-linux-x64-gnu": "4.62.3",
1732 "@rollup/rollup-linux-x64-musl": "4.62.3",
1733 "@rollup/rollup-openbsd-x64": "4.62.3",
1734 "@rollup/rollup-openharmony-arm64": "4.62.3",
1735 "@rollup/rollup-win32-arm64-msvc": "4.62.3",
1736 "@rollup/rollup-win32-ia32-msvc": "4.62.3",
1737 "@rollup/rollup-win32-x64-gnu": "4.62.3",
1738 "@rollup/rollup-win32-x64-msvc": "4.62.3",
1739 "fsevents": "~2.3.2"
1740 }
1741 },
1742 "node_modules/scheduler": {
1743 "version": "0.27.0",
1744 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
1745 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
1746 "license": "MIT"
1747 },
1748 "node_modules/semver": {
1749 "version": "6.3.1",
1750 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
1751 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1752 "dev": true,
1753 "license": "ISC",
1754 "bin": {
1755 "semver": "bin/semver.js"
1756 }
1757 },
1758 "node_modules/source-map-js": {
1759 "version": "1.2.1",
1760 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1761 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1762 "dev": true,
1763 "license": "BSD-3-Clause",
1764 "engines": {
1765 "node": ">=0.10.0"
1766 }
1767 },
1768 "node_modules/tinyglobby": {
1769 "version": "0.2.17",
1770 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1771 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1772 "dev": true,
1773 "license": "MIT",
1774 "dependencies": {
1775 "fdir": "^6.5.0",
1776 "picomatch": "^4.0.4"
1777 },
1778 "engines": {
1779 "node": ">=12.0.0"
1780 },
1781 "funding": {
1782 "url": "https://github.com/sponsors/SuperchupuDev"
1783 }
1784 },
1785 "node_modules/typescript": {
1786 "version": "5.9.3",
1787 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1788 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1789 "dev": true,
1790 "license": "Apache-2.0",
1791 "bin": {
1792 "tsc": "bin/tsc",
1793 "tsserver": "bin/tsserver"
1794 },
1795 "engines": {
1796 "node": ">=14.17"
1797 }
1798 },
1799 "node_modules/undici-types": {
1800 "version": "8.3.0",
1801 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
1802 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
1803 "dev": true,
1804 "license": "MIT"
1805 },
1806 "node_modules/update-browserslist-db": {
1807 "version": "1.2.3",
1808 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
1809 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
1810 "dev": true,
1811 "funding": [
1812 {
1813 "type": "opencollective",
1814 "url": "https://opencollective.com/browserslist"
1815 },
1816 {
1817 "type": "tidelift",
1818 "url": "https://tidelift.com/funding/github/npm/browserslist"
1819 },
1820 {
1821 "type": "github",
1822 "url": "https://github.com/sponsors/ai"
1823 }
1824 ],
1825 "license": "MIT",
1826 "dependencies": {
1827 "escalade": "^3.2.0",
1828 "picocolors": "^1.1.1"
1829 },
1830 "bin": {
1831 "update-browserslist-db": "cli.js"
1832 },
1833 "peerDependencies": {
1834 "browserslist": ">= 4.21.0"
1835 }
1836 },
1837 "node_modules/vite": {
1838 "version": "7.3.6",
1839 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",
1840 "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",
1841 "dev": true,
1842 "license": "MIT",
1843 "dependencies": {
1844 "esbuild": "^0.27.0 || ^0.28.0",
1845 "fdir": "^6.5.0",
1846 "picomatch": "^4.0.3",
1847 "postcss": "^8.5.6",
1848 "rollup": "^4.43.0",
1849 "tinyglobby": "^0.2.15"
1850 },
1851 "bin": {
1852 "vite": "bin/vite.js"
1853 },
1854 "engines": {
1855 "node": "^20.19.0 || >=22.12.0"
1856 },
1857 "funding": {
1858 "url": "https://github.com/vitejs/vite?sponsor=1"
1859 },
1860 "optionalDependencies": {
1861 "fsevents": "~2.3.3"
1862 },
1863 "peerDependencies": {
1864 "@types/node": "^20.19.0 || >=22.12.0",
1865 "jiti": ">=1.21.0",
1866 "less": "^4.0.0",
1867 "lightningcss": "^1.21.0",
1868 "sass": "^1.70.0",
1869 "sass-embedded": "^1.70.0",
1870 "stylus": ">=0.54.8",
1871 "sugarss": "^5.0.0",
1872 "terser": "^5.16.0",
1873 "tsx": "^4.8.1",
1874 "yaml": "^2.4.2"
1875 },
1876 "peerDependenciesMeta": {
1877 "@types/node": {
1878 "optional": true
1879 },
1880 "jiti": {
1881 "optional": true
1882 },
1883 "less": {
1884 "optional": true
1885 },
1886 "lightningcss": {
1887 "optional": true
1888 },
1889 "sass": {
1890 "optional": true
1891 },
1892 "sass-embedded": {
1893 "optional": true
1894 },
1895 "stylus": {
1896 "optional": true
1897 },
1898 "sugarss": {
1899 "optional": true
1900 },
1901 "terser": {
1902 "optional": true
1903 },
1904 "tsx": {
1905 "optional": true
1906 },
1907 "yaml": {
1908 "optional": true
1909 }
1910 }
1911 },
1912 "node_modules/yallist": {
1913 "version": "3.1.1",
1914 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1915 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
1916 "dev": true,
1917 "license": "ISC"
1918 }
1919 }
1920}