1{
2 "name": "steelsim41",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "steelsim41",
9 "version": "0.1.0",
10 "dependencies": {
11 "numbl": "^0.4.21"
12 },
13 "devDependencies": {
14 "@types/node": "^24.0.0",
15 "@webgpu/types": "^0.1.60",
16 "playwright": "^1.50.0",
17 "typescript": "^5.6.0",
18 "vite": "^6.0.0"
19 }
20 },
21 "node_modules/@babel/runtime": {
22 "version": "7.29.7",
23 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
24 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
25 "license": "MIT",
26 "engines": {
27 "node": ">=6.9.0"
28 }
29 },
30 "node_modules/@esbuild/aix-ppc64": {
31 "version": "0.25.12",
32 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
33 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
34 "cpu": [
35 "ppc64"
36 ],
37 "dev": true,
38 "license": "MIT",
39 "optional": true,
40 "os": [
41 "aix"
42 ],
43 "engines": {
44 "node": ">=18"
45 }
46 },
47 "node_modules/@esbuild/android-arm": {
48 "version": "0.25.12",
49 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
50 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
51 "cpu": [
52 "arm"
53 ],
54 "dev": true,
55 "license": "MIT",
56 "optional": true,
57 "os": [
58 "android"
59 ],
60 "engines": {
61 "node": ">=18"
62 }
63 },
64 "node_modules/@esbuild/android-arm64": {
65 "version": "0.25.12",
66 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
67 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
68 "cpu": [
69 "arm64"
70 ],
71 "dev": true,
72 "license": "MIT",
73 "optional": true,
74 "os": [
75 "android"
76 ],
77 "engines": {
78 "node": ">=18"
79 }
80 },
81 "node_modules/@esbuild/android-x64": {
82 "version": "0.25.12",
83 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
84 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
85 "cpu": [
86 "x64"
87 ],
88 "dev": true,
89 "license": "MIT",
90 "optional": true,
91 "os": [
92 "android"
93 ],
94 "engines": {
95 "node": ">=18"
96 }
97 },
98 "node_modules/@esbuild/darwin-arm64": {
99 "version": "0.25.12",
100 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
101 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
102 "cpu": [
103 "arm64"
104 ],
105 "dev": true,
106 "license": "MIT",
107 "optional": true,
108 "os": [
109 "darwin"
110 ],
111 "engines": {
112 "node": ">=18"
113 }
114 },
115 "node_modules/@esbuild/darwin-x64": {
116 "version": "0.25.12",
117 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
118 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
119 "cpu": [
120 "x64"
121 ],
122 "dev": true,
123 "license": "MIT",
124 "optional": true,
125 "os": [
126 "darwin"
127 ],
128 "engines": {
129 "node": ">=18"
130 }
131 },
132 "node_modules/@esbuild/freebsd-arm64": {
133 "version": "0.25.12",
134 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
135 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
136 "cpu": [
137 "arm64"
138 ],
139 "dev": true,
140 "license": "MIT",
141 "optional": true,
142 "os": [
143 "freebsd"
144 ],
145 "engines": {
146 "node": ">=18"
147 }
148 },
149 "node_modules/@esbuild/freebsd-x64": {
150 "version": "0.25.12",
151 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
152 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
153 "cpu": [
154 "x64"
155 ],
156 "dev": true,
157 "license": "MIT",
158 "optional": true,
159 "os": [
160 "freebsd"
161 ],
162 "engines": {
163 "node": ">=18"
164 }
165 },
166 "node_modules/@esbuild/linux-arm": {
167 "version": "0.25.12",
168 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
169 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
170 "cpu": [
171 "arm"
172 ],
173 "dev": true,
174 "license": "MIT",
175 "optional": true,
176 "os": [
177 "linux"
178 ],
179 "engines": {
180 "node": ">=18"
181 }
182 },
183 "node_modules/@esbuild/linux-arm64": {
184 "version": "0.25.12",
185 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
186 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
187 "cpu": [
188 "arm64"
189 ],
190 "dev": true,
191 "license": "MIT",
192 "optional": true,
193 "os": [
194 "linux"
195 ],
196 "engines": {
197 "node": ">=18"
198 }
199 },
200 "node_modules/@esbuild/linux-ia32": {
201 "version": "0.25.12",
202 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
203 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
204 "cpu": [
205 "ia32"
206 ],
207 "dev": true,
208 "license": "MIT",
209 "optional": true,
210 "os": [
211 "linux"
212 ],
213 "engines": {
214 "node": ">=18"
215 }
216 },
217 "node_modules/@esbuild/linux-loong64": {
218 "version": "0.25.12",
219 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
220 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
221 "cpu": [
222 "loong64"
223 ],
224 "dev": true,
225 "license": "MIT",
226 "optional": true,
227 "os": [
228 "linux"
229 ],
230 "engines": {
231 "node": ">=18"
232 }
233 },
234 "node_modules/@esbuild/linux-mips64el": {
235 "version": "0.25.12",
236 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
237 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
238 "cpu": [
239 "mips64el"
240 ],
241 "dev": true,
242 "license": "MIT",
243 "optional": true,
244 "os": [
245 "linux"
246 ],
247 "engines": {
248 "node": ">=18"
249 }
250 },
251 "node_modules/@esbuild/linux-ppc64": {
252 "version": "0.25.12",
253 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
254 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
255 "cpu": [
256 "ppc64"
257 ],
258 "dev": true,
259 "license": "MIT",
260 "optional": true,
261 "os": [
262 "linux"
263 ],
264 "engines": {
265 "node": ">=18"
266 }
267 },
268 "node_modules/@esbuild/linux-riscv64": {
269 "version": "0.25.12",
270 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
271 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
272 "cpu": [
273 "riscv64"
274 ],
275 "dev": true,
276 "license": "MIT",
277 "optional": true,
278 "os": [
279 "linux"
280 ],
281 "engines": {
282 "node": ">=18"
283 }
284 },
285 "node_modules/@esbuild/linux-s390x": {
286 "version": "0.25.12",
287 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
288 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
289 "cpu": [
290 "s390x"
291 ],
292 "dev": true,
293 "license": "MIT",
294 "optional": true,
295 "os": [
296 "linux"
297 ],
298 "engines": {
299 "node": ">=18"
300 }
301 },
302 "node_modules/@esbuild/linux-x64": {
303 "version": "0.25.12",
304 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
305 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
306 "cpu": [
307 "x64"
308 ],
309 "dev": true,
310 "license": "MIT",
311 "optional": true,
312 "os": [
313 "linux"
314 ],
315 "engines": {
316 "node": ">=18"
317 }
318 },
319 "node_modules/@esbuild/netbsd-arm64": {
320 "version": "0.25.12",
321 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
322 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
323 "cpu": [
324 "arm64"
325 ],
326 "dev": true,
327 "license": "MIT",
328 "optional": true,
329 "os": [
330 "netbsd"
331 ],
332 "engines": {
333 "node": ">=18"
334 }
335 },
336 "node_modules/@esbuild/netbsd-x64": {
337 "version": "0.25.12",
338 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
339 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
340 "cpu": [
341 "x64"
342 ],
343 "dev": true,
344 "license": "MIT",
345 "optional": true,
346 "os": [
347 "netbsd"
348 ],
349 "engines": {
350 "node": ">=18"
351 }
352 },
353 "node_modules/@esbuild/openbsd-arm64": {
354 "version": "0.25.12",
355 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
356 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
357 "cpu": [
358 "arm64"
359 ],
360 "dev": true,
361 "license": "MIT",
362 "optional": true,
363 "os": [
364 "openbsd"
365 ],
366 "engines": {
367 "node": ">=18"
368 }
369 },
370 "node_modules/@esbuild/openbsd-x64": {
371 "version": "0.25.12",
372 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
373 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
374 "cpu": [
375 "x64"
376 ],
377 "dev": true,
378 "license": "MIT",
379 "optional": true,
380 "os": [
381 "openbsd"
382 ],
383 "engines": {
384 "node": ">=18"
385 }
386 },
387 "node_modules/@esbuild/openharmony-arm64": {
388 "version": "0.25.12",
389 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
390 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
391 "cpu": [
392 "arm64"
393 ],
394 "dev": true,
395 "license": "MIT",
396 "optional": true,
397 "os": [
398 "openharmony"
399 ],
400 "engines": {
401 "node": ">=18"
402 }
403 },
404 "node_modules/@esbuild/sunos-x64": {
405 "version": "0.25.12",
406 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
407 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
408 "cpu": [
409 "x64"
410 ],
411 "dev": true,
412 "license": "MIT",
413 "optional": true,
414 "os": [
415 "sunos"
416 ],
417 "engines": {
418 "node": ">=18"
419 }
420 },
421 "node_modules/@esbuild/win32-arm64": {
422 "version": "0.25.12",
423 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
424 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
425 "cpu": [
426 "arm64"
427 ],
428 "dev": true,
429 "license": "MIT",
430 "optional": true,
431 "os": [
432 "win32"
433 ],
434 "engines": {
435 "node": ">=18"
436 }
437 },
438 "node_modules/@esbuild/win32-ia32": {
439 "version": "0.25.12",
440 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
441 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
442 "cpu": [
443 "ia32"
444 ],
445 "dev": true,
446 "license": "MIT",
447 "optional": true,
448 "os": [
449 "win32"
450 ],
451 "engines": {
452 "node": ">=18"
453 }
454 },
455 "node_modules/@esbuild/win32-x64": {
456 "version": "0.25.12",
457 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
458 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
459 "cpu": [
460 "x64"
461 ],
462 "dev": true,
463 "license": "MIT",
464 "optional": true,
465 "os": [
466 "win32"
467 ],
468 "engines": {
469 "node": ">=18"
470 }
471 },
472 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
473 "version": "1.5.1",
474 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
475 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
476 "cpu": [
477 "x64"
478 ],
479 "dev": true,
480 "libc": [
481 "glibc"
482 ],
483 "license": "MIT",
484 "optional": true,
485 "os": [
486 "linux"
487 ],
488 "engines": {
489 "node": "^22.20 || ^24.12 || >=25"
490 }
491 },
492 "node_modules/@rollup/rollup-android-arm-eabi": {
493 "version": "4.63.2",
494 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.2.tgz",
495 "integrity": "sha512-Xa6RDoWa+hNiX6PgsljlH6W75RaONx3y6PVlbLhkEWW+GaPQ3dP5gwbL/erAzQHWwkvW5UxdD5l87Qx2FAQ/4A==",
496 "cpu": [
497 "arm"
498 ],
499 "dev": true,
500 "license": "MIT",
501 "optional": true,
502 "os": [
503 "android"
504 ]
505 },
506 "node_modules/@rollup/rollup-android-arm64": {
507 "version": "4.63.2",
508 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.2.tgz",
509 "integrity": "sha512-vNASxsghMfQ5s+v3PrpnJd+ryL/26lxCCaGI+sDJ7VzmHiYXIrrVltsDhaawxLM1WcoMU2oYlbPHLaYQtBzhcg==",
510 "cpu": [
511 "arm64"
512 ],
513 "dev": true,
514 "license": "MIT",
515 "optional": true,
516 "os": [
517 "android"
518 ]
519 },
520 "node_modules/@rollup/rollup-darwin-arm64": {
521 "version": "4.63.2",
522 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.2.tgz",
523 "integrity": "sha512-0dWDjmlrpZAgjPD/aPzUDhBW8APLRjAni5bOrM76wiiZm+E+KTMVKNhAzaTBohz8UyO2fKNAl0+fygbe2HZXOA==",
524 "cpu": [
525 "arm64"
526 ],
527 "dev": true,
528 "license": "MIT",
529 "optional": true,
530 "os": [
531 "darwin"
532 ]
533 },
534 "node_modules/@rollup/rollup-darwin-x64": {
535 "version": "4.63.2",
536 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.2.tgz",
537 "integrity": "sha512-N58uktcwzk3+qT4KHEuNdIxX1N01RWrkfVoml69EAbSaNDL+sbNVLx2RMl4Qd23lpA0fgPvyh5hHb4weD5WKmg==",
538 "cpu": [
539 "x64"
540 ],
541 "dev": true,
542 "license": "MIT",
543 "optional": true,
544 "os": [
545 "darwin"
546 ]
547 },
548 "node_modules/@rollup/rollup-freebsd-arm64": {
549 "version": "4.63.2",
550 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.2.tgz",
551 "integrity": "sha512-HWF2zH8EAp2scWRpt2PGe6iUGz7zi04waXsdRr3zb4DWCk2ImIo5FZu0jjmD53nP/DGSvnW0e7/1ToCNZs2lZw==",
552 "cpu": [
553 "arm64"
554 ],
555 "dev": true,
556 "license": "MIT",
557 "optional": true,
558 "os": [
559 "freebsd"
560 ]
561 },
562 "node_modules/@rollup/rollup-freebsd-x64": {
563 "version": "4.63.2",
564 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.2.tgz",
565 "integrity": "sha512-MkvcwHMnzPSMOQEwB6wHnLzmc+hT8BGc5bW/Mhmjjgx3wbj6VBnlc47XsK74kD0K9MikFfXpQqyz4NUXaUW62A==",
566 "cpu": [
567 "x64"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "freebsd"
574 ]
575 },
576 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
577 "version": "4.63.2",
578 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.2.tgz",
579 "integrity": "sha512-xe1bCKPJaKsD0tfd7Rb6bGfUogJTpKbTEEthsfdb7hTfTRNJVQTdirabQx0o6ERVba/smkM720soMY+0QnrlSQ==",
580 "cpu": [
581 "arm"
582 ],
583 "dev": true,
584 "libc": [
585 "glibc"
586 ],
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "linux"
591 ]
592 },
593 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
594 "version": "4.63.2",
595 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.2.tgz",
596 "integrity": "sha512-yOM7LdK0p6gk6+Q773OEwtlsikT1TL3yMmYsTtRlDRPha5vV2DC5x7LqRWDr6f3cSYNMKVqxzffXv8ivxNBIFQ==",
597 "cpu": [
598 "arm"
599 ],
600 "dev": true,
601 "libc": [
602 "musl"
603 ],
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "linux"
608 ]
609 },
610 "node_modules/@rollup/rollup-linux-arm64-gnu": {
611 "version": "4.63.2",
612 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.2.tgz",
613 "integrity": "sha512-qiWuJJV3DybA2IfzvRimeKXGrGuVPv1zobSY/26KnP3HbV0VcNb3ECzgvtbvF3xjSMkcooou6HASXZuLdjnhpQ==",
614 "cpu": [
615 "arm64"
616 ],
617 "dev": true,
618 "libc": [
619 "glibc"
620 ],
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ]
626 },
627 "node_modules/@rollup/rollup-linux-arm64-musl": {
628 "version": "4.63.2",
629 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.2.tgz",
630 "integrity": "sha512-akcZquRzCY/KpUoZAMBhGf7oi4LmXq1BzRA5CPAC3rkUf28Y/sAYV3jSL+JKd7cwEyFvR5G0XVZ0gaMedP+60A==",
631 "cpu": [
632 "arm64"
633 ],
634 "dev": true,
635 "libc": [
636 "musl"
637 ],
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ]
643 },
644 "node_modules/@rollup/rollup-linux-loong64-gnu": {
645 "version": "4.63.2",
646 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.2.tgz",
647 "integrity": "sha512-fNwYHrPyYyxauPzX/cpYw8Z7LQpp+DGA0KCoswA0aVFBpmdMil9XgjB8V3Ny64Ihu797+GKcuJqnsOKEmor7fA==",
648 "cpu": [
649 "loong64"
650 ],
651 "dev": true,
652 "libc": [
653 "glibc"
654 ],
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ]
660 },
661 "node_modules/@rollup/rollup-linux-loong64-musl": {
662 "version": "4.63.2",
663 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.2.tgz",
664 "integrity": "sha512-XfvsgzR7DZqREdst7K1Mj3ilSUM5xLAHJcIMDFPKdxTs9q5VHOT8aMA+a683fqBu7DQl8+Sd9HCsQYL8EMY9qA==",
665 "cpu": [
666 "loong64"
667 ],
668 "dev": true,
669 "libc": [
670 "musl"
671 ],
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ]
677 },
678 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
679 "version": "4.63.2",
680 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.2.tgz",
681 "integrity": "sha512-Pp7gVZggEFlbcuztay+/U0gVG9S1XAh8i7I1Re/htbAzo43P5wHZHw6pTyzotISqlKohoh9RpIfnOz3RbemK1w==",
682 "cpu": [
683 "ppc64"
684 ],
685 "dev": true,
686 "libc": [
687 "glibc"
688 ],
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ]
694 },
695 "node_modules/@rollup/rollup-linux-ppc64-musl": {
696 "version": "4.63.2",
697 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.2.tgz",
698 "integrity": "sha512-zkgL2xff6i7u5hau/m6FGeS8gRkLEdgLw522WGmdWWlLd9btmNl3S80mcEjtGq+kvgUekQ3+BOYLLLcPlS2LIA==",
699 "cpu": [
700 "ppc64"
701 ],
702 "dev": true,
703 "libc": [
704 "musl"
705 ],
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "linux"
710 ]
711 },
712 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
713 "version": "4.63.2",
714 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.2.tgz",
715 "integrity": "sha512-qOheJomrkVCbbHFJ7L3J97cnhfogKqguAQphv26+3ZsAQIF1L19b+dArl//s8rjJHJLz9byykyM8NBP4nmSa1g==",
716 "cpu": [
717 "riscv64"
718 ],
719 "dev": true,
720 "libc": [
721 "glibc"
722 ],
723 "license": "MIT",
724 "optional": true,
725 "os": [
726 "linux"
727 ]
728 },
729 "node_modules/@rollup/rollup-linux-riscv64-musl": {
730 "version": "4.63.2",
731 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.2.tgz",
732 "integrity": "sha512-XlxLD54wQhH3FciCgMofxBw27NzUe818gJH410qWvc41UT0ZFcgxVjyX5/EK8MPTupjeVWqN5oy+9pCA9mqfCA==",
733 "cpu": [
734 "riscv64"
735 ],
736 "dev": true,
737 "libc": [
738 "musl"
739 ],
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "linux"
744 ]
745 },
746 "node_modules/@rollup/rollup-linux-s390x-gnu": {
747 "version": "4.63.2",
748 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.2.tgz",
749 "integrity": "sha512-vdryWeRb2bLJZf0Fv/W8se6nvsHe2PkTCxV0meheK3nQE+G90VCJcke51Miy1yQRsfm2uqIyjXOu4wmUzbTtkQ==",
750 "cpu": [
751 "s390x"
752 ],
753 "dev": true,
754 "libc": [
755 "glibc"
756 ],
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "linux"
761 ]
762 },
763 "node_modules/@rollup/rollup-linux-x64-gnu": {
764 "version": "4.63.2",
765 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.2.tgz",
766 "integrity": "sha512-bcq2h2pkKmH2po4cZV8VWzO4lL40STyu/nLoFpYMQp9C2tCVNTdcVv86MwSsn3D5s1FBe2Ty1atqvVAUTMimNg==",
767 "cpu": [
768 "x64"
769 ],
770 "dev": true,
771 "libc": [
772 "glibc"
773 ],
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "linux"
778 ]
779 },
780 "node_modules/@rollup/rollup-linux-x64-musl": {
781 "version": "4.63.2",
782 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.2.tgz",
783 "integrity": "sha512-EGoo5DMVMRkTId8fuTDaoxVlR5ZTsKULUezRjd9gCw5eeY+DjCvDpZAOlNUvKPGX+7rS1RWx6j+yOpNPx0cUgQ==",
784 "cpu": [
785 "x64"
786 ],
787 "dev": true,
788 "libc": [
789 "musl"
790 ],
791 "license": "MIT",
792 "optional": true,
793 "os": [
794 "linux"
795 ]
796 },
797 "node_modules/@rollup/rollup-openbsd-x64": {
798 "version": "4.63.2",
799 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.2.tgz",
800 "integrity": "sha512-MErl12k7BFHZG1TI9QF/3lSSZARzq9KgNy/FjnqFMCkv+N4RSSzoUCA5h2mqHX4Mox3WaTVKblyzhQ1zRb2ZuQ==",
801 "cpu": [
802 "x64"
803 ],
804 "dev": true,
805 "license": "MIT",
806 "optional": true,
807 "os": [
808 "openbsd"
809 ]
810 },
811 "node_modules/@rollup/rollup-openharmony-arm64": {
812 "version": "4.63.2",
813 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.2.tgz",
814 "integrity": "sha512-ILs8k07Wh4p0PsNY4wYLEaXZKMOpVhrG5QDB0yHhGhuzOfDlnyHN6sflL4El/MpUP1y8uY2lUZrv4oBS6pTT3g==",
815 "cpu": [
816 "arm64"
817 ],
818 "dev": true,
819 "license": "MIT",
820 "optional": true,
821 "os": [
822 "openharmony"
823 ]
824 },
825 "node_modules/@rollup/rollup-win32-arm64-msvc": {
826 "version": "4.63.2",
827 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.2.tgz",
828 "integrity": "sha512-hKgB3nz/TKD3Wv78XEsyXzQsNjvhOHmwKQTvXADGOyU/cIClZDO7DsoggbdmJDPGp5V80tA3Vfv61PaKTLH3LA==",
829 "cpu": [
830 "arm64"
831 ],
832 "dev": true,
833 "license": "MIT",
834 "optional": true,
835 "os": [
836 "win32"
837 ]
838 },
839 "node_modules/@rollup/rollup-win32-ia32-msvc": {
840 "version": "4.63.2",
841 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.2.tgz",
842 "integrity": "sha512-T4wf1mudIDxN8Q/CWIBJC1u5gQUc+r5mPvlwoSbIvNkyVTP2TAFeobEmst5AQ4gMyAz4sSByVdoTDfvTmGK/8g==",
843 "cpu": [
844 "ia32"
845 ],
846 "dev": true,
847 "license": "MIT",
848 "optional": true,
849 "os": [
850 "win32"
851 ]
852 },
853 "node_modules/@rollup/rollup-win32-x64-gnu": {
854 "version": "4.63.2",
855 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.2.tgz",
856 "integrity": "sha512-tC3IY7qoaD9Ll3/8WJQn49j5V2f/NuI9S41NOE2iM5MPs3sPIvOkVToLcz/7Bz4pyF7PSvrtwu8I/pUrGOSecQ==",
857 "cpu": [
858 "x64"
859 ],
860 "dev": true,
861 "license": "MIT",
862 "optional": true,
863 "os": [
864 "win32"
865 ]
866 },
867 "node_modules/@rollup/rollup-win32-x64-msvc": {
868 "version": "4.63.2",
869 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.2.tgz",
870 "integrity": "sha512-6NHnk/K3eq2ZFYcU1X8g67s9qIJRCOTT92gwLMVBp08dB2uuuwI1/Q/empzL2Bfr2f2WRLJVwpp90RmacQyFkw==",
871 "cpu": [
872 "x64"
873 ],
874 "dev": true,
875 "license": "MIT",
876 "optional": true,
877 "os": [
878 "win32"
879 ]
880 },
881 "node_modules/@types/debug": {
882 "version": "4.1.13",
883 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
884 "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
885 "license": "MIT",
886 "dependencies": {
887 "@types/ms": "*"
888 }
889 },
890 "node_modules/@types/estree": {
891 "version": "1.0.9",
892 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
893 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
894 "license": "MIT"
895 },
896 "node_modules/@types/estree-jsx": {
897 "version": "1.0.5",
898 "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
899 "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
900 "license": "MIT",
901 "dependencies": {
902 "@types/estree": "*"
903 }
904 },
905 "node_modules/@types/hast": {
906 "version": "3.0.5",
907 "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz",
908 "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==",
909 "license": "MIT",
910 "dependencies": {
911 "@types/unist": "*"
912 }
913 },
914 "node_modules/@types/mdast": {
915 "version": "4.0.4",
916 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
917 "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
918 "license": "MIT",
919 "dependencies": {
920 "@types/unist": "*"
921 }
922 },
923 "node_modules/@types/ms": {
924 "version": "2.1.0",
925 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
926 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
927 "license": "MIT"
928 },
929 "node_modules/@types/node": {
930 "version": "24.13.4",
931 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.4.tgz",
932 "integrity": "sha512-YJ7EqCstVTzIr0fMr7qul/977en+pQHrfmuKIo6Zr9i75Be21dr3MovcfvGtyvi2HAUrRerWps5sMO9I7WaxDw==",
933 "dev": true,
934 "license": "MIT",
935 "dependencies": {
936 "undici-types": "~7.18.0"
937 }
938 },
939 "node_modules/@types/prismjs": {
940 "version": "1.26.6",
941 "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz",
942 "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==",
943 "license": "MIT"
944 },
945 "node_modules/@types/react": {
946 "version": "19.3.0",
947 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz",
948 "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==",
949 "license": "MIT",
950 "peer": true,
951 "dependencies": {
952 "csstype": "^3.2.2"
953 }
954 },
955 "node_modules/@types/unist": {
956 "version": "3.0.3",
957 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
958 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
959 "license": "MIT"
960 },
961 "node_modules/@ungap/structured-clone": {
962 "version": "1.4.0",
963 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz",
964 "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==",
965 "license": "ISC"
966 },
967 "node_modules/@webgpu/types": {
968 "version": "0.1.72",
969 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.72.tgz",
970 "integrity": "sha512-0cF7RFM2edNoiIS1ODJp0/Gzv4/xSXhwoR0YCza+OWpJWtn4wmo9DvK91aLlH9+uUnwIriP7ZiC3WitmyhuzBw==",
971 "dev": true,
972 "license": "BSD-3-Clause"
973 },
974 "node_modules/bail": {
975 "version": "2.0.2",
976 "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
977 "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
978 "license": "MIT",
979 "funding": {
980 "type": "github",
981 "url": "https://github.com/sponsors/wooorm"
982 }
983 },
984 "node_modules/ccount": {
985 "version": "2.0.1",
986 "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
987 "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
988 "license": "MIT",
989 "funding": {
990 "type": "github",
991 "url": "https://github.com/sponsors/wooorm"
992 }
993 },
994 "node_modules/character-entities": {
995 "version": "2.0.2",
996 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
997 "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
998 "license": "MIT",
999 "funding": {
1000 "type": "github",
1001 "url": "https://github.com/sponsors/wooorm"
1002 }
1003 },
1004 "node_modules/character-entities-html4": {
1005 "version": "2.1.0",
1006 "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
1007 "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
1008 "license": "MIT",
1009 "funding": {
1010 "type": "github",
1011 "url": "https://github.com/sponsors/wooorm"
1012 }
1013 },
1014 "node_modules/character-entities-legacy": {
1015 "version": "3.0.0",
1016 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
1017 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
1018 "license": "MIT",
1019 "funding": {
1020 "type": "github",
1021 "url": "https://github.com/sponsors/wooorm"
1022 }
1023 },
1024 "node_modules/character-reference-invalid": {
1025 "version": "2.0.1",
1026 "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
1027 "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
1028 "license": "MIT",
1029 "funding": {
1030 "type": "github",
1031 "url": "https://github.com/sponsors/wooorm"
1032 }
1033 },
1034 "node_modules/comma-separated-tokens": {
1035 "version": "2.0.3",
1036 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
1037 "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
1038 "license": "MIT",
1039 "funding": {
1040 "type": "github",
1041 "url": "https://github.com/sponsors/wooorm"
1042 }
1043 },
1044 "node_modules/csstype": {
1045 "version": "3.2.3",
1046 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1047 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1048 "license": "MIT",
1049 "peer": true
1050 },
1051 "node_modules/debug": {
1052 "version": "4.4.3",
1053 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1054 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1055 "license": "MIT",
1056 "dependencies": {
1057 "ms": "^2.1.3"
1058 },
1059 "engines": {
1060 "node": ">=6.0"
1061 },
1062 "peerDependenciesMeta": {
1063 "supports-color": {
1064 "optional": true
1065 }
1066 }
1067 },
1068 "node_modules/decode-named-character-reference": {
1069 "version": "1.3.0",
1070 "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
1071 "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
1072 "license": "MIT",
1073 "dependencies": {
1074 "character-entities": "^2.0.0"
1075 },
1076 "funding": {
1077 "type": "github",
1078 "url": "https://github.com/sponsors/wooorm"
1079 }
1080 },
1081 "node_modules/dequal": {
1082 "version": "2.0.3",
1083 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
1084 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
1085 "license": "MIT",
1086 "engines": {
1087 "node": ">=6"
1088 }
1089 },
1090 "node_modules/devlop": {
1091 "version": "1.1.0",
1092 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
1093 "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
1094 "license": "MIT",
1095 "dependencies": {
1096 "dequal": "^2.0.0"
1097 },
1098 "funding": {
1099 "type": "github",
1100 "url": "https://github.com/sponsors/wooorm"
1101 }
1102 },
1103 "node_modules/esbuild": {
1104 "version": "0.25.12",
1105 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
1106 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
1107 "dev": true,
1108 "hasInstallScript": true,
1109 "license": "MIT",
1110 "bin": {
1111 "esbuild": "bin/esbuild"
1112 },
1113 "engines": {
1114 "node": ">=18"
1115 },
1116 "optionalDependencies": {
1117 "@esbuild/aix-ppc64": "0.25.12",
1118 "@esbuild/android-arm": "0.25.12",
1119 "@esbuild/android-arm64": "0.25.12",
1120 "@esbuild/android-x64": "0.25.12",
1121 "@esbuild/darwin-arm64": "0.25.12",
1122 "@esbuild/darwin-x64": "0.25.12",
1123 "@esbuild/freebsd-arm64": "0.25.12",
1124 "@esbuild/freebsd-x64": "0.25.12",
1125 "@esbuild/linux-arm": "0.25.12",
1126 "@esbuild/linux-arm64": "0.25.12",
1127 "@esbuild/linux-ia32": "0.25.12",
1128 "@esbuild/linux-loong64": "0.25.12",
1129 "@esbuild/linux-mips64el": "0.25.12",
1130 "@esbuild/linux-ppc64": "0.25.12",
1131 "@esbuild/linux-riscv64": "0.25.12",
1132 "@esbuild/linux-s390x": "0.25.12",
1133 "@esbuild/linux-x64": "0.25.12",
1134 "@esbuild/netbsd-arm64": "0.25.12",
1135 "@esbuild/netbsd-x64": "0.25.12",
1136 "@esbuild/openbsd-arm64": "0.25.12",
1137 "@esbuild/openbsd-x64": "0.25.12",
1138 "@esbuild/openharmony-arm64": "0.25.12",
1139 "@esbuild/sunos-x64": "0.25.12",
1140 "@esbuild/win32-arm64": "0.25.12",
1141 "@esbuild/win32-ia32": "0.25.12",
1142 "@esbuild/win32-x64": "0.25.12"
1143 }
1144 },
1145 "node_modules/escape-string-regexp": {
1146 "version": "5.0.0",
1147 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
1148 "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
1149 "license": "MIT",
1150 "engines": {
1151 "node": ">=12"
1152 },
1153 "funding": {
1154 "url": "https://github.com/sponsors/sindresorhus"
1155 }
1156 },
1157 "node_modules/estree-util-is-identifier-name": {
1158 "version": "3.0.0",
1159 "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
1160 "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
1161 "license": "MIT",
1162 "funding": {
1163 "type": "opencollective",
1164 "url": "https://opencollective.com/unified"
1165 }
1166 },
1167 "node_modules/extend": {
1168 "version": "3.0.2",
1169 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1170 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1171 "license": "MIT"
1172 },
1173 "node_modules/fault": {
1174 "version": "1.0.4",
1175 "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
1176 "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
1177 "license": "MIT",
1178 "dependencies": {
1179 "format": "^0.2.0"
1180 },
1181 "funding": {
1182 "type": "github",
1183 "url": "https://github.com/sponsors/wooorm"
1184 }
1185 },
1186 "node_modules/fdir": {
1187 "version": "6.5.0",
1188 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1189 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1190 "dev": true,
1191 "license": "MIT",
1192 "engines": {
1193 "node": ">=12.0.0"
1194 },
1195 "peerDependencies": {
1196 "picomatch": "^3 || ^4"
1197 },
1198 "peerDependenciesMeta": {
1199 "picomatch": {
1200 "optional": true
1201 }
1202 }
1203 },
1204 "node_modules/fflate": {
1205 "version": "0.8.3",
1206 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1207 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1208 "license": "MIT"
1209 },
1210 "node_modules/format": {
1211 "version": "0.2.2",
1212 "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
1213 "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==",
1214 "engines": {
1215 "node": ">=0.4.x"
1216 }
1217 },
1218 "node_modules/fsevents": {
1219 "version": "2.3.3",
1220 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1221 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1222 "dev": true,
1223 "hasInstallScript": true,
1224 "license": "MIT",
1225 "optional": true,
1226 "os": [
1227 "darwin"
1228 ],
1229 "engines": {
1230 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1231 }
1232 },
1233 "node_modules/h5wasm": {
1234 "version": "0.10.3",
1235 "resolved": "https://registry.npmjs.org/h5wasm/-/h5wasm-0.10.3.tgz",
1236 "integrity": "sha512-W4Jy5ExtX/VNbyD8GdOBckDuj6AL16TemppVNxZsV3rJZEWCv2sxlCzOttZLer3zkMttbDYsWHl0qt1z3Bln+Q==",
1237 "license": "SEE LICENSE IN LICENSE.txt"
1238 },
1239 "node_modules/hast-util-parse-selector": {
1240 "version": "4.0.0",
1241 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
1242 "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
1243 "license": "MIT",
1244 "dependencies": {
1245 "@types/hast": "^3.0.0"
1246 },
1247 "funding": {
1248 "type": "opencollective",
1249 "url": "https://opencollective.com/unified"
1250 }
1251 },
1252 "node_modules/hast-util-to-jsx-runtime": {
1253 "version": "2.3.6",
1254 "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
1255 "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
1256 "license": "MIT",
1257 "dependencies": {
1258 "@types/estree": "^1.0.0",
1259 "@types/hast": "^3.0.0",
1260 "@types/unist": "^3.0.0",
1261 "comma-separated-tokens": "^2.0.0",
1262 "devlop": "^1.0.0",
1263 "estree-util-is-identifier-name": "^3.0.0",
1264 "hast-util-whitespace": "^3.0.0",
1265 "mdast-util-mdx-expression": "^2.0.0",
1266 "mdast-util-mdx-jsx": "^3.0.0",
1267 "mdast-util-mdxjs-esm": "^2.0.0",
1268 "property-information": "^7.0.0",
1269 "space-separated-tokens": "^2.0.0",
1270 "style-to-js": "^1.0.0",
1271 "unist-util-position": "^5.0.0",
1272 "vfile-message": "^4.0.0"
1273 },
1274 "funding": {
1275 "type": "opencollective",
1276 "url": "https://opencollective.com/unified"
1277 }
1278 },
1279 "node_modules/hast-util-whitespace": {
1280 "version": "3.0.0",
1281 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
1282 "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
1283 "license": "MIT",
1284 "dependencies": {
1285 "@types/hast": "^3.0.0"
1286 },
1287 "funding": {
1288 "type": "opencollective",
1289 "url": "https://opencollective.com/unified"
1290 }
1291 },
1292 "node_modules/hastscript": {
1293 "version": "9.0.1",
1294 "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz",
1295 "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
1296 "license": "MIT",
1297 "dependencies": {
1298 "@types/hast": "^3.0.0",
1299 "comma-separated-tokens": "^2.0.0",
1300 "hast-util-parse-selector": "^4.0.0",
1301 "property-information": "^7.0.0",
1302 "space-separated-tokens": "^2.0.0"
1303 },
1304 "funding": {
1305 "type": "opencollective",
1306 "url": "https://opencollective.com/unified"
1307 }
1308 },
1309 "node_modules/highlight.js": {
1310 "version": "10.7.3",
1311 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
1312 "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
1313 "license": "BSD-3-Clause",
1314 "engines": {
1315 "node": "*"
1316 }
1317 },
1318 "node_modules/highlightjs-vue": {
1319 "version": "1.0.0",
1320 "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz",
1321 "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==",
1322 "license": "CC0-1.0"
1323 },
1324 "node_modules/html-url-attributes": {
1325 "version": "3.0.1",
1326 "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz",
1327 "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==",
1328 "license": "MIT",
1329 "funding": {
1330 "type": "opencollective",
1331 "url": "https://opencollective.com/unified"
1332 }
1333 },
1334 "node_modules/inline-style-parser": {
1335 "version": "0.2.7",
1336 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
1337 "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==",
1338 "license": "MIT"
1339 },
1340 "node_modules/is-alphabetical": {
1341 "version": "2.0.1",
1342 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
1343 "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
1344 "license": "MIT",
1345 "funding": {
1346 "type": "github",
1347 "url": "https://github.com/sponsors/wooorm"
1348 }
1349 },
1350 "node_modules/is-alphanumerical": {
1351 "version": "2.0.1",
1352 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
1353 "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
1354 "license": "MIT",
1355 "dependencies": {
1356 "is-alphabetical": "^2.0.0",
1357 "is-decimal": "^2.0.0"
1358 },
1359 "funding": {
1360 "type": "github",
1361 "url": "https://github.com/sponsors/wooorm"
1362 }
1363 },
1364 "node_modules/is-decimal": {
1365 "version": "2.0.1",
1366 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
1367 "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
1368 "license": "MIT",
1369 "funding": {
1370 "type": "github",
1371 "url": "https://github.com/sponsors/wooorm"
1372 }
1373 },
1374 "node_modules/is-hexadecimal": {
1375 "version": "2.0.1",
1376 "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
1377 "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
1378 "license": "MIT",
1379 "funding": {
1380 "type": "github",
1381 "url": "https://github.com/sponsors/wooorm"
1382 }
1383 },
1384 "node_modules/is-plain-obj": {
1385 "version": "4.1.0",
1386 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
1387 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
1388 "license": "MIT",
1389 "engines": {
1390 "node": ">=12"
1391 },
1392 "funding": {
1393 "url": "https://github.com/sponsors/sindresorhus"
1394 }
1395 },
1396 "node_modules/koffi": {
1397 "version": "2.16.3",
1398 "resolved": "https://registry.npmjs.org/koffi/-/koffi-2.16.3.tgz",
1399 "integrity": "sha512-E9y1AsgYGlaxMhcZzHr8y96QF2U5XzA12GGVAfbWqIubTwPNMXQarfBzePNXHe0xtIEtNd6ifAv3GAKYGUeBAQ==",
1400 "hasInstallScript": true,
1401 "license": "MIT",
1402 "optional": true,
1403 "funding": {
1404 "url": "https://liberapay.com/Koromix"
1405 }
1406 },
1407 "node_modules/longest-streak": {
1408 "version": "3.1.0",
1409 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
1410 "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
1411 "license": "MIT",
1412 "funding": {
1413 "type": "github",
1414 "url": "https://github.com/sponsors/wooorm"
1415 }
1416 },
1417 "node_modules/lowlight": {
1418 "version": "1.20.0",
1419 "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
1420 "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
1421 "license": "MIT",
1422 "dependencies": {
1423 "fault": "^1.0.0",
1424 "highlight.js": "~10.7.0"
1425 },
1426 "funding": {
1427 "type": "github",
1428 "url": "https://github.com/sponsors/wooorm"
1429 }
1430 },
1431 "node_modules/markdown-table": {
1432 "version": "3.0.4",
1433 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
1434 "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
1435 "license": "MIT",
1436 "funding": {
1437 "type": "github",
1438 "url": "https://github.com/sponsors/wooorm"
1439 }
1440 },
1441 "node_modules/mdast-util-find-and-replace": {
1442 "version": "3.0.2",
1443 "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
1444 "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
1445 "license": "MIT",
1446 "dependencies": {
1447 "@types/mdast": "^4.0.0",
1448 "escape-string-regexp": "^5.0.0",
1449 "unist-util-is": "^6.0.0",
1450 "unist-util-visit-parents": "^6.0.0"
1451 },
1452 "funding": {
1453 "type": "opencollective",
1454 "url": "https://opencollective.com/unified"
1455 }
1456 },
1457 "node_modules/mdast-util-from-markdown": {
1458 "version": "2.0.3",
1459 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz",
1460 "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==",
1461 "license": "MIT",
1462 "dependencies": {
1463 "@types/mdast": "^4.0.0",
1464 "@types/unist": "^3.0.0",
1465 "decode-named-character-reference": "^1.0.0",
1466 "devlop": "^1.0.0",
1467 "mdast-util-to-string": "^4.0.0",
1468 "micromark": "^4.0.0",
1469 "micromark-util-decode-numeric-character-reference": "^2.0.0",
1470 "micromark-util-decode-string": "^2.0.0",
1471 "micromark-util-normalize-identifier": "^2.0.0",
1472 "micromark-util-symbol": "^2.0.0",
1473 "micromark-util-types": "^2.0.0",
1474 "unist-util-stringify-position": "^4.0.0"
1475 },
1476 "funding": {
1477 "type": "opencollective",
1478 "url": "https://opencollective.com/unified"
1479 }
1480 },
1481 "node_modules/mdast-util-gfm": {
1482 "version": "3.1.0",
1483 "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
1484 "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
1485 "license": "MIT",
1486 "dependencies": {
1487 "mdast-util-from-markdown": "^2.0.0",
1488 "mdast-util-gfm-autolink-literal": "^2.0.0",
1489 "mdast-util-gfm-footnote": "^2.0.0",
1490 "mdast-util-gfm-strikethrough": "^2.0.0",
1491 "mdast-util-gfm-table": "^2.0.0",
1492 "mdast-util-gfm-task-list-item": "^2.0.0",
1493 "mdast-util-to-markdown": "^2.0.0"
1494 },
1495 "funding": {
1496 "type": "opencollective",
1497 "url": "https://opencollective.com/unified"
1498 }
1499 },
1500 "node_modules/mdast-util-gfm-autolink-literal": {
1501 "version": "2.0.1",
1502 "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
1503 "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
1504 "license": "MIT",
1505 "dependencies": {
1506 "@types/mdast": "^4.0.0",
1507 "ccount": "^2.0.0",
1508 "devlop": "^1.0.0",
1509 "mdast-util-find-and-replace": "^3.0.0",
1510 "micromark-util-character": "^2.0.0"
1511 },
1512 "funding": {
1513 "type": "opencollective",
1514 "url": "https://opencollective.com/unified"
1515 }
1516 },
1517 "node_modules/mdast-util-gfm-footnote": {
1518 "version": "2.1.0",
1519 "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
1520 "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
1521 "license": "MIT",
1522 "dependencies": {
1523 "@types/mdast": "^4.0.0",
1524 "devlop": "^1.1.0",
1525 "mdast-util-from-markdown": "^2.0.0",
1526 "mdast-util-to-markdown": "^2.0.0",
1527 "micromark-util-normalize-identifier": "^2.0.0"
1528 },
1529 "funding": {
1530 "type": "opencollective",
1531 "url": "https://opencollective.com/unified"
1532 }
1533 },
1534 "node_modules/mdast-util-gfm-strikethrough": {
1535 "version": "2.0.0",
1536 "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
1537 "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
1538 "license": "MIT",
1539 "dependencies": {
1540 "@types/mdast": "^4.0.0",
1541 "mdast-util-from-markdown": "^2.0.0",
1542 "mdast-util-to-markdown": "^2.0.0"
1543 },
1544 "funding": {
1545 "type": "opencollective",
1546 "url": "https://opencollective.com/unified"
1547 }
1548 },
1549 "node_modules/mdast-util-gfm-table": {
1550 "version": "2.0.0",
1551 "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
1552 "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
1553 "license": "MIT",
1554 "dependencies": {
1555 "@types/mdast": "^4.0.0",
1556 "devlop": "^1.0.0",
1557 "markdown-table": "^3.0.0",
1558 "mdast-util-from-markdown": "^2.0.0",
1559 "mdast-util-to-markdown": "^2.0.0"
1560 },
1561 "funding": {
1562 "type": "opencollective",
1563 "url": "https://opencollective.com/unified"
1564 }
1565 },
1566 "node_modules/mdast-util-gfm-task-list-item": {
1567 "version": "2.0.0",
1568 "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
1569 "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
1570 "license": "MIT",
1571 "dependencies": {
1572 "@types/mdast": "^4.0.0",
1573 "devlop": "^1.0.0",
1574 "mdast-util-from-markdown": "^2.0.0",
1575 "mdast-util-to-markdown": "^2.0.0"
1576 },
1577 "funding": {
1578 "type": "opencollective",
1579 "url": "https://opencollective.com/unified"
1580 }
1581 },
1582 "node_modules/mdast-util-mdx-expression": {
1583 "version": "2.0.1",
1584 "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
1585 "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
1586 "license": "MIT",
1587 "dependencies": {
1588 "@types/estree-jsx": "^1.0.0",
1589 "@types/hast": "^3.0.0",
1590 "@types/mdast": "^4.0.0",
1591 "devlop": "^1.0.0",
1592 "mdast-util-from-markdown": "^2.0.0",
1593 "mdast-util-to-markdown": "^2.0.0"
1594 },
1595 "funding": {
1596 "type": "opencollective",
1597 "url": "https://opencollective.com/unified"
1598 }
1599 },
1600 "node_modules/mdast-util-mdx-jsx": {
1601 "version": "3.2.0",
1602 "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
1603 "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
1604 "license": "MIT",
1605 "dependencies": {
1606 "@types/estree-jsx": "^1.0.0",
1607 "@types/hast": "^3.0.0",
1608 "@types/mdast": "^4.0.0",
1609 "@types/unist": "^3.0.0",
1610 "ccount": "^2.0.0",
1611 "devlop": "^1.1.0",
1612 "mdast-util-from-markdown": "^2.0.0",
1613 "mdast-util-to-markdown": "^2.0.0",
1614 "parse-entities": "^4.0.0",
1615 "stringify-entities": "^4.0.0",
1616 "unist-util-stringify-position": "^4.0.0",
1617 "vfile-message": "^4.0.0"
1618 },
1619 "funding": {
1620 "type": "opencollective",
1621 "url": "https://opencollective.com/unified"
1622 }
1623 },
1624 "node_modules/mdast-util-mdxjs-esm": {
1625 "version": "2.0.1",
1626 "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
1627 "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
1628 "license": "MIT",
1629 "dependencies": {
1630 "@types/estree-jsx": "^1.0.0",
1631 "@types/hast": "^3.0.0",
1632 "@types/mdast": "^4.0.0",
1633 "devlop": "^1.0.0",
1634 "mdast-util-from-markdown": "^2.0.0",
1635 "mdast-util-to-markdown": "^2.0.0"
1636 },
1637 "funding": {
1638 "type": "opencollective",
1639 "url": "https://opencollective.com/unified"
1640 }
1641 },
1642 "node_modules/mdast-util-phrasing": {
1643 "version": "4.1.0",
1644 "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
1645 "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
1646 "license": "MIT",
1647 "dependencies": {
1648 "@types/mdast": "^4.0.0",
1649 "unist-util-is": "^6.0.0"
1650 },
1651 "funding": {
1652 "type": "opencollective",
1653 "url": "https://opencollective.com/unified"
1654 }
1655 },
1656 "node_modules/mdast-util-to-hast": {
1657 "version": "13.2.1",
1658 "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
1659 "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
1660 "license": "MIT",
1661 "dependencies": {
1662 "@types/hast": "^3.0.0",
1663 "@types/mdast": "^4.0.0",
1664 "@ungap/structured-clone": "^1.0.0",
1665 "devlop": "^1.0.0",
1666 "micromark-util-sanitize-uri": "^2.0.0",
1667 "trim-lines": "^3.0.0",
1668 "unist-util-position": "^5.0.0",
1669 "unist-util-visit": "^5.0.0",
1670 "vfile": "^6.0.0"
1671 },
1672 "funding": {
1673 "type": "opencollective",
1674 "url": "https://opencollective.com/unified"
1675 }
1676 },
1677 "node_modules/mdast-util-to-markdown": {
1678 "version": "2.1.2",
1679 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
1680 "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
1681 "license": "MIT",
1682 "dependencies": {
1683 "@types/mdast": "^4.0.0",
1684 "@types/unist": "^3.0.0",
1685 "longest-streak": "^3.0.0",
1686 "mdast-util-phrasing": "^4.0.0",
1687 "mdast-util-to-string": "^4.0.0",
1688 "micromark-util-classify-character": "^2.0.0",
1689 "micromark-util-decode-string": "^2.0.0",
1690 "unist-util-visit": "^5.0.0",
1691 "zwitch": "^2.0.0"
1692 },
1693 "funding": {
1694 "type": "opencollective",
1695 "url": "https://opencollective.com/unified"
1696 }
1697 },
1698 "node_modules/mdast-util-to-string": {
1699 "version": "4.0.0",
1700 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
1701 "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
1702 "license": "MIT",
1703 "dependencies": {
1704 "@types/mdast": "^4.0.0"
1705 },
1706 "funding": {
1707 "type": "opencollective",
1708 "url": "https://opencollective.com/unified"
1709 }
1710 },
1711 "node_modules/micromark": {
1712 "version": "4.0.2",
1713 "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
1714 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
1715 "funding": [
1716 {
1717 "type": "GitHub Sponsors",
1718 "url": "https://github.com/sponsors/unifiedjs"
1719 },
1720 {
1721 "type": "OpenCollective",
1722 "url": "https://opencollective.com/unified"
1723 }
1724 ],
1725 "license": "MIT",
1726 "dependencies": {
1727 "@types/debug": "^4.0.0",
1728 "debug": "^4.0.0",
1729 "decode-named-character-reference": "^1.0.0",
1730 "devlop": "^1.0.0",
1731 "micromark-core-commonmark": "^2.0.0",
1732 "micromark-factory-space": "^2.0.0",
1733 "micromark-util-character": "^2.0.0",
1734 "micromark-util-chunked": "^2.0.0",
1735 "micromark-util-combine-extensions": "^2.0.0",
1736 "micromark-util-decode-numeric-character-reference": "^2.0.0",
1737 "micromark-util-encode": "^2.0.0",
1738 "micromark-util-normalize-identifier": "^2.0.0",
1739 "micromark-util-resolve-all": "^2.0.0",
1740 "micromark-util-sanitize-uri": "^2.0.0",
1741 "micromark-util-subtokenize": "^2.0.0",
1742 "micromark-util-symbol": "^2.0.0",
1743 "micromark-util-types": "^2.0.0"
1744 }
1745 },
1746 "node_modules/micromark-core-commonmark": {
1747 "version": "2.0.3",
1748 "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
1749 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
1750 "funding": [
1751 {
1752 "type": "GitHub Sponsors",
1753 "url": "https://github.com/sponsors/unifiedjs"
1754 },
1755 {
1756 "type": "OpenCollective",
1757 "url": "https://opencollective.com/unified"
1758 }
1759 ],
1760 "license": "MIT",
1761 "dependencies": {
1762 "decode-named-character-reference": "^1.0.0",
1763 "devlop": "^1.0.0",
1764 "micromark-factory-destination": "^2.0.0",
1765 "micromark-factory-label": "^2.0.0",
1766 "micromark-factory-space": "^2.0.0",
1767 "micromark-factory-title": "^2.0.0",
1768 "micromark-factory-whitespace": "^2.0.0",
1769 "micromark-util-character": "^2.0.0",
1770 "micromark-util-chunked": "^2.0.0",
1771 "micromark-util-classify-character": "^2.0.0",
1772 "micromark-util-html-tag-name": "^2.0.0",
1773 "micromark-util-normalize-identifier": "^2.0.0",
1774 "micromark-util-resolve-all": "^2.0.0",
1775 "micromark-util-subtokenize": "^2.0.0",
1776 "micromark-util-symbol": "^2.0.0",
1777 "micromark-util-types": "^2.0.0"
1778 }
1779 },
1780 "node_modules/micromark-extension-gfm": {
1781 "version": "3.0.0",
1782 "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
1783 "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
1784 "license": "MIT",
1785 "dependencies": {
1786 "micromark-extension-gfm-autolink-literal": "^2.0.0",
1787 "micromark-extension-gfm-footnote": "^2.0.0",
1788 "micromark-extension-gfm-strikethrough": "^2.0.0",
1789 "micromark-extension-gfm-table": "^2.0.0",
1790 "micromark-extension-gfm-tagfilter": "^2.0.0",
1791 "micromark-extension-gfm-task-list-item": "^2.0.0",
1792 "micromark-util-combine-extensions": "^2.0.0",
1793 "micromark-util-types": "^2.0.0"
1794 },
1795 "funding": {
1796 "type": "opencollective",
1797 "url": "https://opencollective.com/unified"
1798 }
1799 },
1800 "node_modules/micromark-extension-gfm-autolink-literal": {
1801 "version": "2.1.0",
1802 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
1803 "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
1804 "license": "MIT",
1805 "dependencies": {
1806 "micromark-util-character": "^2.0.0",
1807 "micromark-util-sanitize-uri": "^2.0.0",
1808 "micromark-util-symbol": "^2.0.0",
1809 "micromark-util-types": "^2.0.0"
1810 },
1811 "funding": {
1812 "type": "opencollective",
1813 "url": "https://opencollective.com/unified"
1814 }
1815 },
1816 "node_modules/micromark-extension-gfm-footnote": {
1817 "version": "2.1.0",
1818 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
1819 "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
1820 "license": "MIT",
1821 "dependencies": {
1822 "devlop": "^1.0.0",
1823 "micromark-core-commonmark": "^2.0.0",
1824 "micromark-factory-space": "^2.0.0",
1825 "micromark-util-character": "^2.0.0",
1826 "micromark-util-normalize-identifier": "^2.0.0",
1827 "micromark-util-sanitize-uri": "^2.0.0",
1828 "micromark-util-symbol": "^2.0.0",
1829 "micromark-util-types": "^2.0.0"
1830 },
1831 "funding": {
1832 "type": "opencollective",
1833 "url": "https://opencollective.com/unified"
1834 }
1835 },
1836 "node_modules/micromark-extension-gfm-strikethrough": {
1837 "version": "2.1.0",
1838 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
1839 "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
1840 "license": "MIT",
1841 "dependencies": {
1842 "devlop": "^1.0.0",
1843 "micromark-util-chunked": "^2.0.0",
1844 "micromark-util-classify-character": "^2.0.0",
1845 "micromark-util-resolve-all": "^2.0.0",
1846 "micromark-util-symbol": "^2.0.0",
1847 "micromark-util-types": "^2.0.0"
1848 },
1849 "funding": {
1850 "type": "opencollective",
1851 "url": "https://opencollective.com/unified"
1852 }
1853 },
1854 "node_modules/micromark-extension-gfm-table": {
1855 "version": "2.1.2",
1856 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.2.tgz",
1857 "integrity": "sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==",
1858 "license": "MIT",
1859 "dependencies": {
1860 "devlop": "^1.0.0",
1861 "micromark-factory-space": "^2.0.0",
1862 "micromark-util-character": "^2.0.0",
1863 "micromark-util-symbol": "^2.0.0",
1864 "micromark-util-types": "^2.0.0"
1865 },
1866 "funding": {
1867 "type": "opencollective",
1868 "url": "https://opencollective.com/unified"
1869 }
1870 },
1871 "node_modules/micromark-extension-gfm-tagfilter": {
1872 "version": "2.0.0",
1873 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
1874 "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
1875 "license": "MIT",
1876 "dependencies": {
1877 "micromark-util-types": "^2.0.0"
1878 },
1879 "funding": {
1880 "type": "opencollective",
1881 "url": "https://opencollective.com/unified"
1882 }
1883 },
1884 "node_modules/micromark-extension-gfm-task-list-item": {
1885 "version": "2.1.0",
1886 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
1887 "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
1888 "license": "MIT",
1889 "dependencies": {
1890 "devlop": "^1.0.0",
1891 "micromark-factory-space": "^2.0.0",
1892 "micromark-util-character": "^2.0.0",
1893 "micromark-util-symbol": "^2.0.0",
1894 "micromark-util-types": "^2.0.0"
1895 },
1896 "funding": {
1897 "type": "opencollective",
1898 "url": "https://opencollective.com/unified"
1899 }
1900 },
1901 "node_modules/micromark-factory-destination": {
1902 "version": "2.0.1",
1903 "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
1904 "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
1905 "funding": [
1906 {
1907 "type": "GitHub Sponsors",
1908 "url": "https://github.com/sponsors/unifiedjs"
1909 },
1910 {
1911 "type": "OpenCollective",
1912 "url": "https://opencollective.com/unified"
1913 }
1914 ],
1915 "license": "MIT",
1916 "dependencies": {
1917 "micromark-util-character": "^2.0.0",
1918 "micromark-util-symbol": "^2.0.0",
1919 "micromark-util-types": "^2.0.0"
1920 }
1921 },
1922 "node_modules/micromark-factory-label": {
1923 "version": "2.0.1",
1924 "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
1925 "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
1926 "funding": [
1927 {
1928 "type": "GitHub Sponsors",
1929 "url": "https://github.com/sponsors/unifiedjs"
1930 },
1931 {
1932 "type": "OpenCollective",
1933 "url": "https://opencollective.com/unified"
1934 }
1935 ],
1936 "license": "MIT",
1937 "dependencies": {
1938 "devlop": "^1.0.0",
1939 "micromark-util-character": "^2.0.0",
1940 "micromark-util-symbol": "^2.0.0",
1941 "micromark-util-types": "^2.0.0"
1942 }
1943 },
1944 "node_modules/micromark-factory-space": {
1945 "version": "2.0.1",
1946 "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
1947 "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
1948 "funding": [
1949 {
1950 "type": "GitHub Sponsors",
1951 "url": "https://github.com/sponsors/unifiedjs"
1952 },
1953 {
1954 "type": "OpenCollective",
1955 "url": "https://opencollective.com/unified"
1956 }
1957 ],
1958 "license": "MIT",
1959 "dependencies": {
1960 "micromark-util-character": "^2.0.0",
1961 "micromark-util-types": "^2.0.0"
1962 }
1963 },
1964 "node_modules/micromark-factory-title": {
1965 "version": "2.0.1",
1966 "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
1967 "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
1968 "funding": [
1969 {
1970 "type": "GitHub Sponsors",
1971 "url": "https://github.com/sponsors/unifiedjs"
1972 },
1973 {
1974 "type": "OpenCollective",
1975 "url": "https://opencollective.com/unified"
1976 }
1977 ],
1978 "license": "MIT",
1979 "dependencies": {
1980 "micromark-factory-space": "^2.0.0",
1981 "micromark-util-character": "^2.0.0",
1982 "micromark-util-symbol": "^2.0.0",
1983 "micromark-util-types": "^2.0.0"
1984 }
1985 },
1986 "node_modules/micromark-factory-whitespace": {
1987 "version": "2.0.1",
1988 "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
1989 "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
1990 "funding": [
1991 {
1992 "type": "GitHub Sponsors",
1993 "url": "https://github.com/sponsors/unifiedjs"
1994 },
1995 {
1996 "type": "OpenCollective",
1997 "url": "https://opencollective.com/unified"
1998 }
1999 ],
2000 "license": "MIT",
2001 "dependencies": {
2002 "micromark-factory-space": "^2.0.0",
2003 "micromark-util-character": "^2.0.0",
2004 "micromark-util-symbol": "^2.0.0",
2005 "micromark-util-types": "^2.0.0"
2006 }
2007 },
2008 "node_modules/micromark-util-character": {
2009 "version": "2.1.1",
2010 "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
2011 "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
2012 "funding": [
2013 {
2014 "type": "GitHub Sponsors",
2015 "url": "https://github.com/sponsors/unifiedjs"
2016 },
2017 {
2018 "type": "OpenCollective",
2019 "url": "https://opencollective.com/unified"
2020 }
2021 ],
2022 "license": "MIT",
2023 "dependencies": {
2024 "micromark-util-symbol": "^2.0.0",
2025 "micromark-util-types": "^2.0.0"
2026 }
2027 },
2028 "node_modules/micromark-util-chunked": {
2029 "version": "2.0.1",
2030 "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
2031 "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
2032 "funding": [
2033 {
2034 "type": "GitHub Sponsors",
2035 "url": "https://github.com/sponsors/unifiedjs"
2036 },
2037 {
2038 "type": "OpenCollective",
2039 "url": "https://opencollective.com/unified"
2040 }
2041 ],
2042 "license": "MIT",
2043 "dependencies": {
2044 "micromark-util-symbol": "^2.0.0"
2045 }
2046 },
2047 "node_modules/micromark-util-classify-character": {
2048 "version": "2.0.1",
2049 "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
2050 "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
2051 "funding": [
2052 {
2053 "type": "GitHub Sponsors",
2054 "url": "https://github.com/sponsors/unifiedjs"
2055 },
2056 {
2057 "type": "OpenCollective",
2058 "url": "https://opencollective.com/unified"
2059 }
2060 ],
2061 "license": "MIT",
2062 "dependencies": {
2063 "micromark-util-character": "^2.0.0",
2064 "micromark-util-symbol": "^2.0.0",
2065 "micromark-util-types": "^2.0.0"
2066 }
2067 },
2068 "node_modules/micromark-util-combine-extensions": {
2069 "version": "2.0.1",
2070 "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
2071 "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
2072 "funding": [
2073 {
2074 "type": "GitHub Sponsors",
2075 "url": "https://github.com/sponsors/unifiedjs"
2076 },
2077 {
2078 "type": "OpenCollective",
2079 "url": "https://opencollective.com/unified"
2080 }
2081 ],
2082 "license": "MIT",
2083 "dependencies": {
2084 "micromark-util-chunked": "^2.0.0",
2085 "micromark-util-types": "^2.0.0"
2086 }
2087 },
2088 "node_modules/micromark-util-decode-numeric-character-reference": {
2089 "version": "2.0.2",
2090 "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
2091 "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
2092 "funding": [
2093 {
2094 "type": "GitHub Sponsors",
2095 "url": "https://github.com/sponsors/unifiedjs"
2096 },
2097 {
2098 "type": "OpenCollective",
2099 "url": "https://opencollective.com/unified"
2100 }
2101 ],
2102 "license": "MIT",
2103 "dependencies": {
2104 "micromark-util-symbol": "^2.0.0"
2105 }
2106 },
2107 "node_modules/micromark-util-decode-string": {
2108 "version": "2.0.1",
2109 "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
2110 "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
2111 "funding": [
2112 {
2113 "type": "GitHub Sponsors",
2114 "url": "https://github.com/sponsors/unifiedjs"
2115 },
2116 {
2117 "type": "OpenCollective",
2118 "url": "https://opencollective.com/unified"
2119 }
2120 ],
2121 "license": "MIT",
2122 "dependencies": {
2123 "decode-named-character-reference": "^1.0.0",
2124 "micromark-util-character": "^2.0.0",
2125 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2126 "micromark-util-symbol": "^2.0.0"
2127 }
2128 },
2129 "node_modules/micromark-util-encode": {
2130 "version": "2.0.1",
2131 "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
2132 "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
2133 "funding": [
2134 {
2135 "type": "GitHub Sponsors",
2136 "url": "https://github.com/sponsors/unifiedjs"
2137 },
2138 {
2139 "type": "OpenCollective",
2140 "url": "https://opencollective.com/unified"
2141 }
2142 ],
2143 "license": "MIT"
2144 },
2145 "node_modules/micromark-util-html-tag-name": {
2146 "version": "2.0.1",
2147 "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
2148 "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
2149 "funding": [
2150 {
2151 "type": "GitHub Sponsors",
2152 "url": "https://github.com/sponsors/unifiedjs"
2153 },
2154 {
2155 "type": "OpenCollective",
2156 "url": "https://opencollective.com/unified"
2157 }
2158 ],
2159 "license": "MIT"
2160 },
2161 "node_modules/micromark-util-normalize-identifier": {
2162 "version": "2.0.1",
2163 "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
2164 "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
2165 "funding": [
2166 {
2167 "type": "GitHub Sponsors",
2168 "url": "https://github.com/sponsors/unifiedjs"
2169 },
2170 {
2171 "type": "OpenCollective",
2172 "url": "https://opencollective.com/unified"
2173 }
2174 ],
2175 "license": "MIT",
2176 "dependencies": {
2177 "micromark-util-symbol": "^2.0.0"
2178 }
2179 },
2180 "node_modules/micromark-util-resolve-all": {
2181 "version": "2.0.1",
2182 "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
2183 "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
2184 "funding": [
2185 {
2186 "type": "GitHub Sponsors",
2187 "url": "https://github.com/sponsors/unifiedjs"
2188 },
2189 {
2190 "type": "OpenCollective",
2191 "url": "https://opencollective.com/unified"
2192 }
2193 ],
2194 "license": "MIT",
2195 "dependencies": {
2196 "micromark-util-types": "^2.0.0"
2197 }
2198 },
2199 "node_modules/micromark-util-sanitize-uri": {
2200 "version": "2.0.1",
2201 "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
2202 "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
2203 "funding": [
2204 {
2205 "type": "GitHub Sponsors",
2206 "url": "https://github.com/sponsors/unifiedjs"
2207 },
2208 {
2209 "type": "OpenCollective",
2210 "url": "https://opencollective.com/unified"
2211 }
2212 ],
2213 "license": "MIT",
2214 "dependencies": {
2215 "micromark-util-character": "^2.0.0",
2216 "micromark-util-encode": "^2.0.0",
2217 "micromark-util-symbol": "^2.0.0"
2218 }
2219 },
2220 "node_modules/micromark-util-subtokenize": {
2221 "version": "2.1.0",
2222 "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
2223 "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
2224 "funding": [
2225 {
2226 "type": "GitHub Sponsors",
2227 "url": "https://github.com/sponsors/unifiedjs"
2228 },
2229 {
2230 "type": "OpenCollective",
2231 "url": "https://opencollective.com/unified"
2232 }
2233 ],
2234 "license": "MIT",
2235 "dependencies": {
2236 "devlop": "^1.0.0",
2237 "micromark-util-chunked": "^2.0.0",
2238 "micromark-util-symbol": "^2.0.0",
2239 "micromark-util-types": "^2.0.0"
2240 }
2241 },
2242 "node_modules/micromark-util-symbol": {
2243 "version": "2.0.1",
2244 "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
2245 "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
2246 "funding": [
2247 {
2248 "type": "GitHub Sponsors",
2249 "url": "https://github.com/sponsors/unifiedjs"
2250 },
2251 {
2252 "type": "OpenCollective",
2253 "url": "https://opencollective.com/unified"
2254 }
2255 ],
2256 "license": "MIT"
2257 },
2258 "node_modules/micromark-util-types": {
2259 "version": "2.0.2",
2260 "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
2261 "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
2262 "funding": [
2263 {
2264 "type": "GitHub Sponsors",
2265 "url": "https://github.com/sponsors/unifiedjs"
2266 },
2267 {
2268 "type": "OpenCollective",
2269 "url": "https://opencollective.com/unified"
2270 }
2271 ],
2272 "license": "MIT"
2273 },
2274 "node_modules/ms": {
2275 "version": "2.1.3",
2276 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2277 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2278 "license": "MIT"
2279 },
2280 "node_modules/nanoid": {
2281 "version": "3.3.19",
2282 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
2283 "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
2284 "dev": true,
2285 "funding": [
2286 {
2287 "type": "github",
2288 "url": "https://github.com/sponsors/ai"
2289 }
2290 ],
2291 "license": "MIT",
2292 "bin": {
2293 "nanoid": "bin/nanoid.cjs"
2294 },
2295 "engines": {
2296 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2297 }
2298 },
2299 "node_modules/node-addon-api": {
2300 "version": "8.9.2",
2301 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.9.2.tgz",
2302 "integrity": "sha512-VijLXbi3UACN69I0JVXJsX4tjACjNoQDgv2gTF6sx2wWEi8tkSg2eX8p5gSIFi8z2+DL3oHmY6OyKce38SDolg==",
2303 "license": "MIT",
2304 "engines": {
2305 "node": "^18 || ^20 || >= 21"
2306 }
2307 },
2308 "node_modules/numbl": {
2309 "version": "0.4.21",
2310 "resolved": "https://registry.npmjs.org/numbl/-/numbl-0.4.21.tgz",
2311 "integrity": "sha512-UQqeB5Wlsa+7MWoxpHiV2Q+uPB0Tt4Uzp0gXVOu3Q5UP3c42s0iciQo/F0hXC/iIHrn0VcUFh1Bcpw/gegTZ0w==",
2312 "hasInstallScript": true,
2313 "license": "Apache-2.0",
2314 "dependencies": {
2315 "fflate": "^0.8.2",
2316 "h5wasm": "^0.10.3",
2317 "node-addon-api": "^8.3.0",
2318 "pako": "^2.1.0",
2319 "qhull-wasm": "^0.0.1",
2320 "react-markdown": "^10.1.0",
2321 "react-syntax-highlighter": "^16.1.1",
2322 "remark-gfm": "^4.0.1",
2323 "three": "^0.183.2"
2324 },
2325 "bin": {
2326 "numbl": "dist-cli/cli.js"
2327 },
2328 "engines": {
2329 "node": ">=18"
2330 },
2331 "optionalDependencies": {
2332 "koffi": "^2.15.2"
2333 },
2334 "peerDependencies": {
2335 "react": ">=18",
2336 "react-dom": ">=18"
2337 },
2338 "peerDependenciesMeta": {
2339 "react": {
2340 "optional": true
2341 },
2342 "react-dom": {
2343 "optional": true
2344 }
2345 }
2346 },
2347 "node_modules/pako": {
2348 "version": "2.2.0",
2349 "resolved": "https://registry.npmjs.org/pako/-/pako-2.2.0.tgz",
2350 "integrity": "sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==",
2351 "funding": [
2352 {
2353 "type": "github",
2354 "url": "https://github.com/sponsors/puzrin"
2355 },
2356 {
2357 "type": "github",
2358 "url": "https://github.com/sponsors/nodeca"
2359 }
2360 ],
2361 "license": "(MIT AND Zlib)"
2362 },
2363 "node_modules/parse-entities": {
2364 "version": "4.0.2",
2365 "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
2366 "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
2367 "license": "MIT",
2368 "dependencies": {
2369 "@types/unist": "^2.0.0",
2370 "character-entities-legacy": "^3.0.0",
2371 "character-reference-invalid": "^2.0.0",
2372 "decode-named-character-reference": "^1.0.0",
2373 "is-alphanumerical": "^2.0.0",
2374 "is-decimal": "^2.0.0",
2375 "is-hexadecimal": "^2.0.0"
2376 },
2377 "funding": {
2378 "type": "github",
2379 "url": "https://github.com/sponsors/wooorm"
2380 }
2381 },
2382 "node_modules/parse-entities/node_modules/@types/unist": {
2383 "version": "2.0.11",
2384 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
2385 "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
2386 "license": "MIT"
2387 },
2388 "node_modules/picocolors": {
2389 "version": "1.1.1",
2390 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2391 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2392 "dev": true,
2393 "license": "ISC"
2394 },
2395 "node_modules/picomatch": {
2396 "version": "4.0.7",
2397 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
2398 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
2399 "dev": true,
2400 "license": "MIT",
2401 "engines": {
2402 "node": ">=12"
2403 },
2404 "funding": {
2405 "url": "https://github.com/sponsors/jonschlinkert"
2406 }
2407 },
2408 "node_modules/playwright": {
2409 "version": "1.63.0",
2410 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz",
2411 "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==",
2412 "dev": true,
2413 "license": "Apache-2.0",
2414 "dependencies": {
2415 "playwright-core": "1.63.0"
2416 },
2417 "bin": {
2418 "playwright": "cli.js"
2419 },
2420 "engines": {
2421 "node": ">=20"
2422 }
2423 },
2424 "node_modules/playwright-core": {
2425 "version": "1.63.0",
2426 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
2427 "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
2428 "dev": true,
2429 "license": "Apache-2.0",
2430 "bin": {
2431 "playwright-core": "cli.js"
2432 },
2433 "engines": {
2434 "node": ">=20"
2435 }
2436 },
2437 "node_modules/postcss": {
2438 "version": "8.5.28",
2439 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
2440 "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
2441 "dev": true,
2442 "funding": [
2443 {
2444 "type": "opencollective",
2445 "url": "https://opencollective.com/postcss/"
2446 },
2447 {
2448 "type": "tidelift",
2449 "url": "https://tidelift.com/funding/github/npm/postcss"
2450 },
2451 {
2452 "type": "github",
2453 "url": "https://github.com/sponsors/ai"
2454 }
2455 ],
2456 "license": "MIT",
2457 "dependencies": {
2458 "nanoid": "^3.3.18",
2459 "picocolors": "^1.1.1",
2460 "source-map-js": "^1.2.1"
2461 },
2462 "engines": {
2463 "node": "^10 || ^12 || >=14"
2464 }
2465 },
2466 "node_modules/prismjs": {
2467 "version": "1.30.0",
2468 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
2469 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
2470 "license": "MIT",
2471 "engines": {
2472 "node": ">=6"
2473 }
2474 },
2475 "node_modules/property-information": {
2476 "version": "7.2.0",
2477 "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz",
2478 "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==",
2479 "license": "MIT",
2480 "funding": {
2481 "type": "github",
2482 "url": "https://github.com/sponsors/wooorm"
2483 }
2484 },
2485 "node_modules/qhull-wasm": {
2486 "version": "0.0.1",
2487 "resolved": "https://registry.npmjs.org/qhull-wasm/-/qhull-wasm-0.0.1.tgz",
2488 "integrity": "sha512-A09kumKhdRIX0YNR+Y2G0bEuqCJ3xFOH61+x6uajHqDyvRydlZKWhH1AGGsM4PCyGm/cPFVbqOUrPJpq5n8HeA==",
2489 "license": "(MIT AND Qhull)",
2490 "engines": {
2491 "node": ">=18"
2492 }
2493 },
2494 "node_modules/react": {
2495 "version": "19.3.0",
2496 "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz",
2497 "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==",
2498 "license": "MIT",
2499 "peer": true,
2500 "engines": {
2501 "node": ">=0.10.0"
2502 }
2503 },
2504 "node_modules/react-markdown": {
2505 "version": "10.1.0",
2506 "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz",
2507 "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==",
2508 "license": "MIT",
2509 "dependencies": {
2510 "@types/hast": "^3.0.0",
2511 "@types/mdast": "^4.0.0",
2512 "devlop": "^1.0.0",
2513 "hast-util-to-jsx-runtime": "^2.0.0",
2514 "html-url-attributes": "^3.0.0",
2515 "mdast-util-to-hast": "^13.0.0",
2516 "remark-parse": "^11.0.0",
2517 "remark-rehype": "^11.0.0",
2518 "unified": "^11.0.0",
2519 "unist-util-visit": "^5.0.0",
2520 "vfile": "^6.0.0"
2521 },
2522 "funding": {
2523 "type": "opencollective",
2524 "url": "https://opencollective.com/unified"
2525 },
2526 "peerDependencies": {
2527 "@types/react": ">=18",
2528 "react": ">=18"
2529 }
2530 },
2531 "node_modules/react-syntax-highlighter": {
2532 "version": "16.1.1",
2533 "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-16.1.1.tgz",
2534 "integrity": "sha512-PjVawBGy80C6YbC5DDZJeUjBmC7skaoEUdvfFQediQHgCL7aKyVHe57SaJGfQsloGDac+gCpTfRdtxzWWKmCXA==",
2535 "license": "MIT",
2536 "dependencies": {
2537 "@babel/runtime": "^7.28.4",
2538 "highlight.js": "^10.4.1",
2539 "highlightjs-vue": "^1.0.0",
2540 "lowlight": "^1.17.0",
2541 "prismjs": "^1.30.0",
2542 "refractor": "^5.0.0"
2543 },
2544 "engines": {
2545 "node": ">= 16.20.2"
2546 },
2547 "peerDependencies": {
2548 "react": ">= 0.14.0"
2549 }
2550 },
2551 "node_modules/refractor": {
2552 "version": "5.0.0",
2553 "resolved": "https://registry.npmjs.org/refractor/-/refractor-5.0.0.tgz",
2554 "integrity": "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==",
2555 "license": "MIT",
2556 "dependencies": {
2557 "@types/hast": "^3.0.0",
2558 "@types/prismjs": "^1.0.0",
2559 "hastscript": "^9.0.0",
2560 "parse-entities": "^4.0.0"
2561 },
2562 "funding": {
2563 "type": "github",
2564 "url": "https://github.com/sponsors/wooorm"
2565 }
2566 },
2567 "node_modules/remark-gfm": {
2568 "version": "4.0.1",
2569 "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
2570 "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
2571 "license": "MIT",
2572 "dependencies": {
2573 "@types/mdast": "^4.0.0",
2574 "mdast-util-gfm": "^3.0.0",
2575 "micromark-extension-gfm": "^3.0.0",
2576 "remark-parse": "^11.0.0",
2577 "remark-stringify": "^11.0.0",
2578 "unified": "^11.0.0"
2579 },
2580 "funding": {
2581 "type": "opencollective",
2582 "url": "https://opencollective.com/unified"
2583 }
2584 },
2585 "node_modules/remark-parse": {
2586 "version": "11.0.0",
2587 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
2588 "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
2589 "license": "MIT",
2590 "dependencies": {
2591 "@types/mdast": "^4.0.0",
2592 "mdast-util-from-markdown": "^2.0.0",
2593 "micromark-util-types": "^2.0.0",
2594 "unified": "^11.0.0"
2595 },
2596 "funding": {
2597 "type": "opencollective",
2598 "url": "https://opencollective.com/unified"
2599 }
2600 },
2601 "node_modules/remark-rehype": {
2602 "version": "11.1.2",
2603 "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
2604 "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
2605 "license": "MIT",
2606 "dependencies": {
2607 "@types/hast": "^3.0.0",
2608 "@types/mdast": "^4.0.0",
2609 "mdast-util-to-hast": "^13.0.0",
2610 "unified": "^11.0.0",
2611 "vfile": "^6.0.0"
2612 },
2613 "funding": {
2614 "type": "opencollective",
2615 "url": "https://opencollective.com/unified"
2616 }
2617 },
2618 "node_modules/remark-stringify": {
2619 "version": "11.0.0",
2620 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
2621 "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
2622 "license": "MIT",
2623 "dependencies": {
2624 "@types/mdast": "^4.0.0",
2625 "mdast-util-to-markdown": "^2.0.0",
2626 "unified": "^11.0.0"
2627 },
2628 "funding": {
2629 "type": "opencollective",
2630 "url": "https://opencollective.com/unified"
2631 }
2632 },
2633 "node_modules/rollup": {
2634 "version": "4.63.2",
2635 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.2.tgz",
2636 "integrity": "sha512-l5eyksV4tPBj6lJyEa37YzIOCSOV7lkZzEHUdpjWZbtD7wTcFYmEYXSgm5bT4vV+dZLb9rBG1W9GROOG4NS4Ew==",
2637 "dev": true,
2638 "license": "MIT",
2639 "dependencies": {
2640 "@types/estree": "1.0.9"
2641 },
2642 "bin": {
2643 "rollup": "dist/bin/rollup"
2644 },
2645 "engines": {
2646 "node": ">=18.0.0",
2647 "npm": ">=8.0.0"
2648 },
2649 "optionalDependencies": {
2650 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
2651 "@rollup/rollup-android-arm-eabi": "4.63.2",
2652 "@rollup/rollup-android-arm64": "4.63.2",
2653 "@rollup/rollup-darwin-arm64": "4.63.2",
2654 "@rollup/rollup-darwin-x64": "4.63.2",
2655 "@rollup/rollup-freebsd-arm64": "4.63.2",
2656 "@rollup/rollup-freebsd-x64": "4.63.2",
2657 "@rollup/rollup-linux-arm-gnueabihf": "4.63.2",
2658 "@rollup/rollup-linux-arm-musleabihf": "4.63.2",
2659 "@rollup/rollup-linux-arm64-gnu": "4.63.2",
2660 "@rollup/rollup-linux-arm64-musl": "4.63.2",
2661 "@rollup/rollup-linux-loong64-gnu": "4.63.2",
2662 "@rollup/rollup-linux-loong64-musl": "4.63.2",
2663 "@rollup/rollup-linux-ppc64-gnu": "4.63.2",
2664 "@rollup/rollup-linux-ppc64-musl": "4.63.2",
2665 "@rollup/rollup-linux-riscv64-gnu": "4.63.2",
2666 "@rollup/rollup-linux-riscv64-musl": "4.63.2",
2667 "@rollup/rollup-linux-s390x-gnu": "4.63.2",
2668 "@rollup/rollup-linux-x64-gnu": "4.63.2",
2669 "@rollup/rollup-linux-x64-musl": "4.63.2",
2670 "@rollup/rollup-openbsd-x64": "4.63.2",
2671 "@rollup/rollup-openharmony-arm64": "4.63.2",
2672 "@rollup/rollup-win32-arm64-msvc": "4.63.2",
2673 "@rollup/rollup-win32-ia32-msvc": "4.63.2",
2674 "@rollup/rollup-win32-x64-gnu": "4.63.2",
2675 "@rollup/rollup-win32-x64-msvc": "4.63.2",
2676 "fsevents": "~2.3.2"
2677 }
2678 },
2679 "node_modules/source-map-js": {
2680 "version": "1.2.1",
2681 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2682 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2683 "dev": true,
2684 "license": "BSD-3-Clause",
2685 "engines": {
2686 "node": ">=0.10.0"
2687 }
2688 },
2689 "node_modules/space-separated-tokens": {
2690 "version": "2.0.2",
2691 "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
2692 "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
2693 "license": "MIT",
2694 "funding": {
2695 "type": "github",
2696 "url": "https://github.com/sponsors/wooorm"
2697 }
2698 },
2699 "node_modules/stringify-entities": {
2700 "version": "4.0.4",
2701 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
2702 "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
2703 "license": "MIT",
2704 "dependencies": {
2705 "character-entities-html4": "^2.0.0",
2706 "character-entities-legacy": "^3.0.0"
2707 },
2708 "funding": {
2709 "type": "github",
2710 "url": "https://github.com/sponsors/wooorm"
2711 }
2712 },
2713 "node_modules/style-to-js": {
2714 "version": "1.1.21",
2715 "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz",
2716 "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
2717 "license": "MIT",
2718 "dependencies": {
2719 "style-to-object": "1.0.14"
2720 }
2721 },
2722 "node_modules/style-to-object": {
2723 "version": "1.0.14",
2724 "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz",
2725 "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
2726 "license": "MIT",
2727 "dependencies": {
2728 "inline-style-parser": "0.2.7"
2729 }
2730 },
2731 "node_modules/three": {
2732 "version": "0.183.2",
2733 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
2734 "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
2735 "license": "MIT"
2736 },
2737 "node_modules/tinyglobby": {
2738 "version": "0.2.17",
2739 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
2740 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
2741 "dev": true,
2742 "license": "MIT",
2743 "dependencies": {
2744 "fdir": "^6.5.0",
2745 "picomatch": "^4.0.4"
2746 },
2747 "engines": {
2748 "node": ">=12.0.0"
2749 },
2750 "funding": {
2751 "url": "https://github.com/sponsors/SuperchupuDev"
2752 }
2753 },
2754 "node_modules/trim-lines": {
2755 "version": "3.0.1",
2756 "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
2757 "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
2758 "license": "MIT",
2759 "funding": {
2760 "type": "github",
2761 "url": "https://github.com/sponsors/wooorm"
2762 }
2763 },
2764 "node_modules/trough": {
2765 "version": "2.2.0",
2766 "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
2767 "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
2768 "license": "MIT",
2769 "funding": {
2770 "type": "github",
2771 "url": "https://github.com/sponsors/wooorm"
2772 }
2773 },
2774 "node_modules/typescript": {
2775 "version": "5.9.3",
2776 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
2777 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
2778 "dev": true,
2779 "license": "Apache-2.0",
2780 "bin": {
2781 "tsc": "bin/tsc",
2782 "tsserver": "bin/tsserver"
2783 },
2784 "engines": {
2785 "node": ">=14.17"
2786 }
2787 },
2788 "node_modules/undici-types": {
2789 "version": "7.18.2",
2790 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
2791 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
2792 "dev": true,
2793 "license": "MIT"
2794 },
2795 "node_modules/unified": {
2796 "version": "11.0.5",
2797 "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
2798 "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
2799 "license": "MIT",
2800 "dependencies": {
2801 "@types/unist": "^3.0.0",
2802 "bail": "^2.0.0",
2803 "devlop": "^1.0.0",
2804 "extend": "^3.0.0",
2805 "is-plain-obj": "^4.0.0",
2806 "trough": "^2.0.0",
2807 "vfile": "^6.0.0"
2808 },
2809 "funding": {
2810 "type": "opencollective",
2811 "url": "https://opencollective.com/unified"
2812 }
2813 },
2814 "node_modules/unist-util-is": {
2815 "version": "6.0.1",
2816 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
2817 "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
2818 "license": "MIT",
2819 "dependencies": {
2820 "@types/unist": "^3.0.0"
2821 },
2822 "funding": {
2823 "type": "opencollective",
2824 "url": "https://opencollective.com/unified"
2825 }
2826 },
2827 "node_modules/unist-util-position": {
2828 "version": "5.0.0",
2829 "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
2830 "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
2831 "license": "MIT",
2832 "dependencies": {
2833 "@types/unist": "^3.0.0"
2834 },
2835 "funding": {
2836 "type": "opencollective",
2837 "url": "https://opencollective.com/unified"
2838 }
2839 },
2840 "node_modules/unist-util-stringify-position": {
2841 "version": "4.0.0",
2842 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
2843 "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
2844 "license": "MIT",
2845 "dependencies": {
2846 "@types/unist": "^3.0.0"
2847 },
2848 "funding": {
2849 "type": "opencollective",
2850 "url": "https://opencollective.com/unified"
2851 }
2852 },
2853 "node_modules/unist-util-visit": {
2854 "version": "5.1.0",
2855 "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
2856 "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
2857 "license": "MIT",
2858 "dependencies": {
2859 "@types/unist": "^3.0.0",
2860 "unist-util-is": "^6.0.0",
2861 "unist-util-visit-parents": "^6.0.0"
2862 },
2863 "funding": {
2864 "type": "opencollective",
2865 "url": "https://opencollective.com/unified"
2866 }
2867 },
2868 "node_modules/unist-util-visit-parents": {
2869 "version": "6.0.2",
2870 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
2871 "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
2872 "license": "MIT",
2873 "dependencies": {
2874 "@types/unist": "^3.0.0",
2875 "unist-util-is": "^6.0.0"
2876 },
2877 "funding": {
2878 "type": "opencollective",
2879 "url": "https://opencollective.com/unified"
2880 }
2881 },
2882 "node_modules/vfile": {
2883 "version": "6.0.3",
2884 "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
2885 "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
2886 "license": "MIT",
2887 "dependencies": {
2888 "@types/unist": "^3.0.0",
2889 "vfile-message": "^4.0.0"
2890 },
2891 "funding": {
2892 "type": "opencollective",
2893 "url": "https://opencollective.com/unified"
2894 }
2895 },
2896 "node_modules/vfile-message": {
2897 "version": "4.0.3",
2898 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
2899 "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
2900 "license": "MIT",
2901 "dependencies": {
2902 "@types/unist": "^3.0.0",
2903 "unist-util-stringify-position": "^4.0.0"
2904 },
2905 "funding": {
2906 "type": "opencollective",
2907 "url": "https://opencollective.com/unified"
2908 }
2909 },
2910 "node_modules/vite": {
2911 "version": "6.4.3",
2912 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz",
2913 "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==",
2914 "dev": true,
2915 "license": "MIT",
2916 "dependencies": {
2917 "esbuild": "^0.25.0",
2918 "fdir": "^6.4.4",
2919 "picomatch": "^4.0.2",
2920 "postcss": "^8.5.3",
2921 "rollup": "^4.34.9",
2922 "tinyglobby": "^0.2.13"
2923 },
2924 "bin": {
2925 "vite": "bin/vite.js"
2926 },
2927 "engines": {
2928 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2929 },
2930 "funding": {
2931 "url": "https://github.com/vitejs/vite?sponsor=1"
2932 },
2933 "optionalDependencies": {
2934 "fsevents": "~2.3.3"
2935 },
2936 "peerDependencies": {
2937 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
2938 "jiti": ">=1.21.0",
2939 "less": "*",
2940 "lightningcss": "^1.21.0",
2941 "sass": "*",
2942 "sass-embedded": "*",
2943 "stylus": "*",
2944 "sugarss": "*",
2945 "terser": "^5.16.0",
2946 "tsx": "^4.8.1",
2947 "yaml": "^2.4.2"
2948 },
2949 "peerDependenciesMeta": {
2950 "@types/node": {
2951 "optional": true
2952 },
2953 "jiti": {
2954 "optional": true
2955 },
2956 "less": {
2957 "optional": true
2958 },
2959 "lightningcss": {
2960 "optional": true
2961 },
2962 "sass": {
2963 "optional": true
2964 },
2965 "sass-embedded": {
2966 "optional": true
2967 },
2968 "stylus": {
2969 "optional": true
2970 },
2971 "sugarss": {
2972 "optional": true
2973 },
2974 "terser": {
2975 "optional": true
2976 },
2977 "tsx": {
2978 "optional": true
2979 },
2980 "yaml": {
2981 "optional": true
2982 }
2983 }
2984 },
2985 "node_modules/zwitch": {
2986 "version": "2.0.4",
2987 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
2988 "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
2989 "license": "MIT",
2990 "funding": {
2991 "type": "github",
2992 "url": "https://github.com/sponsors/wooorm"
2993 }
2994 }
2995 }
2996}