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