1{
2 "name": "sitegen",
3 "lockfileVersion": 3,
4 "requires": true,
5 "packages": {
6 "": {
7 "dependencies": {
8 "@clo/lib": "file:lib",
9 "@clo/markodown": "npm:@paperclover/markodown@1.0.0",
10 "@marko/compiler": "5.39.62",
11 "@types/node": "24.x",
12 "@types/wawoff2": "^1.0.2",
13 "dashjs": "5.0.3",
14 "dprint": "0.53.1",
15 "esbuild": "0.25.5",
16 "harfbuzzjs": "0.10.1",
17 "hls.js": "1.6.5",
18 "hono": "4.12.8",
19 "marko": "5.38.38",
20 "msgpackr": "1.11.5",
21 "playwright": "1.58.2",
22 "prettier": "^3.8.1",
23 "prettier-plugin-marko": "^4.0.9",
24 "source-map-support": "0.5.21",
25 "typescript": "6.0.2",
26 "unique-names-generator": "4.7.1",
27 "vitest": "4.1.2",
28 "vscode-oniguruma": "2.0.1",
29 "vscode-textmate": "9.2.0",
30 "wawoff2": "2.0.1"
31 }
32 },
33 "lib": {
34 "name": "@clo/lib",
35 "dependencies": {
36 "@clo/lib": "file:.",
37 "@types/node": "^24.0.0"
38 }
39 },
40 "node_modules/@clo/lib": {
41 "resolved": "lib",
42 "link": true
43 },
44 "node_modules/@clo/markodown": {
45 "name": "@paperclover/markodown",
46 "version": "1.0.0",
47 "resolved": "https://registry.npmjs.org/@paperclover/markodown/-/markodown-1.0.0.tgz",
48 "integrity": "sha512-iMFqO9gqWwzpCysd/1ijXZGnwLasEaHE9EvEXMjJLXBbuLEHmHDQO5cT4JGtVpK85xsD4PYoBOXhyLBzyUNtSw==",
49 "peerDependencies": {
50 "@marko/compiler": "^5",
51 "esbuild": "0.x",
52 "rollup": "^4"
53 },
54 "peerDependenciesMeta": {
55 "@marko/compiler": {
56 "optional": true
57 },
58 "esbuild": {
59 "optional": true
60 },
61 "rollup": {
62 "optional": true
63 }
64 }
65 },
66 "node_modules/@dprint/darwin-arm64": {
67 "version": "0.53.1",
68 "resolved": "https://registry.npmjs.org/@dprint/darwin-arm64/-/darwin-arm64-0.53.1.tgz",
69 "integrity": "sha512-D3zbSv21LUU1PSYs3QJJMkPAxEl1iwK9oliSsQIBRvlPkHmPJtpsRXkTYI6VTKuSUIPu8TksPLmDNpRXkc0zYQ==",
70 "cpu": [
71 "arm64"
72 ],
73 "license": "MIT",
74 "optional": true,
75 "os": [
76 "darwin"
77 ]
78 },
79 "node_modules/@dprint/darwin-x64": {
80 "version": "0.53.1",
81 "resolved": "https://registry.npmjs.org/@dprint/darwin-x64/-/darwin-x64-0.53.1.tgz",
82 "integrity": "sha512-Af5maD91paDEm1va8lomhoWvlxiZnpeanhZCPY/xPNk4ZWy22QfUf/7J/w2/8GHSYU/2gxi5K0BRD3gjCZuEJQ==",
83 "cpu": [
84 "x64"
85 ],
86 "license": "MIT",
87 "optional": true,
88 "os": [
89 "darwin"
90 ]
91 },
92 "node_modules/@dprint/linux-arm64-glibc": {
93 "version": "0.53.1",
94 "resolved": "https://registry.npmjs.org/@dprint/linux-arm64-glibc/-/linux-arm64-glibc-0.53.1.tgz",
95 "integrity": "sha512-xmZ8oyKX2zb1ZbJZVXN4y6IlzsDEH46iPj0w+bzlS0v7ggAQrZhZ2KmZUmxtKFIGHZuKx81Lj+gNmw/zf4tpyA==",
96 "cpu": [
97 "arm64"
98 ],
99 "license": "MIT",
100 "optional": true,
101 "os": [
102 "linux"
103 ]
104 },
105 "node_modules/@dprint/linux-arm64-musl": {
106 "version": "0.53.1",
107 "resolved": "https://registry.npmjs.org/@dprint/linux-arm64-musl/-/linux-arm64-musl-0.53.1.tgz",
108 "integrity": "sha512-xIxUZxvgaWDQSpcVN9R1I6w+njgWuYVaTq+0Xt/oyMESaIpPsJTZP18qjQDDEXvXJ0cEbaoi3nuud1CvtJheXQ==",
109 "cpu": [
110 "arm64"
111 ],
112 "license": "MIT",
113 "optional": true,
114 "os": [
115 "linux"
116 ]
117 },
118 "node_modules/@dprint/linux-loong64-glibc": {
119 "version": "0.53.1",
120 "resolved": "https://registry.npmjs.org/@dprint/linux-loong64-glibc/-/linux-loong64-glibc-0.53.1.tgz",
121 "integrity": "sha512-tTvoHRsiOV9Ttx3bc7/i5KR98izFEBVkT0rM/HyFUMuTz6mMZhqGY9dZAN3cDwaLHAnxuSprag2PVaa6v5eL/g==",
122 "cpu": [
123 "loong64"
124 ],
125 "license": "MIT",
126 "optional": true,
127 "os": [
128 "linux"
129 ]
130 },
131 "node_modules/@dprint/linux-loong64-musl": {
132 "version": "0.53.1",
133 "resolved": "https://registry.npmjs.org/@dprint/linux-loong64-musl/-/linux-loong64-musl-0.53.1.tgz",
134 "integrity": "sha512-TW7ZWZvShuyMMmFm/bgCV5jldDUwZZQTLFYMqugIAIcCGE3Bs6m02CgpWiUBueudPk9Gb0nz17Y4PXAv3Sg3GQ==",
135 "cpu": [
136 "loong64"
137 ],
138 "license": "MIT",
139 "optional": true,
140 "os": [
141 "linux"
142 ]
143 },
144 "node_modules/@dprint/linux-riscv64-glibc": {
145 "version": "0.53.1",
146 "resolved": "https://registry.npmjs.org/@dprint/linux-riscv64-glibc/-/linux-riscv64-glibc-0.53.1.tgz",
147 "integrity": "sha512-Q8BDW+EWxzF4Es4KFOrJ8Y2bFL1nYcnwOX69kOo6bZgzQeRqr2WuEbFV70GClPy1xeBQLgKwAwYDmYjAxT75kQ==",
148 "cpu": [
149 "riscv64"
150 ],
151 "license": "MIT",
152 "optional": true,
153 "os": [
154 "linux"
155 ]
156 },
157 "node_modules/@dprint/linux-x64-glibc": {
158 "version": "0.53.1",
159 "resolved": "https://registry.npmjs.org/@dprint/linux-x64-glibc/-/linux-x64-glibc-0.53.1.tgz",
160 "integrity": "sha512-3nrrZjsBObS6OF50yvn0flXbbeMaP8lJrrpGSJ8+B6qKySZJ9ugDTCGMgXyD4y1MzuTj45zBwudJKywhRZ7pRw==",
161 "cpu": [
162 "x64"
163 ],
164 "license": "MIT",
165 "optional": true,
166 "os": [
167 "linux"
168 ]
169 },
170 "node_modules/@dprint/linux-x64-musl": {
171 "version": "0.53.1",
172 "resolved": "https://registry.npmjs.org/@dprint/linux-x64-musl/-/linux-x64-musl-0.53.1.tgz",
173 "integrity": "sha512-T2JZr/b8YZYyEnunZuXx7h09ngqTNx9sH2VaKwqRf4/CC7oR1RTAAyHaTFsL2/Ce+WTYb/LF/a1BkJEH2Q2LZw==",
174 "cpu": [
175 "x64"
176 ],
177 "license": "MIT",
178 "optional": true,
179 "os": [
180 "linux"
181 ]
182 },
183 "node_modules/@dprint/win32-arm64": {
184 "version": "0.53.1",
185 "resolved": "https://registry.npmjs.org/@dprint/win32-arm64/-/win32-arm64-0.53.1.tgz",
186 "integrity": "sha512-FF2U+1Uke8/uQ0xwIJc75MtysAophXjFvhVbywGl+arjmChlpyb1KHB6l8eobjt/zXMyoNOOCm3mi8Zh9bQivg==",
187 "cpu": [
188 "arm64"
189 ],
190 "license": "MIT",
191 "optional": true,
192 "os": [
193 "win32"
194 ]
195 },
196 "node_modules/@dprint/win32-x64": {
197 "version": "0.53.1",
198 "resolved": "https://registry.npmjs.org/@dprint/win32-x64/-/win32-x64-0.53.1.tgz",
199 "integrity": "sha512-KlTR+gv+UX1d4X1+PBV9tZ6NQRkt/KspyUjbM/5gcIKIcFHVehds3iQWjT5G46ExEvXpGd0hZPMmv7uHqynbyw==",
200 "cpu": [
201 "x64"
202 ],
203 "license": "MIT",
204 "optional": true,
205 "os": [
206 "win32"
207 ]
208 },
209 "node_modules/@emnapi/core": {
210 "version": "1.9.1",
211 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.1.tgz",
212 "integrity": "sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==",
213 "license": "MIT",
214 "optional": true,
215 "dependencies": {
216 "@emnapi/wasi-threads": "1.2.0",
217 "tslib": "^2.4.0"
218 }
219 },
220 "node_modules/@emnapi/runtime": {
221 "version": "1.9.1",
222 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.1.tgz",
223 "integrity": "sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==",
224 "license": "MIT",
225 "optional": true,
226 "dependencies": {
227 "tslib": "^2.4.0"
228 }
229 },
230 "node_modules/@emnapi/wasi-threads": {
231 "version": "1.2.0",
232 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz",
233 "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==",
234 "license": "MIT",
235 "optional": true,
236 "dependencies": {
237 "tslib": "^2.4.0"
238 }
239 },
240 "node_modules/@esbuild/aix-ppc64": {
241 "version": "0.25.5",
242 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
243 "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
244 "cpu": [
245 "ppc64"
246 ],
247 "license": "MIT",
248 "optional": true,
249 "os": [
250 "aix"
251 ],
252 "engines": {
253 "node": ">=18"
254 }
255 },
256 "node_modules/@esbuild/android-arm": {
257 "version": "0.25.5",
258 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
259 "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
260 "cpu": [
261 "arm"
262 ],
263 "license": "MIT",
264 "optional": true,
265 "os": [
266 "android"
267 ],
268 "engines": {
269 "node": ">=18"
270 }
271 },
272 "node_modules/@esbuild/android-arm64": {
273 "version": "0.25.5",
274 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
275 "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
276 "cpu": [
277 "arm64"
278 ],
279 "license": "MIT",
280 "optional": true,
281 "os": [
282 "android"
283 ],
284 "engines": {
285 "node": ">=18"
286 }
287 },
288 "node_modules/@esbuild/android-x64": {
289 "version": "0.25.5",
290 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
291 "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
292 "cpu": [
293 "x64"
294 ],
295 "license": "MIT",
296 "optional": true,
297 "os": [
298 "android"
299 ],
300 "engines": {
301 "node": ">=18"
302 }
303 },
304 "node_modules/@esbuild/darwin-arm64": {
305 "version": "0.25.5",
306 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
307 "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
308 "cpu": [
309 "arm64"
310 ],
311 "license": "MIT",
312 "optional": true,
313 "os": [
314 "darwin"
315 ],
316 "engines": {
317 "node": ">=18"
318 }
319 },
320 "node_modules/@esbuild/darwin-x64": {
321 "version": "0.25.5",
322 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
323 "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
324 "cpu": [
325 "x64"
326 ],
327 "license": "MIT",
328 "optional": true,
329 "os": [
330 "darwin"
331 ],
332 "engines": {
333 "node": ">=18"
334 }
335 },
336 "node_modules/@esbuild/freebsd-arm64": {
337 "version": "0.25.5",
338 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
339 "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
340 "cpu": [
341 "arm64"
342 ],
343 "license": "MIT",
344 "optional": true,
345 "os": [
346 "freebsd"
347 ],
348 "engines": {
349 "node": ">=18"
350 }
351 },
352 "node_modules/@esbuild/freebsd-x64": {
353 "version": "0.25.5",
354 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
355 "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
356 "cpu": [
357 "x64"
358 ],
359 "license": "MIT",
360 "optional": true,
361 "os": [
362 "freebsd"
363 ],
364 "engines": {
365 "node": ">=18"
366 }
367 },
368 "node_modules/@esbuild/linux-arm": {
369 "version": "0.25.5",
370 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
371 "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
372 "cpu": [
373 "arm"
374 ],
375 "license": "MIT",
376 "optional": true,
377 "os": [
378 "linux"
379 ],
380 "engines": {
381 "node": ">=18"
382 }
383 },
384 "node_modules/@esbuild/linux-arm64": {
385 "version": "0.25.5",
386 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
387 "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
388 "cpu": [
389 "arm64"
390 ],
391 "license": "MIT",
392 "optional": true,
393 "os": [
394 "linux"
395 ],
396 "engines": {
397 "node": ">=18"
398 }
399 },
400 "node_modules/@esbuild/linux-ia32": {
401 "version": "0.25.5",
402 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
403 "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
404 "cpu": [
405 "ia32"
406 ],
407 "license": "MIT",
408 "optional": true,
409 "os": [
410 "linux"
411 ],
412 "engines": {
413 "node": ">=18"
414 }
415 },
416 "node_modules/@esbuild/linux-loong64": {
417 "version": "0.25.5",
418 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
419 "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
420 "cpu": [
421 "loong64"
422 ],
423 "license": "MIT",
424 "optional": true,
425 "os": [
426 "linux"
427 ],
428 "engines": {
429 "node": ">=18"
430 }
431 },
432 "node_modules/@esbuild/linux-mips64el": {
433 "version": "0.25.5",
434 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
435 "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
436 "cpu": [
437 "mips64el"
438 ],
439 "license": "MIT",
440 "optional": true,
441 "os": [
442 "linux"
443 ],
444 "engines": {
445 "node": ">=18"
446 }
447 },
448 "node_modules/@esbuild/linux-ppc64": {
449 "version": "0.25.5",
450 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
451 "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
452 "cpu": [
453 "ppc64"
454 ],
455 "license": "MIT",
456 "optional": true,
457 "os": [
458 "linux"
459 ],
460 "engines": {
461 "node": ">=18"
462 }
463 },
464 "node_modules/@esbuild/linux-riscv64": {
465 "version": "0.25.5",
466 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
467 "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
468 "cpu": [
469 "riscv64"
470 ],
471 "license": "MIT",
472 "optional": true,
473 "os": [
474 "linux"
475 ],
476 "engines": {
477 "node": ">=18"
478 }
479 },
480 "node_modules/@esbuild/linux-s390x": {
481 "version": "0.25.5",
482 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
483 "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
484 "cpu": [
485 "s390x"
486 ],
487 "license": "MIT",
488 "optional": true,
489 "os": [
490 "linux"
491 ],
492 "engines": {
493 "node": ">=18"
494 }
495 },
496 "node_modules/@esbuild/linux-x64": {
497 "version": "0.25.5",
498 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
499 "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
500 "cpu": [
501 "x64"
502 ],
503 "license": "MIT",
504 "optional": true,
505 "os": [
506 "linux"
507 ],
508 "engines": {
509 "node": ">=18"
510 }
511 },
512 "node_modules/@esbuild/netbsd-arm64": {
513 "version": "0.25.5",
514 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
515 "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
516 "cpu": [
517 "arm64"
518 ],
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "netbsd"
523 ],
524 "engines": {
525 "node": ">=18"
526 }
527 },
528 "node_modules/@esbuild/netbsd-x64": {
529 "version": "0.25.5",
530 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
531 "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
532 "cpu": [
533 "x64"
534 ],
535 "license": "MIT",
536 "optional": true,
537 "os": [
538 "netbsd"
539 ],
540 "engines": {
541 "node": ">=18"
542 }
543 },
544 "node_modules/@esbuild/openbsd-arm64": {
545 "version": "0.25.5",
546 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
547 "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
548 "cpu": [
549 "arm64"
550 ],
551 "license": "MIT",
552 "optional": true,
553 "os": [
554 "openbsd"
555 ],
556 "engines": {
557 "node": ">=18"
558 }
559 },
560 "node_modules/@esbuild/openbsd-x64": {
561 "version": "0.25.5",
562 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
563 "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
564 "cpu": [
565 "x64"
566 ],
567 "license": "MIT",
568 "optional": true,
569 "os": [
570 "openbsd"
571 ],
572 "engines": {
573 "node": ">=18"
574 }
575 },
576 "node_modules/@esbuild/sunos-x64": {
577 "version": "0.25.5",
578 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
579 "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
580 "cpu": [
581 "x64"
582 ],
583 "license": "MIT",
584 "optional": true,
585 "os": [
586 "sunos"
587 ],
588 "engines": {
589 "node": ">=18"
590 }
591 },
592 "node_modules/@esbuild/win32-arm64": {
593 "version": "0.25.5",
594 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
595 "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
596 "cpu": [
597 "arm64"
598 ],
599 "license": "MIT",
600 "optional": true,
601 "os": [
602 "win32"
603 ],
604 "engines": {
605 "node": ">=18"
606 }
607 },
608 "node_modules/@esbuild/win32-ia32": {
609 "version": "0.25.5",
610 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
611 "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
612 "cpu": [
613 "ia32"
614 ],
615 "license": "MIT",
616 "optional": true,
617 "os": [
618 "win32"
619 ],
620 "engines": {
621 "node": ">=18"
622 }
623 },
624 "node_modules/@esbuild/win32-x64": {
625 "version": "0.25.5",
626 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
627 "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
628 "cpu": [
629 "x64"
630 ],
631 "license": "MIT",
632 "optional": true,
633 "os": [
634 "win32"
635 ],
636 "engines": {
637 "node": ">=18"
638 }
639 },
640 "node_modules/@jridgewell/sourcemap-codec": {
641 "version": "1.5.5",
642 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
643 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
644 "license": "MIT"
645 },
646 "node_modules/@luxass/strip-json-comments": {
647 "version": "1.4.0",
648 "resolved": "https://registry.npmjs.org/@luxass/strip-json-comments/-/strip-json-comments-1.4.0.tgz",
649 "integrity": "sha512-Zl343to4u/t8jz1q7R/1UY6hLX+344cwPLEXsIYthVwdU5zyjuVBGcpf2E24+QZkwFfRfmnHTcscreQzWn3hiA==",
650 "license": "MIT",
651 "engines": {
652 "node": ">=18"
653 }
654 },
655 "node_modules/@marko/compiler": {
656 "version": "5.39.62",
657 "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.39.62.tgz",
658 "integrity": "sha512-aBmWraqvVMLzi3oZkm5cEAVTv4qtLIVl9tkci6M+duSaEbKq4+n9FuNjYlOA0/4slRmOeAOuYyi2BenzgKmQNA==",
659 "license": "MIT",
660 "dependencies": {
661 "@luxass/strip-json-comments": "^1.4.0",
662 "complain": "^1.6.1",
663 "he": "^1.2.0",
664 "htmljs-parser": "^5.10.2",
665 "jsesc": "^3.1.0",
666 "kleur": "^4.1.5",
667 "lasso-package-root": "^1.0.1",
668 "raptor-regexp": "^1.0.1",
669 "raptor-util": "^3.2.0",
670 "relative-import-path": "^1.0.0",
671 "resolve-from": "^5.0.0",
672 "self-closing-tags": "^1.0.1",
673 "source-map-support": "^0.5.21"
674 },
675 "engines": {
676 "node": "18 || 20 || >=22"
677 }
678 },
679 "node_modules/@marko/runtime-tags": {
680 "version": "6.0.169",
681 "resolved": "https://registry.npmjs.org/@marko/runtime-tags/-/runtime-tags-6.0.169.tgz",
682 "integrity": "sha512-PApCgxeIOGR71TPx+BVwlNV9L2ej61hkDcB1ZBkCLKaUwJMdA9/LWEPMXNEJWB0Vn172iP/kwGIsi9dEPTPo1A==",
683 "license": "MIT",
684 "dependencies": {
685 "@marko/compiler": "^5.39.62",
686 "csstype": "^3.2.3",
687 "fastest-levenshtein": "^1.0.16",
688 "magic-string": "^0.30.21"
689 },
690 "engines": {
691 "node": "18 || 20 || >=22"
692 }
693 },
694 "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": {
695 "version": "3.0.3",
696 "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz",
697 "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==",
698 "cpu": [
699 "arm64"
700 ],
701 "license": "MIT",
702 "optional": true,
703 "os": [
704 "darwin"
705 ]
706 },
707 "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": {
708 "version": "3.0.3",
709 "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz",
710 "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==",
711 "cpu": [
712 "x64"
713 ],
714 "license": "MIT",
715 "optional": true,
716 "os": [
717 "darwin"
718 ]
719 },
720 "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": {
721 "version": "3.0.3",
722 "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz",
723 "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==",
724 "cpu": [
725 "arm"
726 ],
727 "license": "MIT",
728 "optional": true,
729 "os": [
730 "linux"
731 ]
732 },
733 "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": {
734 "version": "3.0.3",
735 "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz",
736 "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==",
737 "cpu": [
738 "arm64"
739 ],
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "linux"
744 ]
745 },
746 "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": {
747 "version": "3.0.3",
748 "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz",
749 "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==",
750 "cpu": [
751 "x64"
752 ],
753 "license": "MIT",
754 "optional": true,
755 "os": [
756 "linux"
757 ]
758 },
759 "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": {
760 "version": "3.0.3",
761 "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz",
762 "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==",
763 "cpu": [
764 "x64"
765 ],
766 "license": "MIT",
767 "optional": true,
768 "os": [
769 "win32"
770 ]
771 },
772 "node_modules/@napi-rs/wasm-runtime": {
773 "version": "1.1.1",
774 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz",
775 "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==",
776 "license": "MIT",
777 "optional": true,
778 "dependencies": {
779 "@emnapi/core": "^1.7.1",
780 "@emnapi/runtime": "^1.7.1",
781 "@tybys/wasm-util": "^0.10.1"
782 },
783 "funding": {
784 "type": "github",
785 "url": "https://github.com/sponsors/Brooooooklyn"
786 }
787 },
788 "node_modules/@oxc-project/types": {
789 "version": "0.122.0",
790 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.122.0.tgz",
791 "integrity": "sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==",
792 "license": "MIT",
793 "funding": {
794 "url": "https://github.com/sponsors/Boshen"
795 }
796 },
797 "node_modules/@rolldown/binding-android-arm64": {
798 "version": "1.0.0-rc.12",
799 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.12.tgz",
800 "integrity": "sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA==",
801 "cpu": [
802 "arm64"
803 ],
804 "license": "MIT",
805 "optional": true,
806 "os": [
807 "android"
808 ],
809 "engines": {
810 "node": "^20.19.0 || >=22.12.0"
811 }
812 },
813 "node_modules/@rolldown/binding-darwin-arm64": {
814 "version": "1.0.0-rc.12",
815 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.12.tgz",
816 "integrity": "sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg==",
817 "cpu": [
818 "arm64"
819 ],
820 "license": "MIT",
821 "optional": true,
822 "os": [
823 "darwin"
824 ],
825 "engines": {
826 "node": "^20.19.0 || >=22.12.0"
827 }
828 },
829 "node_modules/@rolldown/binding-darwin-x64": {
830 "version": "1.0.0-rc.12",
831 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.12.tgz",
832 "integrity": "sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw==",
833 "cpu": [
834 "x64"
835 ],
836 "license": "MIT",
837 "optional": true,
838 "os": [
839 "darwin"
840 ],
841 "engines": {
842 "node": "^20.19.0 || >=22.12.0"
843 }
844 },
845 "node_modules/@rolldown/binding-freebsd-x64": {
846 "version": "1.0.0-rc.12",
847 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.12.tgz",
848 "integrity": "sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q==",
849 "cpu": [
850 "x64"
851 ],
852 "license": "MIT",
853 "optional": true,
854 "os": [
855 "freebsd"
856 ],
857 "engines": {
858 "node": "^20.19.0 || >=22.12.0"
859 }
860 },
861 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
862 "version": "1.0.0-rc.12",
863 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.12.tgz",
864 "integrity": "sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q==",
865 "cpu": [
866 "arm"
867 ],
868 "license": "MIT",
869 "optional": true,
870 "os": [
871 "linux"
872 ],
873 "engines": {
874 "node": "^20.19.0 || >=22.12.0"
875 }
876 },
877 "node_modules/@rolldown/binding-linux-arm64-gnu": {
878 "version": "1.0.0-rc.12",
879 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.12.tgz",
880 "integrity": "sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg==",
881 "cpu": [
882 "arm64"
883 ],
884 "license": "MIT",
885 "optional": true,
886 "os": [
887 "linux"
888 ],
889 "engines": {
890 "node": "^20.19.0 || >=22.12.0"
891 }
892 },
893 "node_modules/@rolldown/binding-linux-arm64-musl": {
894 "version": "1.0.0-rc.12",
895 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.12.tgz",
896 "integrity": "sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw==",
897 "cpu": [
898 "arm64"
899 ],
900 "license": "MIT",
901 "optional": true,
902 "os": [
903 "linux"
904 ],
905 "engines": {
906 "node": "^20.19.0 || >=22.12.0"
907 }
908 },
909 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
910 "version": "1.0.0-rc.12",
911 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.12.tgz",
912 "integrity": "sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g==",
913 "cpu": [
914 "ppc64"
915 ],
916 "license": "MIT",
917 "optional": true,
918 "os": [
919 "linux"
920 ],
921 "engines": {
922 "node": "^20.19.0 || >=22.12.0"
923 }
924 },
925 "node_modules/@rolldown/binding-linux-s390x-gnu": {
926 "version": "1.0.0-rc.12",
927 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.12.tgz",
928 "integrity": "sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og==",
929 "cpu": [
930 "s390x"
931 ],
932 "license": "MIT",
933 "optional": true,
934 "os": [
935 "linux"
936 ],
937 "engines": {
938 "node": "^20.19.0 || >=22.12.0"
939 }
940 },
941 "node_modules/@rolldown/binding-linux-x64-gnu": {
942 "version": "1.0.0-rc.12",
943 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.12.tgz",
944 "integrity": "sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg==",
945 "cpu": [
946 "x64"
947 ],
948 "license": "MIT",
949 "optional": true,
950 "os": [
951 "linux"
952 ],
953 "engines": {
954 "node": "^20.19.0 || >=22.12.0"
955 }
956 },
957 "node_modules/@rolldown/binding-linux-x64-musl": {
958 "version": "1.0.0-rc.12",
959 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.12.tgz",
960 "integrity": "sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig==",
961 "cpu": [
962 "x64"
963 ],
964 "license": "MIT",
965 "optional": true,
966 "os": [
967 "linux"
968 ],
969 "engines": {
970 "node": "^20.19.0 || >=22.12.0"
971 }
972 },
973 "node_modules/@rolldown/binding-openharmony-arm64": {
974 "version": "1.0.0-rc.12",
975 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.12.tgz",
976 "integrity": "sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA==",
977 "cpu": [
978 "arm64"
979 ],
980 "license": "MIT",
981 "optional": true,
982 "os": [
983 "openharmony"
984 ],
985 "engines": {
986 "node": "^20.19.0 || >=22.12.0"
987 }
988 },
989 "node_modules/@rolldown/binding-wasm32-wasi": {
990 "version": "1.0.0-rc.12",
991 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.12.tgz",
992 "integrity": "sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg==",
993 "cpu": [
994 "wasm32"
995 ],
996 "license": "MIT",
997 "optional": true,
998 "dependencies": {
999 "@napi-rs/wasm-runtime": "^1.1.1"
1000 },
1001 "engines": {
1002 "node": ">=14.0.0"
1003 }
1004 },
1005 "node_modules/@rolldown/binding-win32-arm64-msvc": {
1006 "version": "1.0.0-rc.12",
1007 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.12.tgz",
1008 "integrity": "sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q==",
1009 "cpu": [
1010 "arm64"
1011 ],
1012 "license": "MIT",
1013 "optional": true,
1014 "os": [
1015 "win32"
1016 ],
1017 "engines": {
1018 "node": "^20.19.0 || >=22.12.0"
1019 }
1020 },
1021 "node_modules/@rolldown/binding-win32-x64-msvc": {
1022 "version": "1.0.0-rc.12",
1023 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.12.tgz",
1024 "integrity": "sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw==",
1025 "cpu": [
1026 "x64"
1027 ],
1028 "license": "MIT",
1029 "optional": true,
1030 "os": [
1031 "win32"
1032 ],
1033 "engines": {
1034 "node": "^20.19.0 || >=22.12.0"
1035 }
1036 },
1037 "node_modules/@rolldown/pluginutils": {
1038 "version": "1.0.0-rc.12",
1039 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.12.tgz",
1040 "integrity": "sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw==",
1041 "license": "MIT"
1042 },
1043 "node_modules/@standard-schema/spec": {
1044 "version": "1.1.0",
1045 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
1046 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
1047 "license": "MIT"
1048 },
1049 "node_modules/@svta/common-media-library": {
1050 "version": "0.12.4",
1051 "resolved": "https://registry.npmjs.org/@svta/common-media-library/-/common-media-library-0.12.4.tgz",
1052 "integrity": "sha512-9EuOoaNmz7JrfGwjsrD9SxF9otU5TNMnbLu1yU4BeLK0W5cDxVXXR58Z89q9u2AnHjIctscjMTYdlqQ1gojTuw==",
1053 "license": "Apache-2.0"
1054 },
1055 "node_modules/@tybys/wasm-util": {
1056 "version": "0.10.1",
1057 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
1058 "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
1059 "license": "MIT",
1060 "optional": true,
1061 "dependencies": {
1062 "tslib": "^2.4.0"
1063 }
1064 },
1065 "node_modules/@types/chai": {
1066 "version": "5.2.3",
1067 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
1068 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
1069 "license": "MIT",
1070 "dependencies": {
1071 "@types/deep-eql": "*",
1072 "assertion-error": "^2.0.1"
1073 }
1074 },
1075 "node_modules/@types/chai/node_modules/assertion-error": {
1076 "version": "2.0.1",
1077 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1078 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1079 "license": "MIT",
1080 "engines": {
1081 "node": ">=12"
1082 }
1083 },
1084 "node_modules/@types/deep-eql": {
1085 "version": "4.0.2",
1086 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
1087 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
1088 "license": "MIT"
1089 },
1090 "node_modules/@types/estree": {
1091 "version": "1.0.8",
1092 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1093 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1094 "license": "MIT"
1095 },
1096 "node_modules/@types/node": {
1097 "version": "24.12.0",
1098 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz",
1099 "integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==",
1100 "license": "MIT",
1101 "dependencies": {
1102 "undici-types": "~7.16.0"
1103 }
1104 },
1105 "node_modules/@types/wawoff2": {
1106 "version": "1.0.2",
1107 "resolved": "https://registry.npmjs.org/@types/wawoff2/-/wawoff2-1.0.2.tgz",
1108 "integrity": "sha512-UVq4NxMuBywz5gklafg1HcENrK02trh/q+ifyvO6xktflGXRtf11GYsia3/l5nxg2edFQRlnUT6ivnk898WDiw==",
1109 "license": "MIT",
1110 "dependencies": {
1111 "@types/node": "*"
1112 }
1113 },
1114 "node_modules/@vitest/expect": {
1115 "version": "4.1.2",
1116 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.2.tgz",
1117 "integrity": "sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ==",
1118 "license": "MIT",
1119 "dependencies": {
1120 "@standard-schema/spec": "^1.1.0",
1121 "@types/chai": "^5.2.2",
1122 "@vitest/spy": "4.1.2",
1123 "@vitest/utils": "4.1.2",
1124 "chai": "^6.2.2",
1125 "tinyrainbow": "^3.1.0"
1126 },
1127 "funding": {
1128 "url": "https://opencollective.com/vitest"
1129 }
1130 },
1131 "node_modules/@vitest/expect/node_modules/chai": {
1132 "version": "6.2.2",
1133 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
1134 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
1135 "license": "MIT",
1136 "engines": {
1137 "node": ">=18"
1138 }
1139 },
1140 "node_modules/@vitest/pretty-format": {
1141 "version": "4.1.2",
1142 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.2.tgz",
1143 "integrity": "sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==",
1144 "license": "MIT",
1145 "dependencies": {
1146 "tinyrainbow": "^3.1.0"
1147 },
1148 "funding": {
1149 "url": "https://opencollective.com/vitest"
1150 }
1151 },
1152 "node_modules/@vitest/runner": {
1153 "version": "4.1.2",
1154 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.2.tgz",
1155 "integrity": "sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ==",
1156 "license": "MIT",
1157 "dependencies": {
1158 "@vitest/utils": "4.1.2",
1159 "pathe": "^2.0.3"
1160 },
1161 "funding": {
1162 "url": "https://opencollective.com/vitest"
1163 }
1164 },
1165 "node_modules/@vitest/snapshot": {
1166 "version": "4.1.2",
1167 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.2.tgz",
1168 "integrity": "sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A==",
1169 "license": "MIT",
1170 "dependencies": {
1171 "@vitest/pretty-format": "4.1.2",
1172 "@vitest/utils": "4.1.2",
1173 "magic-string": "^0.30.21",
1174 "pathe": "^2.0.3"
1175 },
1176 "funding": {
1177 "url": "https://opencollective.com/vitest"
1178 }
1179 },
1180 "node_modules/@vitest/spy": {
1181 "version": "4.1.2",
1182 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.2.tgz",
1183 "integrity": "sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA==",
1184 "license": "MIT",
1185 "funding": {
1186 "url": "https://opencollective.com/vitest"
1187 }
1188 },
1189 "node_modules/@vitest/utils": {
1190 "version": "4.1.2",
1191 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.2.tgz",
1192 "integrity": "sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==",
1193 "license": "MIT",
1194 "dependencies": {
1195 "@vitest/pretty-format": "4.1.2",
1196 "convert-source-map": "^2.0.0",
1197 "tinyrainbow": "^3.1.0"
1198 },
1199 "funding": {
1200 "url": "https://opencollective.com/vitest"
1201 }
1202 },
1203 "node_modules/app-module-path": {
1204 "version": "2.2.0",
1205 "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
1206 "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==",
1207 "license": "BSD-2-Clause"
1208 },
1209 "node_modules/argly": {
1210 "version": "1.2.0",
1211 "resolved": "https://registry.npmjs.org/argly/-/argly-1.2.0.tgz",
1212 "integrity": "sha512-+F3InkcH2XOGK7Jf/ZQis4cwZ4wbfmpBKo5J+SAA9bglT1gVd0e9hroHWarU076pJrAfs8JKuRPwDqwPBOKHnw==",
1213 "license": "MIT"
1214 },
1215 "node_modules/argparse": {
1216 "version": "2.0.1",
1217 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1218 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1219 "license": "Python-2.0"
1220 },
1221 "node_modules/assertion-error": {
1222 "version": "1.1.0",
1223 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
1224 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
1225 "license": "MIT",
1226 "engines": {
1227 "node": "*"
1228 }
1229 },
1230 "node_modules/balanced-match": {
1231 "version": "1.0.2",
1232 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1233 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1234 "license": "MIT"
1235 },
1236 "node_modules/bcp-47": {
1237 "version": "2.1.0",
1238 "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.0.tgz",
1239 "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==",
1240 "license": "MIT",
1241 "dependencies": {
1242 "is-alphabetical": "^2.0.0",
1243 "is-alphanumerical": "^2.0.0",
1244 "is-decimal": "^2.0.0"
1245 },
1246 "funding": {
1247 "type": "github",
1248 "url": "https://github.com/sponsors/wooorm"
1249 }
1250 },
1251 "node_modules/bcp-47-match": {
1252 "version": "2.0.3",
1253 "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz",
1254 "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==",
1255 "license": "MIT",
1256 "funding": {
1257 "type": "github",
1258 "url": "https://github.com/sponsors/wooorm"
1259 }
1260 },
1261 "node_modules/bcp-47-normalize": {
1262 "version": "2.3.0",
1263 "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-2.3.0.tgz",
1264 "integrity": "sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==",
1265 "license": "MIT",
1266 "dependencies": {
1267 "bcp-47": "^2.0.0",
1268 "bcp-47-match": "^2.0.0"
1269 },
1270 "funding": {
1271 "type": "github",
1272 "url": "https://github.com/sponsors/wooorm"
1273 }
1274 },
1275 "node_modules/brace-expansion": {
1276 "version": "2.0.2",
1277 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
1278 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
1279 "license": "MIT",
1280 "dependencies": {
1281 "balanced-match": "^1.0.0"
1282 }
1283 },
1284 "node_modules/browser-refresh-client": {
1285 "version": "1.1.4",
1286 "resolved": "https://registry.npmjs.org/browser-refresh-client/-/browser-refresh-client-1.1.4.tgz",
1287 "integrity": "sha512-FM/UzMFsG7wJ1ocxCSl6U7qGAIWASEk+tlvfJLP2Pd1JfS4kQ1r4d5f+nNmQI8fB8sXSD8+u/mWErEkAMxUu3w==",
1288 "license": "MIT"
1289 },
1290 "node_modules/buffer-from": {
1291 "version": "1.1.2",
1292 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1293 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1294 "license": "MIT"
1295 },
1296 "node_modules/chai": {
1297 "version": "3.5.0",
1298 "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz",
1299 "integrity": "sha512-eRYY0vPS2a9zt5w5Z0aCeWbrXTEyvk7u/Xf71EzNObrjSCPgMm1Nku/D/u2tiqHBX5j40wWhj54YJLtgn8g55A==",
1300 "license": "MIT",
1301 "dependencies": {
1302 "assertion-error": "^1.0.1",
1303 "deep-eql": "^0.1.3",
1304 "type-detect": "^1.0.0"
1305 },
1306 "engines": {
1307 "node": ">= 0.4.0"
1308 }
1309 },
1310 "node_modules/codem-isoboxer": {
1311 "version": "0.3.10",
1312 "resolved": "https://registry.npmjs.org/codem-isoboxer/-/codem-isoboxer-0.3.10.tgz",
1313 "integrity": "sha512-eNk3TRV+xQMJ1PEj0FQGY8KD4m0GPxT487XJ+Iftm7mVa9WpPFDMWqPt+46buiP5j5Wzqe5oMIhqBcAeKfygSA==",
1314 "license": "MIT"
1315 },
1316 "node_modules/complain": {
1317 "version": "1.6.1",
1318 "resolved": "https://registry.npmjs.org/complain/-/complain-1.6.1.tgz",
1319 "integrity": "sha512-WsiVAbAPcPSwyC5k8g/PLceaW0MXJUw61KqBd9uiyDOSuDIC6Ho/EbyhdFjeV6wq44R2g/b8IFpvV/1ZyXiqUQ==",
1320 "license": "MIT",
1321 "dependencies": {
1322 "error-stack-parser": "^2.0.1"
1323 }
1324 },
1325 "node_modules/convert-source-map": {
1326 "version": "2.0.0",
1327 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1328 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1329 "license": "MIT"
1330 },
1331 "node_modules/csstype": {
1332 "version": "3.2.3",
1333 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1334 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1335 "license": "MIT"
1336 },
1337 "node_modules/dashjs": {
1338 "version": "5.0.3",
1339 "resolved": "https://registry.npmjs.org/dashjs/-/dashjs-5.0.3.tgz",
1340 "integrity": "sha512-TXndNnCUjFjF2nYBxDVba+hWRpVkadkQ8flLp7kHkem+5+wZTfRShJCnVkPUosmjS0YPE9fVNLbYPJxHBeQZvA==",
1341 "license": "BSD-3-Clause",
1342 "dependencies": {
1343 "@svta/common-media-library": "^0.12.4",
1344 "bcp-47-match": "^2.0.3",
1345 "bcp-47-normalize": "^2.3.0",
1346 "codem-isoboxer": "0.3.10",
1347 "fast-deep-equal": "3.1.3",
1348 "html-entities": "^2.5.2",
1349 "imsc": "^1.1.5",
1350 "localforage": "^1.10.0",
1351 "path-browserify": "^1.0.1",
1352 "ua-parser-js": "^1.0.37"
1353 }
1354 },
1355 "node_modules/deep-eql": {
1356 "version": "0.1.3",
1357 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
1358 "integrity": "sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg==",
1359 "license": "MIT",
1360 "dependencies": {
1361 "type-detect": "0.1.1"
1362 },
1363 "engines": {
1364 "node": "*"
1365 }
1366 },
1367 "node_modules/deep-eql/node_modules/type-detect": {
1368 "version": "0.1.1",
1369 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
1370 "integrity": "sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA==",
1371 "license": "MIT",
1372 "engines": {
1373 "node": "*"
1374 }
1375 },
1376 "node_modules/detect-libc": {
1377 "version": "2.1.2",
1378 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1379 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1380 "license": "Apache-2.0",
1381 "engines": {
1382 "node": ">=8"
1383 }
1384 },
1385 "node_modules/dprint": {
1386 "version": "0.53.1",
1387 "resolved": "https://registry.npmjs.org/dprint/-/dprint-0.53.1.tgz",
1388 "integrity": "sha512-NeVcviyC4NEBOZc8l4mhmtpSgzZHEXnIZZkRp3kk/12LvZQgDmR71vktH2PxUdXiyEVcvlqE9V3WUqG6DoVdyA==",
1389 "hasInstallScript": true,
1390 "license": "MIT",
1391 "bin": {
1392 "dprint": "bin.cjs"
1393 },
1394 "optionalDependencies": {
1395 "@dprint/darwin-arm64": "0.53.1",
1396 "@dprint/darwin-x64": "0.53.1",
1397 "@dprint/linux-arm64-glibc": "0.53.1",
1398 "@dprint/linux-arm64-musl": "0.53.1",
1399 "@dprint/linux-loong64-glibc": "0.53.1",
1400 "@dprint/linux-loong64-musl": "0.53.1",
1401 "@dprint/linux-riscv64-glibc": "0.53.1",
1402 "@dprint/linux-x64-glibc": "0.53.1",
1403 "@dprint/linux-x64-musl": "0.53.1",
1404 "@dprint/win32-arm64": "0.53.1",
1405 "@dprint/win32-x64": "0.53.1"
1406 }
1407 },
1408 "node_modules/error-stack-parser": {
1409 "version": "2.1.4",
1410 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
1411 "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
1412 "license": "MIT",
1413 "dependencies": {
1414 "stackframe": "^1.3.4"
1415 }
1416 },
1417 "node_modules/es-module-lexer": {
1418 "version": "2.0.0",
1419 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz",
1420 "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==",
1421 "license": "MIT"
1422 },
1423 "node_modules/esbuild": {
1424 "version": "0.25.5",
1425 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
1426 "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
1427 "hasInstallScript": true,
1428 "license": "MIT",
1429 "bin": {
1430 "esbuild": "bin/esbuild"
1431 },
1432 "engines": {
1433 "node": ">=18"
1434 },
1435 "optionalDependencies": {
1436 "@esbuild/aix-ppc64": "0.25.5",
1437 "@esbuild/android-arm": "0.25.5",
1438 "@esbuild/android-arm64": "0.25.5",
1439 "@esbuild/android-x64": "0.25.5",
1440 "@esbuild/darwin-arm64": "0.25.5",
1441 "@esbuild/darwin-x64": "0.25.5",
1442 "@esbuild/freebsd-arm64": "0.25.5",
1443 "@esbuild/freebsd-x64": "0.25.5",
1444 "@esbuild/linux-arm": "0.25.5",
1445 "@esbuild/linux-arm64": "0.25.5",
1446 "@esbuild/linux-ia32": "0.25.5",
1447 "@esbuild/linux-loong64": "0.25.5",
1448 "@esbuild/linux-mips64el": "0.25.5",
1449 "@esbuild/linux-ppc64": "0.25.5",
1450 "@esbuild/linux-riscv64": "0.25.5",
1451 "@esbuild/linux-s390x": "0.25.5",
1452 "@esbuild/linux-x64": "0.25.5",
1453 "@esbuild/netbsd-arm64": "0.25.5",
1454 "@esbuild/netbsd-x64": "0.25.5",
1455 "@esbuild/openbsd-arm64": "0.25.5",
1456 "@esbuild/openbsd-x64": "0.25.5",
1457 "@esbuild/sunos-x64": "0.25.5",
1458 "@esbuild/win32-arm64": "0.25.5",
1459 "@esbuild/win32-ia32": "0.25.5",
1460 "@esbuild/win32-x64": "0.25.5"
1461 }
1462 },
1463 "node_modules/estree-walker": {
1464 "version": "3.0.3",
1465 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1466 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1467 "license": "MIT",
1468 "dependencies": {
1469 "@types/estree": "^1.0.0"
1470 }
1471 },
1472 "node_modules/events-light": {
1473 "version": "1.0.5",
1474 "resolved": "https://registry.npmjs.org/events-light/-/events-light-1.0.5.tgz",
1475 "integrity": "sha512-jF51LJzg5W+tkJgfZbjlbFCLcyVFEtOjU+xMCBylrXG13X5XHvfp6lNGfyBLF9u1mRTpUsMVYqSDukvpZff1mQ==",
1476 "license": "MIT",
1477 "dependencies": {
1478 "chai": "^3.5.0"
1479 }
1480 },
1481 "node_modules/expect-type": {
1482 "version": "1.3.0",
1483 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
1484 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
1485 "license": "Apache-2.0",
1486 "engines": {
1487 "node": ">=12.0.0"
1488 }
1489 },
1490 "node_modules/fast-deep-equal": {
1491 "version": "3.1.3",
1492 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1493 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1494 "license": "MIT"
1495 },
1496 "node_modules/fastest-levenshtein": {
1497 "version": "1.0.16",
1498 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
1499 "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
1500 "license": "MIT",
1501 "engines": {
1502 "node": ">= 4.9.1"
1503 }
1504 },
1505 "node_modules/fdir": {
1506 "version": "6.5.0",
1507 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1508 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1509 "license": "MIT",
1510 "engines": {
1511 "node": ">=12.0.0"
1512 },
1513 "peerDependencies": {
1514 "picomatch": "^3 || ^4"
1515 },
1516 "peerDependenciesMeta": {
1517 "picomatch": {
1518 "optional": true
1519 }
1520 }
1521 },
1522 "node_modules/fsevents": {
1523 "version": "2.3.2",
1524 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1525 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1526 "hasInstallScript": true,
1527 "license": "MIT",
1528 "optional": true,
1529 "os": [
1530 "darwin"
1531 ],
1532 "engines": {
1533 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1534 }
1535 },
1536 "node_modules/harfbuzzjs": {
1537 "version": "0.10.1",
1538 "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.10.1.tgz",
1539 "integrity": "sha512-Snspnku2xVnKvoXkdLeOgDWFmsjv8bhCkiA5o+c12I5NGO+aXsLNYmIjaEfIU//SSzoZ63xaOAb3A7eT/Ju+Sw==",
1540 "license": "MIT"
1541 },
1542 "node_modules/he": {
1543 "version": "1.2.0",
1544 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1545 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1546 "license": "MIT",
1547 "bin": {
1548 "he": "bin/he"
1549 }
1550 },
1551 "node_modules/hls.js": {
1552 "version": "1.6.5",
1553 "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.6.5.tgz",
1554 "integrity": "sha512-KMn5n7JBK+olC342740hDPHnGWfE8FiHtGMOdJPfUjRdARTWj9OB+8c13fnsf9sk1VtpuU2fKSgUjHvg4rNbzQ==",
1555 "license": "Apache-2.0"
1556 },
1557 "node_modules/hono": {
1558 "version": "4.12.8",
1559 "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.8.tgz",
1560 "integrity": "sha512-VJCEvtrezO1IAR+kqEYnxUOoStaQPGrCmX3j4wDTNOcD1uRPFpGlwQUIW8niPuvHXaTUxeOUl5MMDGrl+tmO9A==",
1561 "license": "MIT",
1562 "engines": {
1563 "node": ">=16.9.0"
1564 }
1565 },
1566 "node_modules/html-entities": {
1567 "version": "2.6.0",
1568 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
1569 "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
1570 "funding": [
1571 {
1572 "type": "github",
1573 "url": "https://github.com/sponsors/mdevils"
1574 },
1575 {
1576 "type": "patreon",
1577 "url": "https://patreon.com/mdevils"
1578 }
1579 ],
1580 "license": "MIT"
1581 },
1582 "node_modules/htmljs-parser": {
1583 "version": "5.10.2",
1584 "resolved": "https://registry.npmjs.org/htmljs-parser/-/htmljs-parser-5.10.2.tgz",
1585 "integrity": "sha512-Db/pHZehPxGD8Cy0NvACoMfnVQqfgEiK7z+7cuEDOeJdnzuomyaw3I31A+1uoZmS6IjvTD5iuFA+XL2LE+SieA==",
1586 "license": "MIT"
1587 },
1588 "node_modules/immediate": {
1589 "version": "3.0.6",
1590 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1591 "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
1592 "license": "MIT"
1593 },
1594 "node_modules/imsc": {
1595 "version": "1.1.5",
1596 "resolved": "https://registry.npmjs.org/imsc/-/imsc-1.1.5.tgz",
1597 "integrity": "sha512-V8je+CGkcvGhgl2C1GlhqFFiUOIEdwXbXLiu1Fcubvvbo+g9inauqT3l0pNYXGoLPBj3jxtZz9t+wCopMkwadQ==",
1598 "license": "BSD-2-Clause",
1599 "dependencies": {
1600 "sax": "1.2.1"
1601 }
1602 },
1603 "node_modules/is-alphabetical": {
1604 "version": "2.0.1",
1605 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
1606 "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
1607 "license": "MIT",
1608 "funding": {
1609 "type": "github",
1610 "url": "https://github.com/sponsors/wooorm"
1611 }
1612 },
1613 "node_modules/is-alphanumerical": {
1614 "version": "2.0.1",
1615 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
1616 "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
1617 "license": "MIT",
1618 "dependencies": {
1619 "is-alphabetical": "^2.0.0",
1620 "is-decimal": "^2.0.0"
1621 },
1622 "funding": {
1623 "type": "github",
1624 "url": "https://github.com/sponsors/wooorm"
1625 }
1626 },
1627 "node_modules/is-decimal": {
1628 "version": "2.0.1",
1629 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
1630 "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
1631 "license": "MIT",
1632 "funding": {
1633 "type": "github",
1634 "url": "https://github.com/sponsors/wooorm"
1635 }
1636 },
1637 "node_modules/jsesc": {
1638 "version": "3.1.0",
1639 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
1640 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
1641 "license": "MIT",
1642 "bin": {
1643 "jsesc": "bin/jsesc"
1644 },
1645 "engines": {
1646 "node": ">=6"
1647 }
1648 },
1649 "node_modules/kleur": {
1650 "version": "4.1.5",
1651 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
1652 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
1653 "license": "MIT",
1654 "engines": {
1655 "node": ">=6"
1656 }
1657 },
1658 "node_modules/lasso-caching-fs": {
1659 "version": "1.0.2",
1660 "resolved": "https://registry.npmjs.org/lasso-caching-fs/-/lasso-caching-fs-1.0.2.tgz",
1661 "integrity": "sha512-mudop0s8U3tLm3Fn9lhiZsiELpLeJToEo6RlDLdph7vWRxL9Sz0o+9WUw1IwlpCYXv/P0CLsMYWFgPwIKWEYvg==",
1662 "license": "Apache-2.0",
1663 "dependencies": {
1664 "raptor-async": "^1.1.2"
1665 }
1666 },
1667 "node_modules/lasso-package-root": {
1668 "version": "1.0.1",
1669 "resolved": "https://registry.npmjs.org/lasso-package-root/-/lasso-package-root-1.0.1.tgz",
1670 "integrity": "sha512-j6LnauNCldqSDvOxoKpD6sTzudPGMiwcZQbySoF9KvJ0lD9Dp2t6QZF8kC0jbUDHuQPiAo5RuQ/mC3AGXscUYA==",
1671 "license": "Apache-2.0",
1672 "dependencies": {
1673 "lasso-caching-fs": "^1.0.0"
1674 }
1675 },
1676 "node_modules/lie": {
1677 "version": "3.1.1",
1678 "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
1679 "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
1680 "license": "MIT",
1681 "dependencies": {
1682 "immediate": "~3.0.5"
1683 }
1684 },
1685 "node_modules/lightningcss": {
1686 "version": "1.32.0",
1687 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
1688 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
1689 "license": "MPL-2.0",
1690 "dependencies": {
1691 "detect-libc": "^2.0.3"
1692 },
1693 "engines": {
1694 "node": ">= 12.0.0"
1695 },
1696 "funding": {
1697 "type": "opencollective",
1698 "url": "https://opencollective.com/parcel"
1699 },
1700 "optionalDependencies": {
1701 "lightningcss-android-arm64": "1.32.0",
1702 "lightningcss-darwin-arm64": "1.32.0",
1703 "lightningcss-darwin-x64": "1.32.0",
1704 "lightningcss-freebsd-x64": "1.32.0",
1705 "lightningcss-linux-arm-gnueabihf": "1.32.0",
1706 "lightningcss-linux-arm64-gnu": "1.32.0",
1707 "lightningcss-linux-arm64-musl": "1.32.0",
1708 "lightningcss-linux-x64-gnu": "1.32.0",
1709 "lightningcss-linux-x64-musl": "1.32.0",
1710 "lightningcss-win32-arm64-msvc": "1.32.0",
1711 "lightningcss-win32-x64-msvc": "1.32.0"
1712 }
1713 },
1714 "node_modules/lightningcss-android-arm64": {
1715 "version": "1.32.0",
1716 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
1717 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
1718 "cpu": [
1719 "arm64"
1720 ],
1721 "license": "MPL-2.0",
1722 "optional": true,
1723 "os": [
1724 "android"
1725 ],
1726 "engines": {
1727 "node": ">= 12.0.0"
1728 },
1729 "funding": {
1730 "type": "opencollective",
1731 "url": "https://opencollective.com/parcel"
1732 }
1733 },
1734 "node_modules/lightningcss-darwin-arm64": {
1735 "version": "1.32.0",
1736 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
1737 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
1738 "cpu": [
1739 "arm64"
1740 ],
1741 "license": "MPL-2.0",
1742 "optional": true,
1743 "os": [
1744 "darwin"
1745 ],
1746 "engines": {
1747 "node": ">= 12.0.0"
1748 },
1749 "funding": {
1750 "type": "opencollective",
1751 "url": "https://opencollective.com/parcel"
1752 }
1753 },
1754 "node_modules/lightningcss-darwin-x64": {
1755 "version": "1.32.0",
1756 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
1757 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
1758 "cpu": [
1759 "x64"
1760 ],
1761 "license": "MPL-2.0",
1762 "optional": true,
1763 "os": [
1764 "darwin"
1765 ],
1766 "engines": {
1767 "node": ">= 12.0.0"
1768 },
1769 "funding": {
1770 "type": "opencollective",
1771 "url": "https://opencollective.com/parcel"
1772 }
1773 },
1774 "node_modules/lightningcss-freebsd-x64": {
1775 "version": "1.32.0",
1776 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
1777 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
1778 "cpu": [
1779 "x64"
1780 ],
1781 "license": "MPL-2.0",
1782 "optional": true,
1783 "os": [
1784 "freebsd"
1785 ],
1786 "engines": {
1787 "node": ">= 12.0.0"
1788 },
1789 "funding": {
1790 "type": "opencollective",
1791 "url": "https://opencollective.com/parcel"
1792 }
1793 },
1794 "node_modules/lightningcss-linux-arm-gnueabihf": {
1795 "version": "1.32.0",
1796 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
1797 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
1798 "cpu": [
1799 "arm"
1800 ],
1801 "license": "MPL-2.0",
1802 "optional": true,
1803 "os": [
1804 "linux"
1805 ],
1806 "engines": {
1807 "node": ">= 12.0.0"
1808 },
1809 "funding": {
1810 "type": "opencollective",
1811 "url": "https://opencollective.com/parcel"
1812 }
1813 },
1814 "node_modules/lightningcss-linux-arm64-gnu": {
1815 "version": "1.32.0",
1816 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
1817 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
1818 "cpu": [
1819 "arm64"
1820 ],
1821 "license": "MPL-2.0",
1822 "optional": true,
1823 "os": [
1824 "linux"
1825 ],
1826 "engines": {
1827 "node": ">= 12.0.0"
1828 },
1829 "funding": {
1830 "type": "opencollective",
1831 "url": "https://opencollective.com/parcel"
1832 }
1833 },
1834 "node_modules/lightningcss-linux-arm64-musl": {
1835 "version": "1.32.0",
1836 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
1837 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
1838 "cpu": [
1839 "arm64"
1840 ],
1841 "license": "MPL-2.0",
1842 "optional": true,
1843 "os": [
1844 "linux"
1845 ],
1846 "engines": {
1847 "node": ">= 12.0.0"
1848 },
1849 "funding": {
1850 "type": "opencollective",
1851 "url": "https://opencollective.com/parcel"
1852 }
1853 },
1854 "node_modules/lightningcss-linux-x64-gnu": {
1855 "version": "1.32.0",
1856 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
1857 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
1858 "cpu": [
1859 "x64"
1860 ],
1861 "license": "MPL-2.0",
1862 "optional": true,
1863 "os": [
1864 "linux"
1865 ],
1866 "engines": {
1867 "node": ">= 12.0.0"
1868 },
1869 "funding": {
1870 "type": "opencollective",
1871 "url": "https://opencollective.com/parcel"
1872 }
1873 },
1874 "node_modules/lightningcss-linux-x64-musl": {
1875 "version": "1.32.0",
1876 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
1877 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
1878 "cpu": [
1879 "x64"
1880 ],
1881 "license": "MPL-2.0",
1882 "optional": true,
1883 "os": [
1884 "linux"
1885 ],
1886 "engines": {
1887 "node": ">= 12.0.0"
1888 },
1889 "funding": {
1890 "type": "opencollective",
1891 "url": "https://opencollective.com/parcel"
1892 }
1893 },
1894 "node_modules/lightningcss-win32-arm64-msvc": {
1895 "version": "1.32.0",
1896 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
1897 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
1898 "cpu": [
1899 "arm64"
1900 ],
1901 "license": "MPL-2.0",
1902 "optional": true,
1903 "os": [
1904 "win32"
1905 ],
1906 "engines": {
1907 "node": ">= 12.0.0"
1908 },
1909 "funding": {
1910 "type": "opencollective",
1911 "url": "https://opencollective.com/parcel"
1912 }
1913 },
1914 "node_modules/lightningcss-win32-x64-msvc": {
1915 "version": "1.32.0",
1916 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
1917 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
1918 "cpu": [
1919 "x64"
1920 ],
1921 "license": "MPL-2.0",
1922 "optional": true,
1923 "os": [
1924 "win32"
1925 ],
1926 "engines": {
1927 "node": ">= 12.0.0"
1928 },
1929 "funding": {
1930 "type": "opencollective",
1931 "url": "https://opencollective.com/parcel"
1932 }
1933 },
1934 "node_modules/listener-tracker": {
1935 "version": "2.0.0",
1936 "resolved": "https://registry.npmjs.org/listener-tracker/-/listener-tracker-2.0.0.tgz",
1937 "integrity": "sha512-U6NLzBRyrAsJs9AAjuBYifXtNYnAIDPIp81rNpxNoypXBR7qi/LhsuUWX5399zuTg1sBEQyOnWDYFrBQ28vk/w==",
1938 "license": "Apache-2.0"
1939 },
1940 "node_modules/localforage": {
1941 "version": "1.10.0",
1942 "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
1943 "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
1944 "license": "Apache-2.0",
1945 "dependencies": {
1946 "lie": "3.1.1"
1947 }
1948 },
1949 "node_modules/magic-string": {
1950 "version": "0.30.21",
1951 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
1952 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1953 "license": "MIT",
1954 "dependencies": {
1955 "@jridgewell/sourcemap-codec": "^1.5.5"
1956 }
1957 },
1958 "node_modules/marko": {
1959 "version": "5.38.38",
1960 "resolved": "https://registry.npmjs.org/marko/-/marko-5.38.38.tgz",
1961 "integrity": "sha512-dH5a6x/vcxb+fq/ZdWOTIuyz/Nf0kcdfWu9GwrGzl3AeM/FM2mAyp+szRssDmKYLw0VjxHiJTp3ddACSssVPPA==",
1962 "license": "MIT",
1963 "dependencies": {
1964 "@marko/compiler": "^5.39.62",
1965 "@marko/runtime-tags": "^6.0.169",
1966 "app-module-path": "^2.2.0",
1967 "argly": "^1.2.0",
1968 "browser-refresh-client": "1.1.4",
1969 "complain": "^1.6.1",
1970 "csstype": "^3.2.3",
1971 "events-light": "^1.0.5",
1972 "listener-tracker": "^2.0.0",
1973 "magic-string": "^0.30.21",
1974 "minimatch": "^9.0.5",
1975 "raptor-util": "^3.2.0",
1976 "resolve-from": "^5.0.0",
1977 "self-closing-tags": "^1.0.1",
1978 "warp10": "^2.1.0"
1979 },
1980 "bin": {
1981 "markoc": "bin/markoc"
1982 },
1983 "engines": {
1984 "node": "18 || 20 || >=22"
1985 }
1986 },
1987 "node_modules/minimatch": {
1988 "version": "9.0.9",
1989 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
1990 "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
1991 "license": "ISC",
1992 "dependencies": {
1993 "brace-expansion": "^2.0.2"
1994 },
1995 "engines": {
1996 "node": ">=16 || 14 >=14.17"
1997 },
1998 "funding": {
1999 "url": "https://github.com/sponsors/isaacs"
2000 }
2001 },
2002 "node_modules/msgpackr": {
2003 "version": "1.11.5",
2004 "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.5.tgz",
2005 "integrity": "sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==",
2006 "license": "MIT",
2007 "optionalDependencies": {
2008 "msgpackr-extract": "^3.0.2"
2009 }
2010 },
2011 "node_modules/msgpackr-extract": {
2012 "version": "3.0.3",
2013 "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz",
2014 "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==",
2015 "hasInstallScript": true,
2016 "license": "MIT",
2017 "optional": true,
2018 "dependencies": {
2019 "node-gyp-build-optional-packages": "5.2.2"
2020 },
2021 "bin": {
2022 "download-msgpackr-prebuilds": "bin/download-prebuilds.js"
2023 },
2024 "optionalDependencies": {
2025 "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3",
2026 "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3",
2027 "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3",
2028 "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3",
2029 "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3",
2030 "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3"
2031 }
2032 },
2033 "node_modules/nanoid": {
2034 "version": "3.3.11",
2035 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
2036 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
2037 "funding": [
2038 {
2039 "type": "github",
2040 "url": "https://github.com/sponsors/ai"
2041 }
2042 ],
2043 "license": "MIT",
2044 "bin": {
2045 "nanoid": "bin/nanoid.cjs"
2046 },
2047 "engines": {
2048 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2049 }
2050 },
2051 "node_modules/node-gyp-build-optional-packages": {
2052 "version": "5.2.2",
2053 "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz",
2054 "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==",
2055 "license": "MIT",
2056 "optional": true,
2057 "dependencies": {
2058 "detect-libc": "^2.0.1"
2059 },
2060 "bin": {
2061 "node-gyp-build-optional-packages": "bin.js",
2062 "node-gyp-build-optional-packages-optional": "optional.js",
2063 "node-gyp-build-optional-packages-test": "build-test.js"
2064 }
2065 },
2066 "node_modules/obug": {
2067 "version": "2.1.1",
2068 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
2069 "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
2070 "funding": [
2071 "https://github.com/sponsors/sxzz",
2072 "https://opencollective.com/debug"
2073 ],
2074 "license": "MIT"
2075 },
2076 "node_modules/path-browserify": {
2077 "version": "1.0.1",
2078 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
2079 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
2080 "license": "MIT"
2081 },
2082 "node_modules/pathe": {
2083 "version": "2.0.3",
2084 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2085 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2086 "license": "MIT"
2087 },
2088 "node_modules/picocolors": {
2089 "version": "1.1.1",
2090 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2091 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2092 "license": "ISC"
2093 },
2094 "node_modules/picomatch": {
2095 "version": "4.0.4",
2096 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
2097 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
2098 "license": "MIT",
2099 "engines": {
2100 "node": ">=12"
2101 },
2102 "funding": {
2103 "url": "https://github.com/sponsors/jonschlinkert"
2104 }
2105 },
2106 "node_modules/playwright": {
2107 "version": "1.58.2",
2108 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz",
2109 "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==",
2110 "license": "Apache-2.0",
2111 "dependencies": {
2112 "playwright-core": "1.58.2"
2113 },
2114 "bin": {
2115 "playwright": "cli.js"
2116 },
2117 "engines": {
2118 "node": ">=18"
2119 },
2120 "optionalDependencies": {
2121 "fsevents": "2.3.2"
2122 }
2123 },
2124 "node_modules/playwright-core": {
2125 "version": "1.58.2",
2126 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz",
2127 "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==",
2128 "license": "Apache-2.0",
2129 "bin": {
2130 "playwright-core": "cli.js"
2131 },
2132 "engines": {
2133 "node": ">=18"
2134 }
2135 },
2136 "node_modules/postcss": {
2137 "version": "8.5.8",
2138 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
2139 "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
2140 "funding": [
2141 {
2142 "type": "opencollective",
2143 "url": "https://opencollective.com/postcss/"
2144 },
2145 {
2146 "type": "tidelift",
2147 "url": "https://tidelift.com/funding/github/npm/postcss"
2148 },
2149 {
2150 "type": "github",
2151 "url": "https://github.com/sponsors/ai"
2152 }
2153 ],
2154 "license": "MIT",
2155 "dependencies": {
2156 "nanoid": "^3.3.11",
2157 "picocolors": "^1.1.1",
2158 "source-map-js": "^1.2.1"
2159 },
2160 "engines": {
2161 "node": "^10 || ^12 || >=14"
2162 }
2163 },
2164 "node_modules/prettier": {
2165 "version": "3.8.1",
2166 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
2167 "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
2168 "license": "MIT",
2169 "bin": {
2170 "prettier": "bin/prettier.cjs"
2171 },
2172 "engines": {
2173 "node": ">=14"
2174 },
2175 "funding": {
2176 "url": "https://github.com/prettier/prettier?sponsor=1"
2177 }
2178 },
2179 "node_modules/prettier-plugin-marko": {
2180 "version": "4.0.9",
2181 "resolved": "https://registry.npmjs.org/prettier-plugin-marko/-/prettier-plugin-marko-4.0.9.tgz",
2182 "integrity": "sha512-njqNk0oF6jolUMXNUOSlvRe6Dd50DN4NvQk3EY/6hUrU4tJw/HSwvhDF1uTYVs5KjOY5lH+x5C13C1Av9jajWA==",
2183 "license": "MIT",
2184 "dependencies": {
2185 "htmljs-parser": "^5.10.2"
2186 }
2187 },
2188 "node_modules/raptor-async": {
2189 "version": "1.1.3",
2190 "resolved": "https://registry.npmjs.org/raptor-async/-/raptor-async-1.1.3.tgz",
2191 "integrity": "sha512-VZCxygWMjW9lKqnApK9D2QbfyzRn7ehiTqnXWwMCLBXANSy+xbnYfbX/5f8YX3bZXu+g+JESmqWPchIQrZj2ig==",
2192 "license": "Apache License v2.0"
2193 },
2194 "node_modules/raptor-regexp": {
2195 "version": "1.0.1",
2196 "resolved": "https://registry.npmjs.org/raptor-regexp/-/raptor-regexp-1.0.1.tgz",
2197 "integrity": "sha512-DqC7ViHJUs3jLIxJI1/HVvCu3yPJaP8CM7PGsHvjimg7yJ3lLOdCBxlPE0G2Q8OJgUA8Pe7nvhm6lcQ3hZepow==",
2198 "license": "Apache License v2.0"
2199 },
2200 "node_modules/raptor-util": {
2201 "version": "3.2.0",
2202 "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-3.2.0.tgz",
2203 "integrity": "sha512-uEDMMkBCJvjTqYMBnJNxn+neiS6a0rhybQNA9RaexGor1uvKjwyHA5VcbZMZEuqXhKUWbL+WNS7PhuZVZNB7pw==",
2204 "license": "Apache-2.0"
2205 },
2206 "node_modules/relative-import-path": {
2207 "version": "1.0.0",
2208 "resolved": "https://registry.npmjs.org/relative-import-path/-/relative-import-path-1.0.0.tgz",
2209 "integrity": "sha512-ZvbtoduKQmD4PZeJPfH6Ql21qUWhaMxiHkIsH+FUnZqKDwNIXBtGg5zRZyHWomiGYk8n5+KMBPK7Mi4D0XWfNg==",
2210 "license": "MIT"
2211 },
2212 "node_modules/resolve-from": {
2213 "version": "5.0.0",
2214 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2215 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2216 "license": "MIT",
2217 "engines": {
2218 "node": ">=8"
2219 }
2220 },
2221 "node_modules/rolldown": {
2222 "version": "1.0.0-rc.12",
2223 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.12.tgz",
2224 "integrity": "sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A==",
2225 "license": "MIT",
2226 "dependencies": {
2227 "@oxc-project/types": "=0.122.0",
2228 "@rolldown/pluginutils": "1.0.0-rc.12"
2229 },
2230 "bin": {
2231 "rolldown": "bin/cli.mjs"
2232 },
2233 "engines": {
2234 "node": "^20.19.0 || >=22.12.0"
2235 },
2236 "optionalDependencies": {
2237 "@rolldown/binding-android-arm64": "1.0.0-rc.12",
2238 "@rolldown/binding-darwin-arm64": "1.0.0-rc.12",
2239 "@rolldown/binding-darwin-x64": "1.0.0-rc.12",
2240 "@rolldown/binding-freebsd-x64": "1.0.0-rc.12",
2241 "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.12",
2242 "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.12",
2243 "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.12",
2244 "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.12",
2245 "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.12",
2246 "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.12",
2247 "@rolldown/binding-linux-x64-musl": "1.0.0-rc.12",
2248 "@rolldown/binding-openharmony-arm64": "1.0.0-rc.12",
2249 "@rolldown/binding-wasm32-wasi": "1.0.0-rc.12",
2250 "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.12",
2251 "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.12"
2252 }
2253 },
2254 "node_modules/sax": {
2255 "version": "1.2.1",
2256 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
2257 "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==",
2258 "license": "ISC"
2259 },
2260 "node_modules/self-closing-tags": {
2261 "version": "1.0.1",
2262 "resolved": "https://registry.npmjs.org/self-closing-tags/-/self-closing-tags-1.0.1.tgz",
2263 "integrity": "sha512-7t6hNbYMxM+VHXTgJmxwgZgLGktuXtVVD5AivWzNTdJBM4DBjnDKDzkf2SrNjihaArpeJYNjxkELBu1evI4lQA==",
2264 "license": "MIT",
2265 "engines": {
2266 "node": ">=0.12.0"
2267 }
2268 },
2269 "node_modules/siginfo": {
2270 "version": "2.0.0",
2271 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2272 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2273 "license": "ISC"
2274 },
2275 "node_modules/source-map": {
2276 "version": "0.6.1",
2277 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2278 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2279 "license": "BSD-3-Clause",
2280 "engines": {
2281 "node": ">=0.10.0"
2282 }
2283 },
2284 "node_modules/source-map-js": {
2285 "version": "1.2.1",
2286 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2287 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2288 "license": "BSD-3-Clause",
2289 "engines": {
2290 "node": ">=0.10.0"
2291 }
2292 },
2293 "node_modules/source-map-support": {
2294 "version": "0.5.21",
2295 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2296 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2297 "license": "MIT",
2298 "dependencies": {
2299 "buffer-from": "^1.0.0",
2300 "source-map": "^0.6.0"
2301 }
2302 },
2303 "node_modules/stackback": {
2304 "version": "0.0.2",
2305 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2306 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2307 "license": "MIT"
2308 },
2309 "node_modules/stackframe": {
2310 "version": "1.3.4",
2311 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
2312 "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
2313 "license": "MIT"
2314 },
2315 "node_modules/std-env": {
2316 "version": "4.0.0",
2317 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.0.0.tgz",
2318 "integrity": "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==",
2319 "license": "MIT"
2320 },
2321 "node_modules/tinybench": {
2322 "version": "2.9.0",
2323 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
2324 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
2325 "license": "MIT"
2326 },
2327 "node_modules/tinyexec": {
2328 "version": "1.0.4",
2329 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.4.tgz",
2330 "integrity": "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==",
2331 "license": "MIT",
2332 "engines": {
2333 "node": ">=18"
2334 }
2335 },
2336 "node_modules/tinyglobby": {
2337 "version": "0.2.15",
2338 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
2339 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
2340 "license": "MIT",
2341 "dependencies": {
2342 "fdir": "^6.5.0",
2343 "picomatch": "^4.0.3"
2344 },
2345 "engines": {
2346 "node": ">=12.0.0"
2347 },
2348 "funding": {
2349 "url": "https://github.com/sponsors/SuperchupuDev"
2350 }
2351 },
2352 "node_modules/tinyrainbow": {
2353 "version": "3.1.0",
2354 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
2355 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
2356 "license": "MIT",
2357 "engines": {
2358 "node": ">=14.0.0"
2359 }
2360 },
2361 "node_modules/tslib": {
2362 "version": "2.8.1",
2363 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2364 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2365 "license": "0BSD",
2366 "optional": true
2367 },
2368 "node_modules/type-detect": {
2369 "version": "1.0.0",
2370 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz",
2371 "integrity": "sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA==",
2372 "license": "MIT",
2373 "engines": {
2374 "node": "*"
2375 }
2376 },
2377 "node_modules/typescript": {
2378 "version": "6.0.2",
2379 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
2380 "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
2381 "license": "Apache-2.0",
2382 "bin": {
2383 "tsc": "bin/tsc",
2384 "tsserver": "bin/tsserver"
2385 },
2386 "engines": {
2387 "node": ">=14.17"
2388 }
2389 },
2390 "node_modules/ua-parser-js": {
2391 "version": "1.0.41",
2392 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.41.tgz",
2393 "integrity": "sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==",
2394 "funding": [
2395 {
2396 "type": "opencollective",
2397 "url": "https://opencollective.com/ua-parser-js"
2398 },
2399 {
2400 "type": "paypal",
2401 "url": "https://paypal.me/faisalman"
2402 },
2403 {
2404 "type": "github",
2405 "url": "https://github.com/sponsors/faisalman"
2406 }
2407 ],
2408 "license": "MIT",
2409 "bin": {
2410 "ua-parser-js": "script/cli.js"
2411 },
2412 "engines": {
2413 "node": "*"
2414 }
2415 },
2416 "node_modules/undici-types": {
2417 "version": "7.16.0",
2418 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
2419 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
2420 "license": "MIT"
2421 },
2422 "node_modules/unique-names-generator": {
2423 "version": "4.7.1",
2424 "resolved": "https://registry.npmjs.org/unique-names-generator/-/unique-names-generator-4.7.1.tgz",
2425 "integrity": "sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==",
2426 "license": "MIT",
2427 "engines": {
2428 "node": ">=8"
2429 }
2430 },
2431 "node_modules/vitest": {
2432 "version": "4.1.2",
2433 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.2.tgz",
2434 "integrity": "sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg==",
2435 "license": "MIT",
2436 "dependencies": {
2437 "@vitest/expect": "4.1.2",
2438 "@vitest/mocker": "4.1.2",
2439 "@vitest/pretty-format": "4.1.2",
2440 "@vitest/runner": "4.1.2",
2441 "@vitest/snapshot": "4.1.2",
2442 "@vitest/spy": "4.1.2",
2443 "@vitest/utils": "4.1.2",
2444 "es-module-lexer": "^2.0.0",
2445 "expect-type": "^1.3.0",
2446 "magic-string": "^0.30.21",
2447 "obug": "^2.1.1",
2448 "pathe": "^2.0.3",
2449 "picomatch": "^4.0.3",
2450 "std-env": "^4.0.0-rc.1",
2451 "tinybench": "^2.9.0",
2452 "tinyexec": "^1.0.2",
2453 "tinyglobby": "^0.2.15",
2454 "tinyrainbow": "^3.1.0",
2455 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
2456 "why-is-node-running": "^2.3.0"
2457 },
2458 "bin": {
2459 "vitest": "vitest.mjs"
2460 },
2461 "engines": {
2462 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
2463 },
2464 "funding": {
2465 "url": "https://opencollective.com/vitest"
2466 },
2467 "peerDependencies": {
2468 "@edge-runtime/vm": "*",
2469 "@opentelemetry/api": "^1.9.0",
2470 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
2471 "@vitest/browser-playwright": "4.1.2",
2472 "@vitest/browser-preview": "4.1.2",
2473 "@vitest/browser-webdriverio": "4.1.2",
2474 "@vitest/ui": "4.1.2",
2475 "happy-dom": "*",
2476 "jsdom": "*",
2477 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
2478 },
2479 "peerDependenciesMeta": {
2480 "@edge-runtime/vm": {
2481 "optional": true
2482 },
2483 "@opentelemetry/api": {
2484 "optional": true
2485 },
2486 "@types/node": {
2487 "optional": true
2488 },
2489 "@vitest/browser-playwright": {
2490 "optional": true
2491 },
2492 "@vitest/browser-preview": {
2493 "optional": true
2494 },
2495 "@vitest/browser-webdriverio": {
2496 "optional": true
2497 },
2498 "@vitest/ui": {
2499 "optional": true
2500 },
2501 "happy-dom": {
2502 "optional": true
2503 },
2504 "jsdom": {
2505 "optional": true
2506 },
2507 "vite": {
2508 "optional": false
2509 }
2510 }
2511 },
2512 "node_modules/vitest/node_modules/@vitest/mocker": {
2513 "version": "4.1.2",
2514 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.2.tgz",
2515 "integrity": "sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q==",
2516 "license": "MIT",
2517 "dependencies": {
2518 "@vitest/spy": "4.1.2",
2519 "estree-walker": "^3.0.3",
2520 "magic-string": "^0.30.21"
2521 },
2522 "funding": {
2523 "url": "https://opencollective.com/vitest"
2524 },
2525 "peerDependencies": {
2526 "msw": "^2.4.9",
2527 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
2528 },
2529 "peerDependenciesMeta": {
2530 "msw": {
2531 "optional": true
2532 },
2533 "vite": {
2534 "optional": true
2535 }
2536 }
2537 },
2538 "node_modules/vitest/node_modules/fsevents": {
2539 "version": "2.3.3",
2540 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2541 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2542 "hasInstallScript": true,
2543 "license": "MIT",
2544 "optional": true,
2545 "os": [
2546 "darwin"
2547 ],
2548 "engines": {
2549 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2550 }
2551 },
2552 "node_modules/vitest/node_modules/vite": {
2553 "version": "8.0.3",
2554 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.3.tgz",
2555 "integrity": "sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ==",
2556 "license": "MIT",
2557 "dependencies": {
2558 "lightningcss": "^1.32.0",
2559 "picomatch": "^4.0.4",
2560 "postcss": "^8.5.8",
2561 "rolldown": "1.0.0-rc.12",
2562 "tinyglobby": "^0.2.15"
2563 },
2564 "bin": {
2565 "vite": "bin/vite.js"
2566 },
2567 "engines": {
2568 "node": "^20.19.0 || >=22.12.0"
2569 },
2570 "funding": {
2571 "url": "https://github.com/vitejs/vite?sponsor=1"
2572 },
2573 "optionalDependencies": {
2574 "fsevents": "~2.3.3"
2575 },
2576 "peerDependencies": {
2577 "@types/node": "^20.19.0 || >=22.12.0",
2578 "@vitejs/devtools": "^0.1.0",
2579 "esbuild": "^0.27.0",
2580 "jiti": ">=1.21.0",
2581 "less": "^4.0.0",
2582 "sass": "^1.70.0",
2583 "sass-embedded": "^1.70.0",
2584 "stylus": ">=0.54.8",
2585 "sugarss": "^5.0.0",
2586 "terser": "^5.16.0",
2587 "tsx": "^4.8.1",
2588 "yaml": "^2.4.2"
2589 },
2590 "peerDependenciesMeta": {
2591 "@types/node": {
2592 "optional": true
2593 },
2594 "@vitejs/devtools": {
2595 "optional": true
2596 },
2597 "esbuild": {
2598 "optional": true
2599 },
2600 "jiti": {
2601 "optional": true
2602 },
2603 "less": {
2604 "optional": true
2605 },
2606 "sass": {
2607 "optional": true
2608 },
2609 "sass-embedded": {
2610 "optional": true
2611 },
2612 "stylus": {
2613 "optional": true
2614 },
2615 "sugarss": {
2616 "optional": true
2617 },
2618 "terser": {
2619 "optional": true
2620 },
2621 "tsx": {
2622 "optional": true
2623 },
2624 "yaml": {
2625 "optional": true
2626 }
2627 }
2628 },
2629 "node_modules/vscode-oniguruma": {
2630 "version": "2.0.1",
2631 "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-2.0.1.tgz",
2632 "integrity": "sha512-poJU8iHIWnC3vgphJnrLZyI3YdqRlR27xzqDmpPXYzA93R4Gk8z7T6oqDzDoHjoikA2aS82crdXFkjELCdJsjQ==",
2633 "license": "MIT"
2634 },
2635 "node_modules/vscode-textmate": {
2636 "version": "9.2.0",
2637 "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.2.0.tgz",
2638 "integrity": "sha512-rkvG4SraZQaPSN/5XjwKswdU0OP9MF28QjrYzUBbhb8QyG3ljB1Ky996m++jiI7KdiAP2CkBiQZd9pqEDTClqA==",
2639 "license": "MIT"
2640 },
2641 "node_modules/warp10": {
2642 "version": "2.1.0",
2643 "resolved": "https://registry.npmjs.org/warp10/-/warp10-2.1.0.tgz",
2644 "integrity": "sha512-krhkqzJdUxAZv2Cx0Gz6dN1r7TTrG9RDewkDHBbJQIqbNTCdB5ZUHVh7VkA4DgrKW4ZXPPUQKCwmI/3btDse9A==",
2645 "license": "MIT"
2646 },
2647 "node_modules/wawoff2": {
2648 "version": "2.0.1",
2649 "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz",
2650 "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==",
2651 "license": "MIT",
2652 "dependencies": {
2653 "argparse": "^2.0.1"
2654 },
2655 "bin": {
2656 "woff2_compress.js": "bin/woff2_compress.js",
2657 "woff2_decompress.js": "bin/woff2_decompress.js"
2658 }
2659 },
2660 "node_modules/why-is-node-running": {
2661 "version": "2.3.0",
2662 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
2663 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
2664 "license": "MIT",
2665 "dependencies": {
2666 "siginfo": "^2.0.0",
2667 "stackback": "0.0.2"
2668 },
2669 "bin": {
2670 "why-is-node-running": "cli.js"
2671 },
2672 "engines": {
2673 "node": ">=8"
2674 }
2675 }
2676 }
2677}