2 "name": "cymbal2-webapp",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "cymbal2-webapp",
9 "version": "0.1.0",
10 "dependencies": {
11 "@codemirror/commands": "^6.11.0",
12 "@codemirror/language": "^6.12.4",
13 "@codemirror/legacy-modes": "^6.5.3",
14 "@codemirror/state": "^6.7.1",
15 "@codemirror/theme-one-dark": "^6.1.3",
16 "@codemirror/view": "^6.43.9",
17 "codemirror": "^6.0.2",
1793cecTime-domain nonlinear shell cymbal after Samejima (2021)Jeremy Magland 19 "numbl": "^0.4.19",
20 "react": "^18.3.1",
21 "react-dom": "^18.3.1"
22 },
23 "devDependencies": {
24 "@types/react": "^18.3.5",
25 "@types/react-dom": "^18.3.0",
26 "@vitejs/plugin-react": "^4.3.1",
65ecc03Run the time loop on the GPU in the web app when WebGPU is availableJeremy Magland 27 "@webgpu/types": "^0.1.72",
29 "typescript": "^5.5.4",
30 "vite": "^5.4.3"
31 }
32 },
33 "node_modules/@babel/code-frame": {
34 "version": "7.29.7",
35 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
36 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
37 "dev": true,
38 "license": "MIT",
39 "dependencies": {
40 "@babel/helper-validator-identifier": "^7.29.7",
41 "js-tokens": "^4.0.0",
42 "picocolors": "^1.1.1"
43 },
44 "engines": {
45 "node": ">=6.9.0"
46 }
47 },
48 "node_modules/@babel/compat-data": {
49 "version": "7.29.7",
50 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
51 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
52 "dev": true,
53 "license": "MIT",
54 "engines": {
55 "node": ">=6.9.0"
56 }
57 },
58 "node_modules/@babel/core": {
59 "version": "7.29.7",
60 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
61 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
62 "dev": true,
63 "license": "MIT",
64 "dependencies": {
65 "@babel/code-frame": "^7.29.7",
66 "@babel/generator": "^7.29.7",
67 "@babel/helper-compilation-targets": "^7.29.7",
68 "@babel/helper-module-transforms": "^7.29.7",
69 "@babel/helpers": "^7.29.7",
70 "@babel/parser": "^7.29.7",
71 "@babel/template": "^7.29.7",
72 "@babel/traverse": "^7.29.7",
73 "@babel/types": "^7.29.7",
74 "@jridgewell/remapping": "^2.3.5",
75 "convert-source-map": "^2.0.0",
76 "debug": "^4.1.0",
77 "gensync": "^1.0.0-beta.2",
78 "json5": "^2.2.3",
79 "semver": "^6.3.1"
80 },
81 "engines": {
82 "node": ">=6.9.0"
83 },
84 "funding": {
85 "type": "opencollective",
86 "url": "https://opencollective.com/babel"
87 }
88 },
89 "node_modules/@babel/generator": {
90 "version": "7.29.8",
91 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz",
92 "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==",
93 "dev": true,
94 "license": "MIT",
95 "dependencies": {
96 "@babel/parser": "^7.29.8",
97 "@babel/types": "^7.29.8",
98 "@jridgewell/gen-mapping": "^0.3.12",
99 "@jridgewell/trace-mapping": "^0.3.28",
100 "jsesc": "^3.0.2"
101 },
102 "engines": {
103 "node": ">=6.9.0"
104 }
105 },
106 "node_modules/@babel/helper-compilation-targets": {
107 "version": "7.29.7",
108 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
109 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
110 "dev": true,
111 "license": "MIT",
112 "dependencies": {
113 "@babel/compat-data": "^7.29.7",
114 "@babel/helper-validator-option": "^7.29.7",
115 "browserslist": "^4.24.0",
116 "lru-cache": "^5.1.1",
117 "semver": "^6.3.1"
118 },
119 "engines": {
120 "node": ">=6.9.0"
121 }
122 },
123 "node_modules/@babel/helper-globals": {
124 "version": "7.29.7",
125 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
126 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
127 "dev": true,
128 "license": "MIT",
129 "engines": {
130 "node": ">=6.9.0"
131 }
132 },
133 "node_modules/@babel/helper-module-imports": {
134 "version": "7.29.7",
135 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
136 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
137 "dev": true,
138 "license": "MIT",
139 "dependencies": {
140 "@babel/traverse": "^7.29.7",
141 "@babel/types": "^7.29.7"
142 },
143 "engines": {
144 "node": ">=6.9.0"
145 }
146 },
147 "node_modules/@babel/helper-module-transforms": {
148 "version": "7.29.7",
149 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
150 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
151 "dev": true,
152 "license": "MIT",
153 "dependencies": {
154 "@babel/helper-module-imports": "^7.29.7",
155 "@babel/helper-validator-identifier": "^7.29.7",
156 "@babel/traverse": "^7.29.7"
157 },
158 "engines": {
159 "node": ">=6.9.0"
160 },
161 "peerDependencies": {
162 "@babel/core": "^7.0.0"
163 }
164 },
165 "node_modules/@babel/helper-plugin-utils": {
166 "version": "7.29.7",
167 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
168 "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
169 "dev": true,
170 "license": "MIT",
171 "engines": {
172 "node": ">=6.9.0"
173 }
174 },
175 "node_modules/@babel/helper-string-parser": {
176 "version": "7.29.7",
177 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
178 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
179 "dev": true,
180 "license": "MIT",
181 "engines": {
182 "node": ">=6.9.0"
183 }
184 },
185 "node_modules/@babel/helper-validator-identifier": {
186 "version": "7.29.7",
187 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
188 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
189 "dev": true,
190 "license": "MIT",
191 "engines": {
192 "node": ">=6.9.0"
193 }
194 },
195 "node_modules/@babel/helper-validator-option": {
196 "version": "7.29.7",
197 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
198 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
199 "dev": true,
200 "license": "MIT",
201 "engines": {
202 "node": ">=6.9.0"
203 }
204 },
205 "node_modules/@babel/helpers": {
206 "version": "7.29.7",
207 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
208 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
209 "dev": true,
210 "license": "MIT",
211 "dependencies": {
212 "@babel/template": "^7.29.7",
213 "@babel/types": "^7.29.7"
214 },
215 "engines": {
216 "node": ">=6.9.0"
217 }
218 },
219 "node_modules/@babel/parser": {
220 "version": "7.29.8",
221 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
222 "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
223 "dev": true,
224 "license": "MIT",
225 "dependencies": {
226 "@babel/types": "^7.29.8"
227 },
228 "bin": {
229 "parser": "bin/babel-parser.js"
230 },
231 "engines": {
232 "node": ">=6.0.0"
233 }
234 },
235 "node_modules/@babel/plugin-transform-react-jsx-self": {
236 "version": "7.29.7",
237 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
238 "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
239 "dev": true,
240 "license": "MIT",
241 "dependencies": {
242 "@babel/helper-plugin-utils": "^7.29.7"
243 },
244 "engines": {
245 "node": ">=6.9.0"
246 },
247 "peerDependencies": {
248 "@babel/core": "^7.0.0-0"
249 }
250 },
251 "node_modules/@babel/plugin-transform-react-jsx-source": {
252 "version": "7.29.7",
253 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
254 "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
255 "dev": true,
256 "license": "MIT",
257 "dependencies": {
258 "@babel/helper-plugin-utils": "^7.29.7"
259 },
260 "engines": {
261 "node": ">=6.9.0"
262 },
263 "peerDependencies": {
264 "@babel/core": "^7.0.0-0"
265 }
266 },
267 "node_modules/@babel/runtime": {
268 "version": "7.29.7",
269 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
270 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
271 "license": "MIT",
272 "engines": {
273 "node": ">=6.9.0"
274 }
275 },
276 "node_modules/@babel/template": {
277 "version": "7.29.7",
278 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
279 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
280 "dev": true,
281 "license": "MIT",
282 "dependencies": {
283 "@babel/code-frame": "^7.29.7",
284 "@babel/parser": "^7.29.7",
285 "@babel/types": "^7.29.7"
286 },
287 "engines": {
288 "node": ">=6.9.0"
289 }
290 },
291 "node_modules/@babel/traverse": {
292 "version": "7.29.8",
293 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz",
294 "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==",
295 "dev": true,
296 "license": "MIT",
297 "dependencies": {
298 "@babel/code-frame": "^7.29.7",
299 "@babel/generator": "^7.29.8",
300 "@babel/helper-globals": "^7.29.7",
301 "@babel/parser": "^7.29.8",
302 "@babel/template": "^7.29.7",
303 "@babel/types": "^7.29.8",
304 "debug": "^4.3.1"
305 },
306 "engines": {
307 "node": ">=6.9.0"
308 }
309 },
310 "node_modules/@babel/types": {
311 "version": "7.29.8",
312 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz",
313 "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==",
314 "dev": true,
315 "license": "MIT",
316 "dependencies": {
317 "@babel/helper-string-parser": "^7.29.7",
318 "@babel/helper-validator-identifier": "^7.29.7"
319 },
320 "engines": {
321 "node": ">=6.9.0"
322 }
323 },
324 "node_modules/@codemirror/autocomplete": {
325 "version": "6.20.3",
326 "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz",
327 "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==",
328 "license": "MIT",
329 "dependencies": {
330 "@codemirror/language": "^6.0.0",
331 "@codemirror/state": "^6.0.0",
332 "@codemirror/view": "^6.17.0",
333 "@lezer/common": "^1.0.0"
334 }
335 },
336 "node_modules/@codemirror/commands": {
337 "version": "6.11.0",
338 "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.0.tgz",
339 "integrity": "sha512-/K4Rl5BN0OtTiPWmJCdqODu38XnDMsDxKY5rgrPnCkutPTJf2wVbkoixLfealF5Kwse/s8P8M5jAiURiwSwnFA==",
340 "license": "MIT",
341 "dependencies": {
342 "@codemirror/language": "^6.0.0",
343 "@codemirror/state": "^6.7.0",
344 "@codemirror/view": "^6.27.0",
345 "@lezer/common": "^1.1.0"
346 }
347 },
348 "node_modules/@codemirror/language": {
349 "version": "6.12.4",
350 "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz",
351 "integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==",
352 "license": "MIT",
353 "dependencies": {
354 "@codemirror/state": "^6.0.0",
355 "@codemirror/view": "^6.23.0",
356 "@lezer/common": "^1.5.0",
357 "@lezer/highlight": "^1.0.0",
358 "@lezer/lr": "^1.0.0",
359 "style-mod": "^4.0.0"
360 }
361 },
362 "node_modules/@codemirror/legacy-modes": {
363 "version": "6.5.3",
364 "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.5.3.tgz",
365 "integrity": "sha512-xCsmIzH78MyWkib9jlPaaun57XNkfbMIhagfaZVd0iLTqlpw3jXaIcbZm72MTmmn64eTZpBVNjbyYh+QXnxRsg==",
366 "license": "MIT",
367 "dependencies": {
368 "@codemirror/language": "^6.0.0"
369 }
370 },
371 "node_modules/@codemirror/lint": {
372 "version": "6.9.7",
373 "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.9.7.tgz",
374 "integrity": "sha512-28/+iWLYxKxsvGYhSYL7zaCZqLz5+FFFDq9tVsvGv9kv8RY4fFAchJ5WX9M3YrrRlTIsECjsXPqeNgnSmNP2dg==",
375 "license": "MIT",
376 "dependencies": {
377 "@codemirror/state": "^6.0.0",
378 "@codemirror/view": "^6.42.0",
379 "crelt": "^1.0.5"
380 }
381 },
382 "node_modules/@codemirror/search": {
383 "version": "6.7.2",
384 "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.2.tgz",
385 "integrity": "sha512-gUYkYhT2+n/+VGZ+8EzE5WFkYZUZYm1VOKDudIsNqh42uRVQJ0a6Yss9sdKT3MeOYfuL1N6AZA57oza0Oyr0LA==",
386 "license": "MIT",
387 "dependencies": {
388 "@codemirror/state": "^6.0.0",
389 "@codemirror/view": "^6.37.0",
390 "crelt": "^1.0.5"
391 }
392 },
393 "node_modules/@codemirror/state": {
394 "version": "6.7.2",
395 "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.2.tgz",
396 "integrity": "sha512-U3RiPX62Wl/Gx4ftQ7UxLlloSfsFTQqKa+7vFBYteZGCzkp6oBqcsD7iSwniWRGobCAmDcwZSY+Six3+3ztdfg==",
397 "license": "MIT",
398 "dependencies": {
399 "@marijn/find-cluster-break": "^1.0.0"
400 }
401 },
402 "node_modules/@codemirror/theme-one-dark": {
403 "version": "6.1.3",
404 "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.3.tgz",
405 "integrity": "sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==",
406 "license": "MIT",
407 "dependencies": {
408 "@codemirror/language": "^6.0.0",
409 "@codemirror/state": "^6.0.0",
410 "@codemirror/view": "^6.0.0",
411 "@lezer/highlight": "^1.0.0"
412 }
413 },
414 "node_modules/@codemirror/view": {
415 "version": "6.43.10",
416 "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.10.tgz",
417 "integrity": "sha512-vVWLvd4fKWYN/pMcwUrg6dWeublxmSz+V+52ZjW3h64IVN9cRUYLk5Km4JDT9vifxAFfDtNOIFxKYENthcolJQ==",
418 "license": "MIT",
419 "dependencies": {
420 "@codemirror/state": "^6.7.0",
421 "crelt": "^1.0.6",
422 "style-mod": "^4.1.0",
423 "w3c-keyname": "^2.2.4"
424 }
425 },
426 "node_modules/@esbuild/aix-ppc64": {
427 "version": "0.28.2",
428 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
429 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
430 "cpu": [
431 "ppc64"
432 ],
433 "dev": true,
434 "license": "MIT",
435 "optional": true,
436 "os": [
437 "aix"
438 ],
439 "engines": {
440 "node": ">=18"
441 }
442 },
443 "node_modules/@esbuild/android-arm": {
444 "version": "0.28.2",
445 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
446 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
447 "cpu": [
448 "arm"
449 ],
450 "dev": true,
451 "license": "MIT",
452 "optional": true,
453 "os": [
454 "android"
455 ],
456 "engines": {
457 "node": ">=18"
458 }
459 },
460 "node_modules/@esbuild/android-arm64": {
461 "version": "0.28.2",
462 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
463 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
464 "cpu": [
465 "arm64"
466 ],
467 "dev": true,
468 "license": "MIT",
469 "optional": true,
470 "os": [
471 "android"
472 ],
473 "engines": {
474 "node": ">=18"
475 }
476 },
477 "node_modules/@esbuild/android-x64": {
478 "version": "0.28.2",
479 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
480 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
481 "cpu": [
482 "x64"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "android"
489 ],
490 "engines": {
491 "node": ">=18"
492 }
493 },
494 "node_modules/@esbuild/darwin-arm64": {
495 "version": "0.28.2",
496 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
497 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
498 "cpu": [
499 "arm64"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "darwin"
506 ],
507 "engines": {
508 "node": ">=18"
509 }
510 },
511 "node_modules/@esbuild/darwin-x64": {
512 "version": "0.28.2",
513 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
514 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
515 "cpu": [
516 "x64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "darwin"
523 ],
524 "engines": {
525 "node": ">=18"
526 }
527 },
528 "node_modules/@esbuild/freebsd-arm64": {
529 "version": "0.28.2",
530 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
531 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
532 "cpu": [
533 "arm64"
534 ],
535 "dev": true,
536 "license": "MIT",
537 "optional": true,
538 "os": [
539 "freebsd"
540 ],
541 "engines": {
542 "node": ">=18"
543 }
544 },
545 "node_modules/@esbuild/freebsd-x64": {
546 "version": "0.28.2",
547 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
548 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
549 "cpu": [
550 "x64"
551 ],
552 "dev": true,
553 "license": "MIT",
554 "optional": true,
555 "os": [
556 "freebsd"
557 ],
558 "engines": {
559 "node": ">=18"
560 }
561 },
562 "node_modules/@esbuild/linux-arm": {
563 "version": "0.28.2",
564 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
565 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
566 "cpu": [
567 "arm"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "linux"
574 ],
575 "engines": {
576 "node": ">=18"
577 }
578 },
579 "node_modules/@esbuild/linux-arm64": {
580 "version": "0.28.2",
581 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
582 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
583 "cpu": [
584 "arm64"
585 ],
586 "dev": true,
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "linux"
591 ],
592 "engines": {
593 "node": ">=18"
594 }
595 },
596 "node_modules/@esbuild/linux-ia32": {
597 "version": "0.28.2",
598 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
599 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
600 "cpu": [
601 "ia32"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "linux"
608 ],
609 "engines": {
610 "node": ">=18"
611 }
612 },
613 "node_modules/@esbuild/linux-loong64": {
614 "version": "0.28.2",
615 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
616 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
617 "cpu": [
618 "loong64"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ],
626 "engines": {
627 "node": ">=18"
628 }
629 },
630 "node_modules/@esbuild/linux-mips64el": {
631 "version": "0.28.2",
632 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
633 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
634 "cpu": [
635 "mips64el"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ],
643 "engines": {
644 "node": ">=18"
645 }
646 },
647 "node_modules/@esbuild/linux-ppc64": {
648 "version": "0.28.2",
649 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
650 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
651 "cpu": [
652 "ppc64"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ],
660 "engines": {
661 "node": ">=18"
662 }
663 },
664 "node_modules/@esbuild/linux-riscv64": {
665 "version": "0.28.2",
666 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
667 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
668 "cpu": [
669 "riscv64"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ],
677 "engines": {
678 "node": ">=18"
679 }
680 },
681 "node_modules/@esbuild/linux-s390x": {
682 "version": "0.28.2",
683 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
684 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
685 "cpu": [
686 "s390x"
687 ],
688 "dev": true,
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": ">=18"
696 }
697 },
698 "node_modules/@esbuild/linux-x64": {
699 "version": "0.28.2",
700 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
701 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
702 "cpu": [
703 "x64"
704 ],
705 "dev": true,
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "linux"
710 ],
711 "engines": {
712 "node": ">=18"
713 }
714 },
715 "node_modules/@esbuild/netbsd-arm64": {
716 "version": "0.28.2",
717 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
718 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
719 "cpu": [
720 "arm64"
721 ],
722 "dev": true,
723 "license": "MIT",
724 "optional": true,
725 "os": [
726 "netbsd"
727 ],
728 "engines": {
729 "node": ">=18"
730 }
731 },
732 "node_modules/@esbuild/netbsd-x64": {
733 "version": "0.28.2",
734 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
735 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
736 "cpu": [
737 "x64"
738 ],
739 "dev": true,
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "netbsd"
744 ],
745 "engines": {
746 "node": ">=18"
747 }
748 },
749 "node_modules/@esbuild/openbsd-arm64": {
750 "version": "0.28.2",
751 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
752 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
753 "cpu": [
754 "arm64"
755 ],
756 "dev": true,
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "openbsd"
761 ],
762 "engines": {
763 "node": ">=18"
764 }
765 },
766 "node_modules/@esbuild/openbsd-x64": {
767 "version": "0.28.2",
768 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
769 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
770 "cpu": [
771 "x64"
772 ],
773 "dev": true,
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "openbsd"
778 ],
779 "engines": {
780 "node": ">=18"
781 }
782 },
783 "node_modules/@esbuild/openharmony-arm64": {
784 "version": "0.28.2",
785 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
786 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
787 "cpu": [
788 "arm64"
789 ],
790 "dev": true,
791 "license": "MIT",
792 "optional": true,
793 "os": [
794 "openharmony"
795 ],
796 "engines": {
797 "node": ">=18"
798 }
799 },
800 "node_modules/@esbuild/sunos-x64": {
801 "version": "0.28.2",
802 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
803 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
804 "cpu": [
805 "x64"
806 ],
807 "dev": true,
808 "license": "MIT",
809 "optional": true,
810 "os": [
811 "sunos"
812 ],
813 "engines": {
814 "node": ">=18"
815 }
816 },
817 "node_modules/@esbuild/win32-arm64": {
818 "version": "0.28.2",
819 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
820 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
821 "cpu": [
822 "arm64"
823 ],
824 "dev": true,
825 "license": "MIT",
826 "optional": true,
827 "os": [
828 "win32"
829 ],
830 "engines": {
831 "node": ">=18"
832 }
833 },
834 "node_modules/@esbuild/win32-ia32": {
835 "version": "0.28.2",
836 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
837 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
838 "cpu": [
839 "ia32"
840 ],
841 "dev": true,
842 "license": "MIT",
843 "optional": true,
844 "os": [
845 "win32"
846 ],
847 "engines": {
848 "node": ">=18"
849 }
850 },
851 "node_modules/@esbuild/win32-x64": {
852 "version": "0.28.2",
853 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
854 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
855 "cpu": [
856 "x64"
857 ],
858 "dev": true,
859 "license": "MIT",
860 "optional": true,
861 "os": [
862 "win32"
863 ],
864 "engines": {
865 "node": ">=18"
866 }
867 },
868 "node_modules/@jridgewell/gen-mapping": {
869 "version": "0.3.13",
870 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
871 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
872 "dev": true,
873 "license": "MIT",
874 "dependencies": {
875 "@jridgewell/sourcemap-codec": "^1.5.0",
876 "@jridgewell/trace-mapping": "^0.3.24"
877 }
878 },
879 "node_modules/@jridgewell/remapping": {
880 "version": "2.3.5",
881 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
882 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
883 "dev": true,
884 "license": "MIT",
885 "dependencies": {
886 "@jridgewell/gen-mapping": "^0.3.5",
887 "@jridgewell/trace-mapping": "^0.3.24"
888 }
889 },
890 "node_modules/@jridgewell/resolve-uri": {
891 "version": "3.1.2",
892 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
893 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
894 "dev": true,
895 "license": "MIT",
896 "engines": {
897 "node": ">=6.0.0"
898 }
899 },
900 "node_modules/@jridgewell/sourcemap-codec": {
901 "version": "1.6.0",
902 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
903 "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
904 "dev": true,
905 "license": "MIT"
906 },
907 "node_modules/@jridgewell/trace-mapping": {
908 "version": "0.3.31",
909 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
910 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
911 "dev": true,
912 "license": "MIT",
913 "dependencies": {
914 "@jridgewell/resolve-uri": "^3.1.0",
915 "@jridgewell/sourcemap-codec": "^1.4.14"
916 }
917 },
918 "node_modules/@lezer/common": {
919 "version": "1.5.2",
920 "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz",
921 "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==",
922 "license": "MIT"
923 },
924 "node_modules/@lezer/highlight": {
925 "version": "1.2.3",
926 "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz",
927 "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==",
928 "license": "MIT",
929 "dependencies": {
930 "@lezer/common": "^1.3.0"
931 }
932 },
933 "node_modules/@lezer/lr": {
934 "version": "1.4.10",
935 "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
936 "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
937 "license": "MIT",
938 "dependencies": {
939 "@lezer/common": "^1.0.0"
940 }
941 },
942 "node_modules/@marijn/find-cluster-break": {
943 "version": "1.0.4",
944 "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.4.tgz",
945 "integrity": "sha512-Wy0V7+SGUjnF9/TkiM1hKVDPj7jKXduPNboMVtHTA8dySMURWqfg/JZ9E2Sq8JgSJmkl7k7Qe9FLeMSrSraWmQ==",
946 "license": "MIT"
947 },
948 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
949 "version": "1.5.1",
950 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
951 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
952 "cpu": [
953 "x64"
954 ],
955 "dev": true,
956 "libc": [
957 "glibc"
958 ],
959 "license": "MIT",
960 "optional": true,
961 "os": [
962 "linux"
963 ],
964 "engines": {
965 "node": "^22.20 || ^24.12 || >=25"
966 }
967 },
968 "node_modules/@rolldown/pluginutils": {
969 "version": "1.0.0-beta.27",
970 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
971 "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
972 "dev": true,
973 "license": "MIT"
974 },
975 "node_modules/@rollup/rollup-android-arm-eabi": {
976 "version": "4.63.1",
977 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz",
978 "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==",
979 "cpu": [
980 "arm"
981 ],
982 "dev": true,
983 "license": "MIT",
984 "optional": true,
985 "os": [
986 "android"
987 ]
988 },
989 "node_modules/@rollup/rollup-android-arm64": {
990 "version": "4.63.1",
991 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz",
992 "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==",
993 "cpu": [
994 "arm64"
995 ],
996 "dev": true,
997 "license": "MIT",
998 "optional": true,
999 "os": [
1000 "android"
1001 ]
1002 },
1003 "node_modules/@rollup/rollup-darwin-arm64": {
1004 "version": "4.63.1",
1005 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz",
1006 "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==",
1007 "cpu": [
1008 "arm64"
1009 ],
1010 "dev": true,
1011 "license": "MIT",
1012 "optional": true,
1013 "os": [
1014 "darwin"
1015 ]
1016 },
1017 "node_modules/@rollup/rollup-darwin-x64": {
1018 "version": "4.63.1",
1019 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz",
1020 "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==",
1021 "cpu": [
1022 "x64"
1023 ],
1024 "dev": true,
1025 "license": "MIT",
1026 "optional": true,
1027 "os": [
1028 "darwin"
1029 ]
1030 },
1031 "node_modules/@rollup/rollup-freebsd-arm64": {
1032 "version": "4.63.1",
1033 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz",
1034 "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==",
1035 "cpu": [
1036 "arm64"
1037 ],
1038 "dev": true,
1039 "license": "MIT",
1040 "optional": true,
1041 "os": [
1042 "freebsd"
1043 ]
1044 },
1045 "node_modules/@rollup/rollup-freebsd-x64": {
1046 "version": "4.63.1",
1047 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz",
1048 "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==",
1049 "cpu": [
1050 "x64"
1051 ],
1052 "dev": true,
1053 "license": "MIT",
1054 "optional": true,
1055 "os": [
1056 "freebsd"
1057 ]
1058 },
1059 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1060 "version": "4.63.1",
1061 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz",
1062 "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==",
1063 "cpu": [
1064 "arm"
1065 ],
1066 "dev": true,
1067 "libc": [
1068 "glibc"
1069 ],
1070 "license": "MIT",
1071 "optional": true,
1072 "os": [
1073 "linux"
1074 ]
1075 },
1076 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1077 "version": "4.63.1",
1078 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz",
1079 "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==",
1080 "cpu": [
1081 "arm"
1082 ],
1083 "dev": true,
1084 "libc": [
1085 "musl"
1086 ],
1087 "license": "MIT",
1088 "optional": true,
1089 "os": [
1090 "linux"
1091 ]
1092 },
1093 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1094 "version": "4.63.1",
1095 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz",
1096 "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==",
1097 "cpu": [
1098 "arm64"
1099 ],
1100 "dev": true,
1101 "libc": [
1102 "glibc"
1103 ],
1104 "license": "MIT",
1105 "optional": true,
1106 "os": [
1107 "linux"
1108 ]
1109 },
1110 "node_modules/@rollup/rollup-linux-arm64-musl": {
1111 "version": "4.63.1",
1112 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz",
1113 "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==",
1114 "cpu": [
1115 "arm64"
1116 ],
1117 "dev": true,
1118 "libc": [
1119 "musl"
1120 ],
1121 "license": "MIT",
1122 "optional": true,
1123 "os": [
1124 "linux"
1125 ]
1126 },
1127 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1128 "version": "4.63.1",
1129 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz",
1130 "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==",
1131 "cpu": [
1132 "loong64"
1133 ],
1134 "dev": true,
1135 "libc": [
1136 "glibc"
1137 ],
1138 "license": "MIT",
1139 "optional": true,
1140 "os": [
1141 "linux"
1142 ]
1143 },
1144 "node_modules/@rollup/rollup-linux-loong64-musl": {
1145 "version": "4.63.1",
1146 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz",
1147 "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==",
1148 "cpu": [
1149 "loong64"
1150 ],
1151 "dev": true,
1152 "libc": [
1153 "musl"
1154 ],
1155 "license": "MIT",
1156 "optional": true,
1157 "os": [
1158 "linux"
1159 ]
1160 },
1161 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1162 "version": "4.63.1",
1163 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz",
1164 "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==",
1165 "cpu": [
1166 "ppc64"
1167 ],
1168 "dev": true,
1169 "libc": [
1170 "glibc"
1171 ],
1172 "license": "MIT",
1173 "optional": true,
1174 "os": [
1175 "linux"
1176 ]
1177 },
1178 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1179 "version": "4.63.1",
1180 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz",
1181 "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==",
1182 "cpu": [
1183 "ppc64"
1184 ],
1185 "dev": true,
1186 "libc": [
1187 "musl"
1188 ],
1189 "license": "MIT",
1190 "optional": true,
1191 "os": [
1192 "linux"
1193 ]
1194 },
1195 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1196 "version": "4.63.1",
1197 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz",
1198 "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==",
1199 "cpu": [
1200 "riscv64"
1201 ],
1202 "dev": true,
1203 "libc": [
1204 "glibc"
1205 ],
1206 "license": "MIT",
1207 "optional": true,
1208 "os": [
1209 "linux"
1210 ]
1211 },
1212 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1213 "version": "4.63.1",
1214 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz",
1215 "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==",
1216 "cpu": [
1217 "riscv64"
1218 ],
1219 "dev": true,
1220 "libc": [
1221 "musl"
1222 ],
1223 "license": "MIT",
1224 "optional": true,
1225 "os": [
1226 "linux"
1227 ]
1228 },
1229 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1230 "version": "4.63.1",
1231 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz",
1232 "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==",
1233 "cpu": [
1234 "s390x"
1235 ],
1236 "dev": true,
1237 "libc": [
1238 "glibc"
1239 ],
1240 "license": "MIT",
1241 "optional": true,
1242 "os": [
1243 "linux"
1244 ]
1245 },
1246 "node_modules/@rollup/rollup-linux-x64-gnu": {
1247 "version": "4.63.1",
1248 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz",
1249 "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==",
1250 "cpu": [
1251 "x64"
1252 ],
1253 "dev": true,
1254 "libc": [
1255 "glibc"
1256 ],
1257 "license": "MIT",
1258 "optional": true,
1259 "os": [
1260 "linux"
1261 ]
1262 },
1263 "node_modules/@rollup/rollup-linux-x64-musl": {
1264 "version": "4.63.1",
1265 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz",
1266 "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==",
1267 "cpu": [
1268 "x64"
1269 ],
1270 "dev": true,
1271 "libc": [
1272 "musl"
1273 ],
1274 "license": "MIT",
1275 "optional": true,
1276 "os": [
1277 "linux"
1278 ]
1279 },
1280 "node_modules/@rollup/rollup-openbsd-x64": {
1281 "version": "4.63.1",
1282 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz",
1283 "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==",
1284 "cpu": [
1285 "x64"
1286 ],
1287 "dev": true,
1288 "license": "MIT",
1289 "optional": true,
1290 "os": [
1291 "openbsd"
1292 ]
1293 },
1294 "node_modules/@rollup/rollup-openharmony-arm64": {
1295 "version": "4.63.1",
1296 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz",
1297 "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==",
1298 "cpu": [
1299 "arm64"
1300 ],
1301 "dev": true,
1302 "license": "MIT",
1303 "optional": true,
1304 "os": [
1305 "openharmony"
1306 ]
1307 },
1308 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1309 "version": "4.63.1",
1310 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz",
1311 "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==",
1312 "cpu": [
1313 "arm64"
1314 ],
1315 "dev": true,
1316 "license": "MIT",
1317 "optional": true,
1318 "os": [
1319 "win32"
1320 ]
1321 },
1322 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1323 "version": "4.63.1",
1324 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz",
1325 "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==",
1326 "cpu": [
1327 "ia32"
1328 ],
1329 "dev": true,
1330 "license": "MIT",
1331 "optional": true,
1332 "os": [
1333 "win32"
1334 ]
1335 },
1336 "node_modules/@rollup/rollup-win32-x64-gnu": {
1337 "version": "4.63.1",
1338 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz",
1339 "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==",
1340 "cpu": [
1341 "x64"
1342 ],
1343 "dev": true,
1344 "license": "MIT",
1345 "optional": true,
1346 "os": [
1347 "win32"
1348 ]
1349 },
1350 "node_modules/@rollup/rollup-win32-x64-msvc": {
1351 "version": "4.63.1",
1352 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz",
1353 "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==",
1354 "cpu": [
1355 "x64"
1356 ],
1357 "dev": true,
1358 "license": "MIT",
1359 "optional": true,
1360 "os": [
1361 "win32"
1362 ]
1363 },
1364 "node_modules/@types/babel__core": {
1365 "version": "7.20.5",
1366 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1367 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1368 "dev": true,
1369 "license": "MIT",
1370 "dependencies": {
1371 "@babel/parser": "^7.20.7",
1372 "@babel/types": "^7.20.7",
1373 "@types/babel__generator": "*",
1374 "@types/babel__template": "*",
1375 "@types/babel__traverse": "*"
1376 }
1377 },
1378 "node_modules/@types/babel__generator": {
1379 "version": "7.27.0",
1380 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1381 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1382 "dev": true,
1383 "license": "MIT",
1384 "dependencies": {
1385 "@babel/types": "^7.0.0"
1386 }
1387 },
1388 "node_modules/@types/babel__template": {
1389 "version": "7.4.4",
1390 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1391 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1392 "dev": true,
1393 "license": "MIT",
1394 "dependencies": {
1395 "@babel/parser": "^7.1.0",
1396 "@babel/types": "^7.0.0"
1397 }
1398 },
1399 "node_modules/@types/babel__traverse": {
1400 "version": "7.28.0",
1401 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1402 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1403 "dev": true,
1404 "license": "MIT",
1405 "dependencies": {
1406 "@babel/types": "^7.28.2"
1407 }
1408 },
1409 "node_modules/@types/debug": {
1410 "version": "4.1.13",
1411 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
1412 "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
1413 "license": "MIT",
1414 "dependencies": {
1415 "@types/ms": "*"
1416 }
1417 },
1418 "node_modules/@types/estree": {
1419 "version": "1.0.9",
1420 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1421 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1422 "license": "MIT"
1423 },
1424 "node_modules/@types/estree-jsx": {
1425 "version": "1.0.5",
1426 "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
1427 "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
1428 "license": "MIT",
1429 "dependencies": {
1430 "@types/estree": "*"
1431 }
1432 },
1433 "node_modules/@types/hast": {
1434 "version": "3.0.5",
1435 "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz",
1436 "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==",
1437 "license": "MIT",
1438 "dependencies": {
1439 "@types/unist": "*"
1440 }
1441 },
1442 "node_modules/@types/mdast": {
1443 "version": "4.0.4",
1444 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
1445 "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
1446 "license": "MIT",
1447 "dependencies": {
1448 "@types/unist": "*"
1449 }
1450 },
1451 "node_modules/@types/ms": {
1452 "version": "2.1.0",
1453 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
1454 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
1455 "license": "MIT"
1456 },
1457 "node_modules/@types/prismjs": {
1458 "version": "1.26.6",
1459 "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz",
1460 "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==",
1461 "license": "MIT"
1462 },
1463 "node_modules/@types/prop-types": {
1464 "version": "15.7.15",
1465 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
1466 "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
1467 "license": "MIT"
1468 },
1469 "node_modules/@types/react": {
1470 "version": "18.3.31",
1471 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.31.tgz",
1472 "integrity": "sha512-vfEqpXTvwT91yhmwdfouStN2hSKwTvyRs8qpLfADyrq/kxDw0hZM7Wk9Ug1FELj8hIby+S/+kQCSRFF32nv2Qw==",
1473 "license": "MIT",
1474 "dependencies": {
1475 "@types/prop-types": "*",
1476 "csstype": "^3.2.2"
1477 }
1478 },
1479 "node_modules/@types/react-dom": {
1480 "version": "18.3.7",
1481 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
1482 "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
1483 "dev": true,
1484 "license": "MIT",
1485 "peerDependencies": {
1486 "@types/react": "^18.0.0"
1487 }
1488 },
1489 "node_modules/@types/unist": {
1490 "version": "3.0.3",
1491 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
1492 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
1493 "license": "MIT"
1494 },
1495 "node_modules/@ungap/structured-clone": {
1496 "version": "1.4.0",
1497 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz",
1498 "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==",
1499 "license": "ISC"
1500 },
1501 "node_modules/@vitejs/plugin-react": {
1502 "version": "4.7.0",
1503 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
1504 "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==",
1505 "dev": true,
1506 "license": "MIT",
1507 "dependencies": {
1508 "@babel/core": "^7.28.0",
1509 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
1510 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
1511 "@rolldown/pluginutils": "1.0.0-beta.27",
1512 "@types/babel__core": "^7.20.5",
1513 "react-refresh": "^0.17.0"
1514 },
1515 "engines": {
1516 "node": "^14.18.0 || >=16.0.0"
1517 },
1518 "peerDependencies": {
1519 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
1520 }
1521 },
65ecc03Run the time loop on the GPU in the web app when WebGPU is availableJeremy Magland 1522 "node_modules/@webgpu/types": {
1523 "version": "0.1.72",
1524 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.72.tgz",
1525 "integrity": "sha512-0cF7RFM2edNoiIS1ODJp0/Gzv4/xSXhwoR0YCza+OWpJWtn4wmo9DvK91aLlH9+uUnwIriP7ZiC3WitmyhuzBw==",
1526 "dev": true,
1527 "license": "BSD-3-Clause"
1528 },
1793cecTime-domain nonlinear shell cymbal after Samejima (2021)Jeremy Magland 1529 "node_modules/bail": {
1530 "version": "2.0.2",
1531 "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
1532 "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
1533 "license": "MIT",
1534 "funding": {
1535 "type": "github",
1536 "url": "https://github.com/sponsors/wooorm"
1537 }
1538 },
1539 "node_modules/baseline-browser-mapping": {
1540 "version": "2.11.20",
1541 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.20.tgz",
1542 "integrity": "sha512-H0ulySigv6icDJ1F7SjtdCD6PrhTpdYCmP0CactWy1+ekh0AFd0o1Wn5T8b+hnTmdBx19u9yhL6wvCylXMY7zw==",
1543 "dev": true,
1544 "license": "Apache-2.0",
1545 "bin": {
1546 "baseline-browser-mapping": "dist/cli.cjs"
1547 },
1548 "engines": {
1549 "node": ">=6.0.0"
1550 }
1551 },
1552 "node_modules/browserslist": {
1553 "version": "4.28.8",
1554 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz",
1555 "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==",
1556 "dev": true,
1557 "funding": [
1558 {
1559 "type": "opencollective",
1560 "url": "https://opencollective.com/browserslist"
1561 },
1562 {
1563 "type": "tidelift",
1564 "url": "https://tidelift.com/funding/github/npm/browserslist"
1565 },
1566 {
1567 "type": "github",
1568 "url": "https://github.com/sponsors/ai"
1569 }
1570 ],
1571 "license": "MIT",
1572 "dependencies": {
1573 "baseline-browser-mapping": "^2.11.12",
1574 "caniuse-lite": "^1.0.30001809",
1575 "electron-to-chromium": "^1.5.402",
1576 "node-releases": "^2.0.53",
1577 "update-browserslist-db": "^1.3.0"
1578 },
1579 "bin": {
1580 "browserslist": "cli.js"
1581 },
1582 "engines": {
1583 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1584 }
1585 },
1586 "node_modules/caniuse-lite": {
1587 "version": "1.0.30001810",
1588 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz",
1589 "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==",
1590 "dev": true,
1591 "funding": [
1592 {
1593 "type": "opencollective",
1594 "url": "https://opencollective.com/browserslist"
1595 },
1596 {
1597 "type": "tidelift",
1598 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1599 },
1600 {
1601 "type": "github",
1602 "url": "https://github.com/sponsors/ai"
1603 }
1604 ],
1605 "license": "CC-BY-4.0"
1606 },
1607 "node_modules/ccount": {
1608 "version": "2.0.1",
1609 "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
1610 "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
1611 "license": "MIT",
1612 "funding": {
1613 "type": "github",
1614 "url": "https://github.com/sponsors/wooorm"
1615 }
1616 },
1617 "node_modules/character-entities": {
1618 "version": "2.0.2",
1619 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
1620 "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
1621 "license": "MIT",
1622 "funding": {
1623 "type": "github",
1624 "url": "https://github.com/sponsors/wooorm"
1625 }
1626 },
1627 "node_modules/character-entities-html4": {
1628 "version": "2.1.0",
1629 "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
1630 "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
1631 "license": "MIT",
1632 "funding": {
1633 "type": "github",
1634 "url": "https://github.com/sponsors/wooorm"
1635 }
1636 },
1637 "node_modules/character-entities-legacy": {
1638 "version": "3.0.0",
1639 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
1640 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
1641 "license": "MIT",
1642 "funding": {
1643 "type": "github",
1644 "url": "https://github.com/sponsors/wooorm"
1645 }
1646 },
1647 "node_modules/character-reference-invalid": {
1648 "version": "2.0.1",
1649 "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
1650 "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
1651 "license": "MIT",
1652 "funding": {
1653 "type": "github",
1654 "url": "https://github.com/sponsors/wooorm"
1655 }
1656 },
1657 "node_modules/codemirror": {
1658 "version": "6.0.2",
1659 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.2.tgz",
1660 "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==",
1661 "license": "MIT",
1662 "dependencies": {
1663 "@codemirror/autocomplete": "^6.0.0",
1664 "@codemirror/commands": "^6.0.0",
1665 "@codemirror/language": "^6.0.0",
1666 "@codemirror/lint": "^6.0.0",
1667 "@codemirror/search": "^6.0.0",
1668 "@codemirror/state": "^6.0.0",
1669 "@codemirror/view": "^6.0.0"
1670 }
1671 },
1672 "node_modules/comma-separated-tokens": {
1673 "version": "2.0.3",
1674 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
1675 "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
1676 "license": "MIT",
1677 "funding": {
1678 "type": "github",
1679 "url": "https://github.com/sponsors/wooorm"
1680 }
1681 },
17959acInteractive tutorial on the theory and the solverJeremy Magland 1682 "node_modules/commander": {
1683 "version": "15.0.0",
1684 "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
1685 "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
1686 "license": "MIT",
1687 "engines": {
1688 "node": ">=22.12.0"
1689 }
1690 },
1793cecTime-domain nonlinear shell cymbal after Samejima (2021)Jeremy Magland 1691 "node_modules/convert-source-map": {
1692 "version": "2.0.0",
1693 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1694 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1695 "dev": true,
1696 "license": "MIT"
1697 },
1698 "node_modules/crelt": {
1699 "version": "1.0.7",
1700 "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz",
1701 "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==",
1702 "license": "MIT"
1703 },
1704 "node_modules/csstype": {
1705 "version": "3.2.3",
1706 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1707 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1708 "license": "MIT"
1709 },
1710 "node_modules/debug": {
1711 "version": "4.4.3",
1712 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1713 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1714 "license": "MIT",
1715 "dependencies": {
1716 "ms": "^2.1.3"
1717 },
1718 "engines": {
1719 "node": ">=6.0"
1720 },
1721 "peerDependenciesMeta": {
1722 "supports-color": {
1723 "optional": true
1724 }
1725 }
1726 },
1727 "node_modules/decode-named-character-reference": {
1728 "version": "1.3.0",
1729 "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
1730 "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
1731 "license": "MIT",
1732 "dependencies": {
1733 "character-entities": "^2.0.0"
1734 },
1735 "funding": {
1736 "type": "github",
1737 "url": "https://github.com/sponsors/wooorm"
1738 }
1739 },
1740 "node_modules/dequal": {
1741 "version": "2.0.3",
1742 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
1743 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
1744 "license": "MIT",
1745 "engines": {
1746 "node": ">=6"
1747 }
1748 },
1749 "node_modules/devlop": {
1750 "version": "1.1.0",
1751 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
1752 "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
1753 "license": "MIT",
1754 "dependencies": {
1755 "dequal": "^2.0.0"
1756 },
1757 "funding": {
1758 "type": "github",
1759 "url": "https://github.com/sponsors/wooorm"
1760 }
1761 },
1762 "node_modules/electron-to-chromium": {
1763 "version": "1.5.417",
1764 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.417.tgz",
1765 "integrity": "sha512-4T+DTDWuMPM4aHlHwWdAVCVWwp7LDilnhzkj+c/Lbj91XSQrLuOmZSLtS9Q4iIqjlPUbPOnC624zDVVHCHaolQ==",
1766 "dev": true,
1767 "license": "ISC"
1768 },
1769 "node_modules/esbuild": {
1770 "version": "0.28.2",
1771 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
1772 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
1773 "dev": true,
1774 "hasInstallScript": true,
1775 "license": "MIT",
1776 "bin": {
1777 "esbuild": "bin/esbuild"
1778 },
1779 "engines": {
1780 "node": ">=18"
1781 },
1782 "optionalDependencies": {
1783 "@esbuild/aix-ppc64": "0.28.2",
1784 "@esbuild/android-arm": "0.28.2",
1785 "@esbuild/android-arm64": "0.28.2",
1786 "@esbuild/android-x64": "0.28.2",
1787 "@esbuild/darwin-arm64": "0.28.2",
1788 "@esbuild/darwin-x64": "0.28.2",
1789 "@esbuild/freebsd-arm64": "0.28.2",
1790 "@esbuild/freebsd-x64": "0.28.2",
1791 "@esbuild/linux-arm": "0.28.2",
1792 "@esbuild/linux-arm64": "0.28.2",
1793 "@esbuild/linux-ia32": "0.28.2",
1794 "@esbuild/linux-loong64": "0.28.2",
1795 "@esbuild/linux-mips64el": "0.28.2",
1796 "@esbuild/linux-ppc64": "0.28.2",
1797 "@esbuild/linux-riscv64": "0.28.2",
1798 "@esbuild/linux-s390x": "0.28.2",
1799 "@esbuild/linux-x64": "0.28.2",
1800 "@esbuild/netbsd-arm64": "0.28.2",
1801 "@esbuild/netbsd-x64": "0.28.2",
1802 "@esbuild/openbsd-arm64": "0.28.2",
1803 "@esbuild/openbsd-x64": "0.28.2",
1804 "@esbuild/openharmony-arm64": "0.28.2",
1805 "@esbuild/sunos-x64": "0.28.2",
1806 "@esbuild/win32-arm64": "0.28.2",
1807 "@esbuild/win32-ia32": "0.28.2",
1808 "@esbuild/win32-x64": "0.28.2"
1809 }
1810 },
1811 "node_modules/escalade": {
1812 "version": "3.2.0",
1813 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1814 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1815 "dev": true,
1816 "license": "MIT",
1817 "engines": {
1818 "node": ">=6"
1819 }
1820 },
1821 "node_modules/escape-string-regexp": {
1822 "version": "5.0.0",
1823 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
1824 "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
1825 "license": "MIT",
1826 "engines": {
1827 "node": ">=12"
1828 },
1829 "funding": {
1830 "url": "https://github.com/sponsors/sindresorhus"
1831 }
1832 },
1833 "node_modules/estree-util-is-identifier-name": {
1834 "version": "3.0.0",
1835 "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
1836 "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
1837 "license": "MIT",
1838 "funding": {
1839 "type": "opencollective",
1840 "url": "https://opencollective.com/unified"
1841 }
1842 },
1843 "node_modules/extend": {
1844 "version": "3.0.2",
1845 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1846 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1847 "license": "MIT"
1848 },
1849 "node_modules/fault": {
1850 "version": "1.0.4",
1851 "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
1852 "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
1853 "license": "MIT",
1854 "dependencies": {
1855 "format": "^0.2.0"
1856 },
1857 "funding": {
1858 "type": "github",
1859 "url": "https://github.com/sponsors/wooorm"
1860 }
1861 },
1862 "node_modules/fflate": {
1863 "version": "0.8.3",
1864 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1865 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1866 "license": "MIT"
1867 },
1868 "node_modules/format": {
1869 "version": "0.2.2",
1870 "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
1871 "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==",
1872 "engines": {
1873 "node": ">=0.4.x"
1874 }
1875 },
1876 "node_modules/fsevents": {
1877 "version": "2.3.3",
1878 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1879 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1880 "dev": true,
1881 "hasInstallScript": true,
1882 "license": "MIT",
1883 "optional": true,
1884 "os": [
1885 "darwin"
1886 ],
1887 "engines": {
1888 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1889 }
1890 },
1891 "node_modules/gensync": {
1892 "version": "1.0.0-beta.2",
1893 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
1894 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
1895 "dev": true,
1896 "license": "MIT",
1897 "engines": {
1898 "node": ">=6.9.0"
1899 }
1900 },
1901 "node_modules/h5wasm": {
1902 "version": "0.10.3",
1903 "resolved": "https://registry.npmjs.org/h5wasm/-/h5wasm-0.10.3.tgz",
1904 "integrity": "sha512-W4Jy5ExtX/VNbyD8GdOBckDuj6AL16TemppVNxZsV3rJZEWCv2sxlCzOttZLer3zkMttbDYsWHl0qt1z3Bln+Q==",
1905 "license": "SEE LICENSE IN LICENSE.txt"
1906 },
1907 "node_modules/hast-util-parse-selector": {
1908 "version": "4.0.0",
1909 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
1910 "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
1911 "license": "MIT",
1912 "dependencies": {
1913 "@types/hast": "^3.0.0"
1914 },
1915 "funding": {
1916 "type": "opencollective",
1917 "url": "https://opencollective.com/unified"
1918 }
1919 },
1920 "node_modules/hast-util-to-jsx-runtime": {
1921 "version": "2.3.6",
1922 "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
1923 "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
1924 "license": "MIT",
1925 "dependencies": {
1926 "@types/estree": "^1.0.0",
1927 "@types/hast": "^3.0.0",
1928 "@types/unist": "^3.0.0",
1929 "comma-separated-tokens": "^2.0.0",
1930 "devlop": "^1.0.0",
1931 "estree-util-is-identifier-name": "^3.0.0",
1932 "hast-util-whitespace": "^3.0.0",
1933 "mdast-util-mdx-expression": "^2.0.0",
1934 "mdast-util-mdx-jsx": "^3.0.0",
1935 "mdast-util-mdxjs-esm": "^2.0.0",
1936 "property-information": "^7.0.0",
1937 "space-separated-tokens": "^2.0.0",
1938 "style-to-js": "^1.0.0",
1939 "unist-util-position": "^5.0.0",
1940 "vfile-message": "^4.0.0"
1941 },
1942 "funding": {
1943 "type": "opencollective",
1944 "url": "https://opencollective.com/unified"
1945 }
1946 },
1947 "node_modules/hast-util-whitespace": {
1948 "version": "3.0.0",
1949 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
1950 "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
1951 "license": "MIT",
1952 "dependencies": {
1953 "@types/hast": "^3.0.0"
1954 },
1955 "funding": {
1956 "type": "opencollective",
1957 "url": "https://opencollective.com/unified"
1958 }
1959 },
1960 "node_modules/hastscript": {
1961 "version": "9.0.1",
1962 "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz",
1963 "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
1964 "license": "MIT",
1965 "dependencies": {
1966 "@types/hast": "^3.0.0",
1967 "comma-separated-tokens": "^2.0.0",
1968 "hast-util-parse-selector": "^4.0.0",
1969 "property-information": "^7.0.0",
1970 "space-separated-tokens": "^2.0.0"
1971 },
1972 "funding": {
1973 "type": "opencollective",
1974 "url": "https://opencollective.com/unified"
1975 }
1976 },
1977 "node_modules/highlight.js": {
1978 "version": "10.7.3",
1979 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
1980 "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
1981 "license": "BSD-3-Clause",
1982 "engines": {
1983 "node": "*"
1984 }
1985 },
1986 "node_modules/highlightjs-vue": {
1987 "version": "1.0.0",
1988 "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz",
1989 "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==",
1990 "license": "CC0-1.0"
1991 },
1992 "node_modules/html-url-attributes": {
1993 "version": "3.0.1",
1994 "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz",
1995 "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==",
1996 "license": "MIT",
1997 "funding": {
1998 "type": "opencollective",
1999 "url": "https://opencollective.com/unified"
2000 }
2001 },
2002 "node_modules/inline-style-parser": {
2003 "version": "0.2.7",
2004 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
2005 "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==",
2006 "license": "MIT"
2007 },
2008 "node_modules/is-alphabetical": {
2009 "version": "2.0.1",
2010 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
2011 "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
2012 "license": "MIT",
2013 "funding": {
2014 "type": "github",
2015 "url": "https://github.com/sponsors/wooorm"
2016 }
2017 },
2018 "node_modules/is-alphanumerical": {
2019 "version": "2.0.1",
2020 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
2021 "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
2022 "license": "MIT",
2023 "dependencies": {
2024 "is-alphabetical": "^2.0.0",
2025 "is-decimal": "^2.0.0"
2026 },
2027 "funding": {
2028 "type": "github",
2029 "url": "https://github.com/sponsors/wooorm"
2030 }
2031 },
2032 "node_modules/is-decimal": {
2033 "version": "2.0.1",
2034 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
2035 "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
2036 "license": "MIT",
2037 "funding": {
2038 "type": "github",
2039 "url": "https://github.com/sponsors/wooorm"
2040 }
2041 },
2042 "node_modules/is-hexadecimal": {
2043 "version": "2.0.1",
2044 "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
2045 "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
2046 "license": "MIT",
2047 "funding": {
2048 "type": "github",
2049 "url": "https://github.com/sponsors/wooorm"
2050 }
2051 },
2052 "node_modules/is-plain-obj": {
2053 "version": "4.1.0",
2054 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
2055 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
2056 "license": "MIT",
2057 "engines": {
2058 "node": ">=12"
2059 },
2060 "funding": {
2061 "url": "https://github.com/sponsors/sindresorhus"
2062 }
2063 },
2064 "node_modules/js-tokens": {
2065 "version": "4.0.0",
2066 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2067 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2068 "license": "MIT"
2069 },
2070 "node_modules/jsesc": {
2071 "version": "3.1.0",
2072 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
2073 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
2074 "dev": true,
2075 "license": "MIT",
2076 "bin": {
2077 "jsesc": "bin/jsesc"
2078 },
2079 "engines": {
2080 "node": ">=6"
2081 }
2082 },
2083 "node_modules/json5": {
2084 "version": "2.2.3",
2085 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2086 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2087 "dev": true,
2088 "license": "MIT",
2089 "bin": {
2090 "json5": "lib/cli.js"
2091 },
2092 "engines": {
2093 "node": ">=6"
2094 }
2095 },
2097 "version": "0.18.5",
2098 "resolved": "https://registry.npmjs.org/katex/-/katex-0.18.5.tgz",
2099 "integrity": "sha512-1FU5H3RjGJVj6GT9fMjf2uMIXmPQp232aXS3UEeQzf0dxefHg/CKMvNB3DuOC46LFG/E5PNxrE8dOwB782FDGg==",
2100 "funding": [
2101 "https://opencollective.com/katex",
2102 "https://github.com/sponsors/katex"
2103 ],
2104 "license": "MIT",
2105 "dependencies": {
2106 "commander": "^15.0.0"
2107 },
2108 "bin": {
2109 "katex": "cli.js"
2110 }
2111 },
1793cecTime-domain nonlinear shell cymbal after Samejima (2021)Jeremy Magland 2112 "node_modules/koffi": {
2113 "version": "2.16.3",
2114 "resolved": "https://registry.npmjs.org/koffi/-/koffi-2.16.3.tgz",
2115 "integrity": "sha512-E9y1AsgYGlaxMhcZzHr8y96QF2U5XzA12GGVAfbWqIubTwPNMXQarfBzePNXHe0xtIEtNd6ifAv3GAKYGUeBAQ==",
2116 "hasInstallScript": true,
2117 "license": "MIT",
2118 "optional": true,
2119 "funding": {
2120 "url": "https://liberapay.com/Koromix"
2121 }
2122 },
2123 "node_modules/longest-streak": {
2124 "version": "3.1.0",
2125 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
2126 "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
2127 "license": "MIT",
2128 "funding": {
2129 "type": "github",
2130 "url": "https://github.com/sponsors/wooorm"
2131 }
2132 },
2133 "node_modules/loose-envify": {
2134 "version": "1.4.0",
2135 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
2136 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
2137 "license": "MIT",
2138 "dependencies": {
2139 "js-tokens": "^3.0.0 || ^4.0.0"
2140 },
2141 "bin": {
2142 "loose-envify": "cli.js"
2143 }
2144 },
2145 "node_modules/lowlight": {
2146 "version": "1.20.0",
2147 "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
2148 "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
2149 "license": "MIT",
2150 "dependencies": {
2151 "fault": "^1.0.0",
2152 "highlight.js": "~10.7.0"
2153 },
2154 "funding": {
2155 "type": "github",
2156 "url": "https://github.com/sponsors/wooorm"
2157 }
2158 },
2159 "node_modules/lru-cache": {
2160 "version": "5.1.1",
2161 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
2162 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2163 "dev": true,
2164 "license": "ISC",
2165 "dependencies": {
2166 "yallist": "^3.0.2"
2167 }
2168 },
2169 "node_modules/markdown-table": {
2170 "version": "3.0.4",
2171 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
2172 "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
2173 "license": "MIT",
2174 "funding": {
2175 "type": "github",
2176 "url": "https://github.com/sponsors/wooorm"
2177 }
2178 },
2179 "node_modules/mdast-util-find-and-replace": {
2180 "version": "3.0.2",
2181 "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
2182 "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
2183 "license": "MIT",
2184 "dependencies": {
2185 "@types/mdast": "^4.0.0",
2186 "escape-string-regexp": "^5.0.0",
2187 "unist-util-is": "^6.0.0",
2188 "unist-util-visit-parents": "^6.0.0"
2189 },
2190 "funding": {
2191 "type": "opencollective",
2192 "url": "https://opencollective.com/unified"
2193 }
2194 },
2195 "node_modules/mdast-util-from-markdown": {
2196 "version": "2.0.3",
2197 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz",
2198 "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==",
2199 "license": "MIT",
2200 "dependencies": {
2201 "@types/mdast": "^4.0.0",
2202 "@types/unist": "^3.0.0",
2203 "decode-named-character-reference": "^1.0.0",
2204 "devlop": "^1.0.0",
2205 "mdast-util-to-string": "^4.0.0",
2206 "micromark": "^4.0.0",
2207 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2208 "micromark-util-decode-string": "^2.0.0",
2209 "micromark-util-normalize-identifier": "^2.0.0",
2210 "micromark-util-symbol": "^2.0.0",
2211 "micromark-util-types": "^2.0.0",
2212 "unist-util-stringify-position": "^4.0.0"
2213 },
2214 "funding": {
2215 "type": "opencollective",
2216 "url": "https://opencollective.com/unified"
2217 }
2218 },
2219 "node_modules/mdast-util-gfm": {
2220 "version": "3.1.0",
2221 "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
2222 "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
2223 "license": "MIT",
2224 "dependencies": {
2225 "mdast-util-from-markdown": "^2.0.0",
2226 "mdast-util-gfm-autolink-literal": "^2.0.0",
2227 "mdast-util-gfm-footnote": "^2.0.0",
2228 "mdast-util-gfm-strikethrough": "^2.0.0",
2229 "mdast-util-gfm-table": "^2.0.0",
2230 "mdast-util-gfm-task-list-item": "^2.0.0",
2231 "mdast-util-to-markdown": "^2.0.0"
2232 },
2233 "funding": {
2234 "type": "opencollective",
2235 "url": "https://opencollective.com/unified"
2236 }
2237 },
2238 "node_modules/mdast-util-gfm-autolink-literal": {
2239 "version": "2.0.1",
2240 "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
2241 "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
2242 "license": "MIT",
2243 "dependencies": {
2244 "@types/mdast": "^4.0.0",
2245 "ccount": "^2.0.0",
2246 "devlop": "^1.0.0",
2247 "mdast-util-find-and-replace": "^3.0.0",
2248 "micromark-util-character": "^2.0.0"
2249 },
2250 "funding": {
2251 "type": "opencollective",
2252 "url": "https://opencollective.com/unified"
2253 }
2254 },
2255 "node_modules/mdast-util-gfm-footnote": {
2256 "version": "2.1.0",
2257 "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
2258 "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
2259 "license": "MIT",
2260 "dependencies": {
2261 "@types/mdast": "^4.0.0",
2262 "devlop": "^1.1.0",
2263 "mdast-util-from-markdown": "^2.0.0",
2264 "mdast-util-to-markdown": "^2.0.0",
2265 "micromark-util-normalize-identifier": "^2.0.0"
2266 },
2267 "funding": {
2268 "type": "opencollective",
2269 "url": "https://opencollective.com/unified"
2270 }
2271 },
2272 "node_modules/mdast-util-gfm-strikethrough": {
2273 "version": "2.0.0",
2274 "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
2275 "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
2276 "license": "MIT",
2277 "dependencies": {
2278 "@types/mdast": "^4.0.0",
2279 "mdast-util-from-markdown": "^2.0.0",
2280 "mdast-util-to-markdown": "^2.0.0"
2281 },
2282 "funding": {
2283 "type": "opencollective",
2284 "url": "https://opencollective.com/unified"
2285 }
2286 },
2287 "node_modules/mdast-util-gfm-table": {
2288 "version": "2.0.0",
2289 "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
2290 "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
2291 "license": "MIT",
2292 "dependencies": {
2293 "@types/mdast": "^4.0.0",
2294 "devlop": "^1.0.0",
2295 "markdown-table": "^3.0.0",
2296 "mdast-util-from-markdown": "^2.0.0",
2297 "mdast-util-to-markdown": "^2.0.0"
2298 },
2299 "funding": {
2300 "type": "opencollective",
2301 "url": "https://opencollective.com/unified"
2302 }
2303 },
2304 "node_modules/mdast-util-gfm-task-list-item": {
2305 "version": "2.0.0",
2306 "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
2307 "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
2308 "license": "MIT",
2309 "dependencies": {
2310 "@types/mdast": "^4.0.0",
2311 "devlop": "^1.0.0",
2312 "mdast-util-from-markdown": "^2.0.0",
2313 "mdast-util-to-markdown": "^2.0.0"
2314 },
2315 "funding": {
2316 "type": "opencollective",
2317 "url": "https://opencollective.com/unified"
2318 }
2319 },
2320 "node_modules/mdast-util-mdx-expression": {
2321 "version": "2.0.1",
2322 "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
2323 "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
2324 "license": "MIT",
2325 "dependencies": {
2326 "@types/estree-jsx": "^1.0.0",
2327 "@types/hast": "^3.0.0",
2328 "@types/mdast": "^4.0.0",
2329 "devlop": "^1.0.0",
2330 "mdast-util-from-markdown": "^2.0.0",
2331 "mdast-util-to-markdown": "^2.0.0"
2332 },
2333 "funding": {
2334 "type": "opencollective",
2335 "url": "https://opencollective.com/unified"
2336 }
2337 },
2338 "node_modules/mdast-util-mdx-jsx": {
2339 "version": "3.2.0",
2340 "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
2341 "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
2342 "license": "MIT",
2343 "dependencies": {
2344 "@types/estree-jsx": "^1.0.0",
2345 "@types/hast": "^3.0.0",
2346 "@types/mdast": "^4.0.0",
2347 "@types/unist": "^3.0.0",
2348 "ccount": "^2.0.0",
2349 "devlop": "^1.1.0",
2350 "mdast-util-from-markdown": "^2.0.0",
2351 "mdast-util-to-markdown": "^2.0.0",
2352 "parse-entities": "^4.0.0",
2353 "stringify-entities": "^4.0.0",
2354 "unist-util-stringify-position": "^4.0.0",
2355 "vfile-message": "^4.0.0"
2356 },
2357 "funding": {
2358 "type": "opencollective",
2359 "url": "https://opencollective.com/unified"
2360 }
2361 },
2362 "node_modules/mdast-util-mdxjs-esm": {
2363 "version": "2.0.1",
2364 "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
2365 "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
2366 "license": "MIT",
2367 "dependencies": {
2368 "@types/estree-jsx": "^1.0.0",
2369 "@types/hast": "^3.0.0",
2370 "@types/mdast": "^4.0.0",
2371 "devlop": "^1.0.0",
2372 "mdast-util-from-markdown": "^2.0.0",
2373 "mdast-util-to-markdown": "^2.0.0"
2374 },
2375 "funding": {
2376 "type": "opencollective",
2377 "url": "https://opencollective.com/unified"
2378 }
2379 },
2380 "node_modules/mdast-util-phrasing": {
2381 "version": "4.1.0",
2382 "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
2383 "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
2384 "license": "MIT",
2385 "dependencies": {
2386 "@types/mdast": "^4.0.0",
2387 "unist-util-is": "^6.0.0"
2388 },
2389 "funding": {
2390 "type": "opencollective",
2391 "url": "https://opencollective.com/unified"
2392 }
2393 },
2394 "node_modules/mdast-util-to-hast": {
2395 "version": "13.2.1",
2396 "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
2397 "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
2398 "license": "MIT",
2399 "dependencies": {
2400 "@types/hast": "^3.0.0",
2401 "@types/mdast": "^4.0.0",
2402 "@ungap/structured-clone": "^1.0.0",
2403 "devlop": "^1.0.0",
2404 "micromark-util-sanitize-uri": "^2.0.0",
2405 "trim-lines": "^3.0.0",
2406 "unist-util-position": "^5.0.0",
2407 "unist-util-visit": "^5.0.0",
2408 "vfile": "^6.0.0"
2409 },
2410 "funding": {
2411 "type": "opencollective",
2412 "url": "https://opencollective.com/unified"
2413 }
2414 },
2415 "node_modules/mdast-util-to-markdown": {
2416 "version": "2.1.2",
2417 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
2418 "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
2419 "license": "MIT",
2420 "dependencies": {
2421 "@types/mdast": "^4.0.0",
2422 "@types/unist": "^3.0.0",
2423 "longest-streak": "^3.0.0",
2424 "mdast-util-phrasing": "^4.0.0",
2425 "mdast-util-to-string": "^4.0.0",
2426 "micromark-util-classify-character": "^2.0.0",
2427 "micromark-util-decode-string": "^2.0.0",
2428 "unist-util-visit": "^5.0.0",
2429 "zwitch": "^2.0.0"
2430 },
2431 "funding": {
2432 "type": "opencollective",
2433 "url": "https://opencollective.com/unified"
2434 }
2435 },
2436 "node_modules/mdast-util-to-string": {
2437 "version": "4.0.0",
2438 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
2439 "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
2440 "license": "MIT",
2441 "dependencies": {
2442 "@types/mdast": "^4.0.0"
2443 },
2444 "funding": {
2445 "type": "opencollective",
2446 "url": "https://opencollective.com/unified"
2447 }
2448 },
2449 "node_modules/micromark": {
2450 "version": "4.0.2",
2451 "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
2452 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
2453 "funding": [
2454 {
2455 "type": "GitHub Sponsors",
2456 "url": "https://github.com/sponsors/unifiedjs"
2457 },
2458 {
2459 "type": "OpenCollective",
2460 "url": "https://opencollective.com/unified"
2461 }
2462 ],
2463 "license": "MIT",
2464 "dependencies": {
2465 "@types/debug": "^4.0.0",
2466 "debug": "^4.0.0",
2467 "decode-named-character-reference": "^1.0.0",
2468 "devlop": "^1.0.0",
2469 "micromark-core-commonmark": "^2.0.0",
2470 "micromark-factory-space": "^2.0.0",
2471 "micromark-util-character": "^2.0.0",
2472 "micromark-util-chunked": "^2.0.0",
2473 "micromark-util-combine-extensions": "^2.0.0",
2474 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2475 "micromark-util-encode": "^2.0.0",
2476 "micromark-util-normalize-identifier": "^2.0.0",
2477 "micromark-util-resolve-all": "^2.0.0",
2478 "micromark-util-sanitize-uri": "^2.0.0",
2479 "micromark-util-subtokenize": "^2.0.0",
2480 "micromark-util-symbol": "^2.0.0",
2481 "micromark-util-types": "^2.0.0"
2482 }
2483 },
2484 "node_modules/micromark-core-commonmark": {
2485 "version": "2.0.3",
2486 "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
2487 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
2488 "funding": [
2489 {
2490 "type": "GitHub Sponsors",
2491 "url": "https://github.com/sponsors/unifiedjs"
2492 },
2493 {
2494 "type": "OpenCollective",
2495 "url": "https://opencollective.com/unified"
2496 }
2497 ],
2498 "license": "MIT",
2499 "dependencies": {
2500 "decode-named-character-reference": "^1.0.0",
2501 "devlop": "^1.0.0",
2502 "micromark-factory-destination": "^2.0.0",
2503 "micromark-factory-label": "^2.0.0",
2504 "micromark-factory-space": "^2.0.0",
2505 "micromark-factory-title": "^2.0.0",
2506 "micromark-factory-whitespace": "^2.0.0",
2507 "micromark-util-character": "^2.0.0",
2508 "micromark-util-chunked": "^2.0.0",
2509 "micromark-util-classify-character": "^2.0.0",
2510 "micromark-util-html-tag-name": "^2.0.0",
2511 "micromark-util-normalize-identifier": "^2.0.0",
2512 "micromark-util-resolve-all": "^2.0.0",
2513 "micromark-util-subtokenize": "^2.0.0",
2514 "micromark-util-symbol": "^2.0.0",
2515 "micromark-util-types": "^2.0.0"
2516 }
2517 },
2518 "node_modules/micromark-extension-gfm": {
2519 "version": "3.0.0",
2520 "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
2521 "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
2522 "license": "MIT",
2523 "dependencies": {
2524 "micromark-extension-gfm-autolink-literal": "^2.0.0",
2525 "micromark-extension-gfm-footnote": "^2.0.0",
2526 "micromark-extension-gfm-strikethrough": "^2.0.0",
2527 "micromark-extension-gfm-table": "^2.0.0",
2528 "micromark-extension-gfm-tagfilter": "^2.0.0",
2529 "micromark-extension-gfm-task-list-item": "^2.0.0",
2530 "micromark-util-combine-extensions": "^2.0.0",
2531 "micromark-util-types": "^2.0.0"
2532 },
2533 "funding": {
2534 "type": "opencollective",
2535 "url": "https://opencollective.com/unified"
2536 }
2537 },
2538 "node_modules/micromark-extension-gfm-autolink-literal": {
2539 "version": "2.1.0",
2540 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
2541 "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
2542 "license": "MIT",
2543 "dependencies": {
2544 "micromark-util-character": "^2.0.0",
2545 "micromark-util-sanitize-uri": "^2.0.0",
2546 "micromark-util-symbol": "^2.0.0",
2547 "micromark-util-types": "^2.0.0"
2548 },
2549 "funding": {
2550 "type": "opencollective",
2551 "url": "https://opencollective.com/unified"
2552 }
2553 },
2554 "node_modules/micromark-extension-gfm-footnote": {
2555 "version": "2.1.0",
2556 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
2557 "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
2558 "license": "MIT",
2559 "dependencies": {
2560 "devlop": "^1.0.0",
2561 "micromark-core-commonmark": "^2.0.0",
2562 "micromark-factory-space": "^2.0.0",
2563 "micromark-util-character": "^2.0.0",
2564 "micromark-util-normalize-identifier": "^2.0.0",
2565 "micromark-util-sanitize-uri": "^2.0.0",
2566 "micromark-util-symbol": "^2.0.0",
2567 "micromark-util-types": "^2.0.0"
2568 },
2569 "funding": {
2570 "type": "opencollective",
2571 "url": "https://opencollective.com/unified"
2572 }
2573 },
2574 "node_modules/micromark-extension-gfm-strikethrough": {
2575 "version": "2.1.0",
2576 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
2577 "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
2578 "license": "MIT",
2579 "dependencies": {
2580 "devlop": "^1.0.0",
2581 "micromark-util-chunked": "^2.0.0",
2582 "micromark-util-classify-character": "^2.0.0",
2583 "micromark-util-resolve-all": "^2.0.0",
2584 "micromark-util-symbol": "^2.0.0",
2585 "micromark-util-types": "^2.0.0"
2586 },
2587 "funding": {
2588 "type": "opencollective",
2589 "url": "https://opencollective.com/unified"
2590 }
2591 },
2592 "node_modules/micromark-extension-gfm-table": {
2593 "version": "2.1.1",
2594 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
2595 "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
2596 "license": "MIT",
2597 "dependencies": {
2598 "devlop": "^1.0.0",
2599 "micromark-factory-space": "^2.0.0",
2600 "micromark-util-character": "^2.0.0",
2601 "micromark-util-symbol": "^2.0.0",
2602 "micromark-util-types": "^2.0.0"
2603 },
2604 "funding": {
2605 "type": "opencollective",
2606 "url": "https://opencollective.com/unified"
2607 }
2608 },
2609 "node_modules/micromark-extension-gfm-tagfilter": {
2610 "version": "2.0.0",
2611 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
2612 "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
2613 "license": "MIT",
2614 "dependencies": {
2615 "micromark-util-types": "^2.0.0"
2616 },
2617 "funding": {
2618 "type": "opencollective",
2619 "url": "https://opencollective.com/unified"
2620 }
2621 },
2622 "node_modules/micromark-extension-gfm-task-list-item": {
2623 "version": "2.1.0",
2624 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
2625 "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
2626 "license": "MIT",
2627 "dependencies": {
2628 "devlop": "^1.0.0",
2629 "micromark-factory-space": "^2.0.0",
2630 "micromark-util-character": "^2.0.0",
2631 "micromark-util-symbol": "^2.0.0",
2632 "micromark-util-types": "^2.0.0"
2633 },
2634 "funding": {
2635 "type": "opencollective",
2636 "url": "https://opencollective.com/unified"
2637 }
2638 },
2639 "node_modules/micromark-factory-destination": {
2640 "version": "2.0.1",
2641 "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
2642 "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
2643 "funding": [
2644 {
2645 "type": "GitHub Sponsors",
2646 "url": "https://github.com/sponsors/unifiedjs"
2647 },
2648 {
2649 "type": "OpenCollective",
2650 "url": "https://opencollective.com/unified"
2651 }
2652 ],
2653 "license": "MIT",
2654 "dependencies": {
2655 "micromark-util-character": "^2.0.0",
2656 "micromark-util-symbol": "^2.0.0",
2657 "micromark-util-types": "^2.0.0"
2658 }
2659 },
2660 "node_modules/micromark-factory-label": {
2661 "version": "2.0.1",
2662 "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
2663 "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
2664 "funding": [
2665 {
2666 "type": "GitHub Sponsors",
2667 "url": "https://github.com/sponsors/unifiedjs"
2668 },
2669 {
2670 "type": "OpenCollective",
2671 "url": "https://opencollective.com/unified"
2672 }
2673 ],
2674 "license": "MIT",
2675 "dependencies": {
2676 "devlop": "^1.0.0",
2677 "micromark-util-character": "^2.0.0",
2678 "micromark-util-symbol": "^2.0.0",
2679 "micromark-util-types": "^2.0.0"
2680 }
2681 },
2682 "node_modules/micromark-factory-space": {
2683 "version": "2.0.1",
2684 "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
2685 "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
2686 "funding": [
2687 {
2688 "type": "GitHub Sponsors",
2689 "url": "https://github.com/sponsors/unifiedjs"
2690 },
2691 {
2692 "type": "OpenCollective",
2693 "url": "https://opencollective.com/unified"
2694 }
2695 ],
2696 "license": "MIT",
2697 "dependencies": {
2698 "micromark-util-character": "^2.0.0",
2699 "micromark-util-types": "^2.0.0"
2700 }
2701 },
2702 "node_modules/micromark-factory-title": {
2703 "version": "2.0.1",
2704 "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
2705 "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
2706 "funding": [
2707 {
2708 "type": "GitHub Sponsors",
2709 "url": "https://github.com/sponsors/unifiedjs"
2710 },
2711 {
2712 "type": "OpenCollective",
2713 "url": "https://opencollective.com/unified"
2714 }
2715 ],
2716 "license": "MIT",
2717 "dependencies": {
2718 "micromark-factory-space": "^2.0.0",
2719 "micromark-util-character": "^2.0.0",
2720 "micromark-util-symbol": "^2.0.0",
2721 "micromark-util-types": "^2.0.0"
2722 }
2723 },
2724 "node_modules/micromark-factory-whitespace": {
2725 "version": "2.0.1",
2726 "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
2727 "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
2728 "funding": [
2729 {
2730 "type": "GitHub Sponsors",
2731 "url": "https://github.com/sponsors/unifiedjs"
2732 },
2733 {
2734 "type": "OpenCollective",
2735 "url": "https://opencollective.com/unified"
2736 }
2737 ],
2738 "license": "MIT",
2739 "dependencies": {
2740 "micromark-factory-space": "^2.0.0",
2741 "micromark-util-character": "^2.0.0",
2742 "micromark-util-symbol": "^2.0.0",
2743 "micromark-util-types": "^2.0.0"
2744 }
2745 },
2746 "node_modules/micromark-util-character": {
2747 "version": "2.1.1",
2748 "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
2749 "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
2750 "funding": [
2751 {
2752 "type": "GitHub Sponsors",
2753 "url": "https://github.com/sponsors/unifiedjs"
2754 },
2755 {
2756 "type": "OpenCollective",
2757 "url": "https://opencollective.com/unified"
2758 }
2759 ],
2760 "license": "MIT",
2761 "dependencies": {
2762 "micromark-util-symbol": "^2.0.0",
2763 "micromark-util-types": "^2.0.0"
2764 }
2765 },
2766 "node_modules/micromark-util-chunked": {
2767 "version": "2.0.1",
2768 "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
2769 "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
2770 "funding": [
2771 {
2772 "type": "GitHub Sponsors",
2773 "url": "https://github.com/sponsors/unifiedjs"
2774 },
2775 {
2776 "type": "OpenCollective",
2777 "url": "https://opencollective.com/unified"
2778 }
2779 ],
2780 "license": "MIT",
2781 "dependencies": {
2782 "micromark-util-symbol": "^2.0.0"
2783 }
2784 },
2785 "node_modules/micromark-util-classify-character": {
2786 "version": "2.0.1",
2787 "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
2788 "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
2789 "funding": [
2790 {
2791 "type": "GitHub Sponsors",
2792 "url": "https://github.com/sponsors/unifiedjs"
2793 },
2794 {
2795 "type": "OpenCollective",
2796 "url": "https://opencollective.com/unified"
2797 }
2798 ],
2799 "license": "MIT",
2800 "dependencies": {
2801 "micromark-util-character": "^2.0.0",
2802 "micromark-util-symbol": "^2.0.0",
2803 "micromark-util-types": "^2.0.0"
2804 }
2805 },
2806 "node_modules/micromark-util-combine-extensions": {
2807 "version": "2.0.1",
2808 "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
2809 "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
2810 "funding": [
2811 {
2812 "type": "GitHub Sponsors",
2813 "url": "https://github.com/sponsors/unifiedjs"
2814 },
2815 {
2816 "type": "OpenCollective",
2817 "url": "https://opencollective.com/unified"
2818 }
2819 ],
2820 "license": "MIT",
2821 "dependencies": {
2822 "micromark-util-chunked": "^2.0.0",
2823 "micromark-util-types": "^2.0.0"
2824 }
2825 },
2826 "node_modules/micromark-util-decode-numeric-character-reference": {
2827 "version": "2.0.2",
2828 "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
2829 "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
2830 "funding": [
2831 {
2832 "type": "GitHub Sponsors",
2833 "url": "https://github.com/sponsors/unifiedjs"
2834 },
2835 {
2836 "type": "OpenCollective",
2837 "url": "https://opencollective.com/unified"
2838 }
2839 ],
2840 "license": "MIT",
2841 "dependencies": {
2842 "micromark-util-symbol": "^2.0.0"
2843 }
2844 },
2845 "node_modules/micromark-util-decode-string": {
2846 "version": "2.0.1",
2847 "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
2848 "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
2849 "funding": [
2850 {
2851 "type": "GitHub Sponsors",
2852 "url": "https://github.com/sponsors/unifiedjs"
2853 },
2854 {
2855 "type": "OpenCollective",
2856 "url": "https://opencollective.com/unified"
2857 }
2858 ],
2859 "license": "MIT",
2860 "dependencies": {
2861 "decode-named-character-reference": "^1.0.0",
2862 "micromark-util-character": "^2.0.0",
2863 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2864 "micromark-util-symbol": "^2.0.0"
2865 }
2866 },
2867 "node_modules/micromark-util-encode": {
2868 "version": "2.0.1",
2869 "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
2870 "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
2871 "funding": [
2872 {
2873 "type": "GitHub Sponsors",
2874 "url": "https://github.com/sponsors/unifiedjs"
2875 },
2876 {
2877 "type": "OpenCollective",
2878 "url": "https://opencollective.com/unified"
2879 }
2880 ],
2881 "license": "MIT"
2882 },
2883 "node_modules/micromark-util-html-tag-name": {
2884 "version": "2.0.1",
2885 "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
2886 "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
2887 "funding": [
2888 {
2889 "type": "GitHub Sponsors",
2890 "url": "https://github.com/sponsors/unifiedjs"
2891 },
2892 {
2893 "type": "OpenCollective",
2894 "url": "https://opencollective.com/unified"
2895 }
2896 ],
2897 "license": "MIT"
2898 },
2899 "node_modules/micromark-util-normalize-identifier": {
2900 "version": "2.0.1",
2901 "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
2902 "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
2903 "funding": [
2904 {
2905 "type": "GitHub Sponsors",
2906 "url": "https://github.com/sponsors/unifiedjs"
2907 },
2908 {
2909 "type": "OpenCollective",
2910 "url": "https://opencollective.com/unified"
2911 }
2912 ],
2913 "license": "MIT",
2914 "dependencies": {
2915 "micromark-util-symbol": "^2.0.0"
2916 }
2917 },
2918 "node_modules/micromark-util-resolve-all": {
2919 "version": "2.0.1",
2920 "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
2921 "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
2922 "funding": [
2923 {
2924 "type": "GitHub Sponsors",
2925 "url": "https://github.com/sponsors/unifiedjs"
2926 },
2927 {
2928 "type": "OpenCollective",
2929 "url": "https://opencollective.com/unified"
2930 }
2931 ],
2932 "license": "MIT",
2933 "dependencies": {
2934 "micromark-util-types": "^2.0.0"
2935 }
2936 },
2937 "node_modules/micromark-util-sanitize-uri": {
2938 "version": "2.0.1",
2939 "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
2940 "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
2941 "funding": [
2942 {
2943 "type": "GitHub Sponsors",
2944 "url": "https://github.com/sponsors/unifiedjs"
2945 },
2946 {
2947 "type": "OpenCollective",
2948 "url": "https://opencollective.com/unified"
2949 }
2950 ],
2951 "license": "MIT",
2952 "dependencies": {
2953 "micromark-util-character": "^2.0.0",
2954 "micromark-util-encode": "^2.0.0",
2955 "micromark-util-symbol": "^2.0.0"
2956 }
2957 },
2958 "node_modules/micromark-util-subtokenize": {
2959 "version": "2.1.0",
2960 "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
2961 "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
2962 "funding": [
2963 {
2964 "type": "GitHub Sponsors",
2965 "url": "https://github.com/sponsors/unifiedjs"
2966 },
2967 {
2968 "type": "OpenCollective",
2969 "url": "https://opencollective.com/unified"
2970 }
2971 ],
2972 "license": "MIT",
2973 "dependencies": {
2974 "devlop": "^1.0.0",
2975 "micromark-util-chunked": "^2.0.0",
2976 "micromark-util-symbol": "^2.0.0",
2977 "micromark-util-types": "^2.0.0"
2978 }
2979 },
2980 "node_modules/micromark-util-symbol": {
2981 "version": "2.0.1",
2982 "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
2983 "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
2984 "funding": [
2985 {
2986 "type": "GitHub Sponsors",
2987 "url": "https://github.com/sponsors/unifiedjs"
2988 },
2989 {
2990 "type": "OpenCollective",
2991 "url": "https://opencollective.com/unified"
2992 }
2993 ],
2994 "license": "MIT"
2995 },
2996 "node_modules/micromark-util-types": {
2997 "version": "2.0.2",
2998 "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
2999 "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
3000 "funding": [
3001 {
3002 "type": "GitHub Sponsors",
3003 "url": "https://github.com/sponsors/unifiedjs"
3004 },
3005 {
3006 "type": "OpenCollective",
3007 "url": "https://opencollective.com/unified"
3008 }
3009 ],
3010 "license": "MIT"
3011 },
3012 "node_modules/ms": {
3013 "version": "2.1.3",
3014 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3015 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3016 "license": "MIT"
3017 },
3018 "node_modules/nanoid": {
3019 "version": "3.3.18",
3020 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
3021 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
3022 "dev": true,
3023 "funding": [
3024 {
3025 "type": "github",
3026 "url": "https://github.com/sponsors/ai"
3027 }
3028 ],
3029 "license": "MIT",
3030 "bin": {
3031 "nanoid": "bin/nanoid.cjs"
3032 },
3033 "engines": {
3034 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3035 }
3036 },
3037 "node_modules/node-addon-api": {
3038 "version": "8.9.2",
3039 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.9.2.tgz",
3040 "integrity": "sha512-VijLXbi3UACN69I0JVXJsX4tjACjNoQDgv2gTF6sx2wWEi8tkSg2eX8p5gSIFi8z2+DL3oHmY6OyKce38SDolg==",
3041 "license": "MIT",
3042 "engines": {
3043 "node": "^18 || ^20 || >= 21"
3044 }
3045 },
3046 "node_modules/node-releases": {
3047 "version": "2.0.54",
3048 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz",
3049 "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==",
3050 "dev": true,
3051 "license": "MIT",
3052 "engines": {
3053 "node": ">=18"
3054 }
3055 },
3056 "node_modules/numbl": {
3057 "version": "0.4.19",
3058 "resolved": "https://registry.npmjs.org/numbl/-/numbl-0.4.19.tgz",
3059 "integrity": "sha512-wfTAhrdOSuzUoiglglTwykwEguU0Vl5qBJNhj2hyP8FzHACd/w1qX69OhEC7sbyE+gGEH9gjPjFsBkoi9UTGqw==",
3060 "hasInstallScript": true,
3061 "license": "Apache-2.0",
3062 "dependencies": {
3063 "fflate": "^0.8.2",
3064 "h5wasm": "^0.10.3",
3065 "node-addon-api": "^8.3.0",
3066 "pako": "^2.1.0",
3067 "qhull-wasm": "^0.0.1",
3068 "react-markdown": "^10.1.0",
3069 "react-syntax-highlighter": "^16.1.1",
3070 "remark-gfm": "^4.0.1",
3071 "three": "^0.183.2"
3072 },
3073 "bin": {
3074 "numbl": "dist-cli/cli.js"
3075 },
3076 "engines": {
3077 "node": ">=18"
3078 },
3079 "optionalDependencies": {
3080 "koffi": "^2.15.2"
3081 },
3082 "peerDependencies": {
3083 "react": ">=18",
3084 "react-dom": ">=18"
3085 },
3086 "peerDependenciesMeta": {
3087 "react": {
3088 "optional": true
3089 },
3090 "react-dom": {
3091 "optional": true
3092 }
3093 }
3094 },
3095 "node_modules/pako": {
3096 "version": "2.2.0",
3097 "resolved": "https://registry.npmjs.org/pako/-/pako-2.2.0.tgz",
3098 "integrity": "sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==",
3099 "funding": [
3100 {
3101 "type": "github",
3102 "url": "https://github.com/sponsors/puzrin"
3103 },
3104 {
3105 "type": "github",
3106 "url": "https://github.com/sponsors/nodeca"
3107 }
3108 ],
3109 "license": "(MIT AND Zlib)"
3110 },
3111 "node_modules/parse-entities": {
3112 "version": "4.0.2",
3113 "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
3114 "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
3115 "license": "MIT",
3116 "dependencies": {
3117 "@types/unist": "^2.0.0",
3118 "character-entities-legacy": "^3.0.0",
3119 "character-reference-invalid": "^2.0.0",
3120 "decode-named-character-reference": "^1.0.0",
3121 "is-alphanumerical": "^2.0.0",
3122 "is-decimal": "^2.0.0",
3123 "is-hexadecimal": "^2.0.0"
3124 },
3125 "funding": {
3126 "type": "github",
3127 "url": "https://github.com/sponsors/wooorm"
3128 }
3129 },
3130 "node_modules/parse-entities/node_modules/@types/unist": {
3131 "version": "2.0.11",
3132 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
3133 "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
3134 "license": "MIT"
3135 },
3136 "node_modules/picocolors": {
3137 "version": "1.1.1",
3138 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3139 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3140 "dev": true,
3141 "license": "ISC"
3142 },
3143 "node_modules/postcss": {
3144 "version": "8.5.26",
3145 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
3146 "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
3147 "dev": true,
3148 "funding": [
3149 {
3150 "type": "opencollective",
3151 "url": "https://opencollective.com/postcss/"
3152 },
3153 {
3154 "type": "tidelift",
3155 "url": "https://tidelift.com/funding/github/npm/postcss"
3156 },
3157 {
3158 "type": "github",
3159 "url": "https://github.com/sponsors/ai"
3160 }
3161 ],
3162 "license": "MIT",
3163 "dependencies": {
3164 "nanoid": "^3.3.17",
3165 "picocolors": "^1.1.1",
3166 "source-map-js": "^1.2.1"
3167 },
3168 "engines": {
3169 "node": "^10 || ^12 || >=14"
3170 }
3171 },
3172 "node_modules/prismjs": {
3173 "version": "1.30.0",
3174 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
3175 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
3176 "license": "MIT",
3177 "engines": {
3178 "node": ">=6"
3179 }
3180 },
3181 "node_modules/property-information": {
3182 "version": "7.2.0",
3183 "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz",
3184 "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==",
3185 "license": "MIT",
3186 "funding": {
3187 "type": "github",
3188 "url": "https://github.com/sponsors/wooorm"
3189 }
3190 },
3191 "node_modules/qhull-wasm": {
3192 "version": "0.0.1",
3193 "resolved": "https://registry.npmjs.org/qhull-wasm/-/qhull-wasm-0.0.1.tgz",
3194 "integrity": "sha512-A09kumKhdRIX0YNR+Y2G0bEuqCJ3xFOH61+x6uajHqDyvRydlZKWhH1AGGsM4PCyGm/cPFVbqOUrPJpq5n8HeA==",
3195 "license": "(MIT AND Qhull)",
3196 "engines": {
3197 "node": ">=18"
3198 }
3199 },
3200 "node_modules/react": {
3201 "version": "18.3.1",
3202 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
3203 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
3204 "license": "MIT",
3205 "dependencies": {
3206 "loose-envify": "^1.1.0"
3207 },
3208 "engines": {
3209 "node": ">=0.10.0"
3210 }
3211 },
3212 "node_modules/react-dom": {
3213 "version": "18.3.1",
3214 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
3215 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
3216 "license": "MIT",
3217 "dependencies": {
3218 "loose-envify": "^1.1.0",
3219 "scheduler": "^0.23.2"
3220 },
3221 "peerDependencies": {
3222 "react": "^18.3.1"
3223 }
3224 },
3225 "node_modules/react-markdown": {
3226 "version": "10.1.0",
3227 "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz",
3228 "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==",
3229 "license": "MIT",
3230 "dependencies": {
3231 "@types/hast": "^3.0.0",
3232 "@types/mdast": "^4.0.0",
3233 "devlop": "^1.0.0",
3234 "hast-util-to-jsx-runtime": "^2.0.0",
3235 "html-url-attributes": "^3.0.0",
3236 "mdast-util-to-hast": "^13.0.0",
3237 "remark-parse": "^11.0.0",
3238 "remark-rehype": "^11.0.0",
3239 "unified": "^11.0.0",
3240 "unist-util-visit": "^5.0.0",
3241 "vfile": "^6.0.0"
3242 },
3243 "funding": {
3244 "type": "opencollective",
3245 "url": "https://opencollective.com/unified"
3246 },
3247 "peerDependencies": {
3248 "@types/react": ">=18",
3249 "react": ">=18"
3250 }
3251 },
3252 "node_modules/react-refresh": {
3253 "version": "0.17.0",
3254 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
3255 "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
3256 "dev": true,
3257 "license": "MIT",
3258 "engines": {
3259 "node": ">=0.10.0"
3260 }
3261 },
3262 "node_modules/react-syntax-highlighter": {
3263 "version": "16.1.1",
3264 "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-16.1.1.tgz",
3265 "integrity": "sha512-PjVawBGy80C6YbC5DDZJeUjBmC7skaoEUdvfFQediQHgCL7aKyVHe57SaJGfQsloGDac+gCpTfRdtxzWWKmCXA==",
3266 "license": "MIT",
3267 "dependencies": {
3268 "@babel/runtime": "^7.28.4",
3269 "highlight.js": "^10.4.1",
3270 "highlightjs-vue": "^1.0.0",
3271 "lowlight": "^1.17.0",
3272 "prismjs": "^1.30.0",
3273 "refractor": "^5.0.0"
3274 },
3275 "engines": {
3276 "node": ">= 16.20.2"
3277 },
3278 "peerDependencies": {
3279 "react": ">= 0.14.0"
3280 }
3281 },
3282 "node_modules/refractor": {
3283 "version": "5.0.0",
3284 "resolved": "https://registry.npmjs.org/refractor/-/refractor-5.0.0.tgz",
3285 "integrity": "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==",
3286 "license": "MIT",
3287 "dependencies": {
3288 "@types/hast": "^3.0.0",
3289 "@types/prismjs": "^1.0.0",
3290 "hastscript": "^9.0.0",
3291 "parse-entities": "^4.0.0"
3292 },
3293 "funding": {
3294 "type": "github",
3295 "url": "https://github.com/sponsors/wooorm"
3296 }
3297 },
3298 "node_modules/remark-gfm": {
3299 "version": "4.0.1",
3300 "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
3301 "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
3302 "license": "MIT",
3303 "dependencies": {
3304 "@types/mdast": "^4.0.0",
3305 "mdast-util-gfm": "^3.0.0",
3306 "micromark-extension-gfm": "^3.0.0",
3307 "remark-parse": "^11.0.0",
3308 "remark-stringify": "^11.0.0",
3309 "unified": "^11.0.0"
3310 },
3311 "funding": {
3312 "type": "opencollective",
3313 "url": "https://opencollective.com/unified"
3314 }
3315 },
3316 "node_modules/remark-parse": {
3317 "version": "11.0.0",
3318 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
3319 "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
3320 "license": "MIT",
3321 "dependencies": {
3322 "@types/mdast": "^4.0.0",
3323 "mdast-util-from-markdown": "^2.0.0",
3324 "micromark-util-types": "^2.0.0",
3325 "unified": "^11.0.0"
3326 },
3327 "funding": {
3328 "type": "opencollective",
3329 "url": "https://opencollective.com/unified"
3330 }
3331 },
3332 "node_modules/remark-rehype": {
3333 "version": "11.1.2",
3334 "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
3335 "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
3336 "license": "MIT",
3337 "dependencies": {
3338 "@types/hast": "^3.0.0",
3339 "@types/mdast": "^4.0.0",
3340 "mdast-util-to-hast": "^13.0.0",
3341 "unified": "^11.0.0",
3342 "vfile": "^6.0.0"
3343 },
3344 "funding": {
3345 "type": "opencollective",
3346 "url": "https://opencollective.com/unified"
3347 }
3348 },
3349 "node_modules/remark-stringify": {
3350 "version": "11.0.0",
3351 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
3352 "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
3353 "license": "MIT",
3354 "dependencies": {
3355 "@types/mdast": "^4.0.0",
3356 "mdast-util-to-markdown": "^2.0.0",
3357 "unified": "^11.0.0"
3358 },
3359 "funding": {
3360 "type": "opencollective",
3361 "url": "https://opencollective.com/unified"
3362 }
3363 },
3364 "node_modules/rollup": {
3365 "version": "4.63.1",
3366 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz",
3367 "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==",
3368 "dev": true,
3369 "license": "MIT",
3370 "dependencies": {
3371 "@types/estree": "1.0.9"
3372 },
3373 "bin": {
3374 "rollup": "dist/bin/rollup"
3375 },
3376 "engines": {
3377 "node": ">=18.0.0",
3378 "npm": ">=8.0.0"
3379 },
3380 "optionalDependencies": {
3381 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
3382 "@rollup/rollup-android-arm-eabi": "4.63.1",
3383 "@rollup/rollup-android-arm64": "4.63.1",
3384 "@rollup/rollup-darwin-arm64": "4.63.1",
3385 "@rollup/rollup-darwin-x64": "4.63.1",
3386 "@rollup/rollup-freebsd-arm64": "4.63.1",
3387 "@rollup/rollup-freebsd-x64": "4.63.1",
3388 "@rollup/rollup-linux-arm-gnueabihf": "4.63.1",
3389 "@rollup/rollup-linux-arm-musleabihf": "4.63.1",
3390 "@rollup/rollup-linux-arm64-gnu": "4.63.1",
3391 "@rollup/rollup-linux-arm64-musl": "4.63.1",
3392 "@rollup/rollup-linux-loong64-gnu": "4.63.1",
3393 "@rollup/rollup-linux-loong64-musl": "4.63.1",
3394 "@rollup/rollup-linux-ppc64-gnu": "4.63.1",
3395 "@rollup/rollup-linux-ppc64-musl": "4.63.1",
3396 "@rollup/rollup-linux-riscv64-gnu": "4.63.1",
3397 "@rollup/rollup-linux-riscv64-musl": "4.63.1",
3398 "@rollup/rollup-linux-s390x-gnu": "4.63.1",
3399 "@rollup/rollup-linux-x64-gnu": "4.63.1",
3400 "@rollup/rollup-linux-x64-musl": "4.63.1",
3401 "@rollup/rollup-openbsd-x64": "4.63.1",
3402 "@rollup/rollup-openharmony-arm64": "4.63.1",
3403 "@rollup/rollup-win32-arm64-msvc": "4.63.1",
3404 "@rollup/rollup-win32-ia32-msvc": "4.63.1",
3405 "@rollup/rollup-win32-x64-gnu": "4.63.1",
3406 "@rollup/rollup-win32-x64-msvc": "4.63.1",
3407 "fsevents": "~2.3.2"
3408 }
3409 },
3410 "node_modules/scheduler": {
3411 "version": "0.23.2",
3412 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
3413 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
3414 "license": "MIT",
3415 "dependencies": {
3416 "loose-envify": "^1.1.0"
3417 }
3418 },
3419 "node_modules/semver": {
3420 "version": "6.3.1",
3421 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
3422 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
3423 "dev": true,
3424 "license": "ISC",
3425 "bin": {
3426 "semver": "bin/semver.js"
3427 }
3428 },
3429 "node_modules/source-map-js": {
3430 "version": "1.2.1",
3431 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3432 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3433 "dev": true,
3434 "license": "BSD-3-Clause",
3435 "engines": {
3436 "node": ">=0.10.0"
3437 }
3438 },
3439 "node_modules/space-separated-tokens": {
3440 "version": "2.0.2",
3441 "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
3442 "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
3443 "license": "MIT",
3444 "funding": {
3445 "type": "github",
3446 "url": "https://github.com/sponsors/wooorm"
3447 }
3448 },
3449 "node_modules/stringify-entities": {
3450 "version": "4.0.4",
3451 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
3452 "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
3453 "license": "MIT",
3454 "dependencies": {
3455 "character-entities-html4": "^2.0.0",
3456 "character-entities-legacy": "^3.0.0"
3457 },
3458 "funding": {
3459 "type": "github",
3460 "url": "https://github.com/sponsors/wooorm"
3461 }
3462 },
3463 "node_modules/style-mod": {
3464 "version": "4.1.3",
3465 "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz",
3466 "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==",
3467 "license": "MIT"
3468 },
3469 "node_modules/style-to-js": {
3470 "version": "1.1.21",
3471 "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz",
3472 "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
3473 "license": "MIT",
3474 "dependencies": {
3475 "style-to-object": "1.0.14"
3476 }
3477 },
3478 "node_modules/style-to-object": {
3479 "version": "1.0.14",
3480 "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz",
3481 "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
3482 "license": "MIT",
3483 "dependencies": {
3484 "inline-style-parser": "0.2.7"
3485 }
3486 },
3487 "node_modules/three": {
3488 "version": "0.183.2",
3489 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
3490 "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
3491 "license": "MIT"
3492 },
3493 "node_modules/trim-lines": {
3494 "version": "3.0.1",
3495 "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
3496 "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
3497 "license": "MIT",
3498 "funding": {
3499 "type": "github",
3500 "url": "https://github.com/sponsors/wooorm"
3501 }
3502 },
3503 "node_modules/trough": {
3504 "version": "2.2.0",
3505 "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
3506 "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
3507 "license": "MIT",
3508 "funding": {
3509 "type": "github",
3510 "url": "https://github.com/sponsors/wooorm"
3511 }
3512 },
3513 "node_modules/tsx": {
3514 "version": "4.23.13",
3515 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.13.tgz",
3516 "integrity": "sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==",
3517 "dev": true,
3518 "license": "MIT",
3519 "dependencies": {
3520 "esbuild": "~0.28.0"
3521 },
3522 "bin": {
3523 "tsx": "dist/cli.mjs"
3524 },
3525 "engines": {
3526 "node": ">=18.0.0"
3527 },
3528 "optionalDependencies": {
3529 "fsevents": "~2.3.3"
3530 }
3531 },
3532 "node_modules/typescript": {
3533 "version": "5.9.3",
3534 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
3535 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
3536 "dev": true,
3537 "license": "Apache-2.0",
3538 "bin": {
3539 "tsc": "bin/tsc",
3540 "tsserver": "bin/tsserver"
3541 },
3542 "engines": {
3543 "node": ">=14.17"
3544 }
3545 },
3546 "node_modules/unified": {
3547 "version": "11.0.5",
3548 "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
3549 "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
3550 "license": "MIT",
3551 "dependencies": {
3552 "@types/unist": "^3.0.0",
3553 "bail": "^2.0.0",
3554 "devlop": "^1.0.0",
3555 "extend": "^3.0.0",
3556 "is-plain-obj": "^4.0.0",
3557 "trough": "^2.0.0",
3558 "vfile": "^6.0.0"
3559 },
3560 "funding": {
3561 "type": "opencollective",
3562 "url": "https://opencollective.com/unified"
3563 }
3564 },
3565 "node_modules/unist-util-is": {
3566 "version": "6.0.1",
3567 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
3568 "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
3569 "license": "MIT",
3570 "dependencies": {
3571 "@types/unist": "^3.0.0"
3572 },
3573 "funding": {
3574 "type": "opencollective",
3575 "url": "https://opencollective.com/unified"
3576 }
3577 },
3578 "node_modules/unist-util-position": {
3579 "version": "5.0.0",
3580 "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
3581 "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
3582 "license": "MIT",
3583 "dependencies": {
3584 "@types/unist": "^3.0.0"
3585 },
3586 "funding": {
3587 "type": "opencollective",
3588 "url": "https://opencollective.com/unified"
3589 }
3590 },
3591 "node_modules/unist-util-stringify-position": {
3592 "version": "4.0.0",
3593 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
3594 "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
3595 "license": "MIT",
3596 "dependencies": {
3597 "@types/unist": "^3.0.0"
3598 },
3599 "funding": {
3600 "type": "opencollective",
3601 "url": "https://opencollective.com/unified"
3602 }
3603 },
3604 "node_modules/unist-util-visit": {
3605 "version": "5.1.0",
3606 "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
3607 "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
3608 "license": "MIT",
3609 "dependencies": {
3610 "@types/unist": "^3.0.0",
3611 "unist-util-is": "^6.0.0",
3612 "unist-util-visit-parents": "^6.0.0"
3613 },
3614 "funding": {
3615 "type": "opencollective",
3616 "url": "https://opencollective.com/unified"
3617 }
3618 },
3619 "node_modules/unist-util-visit-parents": {
3620 "version": "6.0.2",
3621 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
3622 "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
3623 "license": "MIT",
3624 "dependencies": {
3625 "@types/unist": "^3.0.0",
3626 "unist-util-is": "^6.0.0"
3627 },
3628 "funding": {
3629 "type": "opencollective",
3630 "url": "https://opencollective.com/unified"
3631 }
3632 },
3633 "node_modules/update-browserslist-db": {
3634 "version": "1.3.2",
3635 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz",
3636 "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==",
3637 "dev": true,
3638 "funding": [
3639 {
3640 "type": "opencollective",
3641 "url": "https://opencollective.com/browserslist"
3642 },
3643 {
3644 "type": "tidelift",
3645 "url": "https://tidelift.com/funding/github/npm/browserslist"
3646 },
3647 {
3648 "type": "github",
3649 "url": "https://github.com/sponsors/ai"
3650 }
3651 ],
3652 "license": "MIT",
3653 "dependencies": {
3654 "escalade": "^3.2.0",
3655 "picocolors": "^1.1.1"
3656 },
3657 "bin": {
3658 "update-browserslist-db": "cli.js"
3659 },
3660 "peerDependencies": {
3661 "browserslist": ">= 4.21.0"
3662 }
3663 },
3664 "node_modules/vfile": {
3665 "version": "6.0.3",
3666 "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
3667 "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
3668 "license": "MIT",
3669 "dependencies": {
3670 "@types/unist": "^3.0.0",
3671 "vfile-message": "^4.0.0"
3672 },
3673 "funding": {
3674 "type": "opencollective",
3675 "url": "https://opencollective.com/unified"
3676 }
3677 },
3678 "node_modules/vfile-message": {
3679 "version": "4.0.3",
3680 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
3681 "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
3682 "license": "MIT",
3683 "dependencies": {
3684 "@types/unist": "^3.0.0",
3685 "unist-util-stringify-position": "^4.0.0"
3686 },
3687 "funding": {
3688 "type": "opencollective",
3689 "url": "https://opencollective.com/unified"
3690 }
3691 },
3692 "node_modules/vite": {
3693 "version": "5.4.21",
3694 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
3695 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
3696 "dev": true,
3697 "license": "MIT",
3698 "dependencies": {
3699 "esbuild": "^0.21.3",
3700 "postcss": "^8.4.43",
3701 "rollup": "^4.20.0"
3702 },
3703 "bin": {
3704 "vite": "bin/vite.js"
3705 },
3706 "engines": {
3707 "node": "^18.0.0 || >=20.0.0"
3708 },
3709 "funding": {
3710 "url": "https://github.com/vitejs/vite?sponsor=1"
3711 },
3712 "optionalDependencies": {
3713 "fsevents": "~2.3.3"
3714 },
3715 "peerDependencies": {
3716 "@types/node": "^18.0.0 || >=20.0.0",
3717 "less": "*",
3718 "lightningcss": "^1.21.0",
3719 "sass": "*",
3720 "sass-embedded": "*",
3721 "stylus": "*",
3722 "sugarss": "*",
3723 "terser": "^5.4.0"
3724 },
3725 "peerDependenciesMeta": {
3726 "@types/node": {
3727 "optional": true
3728 },
3729 "less": {
3730 "optional": true
3731 },
3732 "lightningcss": {
3733 "optional": true
3734 },
3735 "sass": {
3736 "optional": true
3737 },
3738 "sass-embedded": {
3739 "optional": true
3740 },
3741 "stylus": {
3742 "optional": true
3743 },
3744 "sugarss": {
3745 "optional": true
3746 },
3747 "terser": {
3748 "optional": true
3749 }
3750 }
3751 },
3752 "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
3753 "version": "0.21.5",
3754 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
3755 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
3756 "cpu": [
3757 "ppc64"
3758 ],
3759 "dev": true,
3760 "license": "MIT",
3761 "optional": true,
3762 "os": [
3763 "aix"
3764 ],
3765 "engines": {
3766 "node": ">=12"
3767 }
3768 },
3769 "node_modules/vite/node_modules/@esbuild/android-arm": {
3770 "version": "0.21.5",
3771 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
3772 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
3773 "cpu": [
3774 "arm"
3775 ],
3776 "dev": true,
3777 "license": "MIT",
3778 "optional": true,
3779 "os": [
3780 "android"
3781 ],
3782 "engines": {
3783 "node": ">=12"
3784 }
3785 },
3786 "node_modules/vite/node_modules/@esbuild/android-arm64": {
3787 "version": "0.21.5",
3788 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
3789 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
3790 "cpu": [
3791 "arm64"
3792 ],
3793 "dev": true,
3794 "license": "MIT",
3795 "optional": true,
3796 "os": [
3797 "android"
3798 ],
3799 "engines": {
3800 "node": ">=12"
3801 }
3802 },
3803 "node_modules/vite/node_modules/@esbuild/android-x64": {
3804 "version": "0.21.5",
3805 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
3806 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
3807 "cpu": [
3808 "x64"
3809 ],
3810 "dev": true,
3811 "license": "MIT",
3812 "optional": true,
3813 "os": [
3814 "android"
3815 ],
3816 "engines": {
3817 "node": ">=12"
3818 }
3819 },
3820 "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
3821 "version": "0.21.5",
3822 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
3823 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
3824 "cpu": [
3825 "arm64"
3826 ],
3827 "dev": true,
3828 "license": "MIT",
3829 "optional": true,
3830 "os": [
3831 "darwin"
3832 ],
3833 "engines": {
3834 "node": ">=12"
3835 }
3836 },
3837 "node_modules/vite/node_modules/@esbuild/darwin-x64": {
3838 "version": "0.21.5",
3839 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
3840 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
3841 "cpu": [
3842 "x64"
3843 ],
3844 "dev": true,
3845 "license": "MIT",
3846 "optional": true,
3847 "os": [
3848 "darwin"
3849 ],
3850 "engines": {
3851 "node": ">=12"
3852 }
3853 },
3854 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
3855 "version": "0.21.5",
3856 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
3857 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
3858 "cpu": [
3859 "arm64"
3860 ],
3861 "dev": true,
3862 "license": "MIT",
3863 "optional": true,
3864 "os": [
3865 "freebsd"
3866 ],
3867 "engines": {
3868 "node": ">=12"
3869 }
3870 },
3871 "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
3872 "version": "0.21.5",
3873 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
3874 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
3875 "cpu": [
3876 "x64"
3877 ],
3878 "dev": true,
3879 "license": "MIT",
3880 "optional": true,
3881 "os": [
3882 "freebsd"
3883 ],
3884 "engines": {
3885 "node": ">=12"
3886 }
3887 },
3888 "node_modules/vite/node_modules/@esbuild/linux-arm": {
3889 "version": "0.21.5",
3890 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
3891 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
3892 "cpu": [
3893 "arm"
3894 ],
3895 "dev": true,
3896 "license": "MIT",
3897 "optional": true,
3898 "os": [
3899 "linux"
3900 ],
3901 "engines": {
3902 "node": ">=12"
3903 }
3904 },
3905 "node_modules/vite/node_modules/@esbuild/linux-arm64": {
3906 "version": "0.21.5",
3907 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
3908 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
3909 "cpu": [
3910 "arm64"
3911 ],
3912 "dev": true,
3913 "license": "MIT",
3914 "optional": true,
3915 "os": [
3916 "linux"
3917 ],
3918 "engines": {
3919 "node": ">=12"
3920 }
3921 },
3922 "node_modules/vite/node_modules/@esbuild/linux-ia32": {
3923 "version": "0.21.5",
3924 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
3925 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
3926 "cpu": [
3927 "ia32"
3928 ],
3929 "dev": true,
3930 "license": "MIT",
3931 "optional": true,
3932 "os": [
3933 "linux"
3934 ],
3935 "engines": {
3936 "node": ">=12"
3937 }
3938 },
3939 "node_modules/vite/node_modules/@esbuild/linux-loong64": {
3940 "version": "0.21.5",
3941 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
3942 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
3943 "cpu": [
3944 "loong64"
3945 ],
3946 "dev": true,
3947 "license": "MIT",
3948 "optional": true,
3949 "os": [
3950 "linux"
3951 ],
3952 "engines": {
3953 "node": ">=12"
3954 }
3955 },
3956 "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
3957 "version": "0.21.5",
3958 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
3959 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
3960 "cpu": [
3961 "mips64el"
3962 ],
3963 "dev": true,
3964 "license": "MIT",
3965 "optional": true,
3966 "os": [
3967 "linux"
3968 ],
3969 "engines": {
3970 "node": ">=12"
3971 }
3972 },
3973 "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
3974 "version": "0.21.5",
3975 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
3976 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
3977 "cpu": [
3978 "ppc64"
3979 ],
3980 "dev": true,
3981 "license": "MIT",
3982 "optional": true,
3983 "os": [
3984 "linux"
3985 ],
3986 "engines": {
3987 "node": ">=12"
3988 }
3989 },
3990 "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
3991 "version": "0.21.5",
3992 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
3993 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
3994 "cpu": [
3995 "riscv64"
3996 ],
3997 "dev": true,
3998 "license": "MIT",
3999 "optional": true,
4000 "os": [
4001 "linux"
4002 ],
4003 "engines": {
4004 "node": ">=12"
4005 }
4006 },
4007 "node_modules/vite/node_modules/@esbuild/linux-s390x": {
4008 "version": "0.21.5",
4009 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
4010 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
4011 "cpu": [
4012 "s390x"
4013 ],
4014 "dev": true,
4015 "license": "MIT",
4016 "optional": true,
4017 "os": [
4018 "linux"
4019 ],
4020 "engines": {
4021 "node": ">=12"
4022 }
4023 },
4024 "node_modules/vite/node_modules/@esbuild/linux-x64": {
4025 "version": "0.21.5",
4026 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
4027 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
4028 "cpu": [
4029 "x64"
4030 ],
4031 "dev": true,
4032 "license": "MIT",
4033 "optional": true,
4034 "os": [
4035 "linux"
4036 ],
4037 "engines": {
4038 "node": ">=12"
4039 }
4040 },
4041 "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
4042 "version": "0.21.5",
4043 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
4044 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
4045 "cpu": [
4046 "x64"
4047 ],
4048 "dev": true,
4049 "license": "MIT",
4050 "optional": true,
4051 "os": [
4052 "netbsd"
4053 ],
4054 "engines": {
4055 "node": ">=12"
4056 }
4057 },
4058 "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
4059 "version": "0.21.5",
4060 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
4061 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
4062 "cpu": [
4063 "x64"
4064 ],
4065 "dev": true,
4066 "license": "MIT",
4067 "optional": true,
4068 "os": [
4069 "openbsd"
4070 ],
4071 "engines": {
4072 "node": ">=12"
4073 }
4074 },
4075 "node_modules/vite/node_modules/@esbuild/sunos-x64": {
4076 "version": "0.21.5",
4077 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
4078 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
4079 "cpu": [
4080 "x64"
4081 ],
4082 "dev": true,
4083 "license": "MIT",
4084 "optional": true,
4085 "os": [
4086 "sunos"
4087 ],
4088 "engines": {
4089 "node": ">=12"
4090 }
4091 },
4092 "node_modules/vite/node_modules/@esbuild/win32-arm64": {
4093 "version": "0.21.5",
4094 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
4095 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
4096 "cpu": [
4097 "arm64"
4098 ],
4099 "dev": true,
4100 "license": "MIT",
4101 "optional": true,
4102 "os": [
4103 "win32"
4104 ],
4105 "engines": {
4106 "node": ">=12"
4107 }
4108 },
4109 "node_modules/vite/node_modules/@esbuild/win32-ia32": {
4110 "version": "0.21.5",
4111 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
4112 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
4113 "cpu": [
4114 "ia32"
4115 ],
4116 "dev": true,
4117 "license": "MIT",
4118 "optional": true,
4119 "os": [
4120 "win32"
4121 ],
4122 "engines": {
4123 "node": ">=12"
4124 }
4125 },
4126 "node_modules/vite/node_modules/@esbuild/win32-x64": {
4127 "version": "0.21.5",
4128 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
4129 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
4130 "cpu": [
4131 "x64"
4132 ],
4133 "dev": true,
4134 "license": "MIT",
4135 "optional": true,
4136 "os": [
4137 "win32"
4138 ],
4139 "engines": {
4140 "node": ">=12"
4141 }
4142 },
4143 "node_modules/vite/node_modules/esbuild": {
4144 "version": "0.21.5",
4145 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
4146 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
4147 "dev": true,
4148 "hasInstallScript": true,
4149 "license": "MIT",
4150 "bin": {
4151 "esbuild": "bin/esbuild"
4152 },
4153 "engines": {
4154 "node": ">=12"
4155 },
4156 "optionalDependencies": {
4157 "@esbuild/aix-ppc64": "0.21.5",
4158 "@esbuild/android-arm": "0.21.5",
4159 "@esbuild/android-arm64": "0.21.5",
4160 "@esbuild/android-x64": "0.21.5",
4161 "@esbuild/darwin-arm64": "0.21.5",
4162 "@esbuild/darwin-x64": "0.21.5",
4163 "@esbuild/freebsd-arm64": "0.21.5",
4164 "@esbuild/freebsd-x64": "0.21.5",
4165 "@esbuild/linux-arm": "0.21.5",
4166 "@esbuild/linux-arm64": "0.21.5",
4167 "@esbuild/linux-ia32": "0.21.5",
4168 "@esbuild/linux-loong64": "0.21.5",
4169 "@esbuild/linux-mips64el": "0.21.5",
4170 "@esbuild/linux-ppc64": "0.21.5",
4171 "@esbuild/linux-riscv64": "0.21.5",
4172 "@esbuild/linux-s390x": "0.21.5",
4173 "@esbuild/linux-x64": "0.21.5",
4174 "@esbuild/netbsd-x64": "0.21.5",
4175 "@esbuild/openbsd-x64": "0.21.5",
4176 "@esbuild/sunos-x64": "0.21.5",
4177 "@esbuild/win32-arm64": "0.21.5",
4178 "@esbuild/win32-ia32": "0.21.5",
4179 "@esbuild/win32-x64": "0.21.5"
4180 }
4181 },
4182 "node_modules/w3c-keyname": {
4183 "version": "2.2.8",
4184 "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
4185 "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==",
4186 "license": "MIT"
4187 },
4188 "node_modules/yallist": {
4189 "version": "3.1.1",
4190 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4191 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4192 "dev": true,
4193 "license": "ISC"
4194 },
4195 "node_modules/zwitch": {
4196 "version": "2.0.4",
4197 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
4198 "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
4199 "license": "MIT",
4200 "funding": {
4201 "type": "github",
4202 "url": "https://github.com/sponsors/wooorm"
4203 }
4204 }
4205 }
4206}