返回 reveal.js
package-lock.json
根目录 / react / package-lock.json
1 {
2 "name": "@revealjs/react",
3 "version": "0.2.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@revealjs/react",
9 "version": "0.2.0",
10 "license": "MIT",
11 "devDependencies": {
12 "@testing-library/jest-dom": "^6.9.1",
13 "@testing-library/react": "^16.3.2",
14 "@types/react": "^19.2.14",
15 "@types/react-dom": "^19.2.3",
16 "@vitejs/plugin-react": "^6.0.1",
17 "jsdom": "^29.0.1",
18 "react": "^19.2.4",
19 "react-dom": "^19.2.4",
20 "reveal.js": "file:..",
21 "typescript": "^6.0.2",
22 "vite": "^8.0.3",
23 "vite-plugin-dts": "^4.5.4",
24 "vitest": "^4.1.2"
25 },
26 "peerDependencies": {
27 "react": ">=18",
28 "react-dom": ">=18",
29 "reveal.js": ">=5"
30 }
31 },
32 "..": {
33 "version": "6.0.0",
34 "dev": true,
35 "license": "MIT",
36 "devDependencies": {
37 "fitty": "^2.4.2",
38 "glob": "^13.0.6",
39 "highlight.js": "^11.11.1",
40 "jszip": "^3.10.1",
41 "marked": "^17.0.4",
42 "marked-smartypants": "^1.1.11",
43 "node-qunit-puppeteer": "^2.2.1",
44 "qunit": "^2.25.0",
45 "sass": "^1.97.3",
46 "typescript": "^5.9.3",
47 "vite": "^7.3.1",
48 "vite-plugin-dts": "^4.5.4"
49 }
50 },
51 "node_modules/@adobe/css-tools": {
52 "version": "4.4.4",
53 "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz",
54 "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==",
55 "dev": true,
56 "license": "MIT"
57 },
58 "node_modules/@asamuzakjp/css-color": {
59 "version": "5.1.1",
60 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.1.tgz",
61 "integrity": "sha512-iGWN8E45Ws0XWx3D44Q1t6vX2LqhCKcwfmwBYCDsFrYFS6m4q/Ks61L2veETaLv+ckDC6+dTETJoaAAb7VjLiw==",
62 "dev": true,
63 "license": "MIT",
64 "dependencies": {
65 "@csstools/css-calc": "^3.1.1",
66 "@csstools/css-color-parser": "^4.0.2",
67 "@csstools/css-parser-algorithms": "^4.0.0",
68 "@csstools/css-tokenizer": "^4.0.0",
69 "lru-cache": "^11.2.7"
70 },
71 "engines": {
72 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
73 }
74 },
75 "node_modules/@asamuzakjp/dom-selector": {
76 "version": "7.0.4",
77 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.0.4.tgz",
78 "integrity": "sha512-jXR6x4AcT3eIrS2fSNAwJpwirOkGcd+E7F7CP3zjdTqz9B/2huHOL8YJZBgekKwLML+u7qB/6P1LXQuMScsx0w==",
79 "dev": true,
80 "license": "MIT",
81 "dependencies": {
82 "@asamuzakjp/nwsapi": "^2.3.9",
83 "bidi-js": "^1.0.3",
84 "css-tree": "^3.2.1",
85 "is-potential-custom-element-name": "^1.0.1",
86 "lru-cache": "^11.2.7"
87 },
88 "engines": {
89 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
90 }
91 },
92 "node_modules/@asamuzakjp/nwsapi": {
93 "version": "2.3.9",
94 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
95 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
96 "dev": true,
97 "license": "MIT"
98 },
99 "node_modules/@babel/code-frame": {
100 "version": "7.29.0",
101 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
102 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
103 "dev": true,
104 "license": "MIT",
105 "dependencies": {
106 "@babel/helper-validator-identifier": "^7.28.5",
107 "js-tokens": "^4.0.0",
108 "picocolors": "^1.1.1"
109 },
110 "engines": {
111 "node": ">=6.9.0"
112 }
113 },
114 "node_modules/@babel/helper-string-parser": {
115 "version": "7.27.1",
116 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
117 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
118 "dev": true,
119 "license": "MIT",
120 "engines": {
121 "node": ">=6.9.0"
122 }
123 },
124 "node_modules/@babel/helper-validator-identifier": {
125 "version": "7.28.5",
126 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
127 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
128 "dev": true,
129 "license": "MIT",
130 "engines": {
131 "node": ">=6.9.0"
132 }
133 },
134 "node_modules/@babel/parser": {
135 "version": "7.29.2",
136 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz",
137 "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==",
138 "dev": true,
139 "license": "MIT",
140 "dependencies": {
141 "@babel/types": "^7.29.0"
142 },
143 "bin": {
144 "parser": "bin/babel-parser.js"
145 },
146 "engines": {
147 "node": ">=6.0.0"
148 }
149 },
150 "node_modules/@babel/runtime": {
151 "version": "7.29.2",
152 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
153 "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
154 "dev": true,
155 "license": "MIT",
156 "engines": {
157 "node": ">=6.9.0"
158 }
159 },
160 "node_modules/@babel/types": {
161 "version": "7.29.0",
162 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
163 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
164 "dev": true,
165 "license": "MIT",
166 "dependencies": {
167 "@babel/helper-string-parser": "^7.27.1",
168 "@babel/helper-validator-identifier": "^7.28.5"
169 },
170 "engines": {
171 "node": ">=6.9.0"
172 }
173 },
174 "node_modules/@bramus/specificity": {
175 "version": "2.4.2",
176 "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz",
177 "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==",
178 "dev": true,
179 "license": "MIT",
180 "dependencies": {
181 "css-tree": "^3.0.0"
182 },
183 "bin": {
184 "specificity": "bin/cli.js"
185 }
186 },
187 "node_modules/@csstools/color-helpers": {
188 "version": "6.0.2",
189 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz",
190 "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==",
191 "dev": true,
192 "funding": [
193 {
194 "type": "github",
195 "url": "https://github.com/sponsors/csstools"
196 },
197 {
198 "type": "opencollective",
199 "url": "https://opencollective.com/csstools"
200 }
201 ],
202 "license": "MIT-0",
203 "engines": {
204 "node": ">=20.19.0"
205 }
206 },
207 "node_modules/@csstools/css-calc": {
208 "version": "3.1.1",
209 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
210 "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
211 "dev": true,
212 "funding": [
213 {
214 "type": "github",
215 "url": "https://github.com/sponsors/csstools"
216 },
217 {
218 "type": "opencollective",
219 "url": "https://opencollective.com/csstools"
220 }
221 ],
222 "license": "MIT",
223 "engines": {
224 "node": ">=20.19.0"
225 },
226 "peerDependencies": {
227 "@csstools/css-parser-algorithms": "^4.0.0",
228 "@csstools/css-tokenizer": "^4.0.0"
229 }
230 },
231 "node_modules/@csstools/css-color-parser": {
232 "version": "4.0.2",
233 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
234 "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
235 "dev": true,
236 "funding": [
237 {
238 "type": "github",
239 "url": "https://github.com/sponsors/csstools"
240 },
241 {
242 "type": "opencollective",
243 "url": "https://opencollective.com/csstools"
244 }
245 ],
246 "license": "MIT",
247 "dependencies": {
248 "@csstools/color-helpers": "^6.0.2",
249 "@csstools/css-calc": "^3.1.1"
250 },
251 "engines": {
252 "node": ">=20.19.0"
253 },
254 "peerDependencies": {
255 "@csstools/css-parser-algorithms": "^4.0.0",
256 "@csstools/css-tokenizer": "^4.0.0"
257 }
258 },
259 "node_modules/@csstools/css-parser-algorithms": {
260 "version": "4.0.0",
261 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
262 "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
263 "dev": true,
264 "funding": [
265 {
266 "type": "github",
267 "url": "https://github.com/sponsors/csstools"
268 },
269 {
270 "type": "opencollective",
271 "url": "https://opencollective.com/csstools"
272 }
273 ],
274 "license": "MIT",
275 "peer": true,
276 "engines": {
277 "node": ">=20.19.0"
278 },
279 "peerDependencies": {
280 "@csstools/css-tokenizer": "^4.0.0"
281 }
282 },
283 "node_modules/@csstools/css-syntax-patches-for-csstree": {
284 "version": "1.1.2",
285 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.2.tgz",
286 "integrity": "sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA==",
287 "dev": true,
288 "funding": [
289 {
290 "type": "github",
291 "url": "https://github.com/sponsors/csstools"
292 },
293 {
294 "type": "opencollective",
295 "url": "https://opencollective.com/csstools"
296 }
297 ],
298 "license": "MIT-0",
299 "peerDependencies": {
300 "css-tree": "^3.2.1"
301 },
302 "peerDependenciesMeta": {
303 "css-tree": {
304 "optional": true
305 }
306 }
307 },
308 "node_modules/@csstools/css-tokenizer": {
309 "version": "4.0.0",
310 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
311 "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
312 "dev": true,
313 "funding": [
314 {
315 "type": "github",
316 "url": "https://github.com/sponsors/csstools"
317 },
318 {
319 "type": "opencollective",
320 "url": "https://opencollective.com/csstools"
321 }
322 ],
323 "license": "MIT",
324 "peer": true,
325 "engines": {
326 "node": ">=20.19.0"
327 }
328 },
329 "node_modules/@emnapi/wasi-threads": {
330 "version": "1.2.0",
331 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz",
332 "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==",
333 "dev": true,
334 "license": "MIT",
335 "optional": true,
336 "dependencies": {
337 "tslib": "^2.4.0"
338 }
339 },
340 "node_modules/@esbuild/aix-ppc64": {
341 "version": "0.27.4",
342 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
343 "integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==",
344 "cpu": [
345 "ppc64"
346 ],
347 "dev": true,
348 "license": "MIT",
349 "optional": true,
350 "os": [
351 "aix"
352 ],
353 "engines": {
354 "node": ">=18"
355 }
356 },
357 "node_modules/@esbuild/android-arm": {
358 "version": "0.27.4",
359 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
360 "integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==",
361 "cpu": [
362 "arm"
363 ],
364 "dev": true,
365 "license": "MIT",
366 "optional": true,
367 "os": [
368 "android"
369 ],
370 "engines": {
371 "node": ">=18"
372 }
373 },
374 "node_modules/@esbuild/android-arm64": {
375 "version": "0.27.4",
376 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
377 "integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==",
378 "cpu": [
379 "arm64"
380 ],
381 "dev": true,
382 "license": "MIT",
383 "optional": true,
384 "os": [
385 "android"
386 ],
387 "engines": {
388 "node": ">=18"
389 }
390 },
391 "node_modules/@esbuild/android-x64": {
392 "version": "0.27.4",
393 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
394 "integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==",
395 "cpu": [
396 "x64"
397 ],
398 "dev": true,
399 "license": "MIT",
400 "optional": true,
401 "os": [
402 "android"
403 ],
404 "engines": {
405 "node": ">=18"
406 }
407 },
408 "node_modules/@esbuild/darwin-arm64": {
409 "version": "0.27.4",
410 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
411 "integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==",
412 "cpu": [
413 "arm64"
414 ],
415 "dev": true,
416 "license": "MIT",
417 "optional": true,
418 "os": [
419 "darwin"
420 ],
421 "engines": {
422 "node": ">=18"
423 }
424 },
425 "node_modules/@esbuild/darwin-x64": {
426 "version": "0.27.4",
427 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
428 "integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==",
429 "cpu": [
430 "x64"
431 ],
432 "dev": true,
433 "license": "MIT",
434 "optional": true,
435 "os": [
436 "darwin"
437 ],
438 "engines": {
439 "node": ">=18"
440 }
441 },
442 "node_modules/@esbuild/freebsd-arm64": {
443 "version": "0.27.4",
444 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
445 "integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==",
446 "cpu": [
447 "arm64"
448 ],
449 "dev": true,
450 "license": "MIT",
451 "optional": true,
452 "os": [
453 "freebsd"
454 ],
455 "engines": {
456 "node": ">=18"
457 }
458 },
459 "node_modules/@esbuild/freebsd-x64": {
460 "version": "0.27.4",
461 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
462 "integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==",
463 "cpu": [
464 "x64"
465 ],
466 "dev": true,
467 "license": "MIT",
468 "optional": true,
469 "os": [
470 "freebsd"
471 ],
472 "engines": {
473 "node": ">=18"
474 }
475 },
476 "node_modules/@esbuild/linux-arm": {
477 "version": "0.27.4",
478 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
479 "integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==",
480 "cpu": [
481 "arm"
482 ],
483 "dev": true,
484 "license": "MIT",
485 "optional": true,
486 "os": [
487 "linux"
488 ],
489 "engines": {
490 "node": ">=18"
491 }
492 },
493 "node_modules/@esbuild/linux-arm64": {
494 "version": "0.27.4",
495 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
496 "integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==",
497 "cpu": [
498 "arm64"
499 ],
500 "dev": true,
501 "license": "MIT",
502 "optional": true,
503 "os": [
504 "linux"
505 ],
506 "engines": {
507 "node": ">=18"
508 }
509 },
510 "node_modules/@esbuild/linux-ia32": {
511 "version": "0.27.4",
512 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
513 "integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==",
514 "cpu": [
515 "ia32"
516 ],
517 "dev": true,
518 "license": "MIT",
519 "optional": true,
520 "os": [
521 "linux"
522 ],
523 "engines": {
524 "node": ">=18"
525 }
526 },
527 "node_modules/@esbuild/linux-loong64": {
528 "version": "0.27.4",
529 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
530 "integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==",
531 "cpu": [
532 "loong64"
533 ],
534 "dev": true,
535 "license": "MIT",
536 "optional": true,
537 "os": [
538 "linux"
539 ],
540 "engines": {
541 "node": ">=18"
542 }
543 },
544 "node_modules/@esbuild/linux-mips64el": {
545 "version": "0.27.4",
546 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
547 "integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==",
548 "cpu": [
549 "mips64el"
550 ],
551 "dev": true,
552 "license": "MIT",
553 "optional": true,
554 "os": [
555 "linux"
556 ],
557 "engines": {
558 "node": ">=18"
559 }
560 },
561 "node_modules/@esbuild/linux-ppc64": {
562 "version": "0.27.4",
563 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
564 "integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==",
565 "cpu": [
566 "ppc64"
567 ],
568 "dev": true,
569 "license": "MIT",
570 "optional": true,
571 "os": [
572 "linux"
573 ],
574 "engines": {
575 "node": ">=18"
576 }
577 },
578 "node_modules/@esbuild/linux-riscv64": {
579 "version": "0.27.4",
580 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
581 "integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==",
582 "cpu": [
583 "riscv64"
584 ],
585 "dev": true,
586 "license": "MIT",
587 "optional": true,
588 "os": [
589 "linux"
590 ],
591 "engines": {
592 "node": ">=18"
593 }
594 },
595 "node_modules/@esbuild/linux-s390x": {
596 "version": "0.27.4",
597 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
598 "integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==",
599 "cpu": [
600 "s390x"
601 ],
602 "dev": true,
603 "license": "MIT",
604 "optional": true,
605 "os": [
606 "linux"
607 ],
608 "engines": {
609 "node": ">=18"
610 }
611 },
612 "node_modules/@esbuild/linux-x64": {
613 "version": "0.27.4",
614 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
615 "integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==",
616 "cpu": [
617 "x64"
618 ],
619 "dev": true,
620 "license": "MIT",
621 "optional": true,
622 "os": [
623 "linux"
624 ],
625 "engines": {
626 "node": ">=18"
627 }
628 },
629 "node_modules/@esbuild/netbsd-arm64": {
630 "version": "0.27.4",
631 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
632 "integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==",
633 "cpu": [
634 "arm64"
635 ],
636 "dev": true,
637 "license": "MIT",
638 "optional": true,
639 "os": [
640 "netbsd"
641 ],
642 "engines": {
643 "node": ">=18"
644 }
645 },
646 "node_modules/@esbuild/netbsd-x64": {
647 "version": "0.27.4",
648 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
649 "integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==",
650 "cpu": [
651 "x64"
652 ],
653 "dev": true,
654 "license": "MIT",
655 "optional": true,
656 "os": [
657 "netbsd"
658 ],
659 "engines": {
660 "node": ">=18"
661 }
662 },
663 "node_modules/@esbuild/openbsd-arm64": {
664 "version": "0.27.4",
665 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
666 "integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==",
667 "cpu": [
668 "arm64"
669 ],
670 "dev": true,
671 "license": "MIT",
672 "optional": true,
673 "os": [
674 "openbsd"
675 ],
676 "engines": {
677 "node": ">=18"
678 }
679 },
680 "node_modules/@esbuild/openbsd-x64": {
681 "version": "0.27.4",
682 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
683 "integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==",
684 "cpu": [
685 "x64"
686 ],
687 "dev": true,
688 "license": "MIT",
689 "optional": true,
690 "os": [
691 "openbsd"
692 ],
693 "engines": {
694 "node": ">=18"
695 }
696 },
697 "node_modules/@esbuild/openharmony-arm64": {
698 "version": "0.27.4",
699 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
700 "integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==",
701 "cpu": [
702 "arm64"
703 ],
704 "dev": true,
705 "license": "MIT",
706 "optional": true,
707 "os": [
708 "openharmony"
709 ],
710 "engines": {
711 "node": ">=18"
712 }
713 },
714 "node_modules/@esbuild/sunos-x64": {
715 "version": "0.27.4",
716 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
717 "integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==",
718 "cpu": [
719 "x64"
720 ],
721 "dev": true,
722 "license": "MIT",
723 "optional": true,
724 "os": [
725 "sunos"
726 ],
727 "engines": {
728 "node": ">=18"
729 }
730 },
731 "node_modules/@esbuild/win32-arm64": {
732 "version": "0.27.4",
733 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
734 "integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==",
735 "cpu": [
736 "arm64"
737 ],
738 "dev": true,
739 "license": "MIT",
740 "optional": true,
741 "os": [
742 "win32"
743 ],
744 "engines": {
745 "node": ">=18"
746 }
747 },
748 "node_modules/@esbuild/win32-ia32": {
749 "version": "0.27.4",
750 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
751 "integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==",
752 "cpu": [
753 "ia32"
754 ],
755 "dev": true,
756 "license": "MIT",
757 "optional": true,
758 "os": [
759 "win32"
760 ],
761 "engines": {
762 "node": ">=18"
763 }
764 },
765 "node_modules/@esbuild/win32-x64": {
766 "version": "0.27.4",
767 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
768 "integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==",
769 "cpu": [
770 "x64"
771 ],
772 "dev": true,
773 "license": "MIT",
774 "optional": true,
775 "os": [
776 "win32"
777 ],
778 "engines": {
779 "node": ">=18"
780 }
781 },
782 "node_modules/@exodus/bytes": {
783 "version": "1.15.0",
784 "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz",
785 "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==",
786 "dev": true,
787 "license": "MIT",
788 "engines": {
789 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
790 },
791 "peerDependencies": {
792 "@noble/hashes": "^1.8.0 || ^2.0.0"
793 },
794 "peerDependenciesMeta": {
795 "@noble/hashes": {
796 "optional": true
797 }
798 }
799 },
800 "node_modules/@jridgewell/sourcemap-codec": {
801 "version": "1.5.5",
802 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
803 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
804 "dev": true,
805 "license": "MIT"
806 },
807 "node_modules/@microsoft/api-extractor": {
808 "version": "7.57.8",
809 "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.57.8.tgz",
810 "integrity": "sha512-RI0TxUGA3T0zwuyMIg86aHxAqJJNCjoFnIO/oVzyofxyxqokrXXiLenSBTVHGRyh6vUHg1mKGlT+LhKRF+oczg==",
811 "dev": true,
812 "license": "MIT",
813 "dependencies": {
814 "@microsoft/api-extractor-model": "7.33.5",
815 "@microsoft/tsdoc": "~0.16.0",
816 "@microsoft/tsdoc-config": "~0.18.1",
817 "@rushstack/node-core-library": "5.21.0",
818 "@rushstack/rig-package": "0.7.2",
819 "@rushstack/terminal": "0.22.4",
820 "@rushstack/ts-command-line": "5.3.4",
821 "diff": "~8.0.2",
822 "lodash": "~4.17.23",
823 "minimatch": "10.2.3",
824 "resolve": "~1.22.1",
825 "semver": "~7.5.4",
826 "source-map": "~0.6.1",
827 "typescript": "5.8.2"
828 },
829 "bin": {
830 "api-extractor": "bin/api-extractor"
831 }
832 },
833 "node_modules/@microsoft/api-extractor-model": {
834 "version": "7.33.5",
835 "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.33.5.tgz",
836 "integrity": "sha512-Xh4dXuusndVQqVz4nEN9xOp0DyzsKxeD2FFJkSPg4arAjDSKPcy6cAc7CaeBPA7kF2wV1fuDlo2p/bNMpVr8yg==",
837 "dev": true,
838 "license": "MIT",
839 "dependencies": {
840 "@microsoft/tsdoc": "~0.16.0",
841 "@microsoft/tsdoc-config": "~0.18.1",
842 "@rushstack/node-core-library": "5.21.0"
843 }
844 },
845 "node_modules/@microsoft/api-extractor/node_modules/lru-cache": {
846 "version": "6.0.0",
847 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
848 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
849 "dev": true,
850 "license": "ISC",
851 "dependencies": {
852 "yallist": "^4.0.0"
853 },
854 "engines": {
855 "node": ">=10"
856 }
857 },
858 "node_modules/@microsoft/api-extractor/node_modules/semver": {
859 "version": "7.5.4",
860 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
861 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
862 "dev": true,
863 "license": "ISC",
864 "dependencies": {
865 "lru-cache": "^6.0.0"
866 },
867 "bin": {
868 "semver": "bin/semver.js"
869 },
870 "engines": {
871 "node": ">=10"
872 }
873 },
874 "node_modules/@microsoft/api-extractor/node_modules/typescript": {
875 "version": "5.8.2",
876 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
877 "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
878 "dev": true,
879 "license": "Apache-2.0",
880 "bin": {
881 "tsc": "bin/tsc",
882 "tsserver": "bin/tsserver"
883 },
884 "engines": {
885 "node": ">=14.17"
886 }
887 },
888 "node_modules/@microsoft/api-extractor/node_modules/yallist": {
889 "version": "4.0.0",
890 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
891 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
892 "dev": true,
893 "license": "ISC"
894 },
895 "node_modules/@microsoft/tsdoc": {
896 "version": "0.16.0",
897 "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.16.0.tgz",
898 "integrity": "sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==",
899 "dev": true,
900 "license": "MIT"
901 },
902 "node_modules/@microsoft/tsdoc-config": {
903 "version": "0.18.1",
904 "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.18.1.tgz",
905 "integrity": "sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==",
906 "dev": true,
907 "license": "MIT",
908 "dependencies": {
909 "@microsoft/tsdoc": "0.16.0",
910 "ajv": "~8.18.0",
911 "jju": "~1.4.0",
912 "resolve": "~1.22.2"
913 }
914 },
915 "node_modules/@napi-rs/wasm-runtime": {
916 "version": "1.1.2",
917 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.2.tgz",
918 "integrity": "sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==",
919 "dev": true,
920 "license": "MIT",
921 "optional": true,
922 "dependencies": {
923 "@tybys/wasm-util": "^0.10.1"
924 },
925 "funding": {
926 "type": "github",
927 "url": "https://github.com/sponsors/Brooooooklyn"
928 },
929 "peerDependencies": {
930 "@emnapi/core": "^1.7.1",
931 "@emnapi/runtime": "^1.7.1"
932 }
933 },
934 "node_modules/@oxc-project/types": {
935 "version": "0.122.0",
936 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.122.0.tgz",
937 "integrity": "sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==",
938 "dev": true,
939 "license": "MIT",
940 "funding": {
941 "url": "https://github.com/sponsors/Boshen"
942 }
943 },
944 "node_modules/@rolldown/binding-android-arm64": {
945 "version": "1.0.0-rc.12",
946 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.12.tgz",
947 "integrity": "sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA==",
948 "cpu": [
949 "arm64"
950 ],
951 "dev": true,
952 "license": "MIT",
953 "optional": true,
954 "os": [
955 "android"
956 ],
957 "engines": {
958 "node": "^20.19.0 || >=22.12.0"
959 }
960 },
961 "node_modules/@rolldown/binding-darwin-arm64": {
962 "version": "1.0.0-rc.12",
963 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.12.tgz",
964 "integrity": "sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg==",
965 "cpu": [
966 "arm64"
967 ],
968 "dev": true,
969 "license": "MIT",
970 "optional": true,
971 "os": [
972 "darwin"
973 ],
974 "engines": {
975 "node": "^20.19.0 || >=22.12.0"
976 }
977 },
978 "node_modules/@rolldown/binding-darwin-x64": {
979 "version": "1.0.0-rc.12",
980 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.12.tgz",
981 "integrity": "sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw==",
982 "cpu": [
983 "x64"
984 ],
985 "dev": true,
986 "license": "MIT",
987 "optional": true,
988 "os": [
989 "darwin"
990 ],
991 "engines": {
992 "node": "^20.19.0 || >=22.12.0"
993 }
994 },
995 "node_modules/@rolldown/binding-freebsd-x64": {
996 "version": "1.0.0-rc.12",
997 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.12.tgz",
998 "integrity": "sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q==",
999 "cpu": [
1000 "x64"
1001 ],
1002 "dev": true,
1003 "license": "MIT",
1004 "optional": true,
1005 "os": [
1006 "freebsd"
1007 ],
1008 "engines": {
1009 "node": "^20.19.0 || >=22.12.0"
1010 }
1011 },
1012 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
1013 "version": "1.0.0-rc.12",
1014 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.12.tgz",
1015 "integrity": "sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q==",
1016 "cpu": [
1017 "arm"
1018 ],
1019 "dev": true,
1020 "license": "MIT",
1021 "optional": true,
1022 "os": [
1023 "linux"
1024 ],
1025 "engines": {
1026 "node": "^20.19.0 || >=22.12.0"
1027 }
1028 },
1029 "node_modules/@rolldown/binding-linux-arm64-gnu": {
1030 "version": "1.0.0-rc.12",
1031 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.12.tgz",
1032 "integrity": "sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg==",
1033 "cpu": [
1034 "arm64"
1035 ],
1036 "dev": true,
1037 "license": "MIT",
1038 "optional": true,
1039 "os": [
1040 "linux"
1041 ],
1042 "engines": {
1043 "node": "^20.19.0 || >=22.12.0"
1044 }
1045 },
1046 "node_modules/@rolldown/binding-linux-arm64-musl": {
1047 "version": "1.0.0-rc.12",
1048 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.12.tgz",
1049 "integrity": "sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw==",
1050 "cpu": [
1051 "arm64"
1052 ],
1053 "dev": true,
1054 "license": "MIT",
1055 "optional": true,
1056 "os": [
1057 "linux"
1058 ],
1059 "engines": {
1060 "node": "^20.19.0 || >=22.12.0"
1061 }
1062 },
1063 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
1064 "version": "1.0.0-rc.12",
1065 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.12.tgz",
1066 "integrity": "sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g==",
1067 "cpu": [
1068 "ppc64"
1069 ],
1070 "dev": true,
1071 "license": "MIT",
1072 "optional": true,
1073 "os": [
1074 "linux"
1075 ],
1076 "engines": {
1077 "node": "^20.19.0 || >=22.12.0"
1078 }
1079 },
1080 "node_modules/@rolldown/binding-linux-s390x-gnu": {
1081 "version": "1.0.0-rc.12",
1082 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.12.tgz",
1083 "integrity": "sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og==",
1084 "cpu": [
1085 "s390x"
1086 ],
1087 "dev": true,
1088 "license": "MIT",
1089 "optional": true,
1090 "os": [
1091 "linux"
1092 ],
1093 "engines": {
1094 "node": "^20.19.0 || >=22.12.0"
1095 }
1096 },
1097 "node_modules/@rolldown/binding-linux-x64-gnu": {
1098 "version": "1.0.0-rc.12",
1099 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.12.tgz",
1100 "integrity": "sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg==",
1101 "cpu": [
1102 "x64"
1103 ],
1104 "dev": true,
1105 "license": "MIT",
1106 "optional": true,
1107 "os": [
1108 "linux"
1109 ],
1110 "engines": {
1111 "node": "^20.19.0 || >=22.12.0"
1112 }
1113 },
1114 "node_modules/@rolldown/binding-linux-x64-musl": {
1115 "version": "1.0.0-rc.12",
1116 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.12.tgz",
1117 "integrity": "sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig==",
1118 "cpu": [
1119 "x64"
1120 ],
1121 "dev": true,
1122 "license": "MIT",
1123 "optional": true,
1124 "os": [
1125 "linux"
1126 ],
1127 "engines": {
1128 "node": "^20.19.0 || >=22.12.0"
1129 }
1130 },
1131 "node_modules/@rolldown/binding-openharmony-arm64": {
1132 "version": "1.0.0-rc.12",
1133 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.12.tgz",
1134 "integrity": "sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA==",
1135 "cpu": [
1136 "arm64"
1137 ],
1138 "dev": true,
1139 "license": "MIT",
1140 "optional": true,
1141 "os": [
1142 "openharmony"
1143 ],
1144 "engines": {
1145 "node": "^20.19.0 || >=22.12.0"
1146 }
1147 },
1148 "node_modules/@rolldown/binding-wasm32-wasi": {
1149 "version": "1.0.0-rc.12",
1150 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.12.tgz",
1151 "integrity": "sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg==",
1152 "cpu": [
1153 "wasm32"
1154 ],
1155 "dev": true,
1156 "license": "MIT",
1157 "optional": true,
1158 "dependencies": {
1159 "@napi-rs/wasm-runtime": "^1.1.1"
1160 },
1161 "engines": {
1162 "node": ">=14.0.0"
1163 }
1164 },
1165 "node_modules/@rolldown/binding-win32-arm64-msvc": {
1166 "version": "1.0.0-rc.12",
1167 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.12.tgz",
1168 "integrity": "sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q==",
1169 "cpu": [
1170 "arm64"
1171 ],
1172 "dev": true,
1173 "license": "MIT",
1174 "optional": true,
1175 "os": [
1176 "win32"
1177 ],
1178 "engines": {
1179 "node": "^20.19.0 || >=22.12.0"
1180 }
1181 },
1182 "node_modules/@rolldown/binding-win32-x64-msvc": {
1183 "version": "1.0.0-rc.12",
1184 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.12.tgz",
1185 "integrity": "sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw==",
1186 "cpu": [
1187 "x64"
1188 ],
1189 "dev": true,
1190 "license": "MIT",
1191 "optional": true,
1192 "os": [
1193 "win32"
1194 ],
1195 "engines": {
1196 "node": "^20.19.0 || >=22.12.0"
1197 }
1198 },
1199 "node_modules/@rolldown/pluginutils": {
1200 "version": "1.0.0-rc.7",
1201 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",
1202 "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==",
1203 "dev": true,
1204 "license": "MIT"
1205 },
1206 "node_modules/@rollup/pluginutils": {
1207 "version": "5.3.0",
1208 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
1209 "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==",
1210 "dev": true,
1211 "license": "MIT",
1212 "dependencies": {
1213 "@types/estree": "^1.0.0",
1214 "estree-walker": "^2.0.2",
1215 "picomatch": "^4.0.2"
1216 },
1217 "engines": {
1218 "node": ">=14.0.0"
1219 },
1220 "peerDependencies": {
1221 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1222 },
1223 "peerDependenciesMeta": {
1224 "rollup": {
1225 "optional": true
1226 }
1227 }
1228 },
1229 "node_modules/@rollup/rollup-android-arm-eabi": {
1230 "version": "4.60.1",
1231 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz",
1232 "integrity": "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==",
1233 "cpu": [
1234 "arm"
1235 ],
1236 "dev": true,
1237 "license": "MIT",
1238 "optional": true,
1239 "os": [
1240 "android"
1241 ]
1242 },
1243 "node_modules/@rollup/rollup-android-arm64": {
1244 "version": "4.60.1",
1245 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz",
1246 "integrity": "sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==",
1247 "cpu": [
1248 "arm64"
1249 ],
1250 "dev": true,
1251 "license": "MIT",
1252 "optional": true,
1253 "os": [
1254 "android"
1255 ]
1256 },
1257 "node_modules/@rollup/rollup-darwin-arm64": {
1258 "version": "4.60.1",
1259 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz",
1260 "integrity": "sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==",
1261 "cpu": [
1262 "arm64"
1263 ],
1264 "dev": true,
1265 "license": "MIT",
1266 "optional": true,
1267 "os": [
1268 "darwin"
1269 ]
1270 },
1271 "node_modules/@rollup/rollup-darwin-x64": {
1272 "version": "4.60.1",
1273 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz",
1274 "integrity": "sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==",
1275 "cpu": [
1276 "x64"
1277 ],
1278 "dev": true,
1279 "license": "MIT",
1280 "optional": true,
1281 "os": [
1282 "darwin"
1283 ]
1284 },
1285 "node_modules/@rollup/rollup-freebsd-arm64": {
1286 "version": "4.60.1",
1287 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz",
1288 "integrity": "sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==",
1289 "cpu": [
1290 "arm64"
1291 ],
1292 "dev": true,
1293 "license": "MIT",
1294 "optional": true,
1295 "os": [
1296 "freebsd"
1297 ]
1298 },
1299 "node_modules/@rollup/rollup-freebsd-x64": {
1300 "version": "4.60.1",
1301 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz",
1302 "integrity": "sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==",
1303 "cpu": [
1304 "x64"
1305 ],
1306 "dev": true,
1307 "license": "MIT",
1308 "optional": true,
1309 "os": [
1310 "freebsd"
1311 ]
1312 },
1313 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1314 "version": "4.60.1",
1315 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz",
1316 "integrity": "sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==",
1317 "cpu": [
1318 "arm"
1319 ],
1320 "dev": true,
1321 "license": "MIT",
1322 "optional": true,
1323 "os": [
1324 "linux"
1325 ]
1326 },
1327 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1328 "version": "4.60.1",
1329 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz",
1330 "integrity": "sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==",
1331 "cpu": [
1332 "arm"
1333 ],
1334 "dev": true,
1335 "license": "MIT",
1336 "optional": true,
1337 "os": [
1338 "linux"
1339 ]
1340 },
1341 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1342 "version": "4.60.1",
1343 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz",
1344 "integrity": "sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==",
1345 "cpu": [
1346 "arm64"
1347 ],
1348 "dev": true,
1349 "license": "MIT",
1350 "optional": true,
1351 "os": [
1352 "linux"
1353 ]
1354 },
1355 "node_modules/@rollup/rollup-linux-arm64-musl": {
1356 "version": "4.60.1",
1357 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz",
1358 "integrity": "sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==",
1359 "cpu": [
1360 "arm64"
1361 ],
1362 "dev": true,
1363 "license": "MIT",
1364 "optional": true,
1365 "os": [
1366 "linux"
1367 ]
1368 },
1369 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1370 "version": "4.60.1",
1371 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz",
1372 "integrity": "sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==",
1373 "cpu": [
1374 "loong64"
1375 ],
1376 "dev": true,
1377 "license": "MIT",
1378 "optional": true,
1379 "os": [
1380 "linux"
1381 ]
1382 },
1383 "node_modules/@rollup/rollup-linux-loong64-musl": {
1384 "version": "4.60.1",
1385 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz",
1386 "integrity": "sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==",
1387 "cpu": [
1388 "loong64"
1389 ],
1390 "dev": true,
1391 "license": "MIT",
1392 "optional": true,
1393 "os": [
1394 "linux"
1395 ]
1396 },
1397 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1398 "version": "4.60.1",
1399 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz",
1400 "integrity": "sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==",
1401 "cpu": [
1402 "ppc64"
1403 ],
1404 "dev": true,
1405 "license": "MIT",
1406 "optional": true,
1407 "os": [
1408 "linux"
1409 ]
1410 },
1411 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1412 "version": "4.60.1",
1413 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz",
1414 "integrity": "sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==",
1415 "cpu": [
1416 "ppc64"
1417 ],
1418 "dev": true,
1419 "license": "MIT",
1420 "optional": true,
1421 "os": [
1422 "linux"
1423 ]
1424 },
1425 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1426 "version": "4.60.1",
1427 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz",
1428 "integrity": "sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==",
1429 "cpu": [
1430 "riscv64"
1431 ],
1432 "dev": true,
1433 "license": "MIT",
1434 "optional": true,
1435 "os": [
1436 "linux"
1437 ]
1438 },
1439 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1440 "version": "4.60.1",
1441 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz",
1442 "integrity": "sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==",
1443 "cpu": [
1444 "riscv64"
1445 ],
1446 "dev": true,
1447 "license": "MIT",
1448 "optional": true,
1449 "os": [
1450 "linux"
1451 ]
1452 },
1453 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1454 "version": "4.60.1",
1455 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz",
1456 "integrity": "sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==",
1457 "cpu": [
1458 "s390x"
1459 ],
1460 "dev": true,
1461 "license": "MIT",
1462 "optional": true,
1463 "os": [
1464 "linux"
1465 ]
1466 },
1467 "node_modules/@rollup/rollup-linux-x64-gnu": {
1468 "version": "4.60.1",
1469 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz",
1470 "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==",
1471 "cpu": [
1472 "x64"
1473 ],
1474 "dev": true,
1475 "license": "MIT",
1476 "optional": true,
1477 "os": [
1478 "linux"
1479 ]
1480 },
1481 "node_modules/@rollup/rollup-linux-x64-musl": {
1482 "version": "4.60.1",
1483 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz",
1484 "integrity": "sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==",
1485 "cpu": [
1486 "x64"
1487 ],
1488 "dev": true,
1489 "license": "MIT",
1490 "optional": true,
1491 "os": [
1492 "linux"
1493 ]
1494 },
1495 "node_modules/@rollup/rollup-openbsd-x64": {
1496 "version": "4.60.1",
1497 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz",
1498 "integrity": "sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==",
1499 "cpu": [
1500 "x64"
1501 ],
1502 "dev": true,
1503 "license": "MIT",
1504 "optional": true,
1505 "os": [
1506 "openbsd"
1507 ]
1508 },
1509 "node_modules/@rollup/rollup-openharmony-arm64": {
1510 "version": "4.60.1",
1511 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz",
1512 "integrity": "sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==",
1513 "cpu": [
1514 "arm64"
1515 ],
1516 "dev": true,
1517 "license": "MIT",
1518 "optional": true,
1519 "os": [
1520 "openharmony"
1521 ]
1522 },
1523 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1524 "version": "4.60.1",
1525 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz",
1526 "integrity": "sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==",
1527 "cpu": [
1528 "arm64"
1529 ],
1530 "dev": true,
1531 "license": "MIT",
1532 "optional": true,
1533 "os": [
1534 "win32"
1535 ]
1536 },
1537 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1538 "version": "4.60.1",
1539 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz",
1540 "integrity": "sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==",
1541 "cpu": [
1542 "ia32"
1543 ],
1544 "dev": true,
1545 "license": "MIT",
1546 "optional": true,
1547 "os": [
1548 "win32"
1549 ]
1550 },
1551 "node_modules/@rollup/rollup-win32-x64-gnu": {
1552 "version": "4.60.1",
1553 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz",
1554 "integrity": "sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==",
1555 "cpu": [
1556 "x64"
1557 ],
1558 "dev": true,
1559 "license": "MIT",
1560 "optional": true,
1561 "os": [
1562 "win32"
1563 ]
1564 },
1565 "node_modules/@rollup/rollup-win32-x64-msvc": {
1566 "version": "4.60.1",
1567 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz",
1568 "integrity": "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==",
1569 "cpu": [
1570 "x64"
1571 ],
1572 "dev": true,
1573 "license": "MIT",
1574 "optional": true,
1575 "os": [
1576 "win32"
1577 ]
1578 },
1579 "node_modules/@rushstack/node-core-library": {
1580 "version": "5.21.0",
1581 "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.21.0.tgz",
1582 "integrity": "sha512-LFzN+1lyWROit/P8Md6yxAth7lLYKn37oCKJHirEE2TQB25NDUM7bALf0ar+JAtwFfRCH+D+DGOA7DAzIi2r+g==",
1583 "dev": true,
1584 "license": "MIT",
1585 "dependencies": {
1586 "ajv": "~8.18.0",
1587 "ajv-draft-04": "~1.0.0",
1588 "ajv-formats": "~3.0.1",
1589 "fs-extra": "~11.3.0",
1590 "import-lazy": "~4.0.0",
1591 "jju": "~1.4.0",
1592 "resolve": "~1.22.1",
1593 "semver": "~7.5.4"
1594 },
1595 "peerDependencies": {
1596 "@types/node": "*"
1597 },
1598 "peerDependenciesMeta": {
1599 "@types/node": {
1600 "optional": true
1601 }
1602 }
1603 },
1604 "node_modules/@rushstack/node-core-library/node_modules/lru-cache": {
1605 "version": "6.0.0",
1606 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1607 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1608 "dev": true,
1609 "license": "ISC",
1610 "dependencies": {
1611 "yallist": "^4.0.0"
1612 },
1613 "engines": {
1614 "node": ">=10"
1615 }
1616 },
1617 "node_modules/@rushstack/node-core-library/node_modules/semver": {
1618 "version": "7.5.4",
1619 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
1620 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
1621 "dev": true,
1622 "license": "ISC",
1623 "dependencies": {
1624 "lru-cache": "^6.0.0"
1625 },
1626 "bin": {
1627 "semver": "bin/semver.js"
1628 },
1629 "engines": {
1630 "node": ">=10"
1631 }
1632 },
1633 "node_modules/@rushstack/node-core-library/node_modules/yallist": {
1634 "version": "4.0.0",
1635 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1636 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1637 "dev": true,
1638 "license": "ISC"
1639 },
1640 "node_modules/@rushstack/problem-matcher": {
1641 "version": "0.2.1",
1642 "resolved": "https://registry.npmjs.org/@rushstack/problem-matcher/-/problem-matcher-0.2.1.tgz",
1643 "integrity": "sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==",
1644 "dev": true,
1645 "license": "MIT",
1646 "peerDependencies": {
1647 "@types/node": "*"
1648 },
1649 "peerDependenciesMeta": {
1650 "@types/node": {
1651 "optional": true
1652 }
1653 }
1654 },
1655 "node_modules/@rushstack/rig-package": {
1656 "version": "0.7.2",
1657 "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.7.2.tgz",
1658 "integrity": "sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==",
1659 "dev": true,
1660 "license": "MIT",
1661 "dependencies": {
1662 "resolve": "~1.22.1",
1663 "strip-json-comments": "~3.1.1"
1664 }
1665 },
1666 "node_modules/@rushstack/terminal": {
1667 "version": "0.22.4",
1668 "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.22.4.tgz",
1669 "integrity": "sha512-fhtLjnXCc/4WleVbVl6aoc7jcWnU6yqjS1S8WoaNREG3ycu/viZ9R/9QM7Y/b4CDvcXoiDyMNIay7JMwBptM3g==",
1670 "dev": true,
1671 "license": "MIT",
1672 "dependencies": {
1673 "@rushstack/node-core-library": "5.21.0",
1674 "@rushstack/problem-matcher": "0.2.1",
1675 "supports-color": "~8.1.1"
1676 },
1677 "peerDependencies": {
1678 "@types/node": "*"
1679 },
1680 "peerDependenciesMeta": {
1681 "@types/node": {
1682 "optional": true
1683 }
1684 }
1685 },
1686 "node_modules/@rushstack/ts-command-line": {
1687 "version": "5.3.4",
1688 "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.3.4.tgz",
1689 "integrity": "sha512-MLkVKVEN6/2clKTrjN2B2KqKCuPxRwnNsWY7a+FCAq2EMdkj10cM8YgiBSMeGFfzM0mDMzargpHNnNzaBi9Whg==",
1690 "dev": true,
1691 "license": "MIT",
1692 "dependencies": {
1693 "@rushstack/terminal": "0.22.4",
1694 "@types/argparse": "1.0.38",
1695 "argparse": "~1.0.9",
1696 "string-argv": "~0.3.1"
1697 }
1698 },
1699 "node_modules/@standard-schema/spec": {
1700 "version": "1.1.0",
1701 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
1702 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
1703 "dev": true,
1704 "license": "MIT"
1705 },
1706 "node_modules/@testing-library/dom": {
1707 "version": "10.4.1",
1708 "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
1709 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
1710 "dev": true,
1711 "license": "MIT",
1712 "peer": true,
1713 "dependencies": {
1714 "@babel/code-frame": "^7.10.4",
1715 "@babel/runtime": "^7.12.5",
1716 "@types/aria-query": "^5.0.1",
1717 "aria-query": "5.3.0",
1718 "dom-accessibility-api": "^0.5.9",
1719 "lz-string": "^1.5.0",
1720 "picocolors": "1.1.1",
1721 "pretty-format": "^27.0.2"
1722 },
1723 "engines": {
1724 "node": ">=18"
1725 }
1726 },
1727 "node_modules/@testing-library/jest-dom": {
1728 "version": "6.9.1",
1729 "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz",
1730 "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==",
1731 "dev": true,
1732 "license": "MIT",
1733 "dependencies": {
1734 "@adobe/css-tools": "^4.4.0",
1735 "aria-query": "^5.0.0",
1736 "css.escape": "^1.5.1",
1737 "dom-accessibility-api": "^0.6.3",
1738 "picocolors": "^1.1.1",
1739 "redent": "^3.0.0"
1740 },
1741 "engines": {
1742 "node": ">=14",
1743 "npm": ">=6",
1744 "yarn": ">=1"
1745 }
1746 },
1747 "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
1748 "version": "0.6.3",
1749 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
1750 "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
1751 "dev": true,
1752 "license": "MIT"
1753 },
1754 "node_modules/@testing-library/react": {
1755 "version": "16.3.2",
1756 "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz",
1757 "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==",
1758 "dev": true,
1759 "license": "MIT",
1760 "dependencies": {
1761 "@babel/runtime": "^7.12.5"
1762 },
1763 "engines": {
1764 "node": ">=18"
1765 },
1766 "peerDependencies": {
1767 "@testing-library/dom": "^10.0.0",
1768 "@types/react": "^18.0.0 || ^19.0.0",
1769 "@types/react-dom": "^18.0.0 || ^19.0.0",
1770 "react": "^18.0.0 || ^19.0.0",
1771 "react-dom": "^18.0.0 || ^19.0.0"
1772 },
1773 "peerDependenciesMeta": {
1774 "@types/react": {
1775 "optional": true
1776 },
1777 "@types/react-dom": {
1778 "optional": true
1779 }
1780 }
1781 },
1782 "node_modules/@tybys/wasm-util": {
1783 "version": "0.10.1",
1784 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
1785 "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
1786 "dev": true,
1787 "license": "MIT",
1788 "optional": true,
1789 "dependencies": {
1790 "tslib": "^2.4.0"
1791 }
1792 },
1793 "node_modules/@types/argparse": {
1794 "version": "1.0.38",
1795 "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz",
1796 "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==",
1797 "dev": true,
1798 "license": "MIT"
1799 },
1800 "node_modules/@types/aria-query": {
1801 "version": "5.0.4",
1802 "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
1803 "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
1804 "dev": true,
1805 "license": "MIT"
1806 },
1807 "node_modules/@types/chai": {
1808 "version": "5.2.3",
1809 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
1810 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
1811 "dev": true,
1812 "license": "MIT",
1813 "dependencies": {
1814 "@types/deep-eql": "*",
1815 "assertion-error": "^2.0.1"
1816 }
1817 },
1818 "node_modules/@types/deep-eql": {
1819 "version": "4.0.2",
1820 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
1821 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
1822 "dev": true,
1823 "license": "MIT"
1824 },
1825 "node_modules/@types/estree": {
1826 "version": "1.0.8",
1827 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1828 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1829 "dev": true,
1830 "license": "MIT"
1831 },
1832 "node_modules/@types/react": {
1833 "version": "19.2.14",
1834 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
1835 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
1836 "dev": true,
1837 "license": "MIT",
1838 "peer": true,
1839 "dependencies": {
1840 "csstype": "^3.2.2"
1841 }
1842 },
1843 "node_modules/@types/react-dom": {
1844 "version": "19.2.3",
1845 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
1846 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
1847 "dev": true,
1848 "license": "MIT",
1849 "peer": true,
1850 "peerDependencies": {
1851 "@types/react": "^19.2.0"
1852 }
1853 },
1854 "node_modules/@vitejs/plugin-react": {
1855 "version": "6.0.1",
1856 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz",
1857 "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==",
1858 "dev": true,
1859 "license": "MIT",
1860 "dependencies": {
1861 "@rolldown/pluginutils": "1.0.0-rc.7"
1862 },
1863 "engines": {
1864 "node": "^20.19.0 || >=22.12.0"
1865 },
1866 "peerDependencies": {
1867 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
1868 "babel-plugin-react-compiler": "^1.0.0",
1869 "vite": "^8.0.0"
1870 },
1871 "peerDependenciesMeta": {
1872 "@rolldown/plugin-babel": {
1873 "optional": true
1874 },
1875 "babel-plugin-react-compiler": {
1876 "optional": true
1877 }
1878 }
1879 },
1880 "node_modules/@vitest/expect": {
1881 "version": "4.1.2",
1882 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.2.tgz",
1883 "integrity": "sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ==",
1884 "dev": true,
1885 "license": "MIT",
1886 "dependencies": {
1887 "@standard-schema/spec": "^1.1.0",
1888 "@types/chai": "^5.2.2",
1889 "@vitest/spy": "4.1.2",
1890 "@vitest/utils": "4.1.2",
1891 "chai": "^6.2.2",
1892 "tinyrainbow": "^3.1.0"
1893 },
1894 "funding": {
1895 "url": "https://opencollective.com/vitest"
1896 }
1897 },
1898 "node_modules/@vitest/mocker": {
1899 "version": "4.1.2",
1900 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.2.tgz",
1901 "integrity": "sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q==",
1902 "dev": true,
1903 "license": "MIT",
1904 "dependencies": {
1905 "@vitest/spy": "4.1.2",
1906 "estree-walker": "^3.0.3",
1907 "magic-string": "^0.30.21"
1908 },
1909 "funding": {
1910 "url": "https://opencollective.com/vitest"
1911 },
1912 "peerDependencies": {
1913 "msw": "^2.4.9",
1914 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
1915 },
1916 "peerDependenciesMeta": {
1917 "msw": {
1918 "optional": true
1919 },
1920 "vite": {
1921 "optional": true
1922 }
1923 }
1924 },
1925 "node_modules/@vitest/mocker/node_modules/estree-walker": {
1926 "version": "3.0.3",
1927 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1928 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1929 "dev": true,
1930 "license": "MIT",
1931 "dependencies": {
1932 "@types/estree": "^1.0.0"
1933 }
1934 },
1935 "node_modules/@vitest/pretty-format": {
1936 "version": "4.1.2",
1937 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.2.tgz",
1938 "integrity": "sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==",
1939 "dev": true,
1940 "license": "MIT",
1941 "dependencies": {
1942 "tinyrainbow": "^3.1.0"
1943 },
1944 "funding": {
1945 "url": "https://opencollective.com/vitest"
1946 }
1947 },
1948 "node_modules/@vitest/runner": {
1949 "version": "4.1.2",
1950 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.2.tgz",
1951 "integrity": "sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ==",
1952 "dev": true,
1953 "license": "MIT",
1954 "dependencies": {
1955 "@vitest/utils": "4.1.2",
1956 "pathe": "^2.0.3"
1957 },
1958 "funding": {
1959 "url": "https://opencollective.com/vitest"
1960 }
1961 },
1962 "node_modules/@vitest/snapshot": {
1963 "version": "4.1.2",
1964 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.2.tgz",
1965 "integrity": "sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A==",
1966 "dev": true,
1967 "license": "MIT",
1968 "dependencies": {
1969 "@vitest/pretty-format": "4.1.2",
1970 "@vitest/utils": "4.1.2",
1971 "magic-string": "^0.30.21",
1972 "pathe": "^2.0.3"
1973 },
1974 "funding": {
1975 "url": "https://opencollective.com/vitest"
1976 }
1977 },
1978 "node_modules/@vitest/spy": {
1979 "version": "4.1.2",
1980 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.2.tgz",
1981 "integrity": "sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA==",
1982 "dev": true,
1983 "license": "MIT",
1984 "funding": {
1985 "url": "https://opencollective.com/vitest"
1986 }
1987 },
1988 "node_modules/@vitest/utils": {
1989 "version": "4.1.2",
1990 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.2.tgz",
1991 "integrity": "sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==",
1992 "dev": true,
1993 "license": "MIT",
1994 "dependencies": {
1995 "@vitest/pretty-format": "4.1.2",
1996 "convert-source-map": "^2.0.0",
1997 "tinyrainbow": "^3.1.0"
1998 },
1999 "funding": {
2000 "url": "https://opencollective.com/vitest"
2001 }
2002 },
2003 "node_modules/@volar/language-core": {
2004 "version": "2.4.28",
2005 "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz",
2006 "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==",
2007 "dev": true,
2008 "license": "MIT",
2009 "dependencies": {
2010 "@volar/source-map": "2.4.28"
2011 }
2012 },
2013 "node_modules/@volar/source-map": {
2014 "version": "2.4.28",
2015 "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz",
2016 "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==",
2017 "dev": true,
2018 "license": "MIT"
2019 },
2020 "node_modules/@volar/typescript": {
2021 "version": "2.4.28",
2022 "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz",
2023 "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==",
2024 "dev": true,
2025 "license": "MIT",
2026 "dependencies": {
2027 "@volar/language-core": "2.4.28",
2028 "path-browserify": "^1.0.1",
2029 "vscode-uri": "^3.0.8"
2030 }
2031 },
2032 "node_modules/@vue/compiler-core": {
2033 "version": "3.5.31",
2034 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.31.tgz",
2035 "integrity": "sha512-k/ueL14aNIEy5Onf0OVzR8kiqF/WThgLdFhxwa4e/KF/0qe38IwIdofoSWBTvvxQOesaz6riAFAUaYjoF9fLLQ==",
2036 "dev": true,
2037 "license": "MIT",
2038 "dependencies": {
2039 "@babel/parser": "^7.29.2",
2040 "@vue/shared": "3.5.31",
2041 "entities": "^7.0.1",
2042 "estree-walker": "^2.0.2",
2043 "source-map-js": "^1.2.1"
2044 }
2045 },
2046 "node_modules/@vue/compiler-core/node_modules/entities": {
2047 "version": "7.0.1",
2048 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
2049 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
2050 "dev": true,
2051 "license": "BSD-2-Clause",
2052 "engines": {
2053 "node": ">=0.12"
2054 },
2055 "funding": {
2056 "url": "https://github.com/fb55/entities?sponsor=1"
2057 }
2058 },
2059 "node_modules/@vue/compiler-dom": {
2060 "version": "3.5.31",
2061 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.31.tgz",
2062 "integrity": "sha512-BMY/ozS/xxjYqRFL+tKdRpATJYDTTgWSo0+AJvJNg4ig+Hgb0dOsHPXvloHQ5hmlivUqw1Yt2pPIqp4e0v1GUw==",
2063 "dev": true,
2064 "license": "MIT",
2065 "dependencies": {
2066 "@vue/compiler-core": "3.5.31",
2067 "@vue/shared": "3.5.31"
2068 }
2069 },
2070 "node_modules/@vue/compiler-vue2": {
2071 "version": "2.7.16",
2072 "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
2073 "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
2074 "dev": true,
2075 "license": "MIT",
2076 "dependencies": {
2077 "de-indent": "^1.0.2",
2078 "he": "^1.2.0"
2079 }
2080 },
2081 "node_modules/@vue/language-core": {
2082 "version": "2.2.0",
2083 "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.0.tgz",
2084 "integrity": "sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==",
2085 "dev": true,
2086 "license": "MIT",
2087 "dependencies": {
2088 "@volar/language-core": "~2.4.11",
2089 "@vue/compiler-dom": "^3.5.0",
2090 "@vue/compiler-vue2": "^2.7.16",
2091 "@vue/shared": "^3.5.0",
2092 "alien-signals": "^0.4.9",
2093 "minimatch": "^9.0.3",
2094 "muggle-string": "^0.4.1",
2095 "path-browserify": "^1.0.1"
2096 },
2097 "peerDependencies": {
2098 "typescript": "*"
2099 },
2100 "peerDependenciesMeta": {
2101 "typescript": {
2102 "optional": true
2103 }
2104 }
2105 },
2106 "node_modules/@vue/shared": {
2107 "version": "3.5.31",
2108 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.31.tgz",
2109 "integrity": "sha512-nBxuiuS9Lj5bPkPbWogPUnjxxWpkRniX7e5UBQDWl6Fsf4roq9wwV+cR7ezQ4zXswNvPIlsdj1slcLB7XCsRAw==",
2110 "dev": true,
2111 "license": "MIT"
2112 },
2113 "node_modules/acorn": {
2114 "version": "8.16.0",
2115 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
2116 "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
2117 "dev": true,
2118 "license": "MIT",
2119 "bin": {
2120 "acorn": "bin/acorn"
2121 },
2122 "engines": {
2123 "node": ">=0.4.0"
2124 }
2125 },
2126 "node_modules/ajv": {
2127 "version": "8.18.0",
2128 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
2129 "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
2130 "dev": true,
2131 "license": "MIT",
2132 "dependencies": {
2133 "fast-deep-equal": "^3.1.3",
2134 "fast-uri": "^3.0.1",
2135 "json-schema-traverse": "^1.0.0",
2136 "require-from-string": "^2.0.2"
2137 },
2138 "funding": {
2139 "type": "github",
2140 "url": "https://github.com/sponsors/epoberezkin"
2141 }
2142 },
2143 "node_modules/ajv-draft-04": {
2144 "version": "1.0.0",
2145 "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz",
2146 "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==",
2147 "dev": true,
2148 "license": "MIT",
2149 "peerDependencies": {
2150 "ajv": "^8.5.0"
2151 },
2152 "peerDependenciesMeta": {
2153 "ajv": {
2154 "optional": true
2155 }
2156 }
2157 },
2158 "node_modules/ajv-formats": {
2159 "version": "3.0.1",
2160 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
2161 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
2162 "dev": true,
2163 "license": "MIT",
2164 "dependencies": {
2165 "ajv": "^8.0.0"
2166 },
2167 "peerDependencies": {
2168 "ajv": "^8.0.0"
2169 },
2170 "peerDependenciesMeta": {
2171 "ajv": {
2172 "optional": true
2173 }
2174 }
2175 },
2176 "node_modules/alien-signals": {
2177 "version": "0.4.14",
2178 "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.4.14.tgz",
2179 "integrity": "sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==",
2180 "dev": true,
2181 "license": "MIT"
2182 },
2183 "node_modules/ansi-regex": {
2184 "version": "5.0.1",
2185 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2186 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2187 "dev": true,
2188 "license": "MIT",
2189 "engines": {
2190 "node": ">=8"
2191 }
2192 },
2193 "node_modules/ansi-styles": {
2194 "version": "5.2.0",
2195 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
2196 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
2197 "dev": true,
2198 "license": "MIT",
2199 "engines": {
2200 "node": ">=10"
2201 },
2202 "funding": {
2203 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2204 }
2205 },
2206 "node_modules/argparse": {
2207 "version": "1.0.10",
2208 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2209 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2210 "dev": true,
2211 "license": "MIT",
2212 "dependencies": {
2213 "sprintf-js": "~1.0.2"
2214 }
2215 },
2216 "node_modules/aria-query": {
2217 "version": "5.3.0",
2218 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
2219 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
2220 "dev": true,
2221 "license": "Apache-2.0",
2222 "dependencies": {
2223 "dequal": "^2.0.3"
2224 }
2225 },
2226 "node_modules/assertion-error": {
2227 "version": "2.0.1",
2228 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2229 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2230 "dev": true,
2231 "license": "MIT",
2232 "engines": {
2233 "node": ">=12"
2234 }
2235 },
2236 "node_modules/balanced-match": {
2237 "version": "4.0.4",
2238 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
2239 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
2240 "dev": true,
2241 "license": "MIT",
2242 "engines": {
2243 "node": "18 || 20 || >=22"
2244 }
2245 },
2246 "node_modules/bidi-js": {
2247 "version": "1.0.3",
2248 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
2249 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
2250 "dev": true,
2251 "license": "MIT",
2252 "dependencies": {
2253 "require-from-string": "^2.0.2"
2254 }
2255 },
2256 "node_modules/brace-expansion": {
2257 "version": "5.0.5",
2258 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
2259 "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
2260 "dev": true,
2261 "license": "MIT",
2262 "dependencies": {
2263 "balanced-match": "^4.0.2"
2264 },
2265 "engines": {
2266 "node": "18 || 20 || >=22"
2267 }
2268 },
2269 "node_modules/chai": {
2270 "version": "6.2.2",
2271 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
2272 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
2273 "dev": true,
2274 "license": "MIT",
2275 "engines": {
2276 "node": ">=18"
2277 }
2278 },
2279 "node_modules/compare-versions": {
2280 "version": "6.1.1",
2281 "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz",
2282 "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==",
2283 "dev": true,
2284 "license": "MIT"
2285 },
2286 "node_modules/confbox": {
2287 "version": "0.2.4",
2288 "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz",
2289 "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==",
2290 "dev": true,
2291 "license": "MIT"
2292 },
2293 "node_modules/convert-source-map": {
2294 "version": "2.0.0",
2295 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2296 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2297 "dev": true,
2298 "license": "MIT"
2299 },
2300 "node_modules/css-tree": {
2301 "version": "3.2.1",
2302 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
2303 "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
2304 "dev": true,
2305 "license": "MIT",
2306 "dependencies": {
2307 "mdn-data": "2.27.1",
2308 "source-map-js": "^1.2.1"
2309 },
2310 "engines": {
2311 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2312 }
2313 },
2314 "node_modules/css.escape": {
2315 "version": "1.5.1",
2316 "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
2317 "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
2318 "dev": true,
2319 "license": "MIT"
2320 },
2321 "node_modules/csstype": {
2322 "version": "3.2.3",
2323 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2324 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2325 "dev": true,
2326 "license": "MIT"
2327 },
2328 "node_modules/data-urls": {
2329 "version": "7.0.0",
2330 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
2331 "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
2332 "dev": true,
2333 "license": "MIT",
2334 "dependencies": {
2335 "whatwg-mimetype": "^5.0.0",
2336 "whatwg-url": "^16.0.0"
2337 },
2338 "engines": {
2339 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2340 }
2341 },
2342 "node_modules/de-indent": {
2343 "version": "1.0.2",
2344 "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
2345 "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
2346 "dev": true,
2347 "license": "MIT"
2348 },
2349 "node_modules/debug": {
2350 "version": "4.4.3",
2351 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2352 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2353 "dev": true,
2354 "license": "MIT",
2355 "dependencies": {
2356 "ms": "^2.1.3"
2357 },
2358 "engines": {
2359 "node": ">=6.0"
2360 },
2361 "peerDependenciesMeta": {
2362 "supports-color": {
2363 "optional": true
2364 }
2365 }
2366 },
2367 "node_modules/decimal.js": {
2368 "version": "10.6.0",
2369 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
2370 "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
2371 "dev": true,
2372 "license": "MIT"
2373 },
2374 "node_modules/dequal": {
2375 "version": "2.0.3",
2376 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2377 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2378 "dev": true,
2379 "license": "MIT",
2380 "engines": {
2381 "node": ">=6"
2382 }
2383 },
2384 "node_modules/detect-libc": {
2385 "version": "2.1.2",
2386 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2387 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2388 "dev": true,
2389 "license": "Apache-2.0",
2390 "engines": {
2391 "node": ">=8"
2392 }
2393 },
2394 "node_modules/diff": {
2395 "version": "8.0.4",
2396 "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz",
2397 "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==",
2398 "dev": true,
2399 "license": "BSD-3-Clause",
2400 "engines": {
2401 "node": ">=0.3.1"
2402 }
2403 },
2404 "node_modules/dom-accessibility-api": {
2405 "version": "0.5.16",
2406 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
2407 "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
2408 "dev": true,
2409 "license": "MIT"
2410 },
2411 "node_modules/entities": {
2412 "version": "6.0.1",
2413 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
2414 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
2415 "dev": true,
2416 "license": "BSD-2-Clause",
2417 "engines": {
2418 "node": ">=0.12"
2419 },
2420 "funding": {
2421 "url": "https://github.com/fb55/entities?sponsor=1"
2422 }
2423 },
2424 "node_modules/es-module-lexer": {
2425 "version": "2.0.0",
2426 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz",
2427 "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==",
2428 "dev": true,
2429 "license": "MIT"
2430 },
2431 "node_modules/estree-walker": {
2432 "version": "2.0.2",
2433 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
2434 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
2435 "dev": true,
2436 "license": "MIT"
2437 },
2438 "node_modules/expect-type": {
2439 "version": "1.3.0",
2440 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
2441 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
2442 "dev": true,
2443 "license": "Apache-2.0",
2444 "engines": {
2445 "node": ">=12.0.0"
2446 }
2447 },
2448 "node_modules/exsolve": {
2449 "version": "1.0.8",
2450 "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz",
2451 "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==",
2452 "dev": true,
2453 "license": "MIT"
2454 },
2455 "node_modules/fast-deep-equal": {
2456 "version": "3.1.3",
2457 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2458 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2459 "dev": true,
2460 "license": "MIT"
2461 },
2462 "node_modules/fast-uri": {
2463 "version": "3.1.0",
2464 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
2465 "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
2466 "dev": true,
2467 "funding": [
2468 {
2469 "type": "github",
2470 "url": "https://github.com/sponsors/fastify"
2471 },
2472 {
2473 "type": "opencollective",
2474 "url": "https://opencollective.com/fastify"
2475 }
2476 ],
2477 "license": "BSD-3-Clause"
2478 },
2479 "node_modules/fdir": {
2480 "version": "6.5.0",
2481 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2482 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2483 "dev": true,
2484 "license": "MIT",
2485 "engines": {
2486 "node": ">=12.0.0"
2487 },
2488 "peerDependencies": {
2489 "picomatch": "^3 || ^4"
2490 },
2491 "peerDependenciesMeta": {
2492 "picomatch": {
2493 "optional": true
2494 }
2495 }
2496 },
2497 "node_modules/fs-extra": {
2498 "version": "11.3.4",
2499 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz",
2500 "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==",
2501 "dev": true,
2502 "license": "MIT",
2503 "dependencies": {
2504 "graceful-fs": "^4.2.0",
2505 "jsonfile": "^6.0.1",
2506 "universalify": "^2.0.0"
2507 },
2508 "engines": {
2509 "node": ">=14.14"
2510 }
2511 },
2512 "node_modules/fsevents": {
2513 "version": "2.3.3",
2514 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2515 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2516 "dev": true,
2517 "hasInstallScript": true,
2518 "license": "MIT",
2519 "optional": true,
2520 "os": [
2521 "darwin"
2522 ],
2523 "engines": {
2524 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2525 }
2526 },
2527 "node_modules/function-bind": {
2528 "version": "1.1.2",
2529 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2530 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2531 "dev": true,
2532 "license": "MIT",
2533 "funding": {
2534 "url": "https://github.com/sponsors/ljharb"
2535 }
2536 },
2537 "node_modules/graceful-fs": {
2538 "version": "4.2.11",
2539 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2540 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2541 "dev": true,
2542 "license": "ISC"
2543 },
2544 "node_modules/has-flag": {
2545 "version": "4.0.0",
2546 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2547 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2548 "dev": true,
2549 "license": "MIT",
2550 "engines": {
2551 "node": ">=8"
2552 }
2553 },
2554 "node_modules/hasown": {
2555 "version": "2.0.2",
2556 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
2557 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2558 "dev": true,
2559 "license": "MIT",
2560 "dependencies": {
2561 "function-bind": "^1.1.2"
2562 },
2563 "engines": {
2564 "node": ">= 0.4"
2565 }
2566 },
2567 "node_modules/he": {
2568 "version": "1.2.0",
2569 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
2570 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
2571 "dev": true,
2572 "license": "MIT",
2573 "bin": {
2574 "he": "bin/he"
2575 }
2576 },
2577 "node_modules/html-encoding-sniffer": {
2578 "version": "6.0.0",
2579 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
2580 "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
2581 "dev": true,
2582 "license": "MIT",
2583 "dependencies": {
2584 "@exodus/bytes": "^1.6.0"
2585 },
2586 "engines": {
2587 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2588 }
2589 },
2590 "node_modules/import-lazy": {
2591 "version": "4.0.0",
2592 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
2593 "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
2594 "dev": true,
2595 "license": "MIT",
2596 "engines": {
2597 "node": ">=8"
2598 }
2599 },
2600 "node_modules/indent-string": {
2601 "version": "4.0.0",
2602 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2603 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2604 "dev": true,
2605 "license": "MIT",
2606 "engines": {
2607 "node": ">=8"
2608 }
2609 },
2610 "node_modules/is-core-module": {
2611 "version": "2.16.1",
2612 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
2613 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
2614 "dev": true,
2615 "license": "MIT",
2616 "dependencies": {
2617 "hasown": "^2.0.2"
2618 },
2619 "engines": {
2620 "node": ">= 0.4"
2621 },
2622 "funding": {
2623 "url": "https://github.com/sponsors/ljharb"
2624 }
2625 },
2626 "node_modules/is-potential-custom-element-name": {
2627 "version": "1.0.1",
2628 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2629 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
2630 "dev": true,
2631 "license": "MIT"
2632 },
2633 "node_modules/jju": {
2634 "version": "1.4.0",
2635 "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
2636 "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==",
2637 "dev": true,
2638 "license": "MIT"
2639 },
2640 "node_modules/js-tokens": {
2641 "version": "4.0.0",
2642 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2643 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2644 "dev": true,
2645 "license": "MIT"
2646 },
2647 "node_modules/jsdom": {
2648 "version": "29.0.1",
2649 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.0.1.tgz",
2650 "integrity": "sha512-z6JOK5gRO7aMybVq/y/MlIpKh8JIi68FBKMUtKkK2KH/wMSRlCxQ682d08LB9fYXplyY/UXG8P4XXTScmdjApg==",
2651 "dev": true,
2652 "license": "MIT",
2653 "peer": true,
2654 "dependencies": {
2655 "@asamuzakjp/css-color": "^5.0.1",
2656 "@asamuzakjp/dom-selector": "^7.0.3",
2657 "@bramus/specificity": "^2.4.2",
2658 "@csstools/css-syntax-patches-for-csstree": "^1.1.1",
2659 "@exodus/bytes": "^1.15.0",
2660 "css-tree": "^3.2.1",
2661 "data-urls": "^7.0.0",
2662 "decimal.js": "^10.6.0",
2663 "html-encoding-sniffer": "^6.0.0",
2664 "is-potential-custom-element-name": "^1.0.1",
2665 "lru-cache": "^11.2.7",
2666 "parse5": "^8.0.0",
2667 "saxes": "^6.0.0",
2668 "symbol-tree": "^3.2.4",
2669 "tough-cookie": "^6.0.1",
2670 "undici": "^7.24.5",
2671 "w3c-xmlserializer": "^5.0.0",
2672 "webidl-conversions": "^8.0.1",
2673 "whatwg-mimetype": "^5.0.0",
2674 "whatwg-url": "^16.0.1",
2675 "xml-name-validator": "^5.0.0"
2676 },
2677 "engines": {
2678 "node": "^20.19.0 || ^22.13.0 || >=24.0.0"
2679 },
2680 "peerDependencies": {
2681 "canvas": "^3.0.0"
2682 },
2683 "peerDependenciesMeta": {
2684 "canvas": {
2685 "optional": true
2686 }
2687 }
2688 },
2689 "node_modules/json-schema-traverse": {
2690 "version": "1.0.0",
2691 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
2692 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
2693 "dev": true,
2694 "license": "MIT"
2695 },
2696 "node_modules/jsonfile": {
2697 "version": "6.2.0",
2698 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
2699 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
2700 "dev": true,
2701 "license": "MIT",
2702 "dependencies": {
2703 "universalify": "^2.0.0"
2704 },
2705 "optionalDependencies": {
2706 "graceful-fs": "^4.1.6"
2707 }
2708 },
2709 "node_modules/kolorist": {
2710 "version": "1.8.0",
2711 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
2712 "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
2713 "dev": true,
2714 "license": "MIT"
2715 },
2716 "node_modules/lightningcss": {
2717 "version": "1.32.0",
2718 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
2719 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
2720 "dev": true,
2721 "license": "MPL-2.0",
2722 "dependencies": {
2723 "detect-libc": "^2.0.3"
2724 },
2725 "engines": {
2726 "node": ">= 12.0.0"
2727 },
2728 "funding": {
2729 "type": "opencollective",
2730 "url": "https://opencollective.com/parcel"
2731 },
2732 "optionalDependencies": {
2733 "lightningcss-android-arm64": "1.32.0",
2734 "lightningcss-darwin-arm64": "1.32.0",
2735 "lightningcss-darwin-x64": "1.32.0",
2736 "lightningcss-freebsd-x64": "1.32.0",
2737 "lightningcss-linux-arm-gnueabihf": "1.32.0",
2738 "lightningcss-linux-arm64-gnu": "1.32.0",
2739 "lightningcss-linux-arm64-musl": "1.32.0",
2740 "lightningcss-linux-x64-gnu": "1.32.0",
2741 "lightningcss-linux-x64-musl": "1.32.0",
2742 "lightningcss-win32-arm64-msvc": "1.32.0",
2743 "lightningcss-win32-x64-msvc": "1.32.0"
2744 }
2745 },
2746 "node_modules/lightningcss-android-arm64": {
2747 "version": "1.32.0",
2748 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
2749 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
2750 "cpu": [
2751 "arm64"
2752 ],
2753 "dev": true,
2754 "license": "MPL-2.0",
2755 "optional": true,
2756 "os": [
2757 "android"
2758 ],
2759 "engines": {
2760 "node": ">= 12.0.0"
2761 },
2762 "funding": {
2763 "type": "opencollective",
2764 "url": "https://opencollective.com/parcel"
2765 }
2766 },
2767 "node_modules/lightningcss-darwin-arm64": {
2768 "version": "1.32.0",
2769 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
2770 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
2771 "cpu": [
2772 "arm64"
2773 ],
2774 "dev": true,
2775 "license": "MPL-2.0",
2776 "optional": true,
2777 "os": [
2778 "darwin"
2779 ],
2780 "engines": {
2781 "node": ">= 12.0.0"
2782 },
2783 "funding": {
2784 "type": "opencollective",
2785 "url": "https://opencollective.com/parcel"
2786 }
2787 },
2788 "node_modules/lightningcss-darwin-x64": {
2789 "version": "1.32.0",
2790 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
2791 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
2792 "cpu": [
2793 "x64"
2794 ],
2795 "dev": true,
2796 "license": "MPL-2.0",
2797 "optional": true,
2798 "os": [
2799 "darwin"
2800 ],
2801 "engines": {
2802 "node": ">= 12.0.0"
2803 },
2804 "funding": {
2805 "type": "opencollective",
2806 "url": "https://opencollective.com/parcel"
2807 }
2808 },
2809 "node_modules/lightningcss-freebsd-x64": {
2810 "version": "1.32.0",
2811 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
2812 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
2813 "cpu": [
2814 "x64"
2815 ],
2816 "dev": true,
2817 "license": "MPL-2.0",
2818 "optional": true,
2819 "os": [
2820 "freebsd"
2821 ],
2822 "engines": {
2823 "node": ">= 12.0.0"
2824 },
2825 "funding": {
2826 "type": "opencollective",
2827 "url": "https://opencollective.com/parcel"
2828 }
2829 },
2830 "node_modules/lightningcss-linux-arm-gnueabihf": {
2831 "version": "1.32.0",
2832 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
2833 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
2834 "cpu": [
2835 "arm"
2836 ],
2837 "dev": true,
2838 "license": "MPL-2.0",
2839 "optional": true,
2840 "os": [
2841 "linux"
2842 ],
2843 "engines": {
2844 "node": ">= 12.0.0"
2845 },
2846 "funding": {
2847 "type": "opencollective",
2848 "url": "https://opencollective.com/parcel"
2849 }
2850 },
2851 "node_modules/lightningcss-linux-arm64-gnu": {
2852 "version": "1.32.0",
2853 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
2854 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
2855 "cpu": [
2856 "arm64"
2857 ],
2858 "dev": true,
2859 "license": "MPL-2.0",
2860 "optional": true,
2861 "os": [
2862 "linux"
2863 ],
2864 "engines": {
2865 "node": ">= 12.0.0"
2866 },
2867 "funding": {
2868 "type": "opencollective",
2869 "url": "https://opencollective.com/parcel"
2870 }
2871 },
2872 "node_modules/lightningcss-linux-arm64-musl": {
2873 "version": "1.32.0",
2874 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
2875 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
2876 "cpu": [
2877 "arm64"
2878 ],
2879 "dev": true,
2880 "license": "MPL-2.0",
2881 "optional": true,
2882 "os": [
2883 "linux"
2884 ],
2885 "engines": {
2886 "node": ">= 12.0.0"
2887 },
2888 "funding": {
2889 "type": "opencollective",
2890 "url": "https://opencollective.com/parcel"
2891 }
2892 },
2893 "node_modules/lightningcss-linux-x64-gnu": {
2894 "version": "1.32.0",
2895 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
2896 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
2897 "cpu": [
2898 "x64"
2899 ],
2900 "dev": true,
2901 "license": "MPL-2.0",
2902 "optional": true,
2903 "os": [
2904 "linux"
2905 ],
2906 "engines": {
2907 "node": ">= 12.0.0"
2908 },
2909 "funding": {
2910 "type": "opencollective",
2911 "url": "https://opencollective.com/parcel"
2912 }
2913 },
2914 "node_modules/lightningcss-linux-x64-musl": {
2915 "version": "1.32.0",
2916 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
2917 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
2918 "cpu": [
2919 "x64"
2920 ],
2921 "dev": true,
2922 "license": "MPL-2.0",
2923 "optional": true,
2924 "os": [
2925 "linux"
2926 ],
2927 "engines": {
2928 "node": ">= 12.0.0"
2929 },
2930 "funding": {
2931 "type": "opencollective",
2932 "url": "https://opencollective.com/parcel"
2933 }
2934 },
2935 "node_modules/lightningcss-win32-arm64-msvc": {
2936 "version": "1.32.0",
2937 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
2938 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
2939 "cpu": [
2940 "arm64"
2941 ],
2942 "dev": true,
2943 "license": "MPL-2.0",
2944 "optional": true,
2945 "os": [
2946 "win32"
2947 ],
2948 "engines": {
2949 "node": ">= 12.0.0"
2950 },
2951 "funding": {
2952 "type": "opencollective",
2953 "url": "https://opencollective.com/parcel"
2954 }
2955 },
2956 "node_modules/lightningcss-win32-x64-msvc": {
2957 "version": "1.32.0",
2958 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
2959 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
2960 "cpu": [
2961 "x64"
2962 ],
2963 "dev": true,
2964 "license": "MPL-2.0",
2965 "optional": true,
2966 "os": [
2967 "win32"
2968 ],
2969 "engines": {
2970 "node": ">= 12.0.0"
2971 },
2972 "funding": {
2973 "type": "opencollective",
2974 "url": "https://opencollective.com/parcel"
2975 }
2976 },
2977 "node_modules/local-pkg": {
2978 "version": "1.1.2",
2979 "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz",
2980 "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==",
2981 "dev": true,
2982 "license": "MIT",
2983 "dependencies": {
2984 "mlly": "^1.7.4",
2985 "pkg-types": "^2.3.0",
2986 "quansync": "^0.2.11"
2987 },
2988 "engines": {
2989 "node": ">=14"
2990 },
2991 "funding": {
2992 "url": "https://github.com/sponsors/antfu"
2993 }
2994 },
2995 "node_modules/lodash": {
2996 "version": "4.17.23",
2997 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
2998 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
2999 "dev": true,
3000 "license": "MIT"
3001 },
3002 "node_modules/lru-cache": {
3003 "version": "11.2.7",
3004 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz",
3005 "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==",
3006 "dev": true,
3007 "license": "BlueOak-1.0.0",
3008 "engines": {
3009 "node": "20 || >=22"
3010 }
3011 },
3012 "node_modules/lz-string": {
3013 "version": "1.5.0",
3014 "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
3015 "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
3016 "dev": true,
3017 "license": "MIT",
3018 "bin": {
3019 "lz-string": "bin/bin.js"
3020 }
3021 },
3022 "node_modules/magic-string": {
3023 "version": "0.30.21",
3024 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
3025 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
3026 "dev": true,
3027 "license": "MIT",
3028 "dependencies": {
3029 "@jridgewell/sourcemap-codec": "^1.5.5"
3030 }
3031 },
3032 "node_modules/mdn-data": {
3033 "version": "2.27.1",
3034 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
3035 "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
3036 "dev": true,
3037 "license": "CC0-1.0"
3038 },
3039 "node_modules/min-indent": {
3040 "version": "1.0.1",
3041 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
3042 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
3043 "dev": true,
3044 "license": "MIT",
3045 "engines": {
3046 "node": ">=4"
3047 }
3048 },
3049 "node_modules/minimatch": {
3050 "version": "10.2.5",
3051 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
3052 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
3053 "dev": true,
3054 "license": "BlueOak-1.0.0",
3055 "dependencies": {
3056 "brace-expansion": "^5.0.5"
3057 },
3058 "engines": {
3059 "node": "18 || 20 || >=22"
3060 },
3061 "funding": {
3062 "url": "https://github.com/sponsors/isaacs"
3063 }
3064 },
3065 "node_modules/mlly": {
3066 "version": "1.8.2",
3067 "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz",
3068 "integrity": "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==",
3069 "dev": true,
3070 "license": "MIT",
3071 "dependencies": {
3072 "acorn": "^8.16.0",
3073 "pathe": "^2.0.3",
3074 "pkg-types": "^1.3.1",
3075 "ufo": "^1.6.3"
3076 }
3077 },
3078 "node_modules/mlly/node_modules/confbox": {
3079 "version": "0.1.8",
3080 "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz",
3081 "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==",
3082 "dev": true,
3083 "license": "MIT"
3084 },
3085 "node_modules/mlly/node_modules/pkg-types": {
3086 "version": "1.3.1",
3087 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
3088 "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
3089 "dev": true,
3090 "license": "MIT",
3091 "dependencies": {
3092 "confbox": "^0.1.8",
3093 "mlly": "^1.7.4",
3094 "pathe": "^2.0.1"
3095 }
3096 },
3097 "node_modules/ms": {
3098 "version": "2.1.3",
3099 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3100 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3101 "dev": true,
3102 "license": "MIT"
3103 },
3104 "node_modules/muggle-string": {
3105 "version": "0.4.1",
3106 "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
3107 "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
3108 "dev": true,
3109 "license": "MIT"
3110 },
3111 "node_modules/nanoid": {
3112 "version": "3.3.11",
3113 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
3114 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
3115 "dev": true,
3116 "funding": [
3117 {
3118 "type": "github",
3119 "url": "https://github.com/sponsors/ai"
3120 }
3121 ],
3122 "license": "MIT",
3123 "bin": {
3124 "nanoid": "bin/nanoid.cjs"
3125 },
3126 "engines": {
3127 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3128 }
3129 },
3130 "node_modules/obug": {
3131 "version": "2.1.1",
3132 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
3133 "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
3134 "dev": true,
3135 "funding": [
3136 "https://github.com/sponsors/sxzz",
3137 "https://opencollective.com/debug"
3138 ],
3139 "license": "MIT"
3140 },
3141 "node_modules/parse5": {
3142 "version": "8.0.0",
3143 "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
3144 "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==",
3145 "dev": true,
3146 "license": "MIT",
3147 "dependencies": {
3148 "entities": "^6.0.0"
3149 },
3150 "funding": {
3151 "url": "https://github.com/inikulin/parse5?sponsor=1"
3152 }
3153 },
3154 "node_modules/path-browserify": {
3155 "version": "1.0.1",
3156 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
3157 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
3158 "dev": true,
3159 "license": "MIT"
3160 },
3161 "node_modules/path-parse": {
3162 "version": "1.0.7",
3163 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3164 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3165 "dev": true,
3166 "license": "MIT"
3167 },
3168 "node_modules/pathe": {
3169 "version": "2.0.3",
3170 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3171 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3172 "dev": true,
3173 "license": "MIT"
3174 },
3175 "node_modules/picocolors": {
3176 "version": "1.1.1",
3177 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3178 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3179 "dev": true,
3180 "license": "ISC"
3181 },
3182 "node_modules/picomatch": {
3183 "version": "4.0.4",
3184 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3185 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3186 "dev": true,
3187 "license": "MIT",
3188 "engines": {
3189 "node": ">=12"
3190 },
3191 "funding": {
3192 "url": "https://github.com/sponsors/jonschlinkert"
3193 }
3194 },
3195 "node_modules/pkg-types": {
3196 "version": "2.3.0",
3197 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz",
3198 "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==",
3199 "dev": true,
3200 "license": "MIT",
3201 "dependencies": {
3202 "confbox": "^0.2.2",
3203 "exsolve": "^1.0.7",
3204 "pathe": "^2.0.3"
3205 }
3206 },
3207 "node_modules/postcss": {
3208 "version": "8.5.8",
3209 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
3210 "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
3211 "dev": true,
3212 "funding": [
3213 {
3214 "type": "opencollective",
3215 "url": "https://opencollective.com/postcss/"
3216 },
3217 {
3218 "type": "tidelift",
3219 "url": "https://tidelift.com/funding/github/npm/postcss"
3220 },
3221 {
3222 "type": "github",
3223 "url": "https://github.com/sponsors/ai"
3224 }
3225 ],
3226 "license": "MIT",
3227 "dependencies": {
3228 "nanoid": "^3.3.11",
3229 "picocolors": "^1.1.1",
3230 "source-map-js": "^1.2.1"
3231 },
3232 "engines": {
3233 "node": "^10 || ^12 || >=14"
3234 }
3235 },
3236 "node_modules/pretty-format": {
3237 "version": "27.5.1",
3238 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
3239 "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
3240 "dev": true,
3241 "license": "MIT",
3242 "dependencies": {
3243 "ansi-regex": "^5.0.1",
3244 "ansi-styles": "^5.0.0",
3245 "react-is": "^17.0.1"
3246 },
3247 "engines": {
3248 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3249 }
3250 },
3251 "node_modules/punycode": {
3252 "version": "2.3.1",
3253 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3254 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3255 "dev": true,
3256 "license": "MIT",
3257 "engines": {
3258 "node": ">=6"
3259 }
3260 },
3261 "node_modules/quansync": {
3262 "version": "0.2.11",
3263 "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz",
3264 "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==",
3265 "dev": true,
3266 "funding": [
3267 {
3268 "type": "individual",
3269 "url": "https://github.com/sponsors/antfu"
3270 },
3271 {
3272 "type": "individual",
3273 "url": "https://github.com/sponsors/sxzz"
3274 }
3275 ],
3276 "license": "MIT"
3277 },
3278 "node_modules/react": {
3279 "version": "19.2.4",
3280 "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
3281 "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
3282 "dev": true,
3283 "license": "MIT",
3284 "peer": true,
3285 "engines": {
3286 "node": ">=0.10.0"
3287 }
3288 },
3289 "node_modules/react-dom": {
3290 "version": "19.2.4",
3291 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
3292 "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
3293 "dev": true,
3294 "license": "MIT",
3295 "peer": true,
3296 "dependencies": {
3297 "scheduler": "^0.27.0"
3298 },
3299 "peerDependencies": {
3300 "react": "^19.2.4"
3301 }
3302 },
3303 "node_modules/react-is": {
3304 "version": "17.0.2",
3305 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
3306 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
3307 "dev": true,
3308 "license": "MIT"
3309 },
3310 "node_modules/redent": {
3311 "version": "3.0.0",
3312 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
3313 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
3314 "dev": true,
3315 "license": "MIT",
3316 "dependencies": {
3317 "indent-string": "^4.0.0",
3318 "strip-indent": "^3.0.0"
3319 },
3320 "engines": {
3321 "node": ">=8"
3322 }
3323 },
3324 "node_modules/require-from-string": {
3325 "version": "2.0.2",
3326 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
3327 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
3328 "dev": true,
3329 "license": "MIT",
3330 "engines": {
3331 "node": ">=0.10.0"
3332 }
3333 },
3334 "node_modules/resolve": {
3335 "version": "1.22.11",
3336 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
3337 "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
3338 "dev": true,
3339 "license": "MIT",
3340 "dependencies": {
3341 "is-core-module": "^2.16.1",
3342 "path-parse": "^1.0.7",
3343 "supports-preserve-symlinks-flag": "^1.0.0"
3344 },
3345 "bin": {
3346 "resolve": "bin/resolve"
3347 },
3348 "engines": {
3349 "node": ">= 0.4"
3350 },
3351 "funding": {
3352 "url": "https://github.com/sponsors/ljharb"
3353 }
3354 },
3355 "node_modules/reveal.js": {
3356 "resolved": "..",
3357 "link": true
3358 },
3359 "node_modules/rolldown": {
3360 "version": "1.0.0-rc.12",
3361 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.12.tgz",
3362 "integrity": "sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A==",
3363 "dev": true,
3364 "license": "MIT",
3365 "dependencies": {
3366 "@oxc-project/types": "=0.122.0",
3367 "@rolldown/pluginutils": "1.0.0-rc.12"
3368 },
3369 "bin": {
3370 "rolldown": "bin/cli.mjs"
3371 },
3372 "engines": {
3373 "node": "^20.19.0 || >=22.12.0"
3374 },
3375 "optionalDependencies": {
3376 "@rolldown/binding-android-arm64": "1.0.0-rc.12",
3377 "@rolldown/binding-darwin-arm64": "1.0.0-rc.12",
3378 "@rolldown/binding-darwin-x64": "1.0.0-rc.12",
3379 "@rolldown/binding-freebsd-x64": "1.0.0-rc.12",
3380 "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.12",
3381 "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.12",
3382 "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.12",
3383 "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.12",
3384 "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.12",
3385 "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.12",
3386 "@rolldown/binding-linux-x64-musl": "1.0.0-rc.12",
3387 "@rolldown/binding-openharmony-arm64": "1.0.0-rc.12",
3388 "@rolldown/binding-wasm32-wasi": "1.0.0-rc.12",
3389 "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.12",
3390 "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.12"
3391 }
3392 },
3393 "node_modules/rolldown/node_modules/@rolldown/pluginutils": {
3394 "version": "1.0.0-rc.12",
3395 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.12.tgz",
3396 "integrity": "sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw==",
3397 "dev": true,
3398 "license": "MIT"
3399 },
3400 "node_modules/saxes": {
3401 "version": "6.0.0",
3402 "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
3403 "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
3404 "dev": true,
3405 "license": "ISC",
3406 "dependencies": {
3407 "xmlchars": "^2.2.0"
3408 },
3409 "engines": {
3410 "node": ">=v12.22.7"
3411 }
3412 },
3413 "node_modules/scheduler": {
3414 "version": "0.27.0",
3415 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
3416 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
3417 "dev": true,
3418 "license": "MIT"
3419 },
3420 "node_modules/siginfo": {
3421 "version": "2.0.0",
3422 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
3423 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
3424 "dev": true,
3425 "license": "ISC"
3426 },
3427 "node_modules/source-map": {
3428 "version": "0.6.1",
3429 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3430 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3431 "dev": true,
3432 "license": "BSD-3-Clause",
3433 "engines": {
3434 "node": ">=0.10.0"
3435 }
3436 },
3437 "node_modules/source-map-js": {
3438 "version": "1.2.1",
3439 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3440 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3441 "dev": true,
3442 "license": "BSD-3-Clause",
3443 "engines": {
3444 "node": ">=0.10.0"
3445 }
3446 },
3447 "node_modules/sprintf-js": {
3448 "version": "1.0.3",
3449 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3450 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
3451 "dev": true,
3452 "license": "BSD-3-Clause"
3453 },
3454 "node_modules/stackback": {
3455 "version": "0.0.2",
3456 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
3457 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
3458 "dev": true,
3459 "license": "MIT"
3460 },
3461 "node_modules/std-env": {
3462 "version": "4.0.0",
3463 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.0.0.tgz",
3464 "integrity": "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==",
3465 "dev": true,
3466 "license": "MIT"
3467 },
3468 "node_modules/string-argv": {
3469 "version": "0.3.2",
3470 "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
3471 "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
3472 "dev": true,
3473 "license": "MIT",
3474 "engines": {
3475 "node": ">=0.6.19"
3476 }
3477 },
3478 "node_modules/strip-indent": {
3479 "version": "3.0.0",
3480 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
3481 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
3482 "dev": true,
3483 "license": "MIT",
3484 "dependencies": {
3485 "min-indent": "^1.0.0"
3486 },
3487 "engines": {
3488 "node": ">=8"
3489 }
3490 },
3491 "node_modules/strip-json-comments": {
3492 "version": "3.1.1",
3493 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3494 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3495 "dev": true,
3496 "license": "MIT",
3497 "engines": {
3498 "node": ">=8"
3499 },
3500 "funding": {
3501 "url": "https://github.com/sponsors/sindresorhus"
3502 }
3503 },
3504 "node_modules/supports-color": {
3505 "version": "8.1.1",
3506 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
3507 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
3508 "dev": true,
3509 "license": "MIT",
3510 "dependencies": {
3511 "has-flag": "^4.0.0"
3512 },
3513 "engines": {
3514 "node": ">=10"
3515 },
3516 "funding": {
3517 "url": "https://github.com/chalk/supports-color?sponsor=1"
3518 }
3519 },
3520 "node_modules/supports-preserve-symlinks-flag": {
3521 "version": "1.0.0",
3522 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3523 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3524 "dev": true,
3525 "license": "MIT",
3526 "engines": {
3527 "node": ">= 0.4"
3528 },
3529 "funding": {
3530 "url": "https://github.com/sponsors/ljharb"
3531 }
3532 },
3533 "node_modules/symbol-tree": {
3534 "version": "3.2.4",
3535 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
3536 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
3537 "dev": true,
3538 "license": "MIT"
3539 },
3540 "node_modules/tinybench": {
3541 "version": "2.9.0",
3542 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
3543 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
3544 "dev": true,
3545 "license": "MIT"
3546 },
3547 "node_modules/tinyexec": {
3548 "version": "1.0.4",
3549 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.4.tgz",
3550 "integrity": "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==",
3551 "dev": true,
3552 "license": "MIT",
3553 "engines": {
3554 "node": ">=18"
3555 }
3556 },
3557 "node_modules/tinyglobby": {
3558 "version": "0.2.15",
3559 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
3560 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
3561 "dev": true,
3562 "license": "MIT",
3563 "dependencies": {
3564 "fdir": "^6.5.0",
3565 "picomatch": "^4.0.3"
3566 },
3567 "engines": {
3568 "node": ">=12.0.0"
3569 },
3570 "funding": {
3571 "url": "https://github.com/sponsors/SuperchupuDev"
3572 }
3573 },
3574 "node_modules/tinyrainbow": {
3575 "version": "3.1.0",
3576 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
3577 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
3578 "dev": true,
3579 "license": "MIT",
3580 "engines": {
3581 "node": ">=14.0.0"
3582 }
3583 },
3584 "node_modules/tldts": {
3585 "version": "7.0.27",
3586 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.27.tgz",
3587 "integrity": "sha512-I4FZcVFcqCRuT0ph6dCDpPuO4Xgzvh+spkcTr1gK7peIvxWauoloVO0vuy1FQnijT63ss6AsHB6+OIM4aXHbPg==",
3588 "dev": true,
3589 "license": "MIT",
3590 "dependencies": {
3591 "tldts-core": "^7.0.27"
3592 },
3593 "bin": {
3594 "tldts": "bin/cli.js"
3595 }
3596 },
3597 "node_modules/tldts-core": {
3598 "version": "7.0.27",
3599 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.27.tgz",
3600 "integrity": "sha512-YQ7uPjgWUibIK6DW5lrKujGwUKhLevU4hcGbP5O6TcIUb+oTjJYJVWPS4nZsIHrEEEG6myk/oqAJUEQmpZrHsg==",
3601 "dev": true,
3602 "license": "MIT"
3603 },
3604 "node_modules/tough-cookie": {
3605 "version": "6.0.1",
3606 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
3607 "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
3608 "dev": true,
3609 "license": "BSD-3-Clause",
3610 "dependencies": {
3611 "tldts": "^7.0.5"
3612 },
3613 "engines": {
3614 "node": ">=16"
3615 }
3616 },
3617 "node_modules/tr46": {
3618 "version": "6.0.0",
3619 "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
3620 "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
3621 "dev": true,
3622 "license": "MIT",
3623 "dependencies": {
3624 "punycode": "^2.3.1"
3625 },
3626 "engines": {
3627 "node": ">=20"
3628 }
3629 },
3630 "node_modules/tslib": {
3631 "version": "2.8.1",
3632 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3633 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3634 "dev": true,
3635 "license": "0BSD",
3636 "optional": true
3637 },
3638 "node_modules/typescript": {
3639 "version": "6.0.2",
3640 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
3641 "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
3642 "dev": true,
3643 "license": "Apache-2.0",
3644 "peer": true,
3645 "bin": {
3646 "tsc": "bin/tsc",
3647 "tsserver": "bin/tsserver"
3648 },
3649 "engines": {
3650 "node": ">=14.17"
3651 }
3652 },
3653 "node_modules/ufo": {
3654 "version": "1.6.3",
3655 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz",
3656 "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==",
3657 "dev": true,
3658 "license": "MIT"
3659 },
3660 "node_modules/undici": {
3661 "version": "7.24.6",
3662 "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.6.tgz",
3663 "integrity": "sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==",
3664 "dev": true,
3665 "license": "MIT",
3666 "engines": {
3667 "node": ">=20.18.1"
3668 }
3669 },
3670 "node_modules/universalify": {
3671 "version": "2.0.1",
3672 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
3673 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
3674 "dev": true,
3675 "license": "MIT",
3676 "engines": {
3677 "node": ">= 10.0.0"
3678 }
3679 },
3680 "node_modules/vite": {
3681 "version": "8.0.3",
3682 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.3.tgz",
3683 "integrity": "sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ==",
3684 "dev": true,
3685 "license": "MIT",
3686 "peer": true,
3687 "dependencies": {
3688 "lightningcss": "^1.32.0",
3689 "picomatch": "^4.0.4",
3690 "postcss": "^8.5.8",
3691 "rolldown": "1.0.0-rc.12",
3692 "tinyglobby": "^0.2.15"
3693 },
3694 "bin": {
3695 "vite": "bin/vite.js"
3696 },
3697 "engines": {
3698 "node": "^20.19.0 || >=22.12.0"
3699 },
3700 "funding": {
3701 "url": "https://github.com/vitejs/vite?sponsor=1"
3702 },
3703 "optionalDependencies": {
3704 "fsevents": "~2.3.3"
3705 },
3706 "peerDependencies": {
3707 "@types/node": "^20.19.0 || >=22.12.0",
3708 "@vitejs/devtools": "^0.1.0",
3709 "esbuild": "^0.27.0",
3710 "jiti": ">=1.21.0",
3711 "less": "^4.0.0",
3712 "sass": "^1.70.0",
3713 "sass-embedded": "^1.70.0",
3714 "stylus": ">=0.54.8",
3715 "sugarss": "^5.0.0",
3716 "terser": "^5.16.0",
3717 "tsx": "^4.8.1",
3718 "yaml": "^2.4.2"
3719 },
3720 "peerDependenciesMeta": {
3721 "@types/node": {
3722 "optional": true
3723 },
3724 "@vitejs/devtools": {
3725 "optional": true
3726 },
3727 "esbuild": {
3728 "optional": true
3729 },
3730 "jiti": {
3731 "optional": true
3732 },
3733 "less": {
3734 "optional": true
3735 },
3736 "sass": {
3737 "optional": true
3738 },
3739 "sass-embedded": {
3740 "optional": true
3741 },
3742 "stylus": {
3743 "optional": true
3744 },
3745 "sugarss": {
3746 "optional": true
3747 },
3748 "terser": {
3749 "optional": true
3750 },
3751 "tsx": {
3752 "optional": true
3753 },
3754 "yaml": {
3755 "optional": true
3756 }
3757 }
3758 },
3759 "node_modules/vite-plugin-dts": {
3760 "version": "4.5.4",
3761 "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.4.tgz",
3762 "integrity": "sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==",
3763 "dev": true,
3764 "license": "MIT",
3765 "dependencies": {
3766 "@microsoft/api-extractor": "^7.50.1",
3767 "@rollup/pluginutils": "^5.1.4",
3768 "@volar/typescript": "^2.4.11",
3769 "@vue/language-core": "2.2.0",
3770 "compare-versions": "^6.1.1",
3771 "debug": "^4.4.0",
3772 "kolorist": "^1.8.0",
3773 "local-pkg": "^1.0.0",
3774 "magic-string": "^0.30.17"
3775 },
3776 "peerDependencies": {
3777 "typescript": "*",
3778 "vite": "*"
3779 },
3780 "peerDependenciesMeta": {
3781 "vite": {
3782 "optional": true
3783 }
3784 }
3785 },
3786 "node_modules/vitest": {
3787 "version": "4.1.2",
3788 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.2.tgz",
3789 "integrity": "sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg==",
3790 "dev": true,
3791 "license": "MIT",
3792 "dependencies": {
3793 "@vitest/expect": "4.1.2",
3794 "@vitest/mocker": "4.1.2",
3795 "@vitest/pretty-format": "4.1.2",
3796 "@vitest/runner": "4.1.2",
3797 "@vitest/snapshot": "4.1.2",
3798 "@vitest/spy": "4.1.2",
3799 "@vitest/utils": "4.1.2",
3800 "es-module-lexer": "^2.0.0",
3801 "expect-type": "^1.3.0",
3802 "magic-string": "^0.30.21",
3803 "obug": "^2.1.1",
3804 "pathe": "^2.0.3",
3805 "picomatch": "^4.0.3",
3806 "std-env": "^4.0.0-rc.1",
3807 "tinybench": "^2.9.0",
3808 "tinyexec": "^1.0.2",
3809 "tinyglobby": "^0.2.15",
3810 "tinyrainbow": "^3.1.0",
3811 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
3812 "why-is-node-running": "^2.3.0"
3813 },
3814 "bin": {
3815 "vitest": "vitest.mjs"
3816 },
3817 "engines": {
3818 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
3819 },
3820 "funding": {
3821 "url": "https://opencollective.com/vitest"
3822 },
3823 "peerDependencies": {
3824 "@edge-runtime/vm": "*",
3825 "@opentelemetry/api": "^1.9.0",
3826 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
3827 "@vitest/browser-playwright": "4.1.2",
3828 "@vitest/browser-preview": "4.1.2",
3829 "@vitest/browser-webdriverio": "4.1.2",
3830 "@vitest/ui": "4.1.2",
3831 "happy-dom": "*",
3832 "jsdom": "*",
3833 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
3834 },
3835 "peerDependenciesMeta": {
3836 "@edge-runtime/vm": {
3837 "optional": true
3838 },
3839 "@opentelemetry/api": {
3840 "optional": true
3841 },
3842 "@types/node": {
3843 "optional": true
3844 },
3845 "@vitest/browser-playwright": {
3846 "optional": true
3847 },
3848 "@vitest/browser-preview": {
3849 "optional": true
3850 },
3851 "@vitest/browser-webdriverio": {
3852 "optional": true
3853 },
3854 "@vitest/ui": {
3855 "optional": true
3856 },
3857 "happy-dom": {
3858 "optional": true
3859 },
3860 "jsdom": {
3861 "optional": true
3862 },
3863 "vite": {
3864 "optional": false
3865 }
3866 }
3867 },
3868 "node_modules/vscode-uri": {
3869 "version": "3.1.0",
3870 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz",
3871 "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==",
3872 "dev": true,
3873 "license": "MIT"
3874 },
3875 "node_modules/w3c-xmlserializer": {
3876 "version": "5.0.0",
3877 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
3878 "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
3879 "dev": true,
3880 "license": "MIT",
3881 "dependencies": {
3882 "xml-name-validator": "^5.0.0"
3883 },
3884 "engines": {
3885 "node": ">=18"
3886 }
3887 },
3888 "node_modules/webidl-conversions": {
3889 "version": "8.0.1",
3890 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
3891 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
3892 "dev": true,
3893 "license": "BSD-2-Clause",
3894 "engines": {
3895 "node": ">=20"
3896 }
3897 },
3898 "node_modules/whatwg-mimetype": {
3899 "version": "5.0.0",
3900 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
3901 "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
3902 "dev": true,
3903 "license": "MIT",
3904 "engines": {
3905 "node": ">=20"
3906 }
3907 },
3908 "node_modules/whatwg-url": {
3909 "version": "16.0.1",
3910 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz",
3911 "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==",
3912 "dev": true,
3913 "license": "MIT",
3914 "dependencies": {
3915 "@exodus/bytes": "^1.11.0",
3916 "tr46": "^6.0.0",
3917 "webidl-conversions": "^8.0.1"
3918 },
3919 "engines": {
3920 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3921 }
3922 },
3923 "node_modules/why-is-node-running": {
3924 "version": "2.3.0",
3925 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
3926 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
3927 "dev": true,
3928 "license": "MIT",
3929 "dependencies": {
3930 "siginfo": "^2.0.0",
3931 "stackback": "0.0.2"
3932 },
3933 "bin": {
3934 "why-is-node-running": "cli.js"
3935 },
3936 "engines": {
3937 "node": ">=8"
3938 }
3939 },
3940 "node_modules/xml-name-validator": {
3941 "version": "5.0.0",
3942 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
3943 "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
3944 "dev": true,
3945 "license": "Apache-2.0",
3946 "engines": {
3947 "node": ">=18"
3948 }
3949 },
3950 "node_modules/xmlchars": {
3951 "version": "2.2.0",
3952 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
3953 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
3954 "dev": true,
3955 "license": "MIT"
3956 }
3957 }
3958 }
3959
3959 lines JSON