AT Mot — a bilingual (EN/FR) daily word game native to the AT Protocol.
1{
2 "name": "atmot",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "atmot",
9 "version": "1.0.0",
10 "license": "(MIT OR Apache-2.0)",
11 "dependencies": {
12 "@atcute/client": "^5.1.0",
13 "@atcute/identity-resolver": "^2.0.0",
14 "@atcute/oauth-browser-client": "^4.0.0"
15 },
16 "devDependencies": {
17 "@atcute/atproto": "^4.0.2",
18 "@atcute/bluesky": "^4.0.10",
19 "@types/node": "^26.0.0",
20 "@typescript-eslint/eslint-plugin": "^8.18.0",
21 "@typescript-eslint/parser": "^8.18.0",
22 "an-array-of-french-words": "^2.0.0",
23 "eslint": "^9.17.0",
24 "happy-dom": "^20.10.6",
25 "tsx": "^4.22.4",
26 "typescript": "^6.0.3",
27 "vite": "^8.0.16",
28 "vitest": "^4.1.9",
29 "wrangler": "^4.103.0"
30 }
31 },
32 "node_modules/@atcute/atproto": {
33 "version": "4.0.2",
34 "resolved": "https://registry.npmjs.org/@atcute/atproto/-/atproto-4.0.2.tgz",
35 "integrity": "sha512-hLnvjiIOStpdUm0cEN+R5YydvbV0d6ap17Iv+t7i/nhSCN3TGMya7M0ftCWtCo+xoQ1EU6HK74R8jqXWlyrM0w==",
36 "dev": true,
37 "license": "0BSD",
38 "dependencies": {
39 "@atcute/lexicons": "^2.0.0"
40 },
41 "peerDependencies": {
42 "@atcute/lexicons": "^2.0.0"
43 }
44 },
45 "node_modules/@atcute/bluesky": {
46 "version": "4.0.10",
47 "resolved": "https://registry.npmjs.org/@atcute/bluesky/-/bluesky-4.0.10.tgz",
48 "integrity": "sha512-NcGZ9m6G3+WL1IBLkT1Zty/Ph1iqdxgjYs44FbTrdm2TlLUMTzjc2WG1UNA//DyBVPJVNpJPpK7yKjU4ZLNGVA==",
49 "dev": true,
50 "license": "0BSD",
51 "dependencies": {
52 "@atcute/atproto": "^4.0.2",
53 "@atcute/lexicons": "^2.0.1"
54 },
55 "peerDependencies": {
56 "@atcute/lexicons": "^2.0.0"
57 }
58 },
59 "node_modules/@atcute/client": {
60 "version": "5.1.0",
61 "resolved": "https://registry.npmjs.org/@atcute/client/-/client-5.1.0.tgz",
62 "integrity": "sha512-l2LYCY43QvrOsvS+q1d959x0yVeXQ5F7haloCB8MLzrTKT3s9fc4S3Kr+8JkgjPtdapgOPIeEdhWcrzP5WNLRg==",
63 "license": "0BSD",
64 "dependencies": {
65 "@atcute/identity": "^2.0.0",
66 "@atcute/lexicons": "^2.0.0"
67 },
68 "peerDependencies": {
69 "@atcute/lexicons": "^2.0.0"
70 }
71 },
72 "node_modules/@atcute/identity": {
73 "version": "2.0.0",
74 "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-2.0.0.tgz",
75 "integrity": "sha512-YXFsggO7eJYifqkN85+kUXJE2a1iI9AyuzPTDjtS/4WE1Zs1/XiPkWmwZlAgtp+pYhVtjm3mJqy/h/mZ0OnIVw==",
76 "license": "0BSD",
77 "dependencies": {
78 "@atcute/lexicons": "^2.0.0",
79 "valibot": "^1.4.0"
80 },
81 "peerDependencies": {
82 "@atcute/lexicons": "^2.0.0"
83 }
84 },
85 "node_modules/@atcute/identity-resolver": {
86 "version": "2.0.0",
87 "resolved": "https://registry.npmjs.org/@atcute/identity-resolver/-/identity-resolver-2.0.0.tgz",
88 "integrity": "sha512-IKg1BDQAF2bIdN10DL6KAXmTjK+3enTU2IRbuani9TsFahBwGZ7O5FiVmTiL6QlGfauGNW5S0xNCOxWXWMoR2Q==",
89 "license": "0BSD",
90 "dependencies": {
91 "@atcute/lexicons": "^2.0.0",
92 "@atcute/util-fetch": "^2.0.0",
93 "valibot": "^1.4.0"
94 },
95 "peerDependencies": {
96 "@atcute/identity": "^2.0.0",
97 "@atcute/lexicons": "^2.0.0"
98 }
99 },
100 "node_modules/@atcute/lexicons": {
101 "version": "2.0.1",
102 "resolved": "https://registry.npmjs.org/@atcute/lexicons/-/lexicons-2.0.1.tgz",
103 "integrity": "sha512-MsgGYgZ7bXcXWg/CzAQX+d+/u4YrelQYnxtX6NW3Bc+6eOyzxozBPRWVFzfsR9OCT10Qzqmuujul/8bRYNCZ6w==",
104 "license": "0BSD",
105 "dependencies": {
106 "@atcute/uint8array": "^1.1.2",
107 "@atcute/util-text": "^1.3.1",
108 "@standard-schema/spec": "^1.1.0",
109 "esm-env": "^1.2.2"
110 }
111 },
112 "node_modules/@atcute/multibase": {
113 "version": "1.2.3",
114 "resolved": "https://registry.npmjs.org/@atcute/multibase/-/multibase-1.2.3.tgz",
115 "integrity": "sha512-hliOXcgYS3x0afs8JsjSvA5c15Zf36ggCcxIHspSM7wrae3zhwaTigYRU6NvghkPMAal4tRRbhv98AuP5YzJ6w==",
116 "license": "0BSD",
117 "dependencies": {
118 "@atcute/uint8array": "^1.1.2"
119 }
120 },
121 "node_modules/@atcute/oauth-browser-client": {
122 "version": "4.0.0",
123 "resolved": "https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-4.0.0.tgz",
124 "integrity": "sha512-rvxmRcA6WOZz5TfcKp1kVtxUioogMzQH5OdCrW3Fm+ldEPPe2ZEyP7x1PzRWo6Es3F8lm4Q7BCJJgJFkQp2a5Q==",
125 "license": "0BSD",
126 "dependencies": {
127 "@atcute/client": "^5.0.0",
128 "@atcute/identity-resolver": "^2.0.0",
129 "@atcute/lexicons": "^2.0.0",
130 "@atcute/multibase": "^1.2.0",
131 "@atcute/oauth-crypto": "^1.0.0",
132 "@atcute/oauth-types": "^1.0.0",
133 "nanoid": "^5.1.11"
134 },
135 "peerDependencies": {
136 "@atcute/identity-resolver": "^2.0.0",
137 "@atcute/lexicons": "^2.0.0"
138 }
139 },
140 "node_modules/@atcute/oauth-crypto": {
141 "version": "1.0.0",
142 "resolved": "https://registry.npmjs.org/@atcute/oauth-crypto/-/oauth-crypto-1.0.0.tgz",
143 "integrity": "sha512-2UC1msk4PyUArk/5Pl8zgtz1T8O+LZdFfB8ENLHjQVYitpqzGj2ZpDJaWZvCF3Y8lly4KoeUHLpFPDzbP+3u+g==",
144 "license": "0BSD",
145 "dependencies": {
146 "@atcute/multibase": "^1.2.0",
147 "@atcute/uint8array": "^1.1.1",
148 "nanoid": "^5.1.11",
149 "valibot": "^1.4.0"
150 }
151 },
152 "node_modules/@atcute/oauth-keyset": {
153 "version": "0.1.1",
154 "resolved": "https://registry.npmjs.org/@atcute/oauth-keyset/-/oauth-keyset-0.1.1.tgz",
155 "integrity": "sha512-BpaaXSuMawxILhWTOR0YIpKzFSA0MQC1W5Hn0HGE+giTqYFAKcdf0oA+2RZG9ZLVIzfO2txBsTeMpxB5qL6lEQ==",
156 "license": "0BSD",
157 "dependencies": {
158 "@atcute/oauth-crypto": "^1.0.0"
159 }
160 },
161 "node_modules/@atcute/oauth-types": {
162 "version": "1.0.0",
163 "resolved": "https://registry.npmjs.org/@atcute/oauth-types/-/oauth-types-1.0.0.tgz",
164 "integrity": "sha512-YOpjLU8H5PG6oKfgau+dx7rSmGsLxIA36MeGL7BDeopcyq80RqPSBAzOasEEsmbMRJ/nTsMRJhnmGkp3RCa/Zw==",
165 "license": "0BSD",
166 "dependencies": {
167 "@atcute/identity": "^2.0.0",
168 "@atcute/lexicons": "^2.0.0",
169 "@atcute/oauth-keyset": "^0.1.1",
170 "valibot": "^1.4.0"
171 }
172 },
173 "node_modules/@atcute/uint8array": {
174 "version": "1.1.2",
175 "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.1.2.tgz",
176 "integrity": "sha512-n+lutnbN9mKzSjSVdfsYfzJ40u2971H+iLSL46D6d7zcrA4delxusf/ftGFvj5oGW03OioaFgQOy3Lqa3JmTeA==",
177 "license": "0BSD"
178 },
179 "node_modules/@atcute/util-fetch": {
180 "version": "2.0.0",
181 "resolved": "https://registry.npmjs.org/@atcute/util-fetch/-/util-fetch-2.0.0.tgz",
182 "integrity": "sha512-v+4aFQ/tuBqTV+URDJaFgm3mASWdglKXiPaGutJ1bs7QtQKmPZeesPY5MzW/a+MtI8GWCEJk8X9wOfalPOFSlg==",
183 "license": "0BSD",
184 "dependencies": {
185 "valibot": "^1.4.0"
186 }
187 },
188 "node_modules/@atcute/util-text": {
189 "version": "1.3.1",
190 "resolved": "https://registry.npmjs.org/@atcute/util-text/-/util-text-1.3.1.tgz",
191 "integrity": "sha512-MRgJXkx67znuBXuoAYCJkBZyd3OApL7zZlNf5kXhuoCXcdiu1nblRDycYTADSkym4epBSQWxh26kmI9sewaq6A==",
192 "license": "0BSD",
193 "dependencies": {
194 "unicode-segmenter": "^0.14.5"
195 }
196 },
197 "node_modules/@cloudflare/kv-asset-handler": {
198 "version": "0.5.0",
199 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz",
200 "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==",
201 "dev": true,
202 "license": "MIT OR Apache-2.0",
203 "engines": {
204 "node": ">=22.0.0"
205 }
206 },
207 "node_modules/@cloudflare/unenv-preset": {
208 "version": "2.16.1",
209 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",
210 "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",
211 "dev": true,
212 "license": "MIT OR Apache-2.0",
213 "peerDependencies": {
214 "unenv": "2.0.0-rc.24",
215 "workerd": ">1.20260305.0 <2.0.0-0"
216 },
217 "peerDependenciesMeta": {
218 "workerd": {
219 "optional": true
220 }
221 }
222 },
223 "node_modules/@cloudflare/workerd-darwin-64": {
224 "version": "1.20260617.1",
225 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260617.1.tgz",
226 "integrity": "sha512-jWwmgEVVWbsHNrLSNXzwjJaH90VzRxq1cWkQFUidxyeUPnMxemeNE8I9qFAfrpzGgE11e9sKDcE3ettJW08swQ==",
227 "cpu": [
228 "x64"
229 ],
230 "dev": true,
231 "license": "Apache-2.0",
232 "optional": true,
233 "os": [
234 "darwin"
235 ],
236 "engines": {
237 "node": ">=16"
238 }
239 },
240 "node_modules/@cloudflare/workerd-darwin-arm64": {
241 "version": "1.20260617.1",
242 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260617.1.tgz",
243 "integrity": "sha512-LHH7b565g9znfCUOkwbec6FG2rmRbsgCy6aJiU9KN662mNheWl5sw/iKleiFSiljPKQQP3HkjnC/NSkdgi/aSA==",
244 "cpu": [
245 "arm64"
246 ],
247 "dev": true,
248 "license": "Apache-2.0",
249 "optional": true,
250 "os": [
251 "darwin"
252 ],
253 "engines": {
254 "node": ">=16"
255 }
256 },
257 "node_modules/@cloudflare/workerd-linux-64": {
258 "version": "1.20260617.1",
259 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260617.1.tgz",
260 "integrity": "sha512-FMnaAKXe4Cfd8TQurCVd9fs2XQVBFRCsP+Id/SRdUv89MlwYu9zXfoyx6BxM+brPTIUK38SHbo8iaxiwzLi9JQ==",
261 "cpu": [
262 "x64"
263 ],
264 "dev": true,
265 "license": "Apache-2.0",
266 "optional": true,
267 "os": [
268 "linux"
269 ],
270 "engines": {
271 "node": ">=16"
272 }
273 },
274 "node_modules/@cloudflare/workerd-linux-arm64": {
275 "version": "1.20260617.1",
276 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260617.1.tgz",
277 "integrity": "sha512-MRoifFYcqbxxIIQy7PqO5tFY/qPFSnjXzakWl0sO93l+HLyG35jRAgOi6jfqa4kBxc7gKKtH861DcewjxUfkjA==",
278 "cpu": [
279 "arm64"
280 ],
281 "dev": true,
282 "license": "Apache-2.0",
283 "optional": true,
284 "os": [
285 "linux"
286 ],
287 "engines": {
288 "node": ">=16"
289 }
290 },
291 "node_modules/@cloudflare/workerd-windows-64": {
292 "version": "1.20260617.1",
293 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260617.1.tgz",
294 "integrity": "sha512-rgBV9wQrv0OSKgCTTbhFUFY3sLGNANZ88aqaLvtmEn2gmbFVb1J4PDGochVUdB7NSEp4D/ghHva6/8SZmbONpw==",
295 "cpu": [
296 "x64"
297 ],
298 "dev": true,
299 "license": "Apache-2.0",
300 "optional": true,
301 "os": [
302 "win32"
303 ],
304 "engines": {
305 "node": ">=16"
306 }
307 },
308 "node_modules/@cspotcode/source-map-support": {
309 "version": "0.8.1",
310 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
311 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
312 "dev": true,
313 "license": "MIT",
314 "dependencies": {
315 "@jridgewell/trace-mapping": "0.3.9"
316 },
317 "engines": {
318 "node": ">=12"
319 }
320 },
321 "node_modules/@emnapi/core": {
322 "version": "1.10.0",
323 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
324 "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
325 "dev": true,
326 "license": "MIT",
327 "optional": true,
328 "dependencies": {
329 "@emnapi/wasi-threads": "1.2.1",
330 "tslib": "^2.4.0"
331 }
332 },
333 "node_modules/@emnapi/runtime": {
334 "version": "1.10.0",
335 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
336 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
337 "dev": true,
338 "license": "MIT",
339 "optional": true,
340 "dependencies": {
341 "tslib": "^2.4.0"
342 }
343 },
344 "node_modules/@emnapi/wasi-threads": {
345 "version": "1.2.1",
346 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
347 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
348 "dev": true,
349 "license": "MIT",
350 "optional": true,
351 "dependencies": {
352 "tslib": "^2.4.0"
353 }
354 },
355 "node_modules/@esbuild/aix-ppc64": {
356 "version": "0.28.1",
357 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
358 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
359 "cpu": [
360 "ppc64"
361 ],
362 "dev": true,
363 "license": "MIT",
364 "optional": true,
365 "os": [
366 "aix"
367 ],
368 "engines": {
369 "node": ">=18"
370 }
371 },
372 "node_modules/@esbuild/android-arm": {
373 "version": "0.28.1",
374 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
375 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
376 "cpu": [
377 "arm"
378 ],
379 "dev": true,
380 "license": "MIT",
381 "optional": true,
382 "os": [
383 "android"
384 ],
385 "engines": {
386 "node": ">=18"
387 }
388 },
389 "node_modules/@esbuild/android-arm64": {
390 "version": "0.28.1",
391 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
392 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
393 "cpu": [
394 "arm64"
395 ],
396 "dev": true,
397 "license": "MIT",
398 "optional": true,
399 "os": [
400 "android"
401 ],
402 "engines": {
403 "node": ">=18"
404 }
405 },
406 "node_modules/@esbuild/android-x64": {
407 "version": "0.28.1",
408 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
409 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
410 "cpu": [
411 "x64"
412 ],
413 "dev": true,
414 "license": "MIT",
415 "optional": true,
416 "os": [
417 "android"
418 ],
419 "engines": {
420 "node": ">=18"
421 }
422 },
423 "node_modules/@esbuild/darwin-arm64": {
424 "version": "0.28.1",
425 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
426 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
427 "cpu": [
428 "arm64"
429 ],
430 "dev": true,
431 "license": "MIT",
432 "optional": true,
433 "os": [
434 "darwin"
435 ],
436 "engines": {
437 "node": ">=18"
438 }
439 },
440 "node_modules/@esbuild/darwin-x64": {
441 "version": "0.28.1",
442 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
443 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
444 "cpu": [
445 "x64"
446 ],
447 "dev": true,
448 "license": "MIT",
449 "optional": true,
450 "os": [
451 "darwin"
452 ],
453 "engines": {
454 "node": ">=18"
455 }
456 },
457 "node_modules/@esbuild/freebsd-arm64": {
458 "version": "0.28.1",
459 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
460 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
461 "cpu": [
462 "arm64"
463 ],
464 "dev": true,
465 "license": "MIT",
466 "optional": true,
467 "os": [
468 "freebsd"
469 ],
470 "engines": {
471 "node": ">=18"
472 }
473 },
474 "node_modules/@esbuild/freebsd-x64": {
475 "version": "0.28.1",
476 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
477 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
478 "cpu": [
479 "x64"
480 ],
481 "dev": true,
482 "license": "MIT",
483 "optional": true,
484 "os": [
485 "freebsd"
486 ],
487 "engines": {
488 "node": ">=18"
489 }
490 },
491 "node_modules/@esbuild/linux-arm": {
492 "version": "0.28.1",
493 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
494 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
495 "cpu": [
496 "arm"
497 ],
498 "dev": true,
499 "license": "MIT",
500 "optional": true,
501 "os": [
502 "linux"
503 ],
504 "engines": {
505 "node": ">=18"
506 }
507 },
508 "node_modules/@esbuild/linux-arm64": {
509 "version": "0.28.1",
510 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
511 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
512 "cpu": [
513 "arm64"
514 ],
515 "dev": true,
516 "license": "MIT",
517 "optional": true,
518 "os": [
519 "linux"
520 ],
521 "engines": {
522 "node": ">=18"
523 }
524 },
525 "node_modules/@esbuild/linux-ia32": {
526 "version": "0.28.1",
527 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
528 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
529 "cpu": [
530 "ia32"
531 ],
532 "dev": true,
533 "license": "MIT",
534 "optional": true,
535 "os": [
536 "linux"
537 ],
538 "engines": {
539 "node": ">=18"
540 }
541 },
542 "node_modules/@esbuild/linux-loong64": {
543 "version": "0.28.1",
544 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
545 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
546 "cpu": [
547 "loong64"
548 ],
549 "dev": true,
550 "license": "MIT",
551 "optional": true,
552 "os": [
553 "linux"
554 ],
555 "engines": {
556 "node": ">=18"
557 }
558 },
559 "node_modules/@esbuild/linux-mips64el": {
560 "version": "0.28.1",
561 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
562 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
563 "cpu": [
564 "mips64el"
565 ],
566 "dev": true,
567 "license": "MIT",
568 "optional": true,
569 "os": [
570 "linux"
571 ],
572 "engines": {
573 "node": ">=18"
574 }
575 },
576 "node_modules/@esbuild/linux-ppc64": {
577 "version": "0.28.1",
578 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
579 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
580 "cpu": [
581 "ppc64"
582 ],
583 "dev": true,
584 "license": "MIT",
585 "optional": true,
586 "os": [
587 "linux"
588 ],
589 "engines": {
590 "node": ">=18"
591 }
592 },
593 "node_modules/@esbuild/linux-riscv64": {
594 "version": "0.28.1",
595 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
596 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
597 "cpu": [
598 "riscv64"
599 ],
600 "dev": true,
601 "license": "MIT",
602 "optional": true,
603 "os": [
604 "linux"
605 ],
606 "engines": {
607 "node": ">=18"
608 }
609 },
610 "node_modules/@esbuild/linux-s390x": {
611 "version": "0.28.1",
612 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
613 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
614 "cpu": [
615 "s390x"
616 ],
617 "dev": true,
618 "license": "MIT",
619 "optional": true,
620 "os": [
621 "linux"
622 ],
623 "engines": {
624 "node": ">=18"
625 }
626 },
627 "node_modules/@esbuild/linux-x64": {
628 "version": "0.28.1",
629 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
630 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
631 "cpu": [
632 "x64"
633 ],
634 "dev": true,
635 "license": "MIT",
636 "optional": true,
637 "os": [
638 "linux"
639 ],
640 "engines": {
641 "node": ">=18"
642 }
643 },
644 "node_modules/@esbuild/netbsd-arm64": {
645 "version": "0.28.1",
646 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
647 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
648 "cpu": [
649 "arm64"
650 ],
651 "dev": true,
652 "license": "MIT",
653 "optional": true,
654 "os": [
655 "netbsd"
656 ],
657 "engines": {
658 "node": ">=18"
659 }
660 },
661 "node_modules/@esbuild/netbsd-x64": {
662 "version": "0.28.1",
663 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
664 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
665 "cpu": [
666 "x64"
667 ],
668 "dev": true,
669 "license": "MIT",
670 "optional": true,
671 "os": [
672 "netbsd"
673 ],
674 "engines": {
675 "node": ">=18"
676 }
677 },
678 "node_modules/@esbuild/openbsd-arm64": {
679 "version": "0.28.1",
680 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
681 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
682 "cpu": [
683 "arm64"
684 ],
685 "dev": true,
686 "license": "MIT",
687 "optional": true,
688 "os": [
689 "openbsd"
690 ],
691 "engines": {
692 "node": ">=18"
693 }
694 },
695 "node_modules/@esbuild/openbsd-x64": {
696 "version": "0.28.1",
697 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
698 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
699 "cpu": [
700 "x64"
701 ],
702 "dev": true,
703 "license": "MIT",
704 "optional": true,
705 "os": [
706 "openbsd"
707 ],
708 "engines": {
709 "node": ">=18"
710 }
711 },
712 "node_modules/@esbuild/openharmony-arm64": {
713 "version": "0.28.1",
714 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
715 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
716 "cpu": [
717 "arm64"
718 ],
719 "dev": true,
720 "license": "MIT",
721 "optional": true,
722 "os": [
723 "openharmony"
724 ],
725 "engines": {
726 "node": ">=18"
727 }
728 },
729 "node_modules/@esbuild/sunos-x64": {
730 "version": "0.28.1",
731 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
732 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
733 "cpu": [
734 "x64"
735 ],
736 "dev": true,
737 "license": "MIT",
738 "optional": true,
739 "os": [
740 "sunos"
741 ],
742 "engines": {
743 "node": ">=18"
744 }
745 },
746 "node_modules/@esbuild/win32-arm64": {
747 "version": "0.28.1",
748 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
749 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
750 "cpu": [
751 "arm64"
752 ],
753 "dev": true,
754 "license": "MIT",
755 "optional": true,
756 "os": [
757 "win32"
758 ],
759 "engines": {
760 "node": ">=18"
761 }
762 },
763 "node_modules/@esbuild/win32-ia32": {
764 "version": "0.28.1",
765 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
766 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
767 "cpu": [
768 "ia32"
769 ],
770 "dev": true,
771 "license": "MIT",
772 "optional": true,
773 "os": [
774 "win32"
775 ],
776 "engines": {
777 "node": ">=18"
778 }
779 },
780 "node_modules/@esbuild/win32-x64": {
781 "version": "0.28.1",
782 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
783 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
784 "cpu": [
785 "x64"
786 ],
787 "dev": true,
788 "license": "MIT",
789 "optional": true,
790 "os": [
791 "win32"
792 ],
793 "engines": {
794 "node": ">=18"
795 }
796 },
797 "node_modules/@eslint-community/eslint-utils": {
798 "version": "4.9.1",
799 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
800 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
801 "dev": true,
802 "license": "MIT",
803 "dependencies": {
804 "eslint-visitor-keys": "^3.4.3"
805 },
806 "engines": {
807 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
808 },
809 "funding": {
810 "url": "https://opencollective.com/eslint"
811 },
812 "peerDependencies": {
813 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
814 }
815 },
816 "node_modules/@eslint-community/regexpp": {
817 "version": "4.12.2",
818 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
819 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
820 "dev": true,
821 "license": "MIT",
822 "engines": {
823 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
824 }
825 },
826 "node_modules/@eslint/config-array": {
827 "version": "0.21.2",
828 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",
829 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",
830 "dev": true,
831 "license": "Apache-2.0",
832 "dependencies": {
833 "@eslint/object-schema": "^2.1.7",
834 "debug": "^4.3.1",
835 "minimatch": "^3.1.5"
836 },
837 "engines": {
838 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
839 }
840 },
841 "node_modules/@eslint/config-array/node_modules/balanced-match": {
842 "version": "1.0.2",
843 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
844 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
845 "dev": true,
846 "license": "MIT"
847 },
848 "node_modules/@eslint/config-array/node_modules/brace-expansion": {
849 "version": "1.1.15",
850 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
851 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
852 "dev": true,
853 "license": "MIT",
854 "dependencies": {
855 "balanced-match": "^1.0.0",
856 "concat-map": "0.0.1"
857 }
858 },
859 "node_modules/@eslint/config-array/node_modules/minimatch": {
860 "version": "3.1.5",
861 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
862 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
863 "dev": true,
864 "license": "ISC",
865 "dependencies": {
866 "brace-expansion": "^1.1.7"
867 },
868 "engines": {
869 "node": "*"
870 }
871 },
872 "node_modules/@eslint/config-helpers": {
873 "version": "0.4.2",
874 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
875 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
876 "dev": true,
877 "license": "Apache-2.0",
878 "dependencies": {
879 "@eslint/core": "^0.17.0"
880 },
881 "engines": {
882 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
883 }
884 },
885 "node_modules/@eslint/core": {
886 "version": "0.17.0",
887 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
888 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
889 "dev": true,
890 "license": "Apache-2.0",
891 "dependencies": {
892 "@types/json-schema": "^7.0.15"
893 },
894 "engines": {
895 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
896 }
897 },
898 "node_modules/@eslint/eslintrc": {
899 "version": "3.3.5",
900 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
901 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
902 "dev": true,
903 "license": "MIT",
904 "dependencies": {
905 "ajv": "^6.14.0",
906 "debug": "^4.3.2",
907 "espree": "^10.0.1",
908 "globals": "^14.0.0",
909 "ignore": "^5.2.0",
910 "import-fresh": "^3.2.1",
911 "js-yaml": "^4.1.1",
912 "minimatch": "^3.1.5",
913 "strip-json-comments": "^3.1.1"
914 },
915 "engines": {
916 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
917 },
918 "funding": {
919 "url": "https://opencollective.com/eslint"
920 }
921 },
922 "node_modules/@eslint/eslintrc/node_modules/balanced-match": {
923 "version": "1.0.2",
924 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
925 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
926 "dev": true,
927 "license": "MIT"
928 },
929 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
930 "version": "1.1.15",
931 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
932 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
933 "dev": true,
934 "license": "MIT",
935 "dependencies": {
936 "balanced-match": "^1.0.0",
937 "concat-map": "0.0.1"
938 }
939 },
940 "node_modules/@eslint/eslintrc/node_modules/ignore": {
941 "version": "5.3.2",
942 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
943 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
944 "dev": true,
945 "license": "MIT",
946 "engines": {
947 "node": ">= 4"
948 }
949 },
950 "node_modules/@eslint/eslintrc/node_modules/minimatch": {
951 "version": "3.1.5",
952 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
953 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
954 "dev": true,
955 "license": "ISC",
956 "dependencies": {
957 "brace-expansion": "^1.1.7"
958 },
959 "engines": {
960 "node": "*"
961 }
962 },
963 "node_modules/@eslint/js": {
964 "version": "9.39.4",
965 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
966 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
967 "dev": true,
968 "license": "MIT",
969 "engines": {
970 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
971 },
972 "funding": {
973 "url": "https://eslint.org/donate"
974 }
975 },
976 "node_modules/@eslint/object-schema": {
977 "version": "2.1.7",
978 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
979 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
980 "dev": true,
981 "license": "Apache-2.0",
982 "engines": {
983 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
984 }
985 },
986 "node_modules/@eslint/plugin-kit": {
987 "version": "0.4.1",
988 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
989 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
990 "dev": true,
991 "license": "Apache-2.0",
992 "dependencies": {
993 "@eslint/core": "^0.17.0",
994 "levn": "^0.4.1"
995 },
996 "engines": {
997 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
998 }
999 },
1000 "node_modules/@humanfs/core": {
1001 "version": "0.19.2",
1002 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
1003 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
1004 "dev": true,
1005 "license": "Apache-2.0",
1006 "dependencies": {
1007 "@humanfs/types": "^0.15.0"
1008 },
1009 "engines": {
1010 "node": ">=18.18.0"
1011 }
1012 },
1013 "node_modules/@humanfs/node": {
1014 "version": "0.16.8",
1015 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
1016 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
1017 "dev": true,
1018 "license": "Apache-2.0",
1019 "dependencies": {
1020 "@humanfs/core": "^0.19.2",
1021 "@humanfs/types": "^0.15.0",
1022 "@humanwhocodes/retry": "^0.4.0"
1023 },
1024 "engines": {
1025 "node": ">=18.18.0"
1026 }
1027 },
1028 "node_modules/@humanfs/types": {
1029 "version": "0.15.0",
1030 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
1031 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
1032 "dev": true,
1033 "license": "Apache-2.0",
1034 "engines": {
1035 "node": ">=18.18.0"
1036 }
1037 },
1038 "node_modules/@humanwhocodes/module-importer": {
1039 "version": "1.0.1",
1040 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
1041 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
1042 "dev": true,
1043 "license": "Apache-2.0",
1044 "engines": {
1045 "node": ">=12.22"
1046 },
1047 "funding": {
1048 "type": "github",
1049 "url": "https://github.com/sponsors/nzakas"
1050 }
1051 },
1052 "node_modules/@humanwhocodes/retry": {
1053 "version": "0.4.3",
1054 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
1055 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
1056 "dev": true,
1057 "license": "Apache-2.0",
1058 "engines": {
1059 "node": ">=18.18"
1060 },
1061 "funding": {
1062 "type": "github",
1063 "url": "https://github.com/sponsors/nzakas"
1064 }
1065 },
1066 "node_modules/@img/colour": {
1067 "version": "1.1.0",
1068 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
1069 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
1070 "dev": true,
1071 "license": "MIT",
1072 "engines": {
1073 "node": ">=18"
1074 }
1075 },
1076 "node_modules/@img/sharp-darwin-arm64": {
1077 "version": "0.34.5",
1078 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
1079 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
1080 "cpu": [
1081 "arm64"
1082 ],
1083 "dev": true,
1084 "license": "Apache-2.0",
1085 "optional": true,
1086 "os": [
1087 "darwin"
1088 ],
1089 "engines": {
1090 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1091 },
1092 "funding": {
1093 "url": "https://opencollective.com/libvips"
1094 },
1095 "optionalDependencies": {
1096 "@img/sharp-libvips-darwin-arm64": "1.2.4"
1097 }
1098 },
1099 "node_modules/@img/sharp-darwin-x64": {
1100 "version": "0.34.5",
1101 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
1102 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
1103 "cpu": [
1104 "x64"
1105 ],
1106 "dev": true,
1107 "license": "Apache-2.0",
1108 "optional": true,
1109 "os": [
1110 "darwin"
1111 ],
1112 "engines": {
1113 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1114 },
1115 "funding": {
1116 "url": "https://opencollective.com/libvips"
1117 },
1118 "optionalDependencies": {
1119 "@img/sharp-libvips-darwin-x64": "1.2.4"
1120 }
1121 },
1122 "node_modules/@img/sharp-libvips-darwin-arm64": {
1123 "version": "1.2.4",
1124 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
1125 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
1126 "cpu": [
1127 "arm64"
1128 ],
1129 "dev": true,
1130 "license": "LGPL-3.0-or-later",
1131 "optional": true,
1132 "os": [
1133 "darwin"
1134 ],
1135 "funding": {
1136 "url": "https://opencollective.com/libvips"
1137 }
1138 },
1139 "node_modules/@img/sharp-libvips-darwin-x64": {
1140 "version": "1.2.4",
1141 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
1142 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
1143 "cpu": [
1144 "x64"
1145 ],
1146 "dev": true,
1147 "license": "LGPL-3.0-or-later",
1148 "optional": true,
1149 "os": [
1150 "darwin"
1151 ],
1152 "funding": {
1153 "url": "https://opencollective.com/libvips"
1154 }
1155 },
1156 "node_modules/@img/sharp-libvips-linux-arm": {
1157 "version": "1.2.4",
1158 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
1159 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
1160 "cpu": [
1161 "arm"
1162 ],
1163 "dev": true,
1164 "libc": [
1165 "glibc"
1166 ],
1167 "license": "LGPL-3.0-or-later",
1168 "optional": true,
1169 "os": [
1170 "linux"
1171 ],
1172 "funding": {
1173 "url": "https://opencollective.com/libvips"
1174 }
1175 },
1176 "node_modules/@img/sharp-libvips-linux-arm64": {
1177 "version": "1.2.4",
1178 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
1179 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
1180 "cpu": [
1181 "arm64"
1182 ],
1183 "dev": true,
1184 "libc": [
1185 "glibc"
1186 ],
1187 "license": "LGPL-3.0-or-later",
1188 "optional": true,
1189 "os": [
1190 "linux"
1191 ],
1192 "funding": {
1193 "url": "https://opencollective.com/libvips"
1194 }
1195 },
1196 "node_modules/@img/sharp-libvips-linux-ppc64": {
1197 "version": "1.2.4",
1198 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
1199 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
1200 "cpu": [
1201 "ppc64"
1202 ],
1203 "dev": true,
1204 "libc": [
1205 "glibc"
1206 ],
1207 "license": "LGPL-3.0-or-later",
1208 "optional": true,
1209 "os": [
1210 "linux"
1211 ],
1212 "funding": {
1213 "url": "https://opencollective.com/libvips"
1214 }
1215 },
1216 "node_modules/@img/sharp-libvips-linux-riscv64": {
1217 "version": "1.2.4",
1218 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
1219 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
1220 "cpu": [
1221 "riscv64"
1222 ],
1223 "dev": true,
1224 "libc": [
1225 "glibc"
1226 ],
1227 "license": "LGPL-3.0-or-later",
1228 "optional": true,
1229 "os": [
1230 "linux"
1231 ],
1232 "funding": {
1233 "url": "https://opencollective.com/libvips"
1234 }
1235 },
1236 "node_modules/@img/sharp-libvips-linux-s390x": {
1237 "version": "1.2.4",
1238 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
1239 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
1240 "cpu": [
1241 "s390x"
1242 ],
1243 "dev": true,
1244 "libc": [
1245 "glibc"
1246 ],
1247 "license": "LGPL-3.0-or-later",
1248 "optional": true,
1249 "os": [
1250 "linux"
1251 ],
1252 "funding": {
1253 "url": "https://opencollective.com/libvips"
1254 }
1255 },
1256 "node_modules/@img/sharp-libvips-linux-x64": {
1257 "version": "1.2.4",
1258 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
1259 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
1260 "cpu": [
1261 "x64"
1262 ],
1263 "dev": true,
1264 "libc": [
1265 "glibc"
1266 ],
1267 "license": "LGPL-3.0-or-later",
1268 "optional": true,
1269 "os": [
1270 "linux"
1271 ],
1272 "funding": {
1273 "url": "https://opencollective.com/libvips"
1274 }
1275 },
1276 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1277 "version": "1.2.4",
1278 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
1279 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
1280 "cpu": [
1281 "arm64"
1282 ],
1283 "dev": true,
1284 "libc": [
1285 "musl"
1286 ],
1287 "license": "LGPL-3.0-or-later",
1288 "optional": true,
1289 "os": [
1290 "linux"
1291 ],
1292 "funding": {
1293 "url": "https://opencollective.com/libvips"
1294 }
1295 },
1296 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
1297 "version": "1.2.4",
1298 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
1299 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
1300 "cpu": [
1301 "x64"
1302 ],
1303 "dev": true,
1304 "libc": [
1305 "musl"
1306 ],
1307 "license": "LGPL-3.0-or-later",
1308 "optional": true,
1309 "os": [
1310 "linux"
1311 ],
1312 "funding": {
1313 "url": "https://opencollective.com/libvips"
1314 }
1315 },
1316 "node_modules/@img/sharp-linux-arm": {
1317 "version": "0.34.5",
1318 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
1319 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
1320 "cpu": [
1321 "arm"
1322 ],
1323 "dev": true,
1324 "libc": [
1325 "glibc"
1326 ],
1327 "license": "Apache-2.0",
1328 "optional": true,
1329 "os": [
1330 "linux"
1331 ],
1332 "engines": {
1333 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1334 },
1335 "funding": {
1336 "url": "https://opencollective.com/libvips"
1337 },
1338 "optionalDependencies": {
1339 "@img/sharp-libvips-linux-arm": "1.2.4"
1340 }
1341 },
1342 "node_modules/@img/sharp-linux-arm64": {
1343 "version": "0.34.5",
1344 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
1345 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
1346 "cpu": [
1347 "arm64"
1348 ],
1349 "dev": true,
1350 "libc": [
1351 "glibc"
1352 ],
1353 "license": "Apache-2.0",
1354 "optional": true,
1355 "os": [
1356 "linux"
1357 ],
1358 "engines": {
1359 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1360 },
1361 "funding": {
1362 "url": "https://opencollective.com/libvips"
1363 },
1364 "optionalDependencies": {
1365 "@img/sharp-libvips-linux-arm64": "1.2.4"
1366 }
1367 },
1368 "node_modules/@img/sharp-linux-ppc64": {
1369 "version": "0.34.5",
1370 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
1371 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
1372 "cpu": [
1373 "ppc64"
1374 ],
1375 "dev": true,
1376 "libc": [
1377 "glibc"
1378 ],
1379 "license": "Apache-2.0",
1380 "optional": true,
1381 "os": [
1382 "linux"
1383 ],
1384 "engines": {
1385 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1386 },
1387 "funding": {
1388 "url": "https://opencollective.com/libvips"
1389 },
1390 "optionalDependencies": {
1391 "@img/sharp-libvips-linux-ppc64": "1.2.4"
1392 }
1393 },
1394 "node_modules/@img/sharp-linux-riscv64": {
1395 "version": "0.34.5",
1396 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
1397 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
1398 "cpu": [
1399 "riscv64"
1400 ],
1401 "dev": true,
1402 "libc": [
1403 "glibc"
1404 ],
1405 "license": "Apache-2.0",
1406 "optional": true,
1407 "os": [
1408 "linux"
1409 ],
1410 "engines": {
1411 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1412 },
1413 "funding": {
1414 "url": "https://opencollective.com/libvips"
1415 },
1416 "optionalDependencies": {
1417 "@img/sharp-libvips-linux-riscv64": "1.2.4"
1418 }
1419 },
1420 "node_modules/@img/sharp-linux-s390x": {
1421 "version": "0.34.5",
1422 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
1423 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
1424 "cpu": [
1425 "s390x"
1426 ],
1427 "dev": true,
1428 "libc": [
1429 "glibc"
1430 ],
1431 "license": "Apache-2.0",
1432 "optional": true,
1433 "os": [
1434 "linux"
1435 ],
1436 "engines": {
1437 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1438 },
1439 "funding": {
1440 "url": "https://opencollective.com/libvips"
1441 },
1442 "optionalDependencies": {
1443 "@img/sharp-libvips-linux-s390x": "1.2.4"
1444 }
1445 },
1446 "node_modules/@img/sharp-linux-x64": {
1447 "version": "0.34.5",
1448 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
1449 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
1450 "cpu": [
1451 "x64"
1452 ],
1453 "dev": true,
1454 "libc": [
1455 "glibc"
1456 ],
1457 "license": "Apache-2.0",
1458 "optional": true,
1459 "os": [
1460 "linux"
1461 ],
1462 "engines": {
1463 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1464 },
1465 "funding": {
1466 "url": "https://opencollective.com/libvips"
1467 },
1468 "optionalDependencies": {
1469 "@img/sharp-libvips-linux-x64": "1.2.4"
1470 }
1471 },
1472 "node_modules/@img/sharp-linuxmusl-arm64": {
1473 "version": "0.34.5",
1474 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
1475 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
1476 "cpu": [
1477 "arm64"
1478 ],
1479 "dev": true,
1480 "libc": [
1481 "musl"
1482 ],
1483 "license": "Apache-2.0",
1484 "optional": true,
1485 "os": [
1486 "linux"
1487 ],
1488 "engines": {
1489 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1490 },
1491 "funding": {
1492 "url": "https://opencollective.com/libvips"
1493 },
1494 "optionalDependencies": {
1495 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
1496 }
1497 },
1498 "node_modules/@img/sharp-linuxmusl-x64": {
1499 "version": "0.34.5",
1500 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
1501 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
1502 "cpu": [
1503 "x64"
1504 ],
1505 "dev": true,
1506 "libc": [
1507 "musl"
1508 ],
1509 "license": "Apache-2.0",
1510 "optional": true,
1511 "os": [
1512 "linux"
1513 ],
1514 "engines": {
1515 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1516 },
1517 "funding": {
1518 "url": "https://opencollective.com/libvips"
1519 },
1520 "optionalDependencies": {
1521 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1522 }
1523 },
1524 "node_modules/@img/sharp-wasm32": {
1525 "version": "0.34.5",
1526 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1527 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1528 "cpu": [
1529 "wasm32"
1530 ],
1531 "dev": true,
1532 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1533 "optional": true,
1534 "dependencies": {
1535 "@emnapi/runtime": "^1.7.0"
1536 },
1537 "engines": {
1538 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1539 },
1540 "funding": {
1541 "url": "https://opencollective.com/libvips"
1542 }
1543 },
1544 "node_modules/@img/sharp-win32-arm64": {
1545 "version": "0.34.5",
1546 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1547 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1548 "cpu": [
1549 "arm64"
1550 ],
1551 "dev": true,
1552 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1553 "optional": true,
1554 "os": [
1555 "win32"
1556 ],
1557 "engines": {
1558 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1559 },
1560 "funding": {
1561 "url": "https://opencollective.com/libvips"
1562 }
1563 },
1564 "node_modules/@img/sharp-win32-ia32": {
1565 "version": "0.34.5",
1566 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1567 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1568 "cpu": [
1569 "ia32"
1570 ],
1571 "dev": true,
1572 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1573 "optional": true,
1574 "os": [
1575 "win32"
1576 ],
1577 "engines": {
1578 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1579 },
1580 "funding": {
1581 "url": "https://opencollective.com/libvips"
1582 }
1583 },
1584 "node_modules/@img/sharp-win32-x64": {
1585 "version": "0.34.5",
1586 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1587 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1588 "cpu": [
1589 "x64"
1590 ],
1591 "dev": true,
1592 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1593 "optional": true,
1594 "os": [
1595 "win32"
1596 ],
1597 "engines": {
1598 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1599 },
1600 "funding": {
1601 "url": "https://opencollective.com/libvips"
1602 }
1603 },
1604 "node_modules/@jridgewell/resolve-uri": {
1605 "version": "3.1.2",
1606 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1607 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1608 "dev": true,
1609 "license": "MIT",
1610 "engines": {
1611 "node": ">=6.0.0"
1612 }
1613 },
1614 "node_modules/@jridgewell/sourcemap-codec": {
1615 "version": "1.5.5",
1616 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1617 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1618 "dev": true,
1619 "license": "MIT"
1620 },
1621 "node_modules/@jridgewell/trace-mapping": {
1622 "version": "0.3.9",
1623 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1624 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1625 "dev": true,
1626 "license": "MIT",
1627 "dependencies": {
1628 "@jridgewell/resolve-uri": "^3.0.3",
1629 "@jridgewell/sourcemap-codec": "^1.4.10"
1630 }
1631 },
1632 "node_modules/@napi-rs/wasm-runtime": {
1633 "version": "1.1.5",
1634 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz",
1635 "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==",
1636 "dev": true,
1637 "license": "MIT",
1638 "optional": true,
1639 "dependencies": {
1640 "@tybys/wasm-util": "^0.10.2"
1641 },
1642 "funding": {
1643 "type": "github",
1644 "url": "https://github.com/sponsors/Brooooooklyn"
1645 },
1646 "peerDependencies": {
1647 "@emnapi/core": "^1.7.1",
1648 "@emnapi/runtime": "^1.7.1"
1649 }
1650 },
1651 "node_modules/@oxc-project/types": {
1652 "version": "0.133.0",
1653 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz",
1654 "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==",
1655 "dev": true,
1656 "license": "MIT",
1657 "funding": {
1658 "url": "https://github.com/sponsors/Boshen"
1659 }
1660 },
1661 "node_modules/@poppinss/colors": {
1662 "version": "4.1.6",
1663 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1664 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1665 "dev": true,
1666 "license": "MIT",
1667 "dependencies": {
1668 "kleur": "^4.1.5"
1669 }
1670 },
1671 "node_modules/@poppinss/dumper": {
1672 "version": "0.6.5",
1673 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1674 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
1675 "dev": true,
1676 "license": "MIT",
1677 "dependencies": {
1678 "@poppinss/colors": "^4.1.5",
1679 "@sindresorhus/is": "^7.0.2",
1680 "supports-color": "^10.0.0"
1681 }
1682 },
1683 "node_modules/@poppinss/dumper/node_modules/supports-color": {
1684 "version": "10.2.2",
1685 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
1686 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
1687 "dev": true,
1688 "license": "MIT",
1689 "engines": {
1690 "node": ">=18"
1691 },
1692 "funding": {
1693 "url": "https://github.com/chalk/supports-color?sponsor=1"
1694 }
1695 },
1696 "node_modules/@poppinss/exception": {
1697 "version": "1.2.3",
1698 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
1699 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
1700 "dev": true,
1701 "license": "MIT"
1702 },
1703 "node_modules/@rolldown/binding-android-arm64": {
1704 "version": "1.0.3",
1705 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz",
1706 "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==",
1707 "cpu": [
1708 "arm64"
1709 ],
1710 "dev": true,
1711 "license": "MIT",
1712 "optional": true,
1713 "os": [
1714 "android"
1715 ],
1716 "engines": {
1717 "node": "^20.19.0 || >=22.12.0"
1718 }
1719 },
1720 "node_modules/@rolldown/binding-darwin-arm64": {
1721 "version": "1.0.3",
1722 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz",
1723 "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==",
1724 "cpu": [
1725 "arm64"
1726 ],
1727 "dev": true,
1728 "license": "MIT",
1729 "optional": true,
1730 "os": [
1731 "darwin"
1732 ],
1733 "engines": {
1734 "node": "^20.19.0 || >=22.12.0"
1735 }
1736 },
1737 "node_modules/@rolldown/binding-darwin-x64": {
1738 "version": "1.0.3",
1739 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz",
1740 "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==",
1741 "cpu": [
1742 "x64"
1743 ],
1744 "dev": true,
1745 "license": "MIT",
1746 "optional": true,
1747 "os": [
1748 "darwin"
1749 ],
1750 "engines": {
1751 "node": "^20.19.0 || >=22.12.0"
1752 }
1753 },
1754 "node_modules/@rolldown/binding-freebsd-x64": {
1755 "version": "1.0.3",
1756 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz",
1757 "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==",
1758 "cpu": [
1759 "x64"
1760 ],
1761 "dev": true,
1762 "license": "MIT",
1763 "optional": true,
1764 "os": [
1765 "freebsd"
1766 ],
1767 "engines": {
1768 "node": "^20.19.0 || >=22.12.0"
1769 }
1770 },
1771 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
1772 "version": "1.0.3",
1773 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz",
1774 "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==",
1775 "cpu": [
1776 "arm"
1777 ],
1778 "dev": true,
1779 "license": "MIT",
1780 "optional": true,
1781 "os": [
1782 "linux"
1783 ],
1784 "engines": {
1785 "node": "^20.19.0 || >=22.12.0"
1786 }
1787 },
1788 "node_modules/@rolldown/binding-linux-arm64-gnu": {
1789 "version": "1.0.3",
1790 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz",
1791 "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==",
1792 "cpu": [
1793 "arm64"
1794 ],
1795 "dev": true,
1796 "libc": [
1797 "glibc"
1798 ],
1799 "license": "MIT",
1800 "optional": true,
1801 "os": [
1802 "linux"
1803 ],
1804 "engines": {
1805 "node": "^20.19.0 || >=22.12.0"
1806 }
1807 },
1808 "node_modules/@rolldown/binding-linux-arm64-musl": {
1809 "version": "1.0.3",
1810 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz",
1811 "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==",
1812 "cpu": [
1813 "arm64"
1814 ],
1815 "dev": true,
1816 "libc": [
1817 "musl"
1818 ],
1819 "license": "MIT",
1820 "optional": true,
1821 "os": [
1822 "linux"
1823 ],
1824 "engines": {
1825 "node": "^20.19.0 || >=22.12.0"
1826 }
1827 },
1828 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
1829 "version": "1.0.3",
1830 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz",
1831 "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==",
1832 "cpu": [
1833 "ppc64"
1834 ],
1835 "dev": true,
1836 "libc": [
1837 "glibc"
1838 ],
1839 "license": "MIT",
1840 "optional": true,
1841 "os": [
1842 "linux"
1843 ],
1844 "engines": {
1845 "node": "^20.19.0 || >=22.12.0"
1846 }
1847 },
1848 "node_modules/@rolldown/binding-linux-s390x-gnu": {
1849 "version": "1.0.3",
1850 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz",
1851 "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==",
1852 "cpu": [
1853 "s390x"
1854 ],
1855 "dev": true,
1856 "libc": [
1857 "glibc"
1858 ],
1859 "license": "MIT",
1860 "optional": true,
1861 "os": [
1862 "linux"
1863 ],
1864 "engines": {
1865 "node": "^20.19.0 || >=22.12.0"
1866 }
1867 },
1868 "node_modules/@rolldown/binding-linux-x64-gnu": {
1869 "version": "1.0.3",
1870 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz",
1871 "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==",
1872 "cpu": [
1873 "x64"
1874 ],
1875 "dev": true,
1876 "libc": [
1877 "glibc"
1878 ],
1879 "license": "MIT",
1880 "optional": true,
1881 "os": [
1882 "linux"
1883 ],
1884 "engines": {
1885 "node": "^20.19.0 || >=22.12.0"
1886 }
1887 },
1888 "node_modules/@rolldown/binding-linux-x64-musl": {
1889 "version": "1.0.3",
1890 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz",
1891 "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==",
1892 "cpu": [
1893 "x64"
1894 ],
1895 "dev": true,
1896 "libc": [
1897 "musl"
1898 ],
1899 "license": "MIT",
1900 "optional": true,
1901 "os": [
1902 "linux"
1903 ],
1904 "engines": {
1905 "node": "^20.19.0 || >=22.12.0"
1906 }
1907 },
1908 "node_modules/@rolldown/binding-openharmony-arm64": {
1909 "version": "1.0.3",
1910 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz",
1911 "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==",
1912 "cpu": [
1913 "arm64"
1914 ],
1915 "dev": true,
1916 "license": "MIT",
1917 "optional": true,
1918 "os": [
1919 "openharmony"
1920 ],
1921 "engines": {
1922 "node": "^20.19.0 || >=22.12.0"
1923 }
1924 },
1925 "node_modules/@rolldown/binding-wasm32-wasi": {
1926 "version": "1.0.3",
1927 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz",
1928 "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==",
1929 "cpu": [
1930 "wasm32"
1931 ],
1932 "dev": true,
1933 "license": "MIT",
1934 "optional": true,
1935 "dependencies": {
1936 "@emnapi/core": "1.10.0",
1937 "@emnapi/runtime": "1.10.0",
1938 "@napi-rs/wasm-runtime": "^1.1.4"
1939 },
1940 "engines": {
1941 "node": "^20.19.0 || >=22.12.0"
1942 }
1943 },
1944 "node_modules/@rolldown/binding-win32-arm64-msvc": {
1945 "version": "1.0.3",
1946 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz",
1947 "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==",
1948 "cpu": [
1949 "arm64"
1950 ],
1951 "dev": true,
1952 "license": "MIT",
1953 "optional": true,
1954 "os": [
1955 "win32"
1956 ],
1957 "engines": {
1958 "node": "^20.19.0 || >=22.12.0"
1959 }
1960 },
1961 "node_modules/@rolldown/binding-win32-x64-msvc": {
1962 "version": "1.0.3",
1963 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz",
1964 "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==",
1965 "cpu": [
1966 "x64"
1967 ],
1968 "dev": true,
1969 "license": "MIT",
1970 "optional": true,
1971 "os": [
1972 "win32"
1973 ],
1974 "engines": {
1975 "node": "^20.19.0 || >=22.12.0"
1976 }
1977 },
1978 "node_modules/@rolldown/pluginutils": {
1979 "version": "1.0.1",
1980 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
1981 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
1982 "dev": true,
1983 "license": "MIT"
1984 },
1985 "node_modules/@sindresorhus/is": {
1986 "version": "7.2.0",
1987 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
1988 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
1989 "dev": true,
1990 "license": "MIT",
1991 "engines": {
1992 "node": ">=18"
1993 },
1994 "funding": {
1995 "url": "https://github.com/sindresorhus/is?sponsor=1"
1996 }
1997 },
1998 "node_modules/@speed-highlight/core": {
1999 "version": "1.2.17",
2000 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.17.tgz",
2001 "integrity": "sha512-Z92FwKpCtfaW1V0jTU/fh3QzYEZN8wDwrzRIBoADCJfn4mJCNcJN/XegifX7BDrQ8/h9Xh/JnbyMchL0FqXrkg==",
2002 "dev": true,
2003 "license": "CC0-1.0"
2004 },
2005 "node_modules/@standard-schema/spec": {
2006 "version": "1.1.0",
2007 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
2008 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
2009 "license": "MIT"
2010 },
2011 "node_modules/@tybys/wasm-util": {
2012 "version": "0.10.2",
2013 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz",
2014 "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==",
2015 "dev": true,
2016 "license": "MIT",
2017 "optional": true,
2018 "dependencies": {
2019 "tslib": "^2.4.0"
2020 }
2021 },
2022 "node_modules/@types/chai": {
2023 "version": "5.2.3",
2024 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
2025 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
2026 "dev": true,
2027 "license": "MIT",
2028 "dependencies": {
2029 "@types/deep-eql": "*",
2030 "assertion-error": "^2.0.1"
2031 }
2032 },
2033 "node_modules/@types/deep-eql": {
2034 "version": "4.0.2",
2035 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
2036 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
2037 "dev": true,
2038 "license": "MIT"
2039 },
2040 "node_modules/@types/estree": {
2041 "version": "1.0.9",
2042 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
2043 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
2044 "dev": true,
2045 "license": "MIT"
2046 },
2047 "node_modules/@types/json-schema": {
2048 "version": "7.0.15",
2049 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
2050 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
2051 "dev": true,
2052 "license": "MIT"
2053 },
2054 "node_modules/@types/node": {
2055 "version": "26.0.0",
2056 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz",
2057 "integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==",
2058 "dev": true,
2059 "license": "MIT",
2060 "dependencies": {
2061 "undici-types": "~8.3.0"
2062 }
2063 },
2064 "node_modules/@types/whatwg-mimetype": {
2065 "version": "3.0.2",
2066 "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz",
2067 "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==",
2068 "dev": true,
2069 "license": "MIT"
2070 },
2071 "node_modules/@types/ws": {
2072 "version": "8.18.1",
2073 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
2074 "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
2075 "dev": true,
2076 "license": "MIT",
2077 "dependencies": {
2078 "@types/node": "*"
2079 }
2080 },
2081 "node_modules/@typescript-eslint/eslint-plugin": {
2082 "version": "8.62.0",
2083 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.0.tgz",
2084 "integrity": "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==",
2085 "dev": true,
2086 "license": "MIT",
2087 "dependencies": {
2088 "@eslint-community/regexpp": "^4.12.2",
2089 "@typescript-eslint/scope-manager": "8.62.0",
2090 "@typescript-eslint/type-utils": "8.62.0",
2091 "@typescript-eslint/utils": "8.62.0",
2092 "@typescript-eslint/visitor-keys": "8.62.0",
2093 "ignore": "^7.0.5",
2094 "natural-compare": "^1.4.0",
2095 "ts-api-utils": "^2.5.0"
2096 },
2097 "engines": {
2098 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2099 },
2100 "funding": {
2101 "type": "opencollective",
2102 "url": "https://opencollective.com/typescript-eslint"
2103 },
2104 "peerDependencies": {
2105 "@typescript-eslint/parser": "^8.62.0",
2106 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2107 "typescript": ">=4.8.4 <6.1.0"
2108 }
2109 },
2110 "node_modules/@typescript-eslint/parser": {
2111 "version": "8.62.0",
2112 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.0.tgz",
2113 "integrity": "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==",
2114 "dev": true,
2115 "license": "MIT",
2116 "dependencies": {
2117 "@typescript-eslint/scope-manager": "8.62.0",
2118 "@typescript-eslint/types": "8.62.0",
2119 "@typescript-eslint/typescript-estree": "8.62.0",
2120 "@typescript-eslint/visitor-keys": "8.62.0",
2121 "debug": "^4.4.3"
2122 },
2123 "engines": {
2124 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2125 },
2126 "funding": {
2127 "type": "opencollective",
2128 "url": "https://opencollective.com/typescript-eslint"
2129 },
2130 "peerDependencies": {
2131 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2132 "typescript": ">=4.8.4 <6.1.0"
2133 }
2134 },
2135 "node_modules/@typescript-eslint/project-service": {
2136 "version": "8.62.0",
2137 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.0.tgz",
2138 "integrity": "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==",
2139 "dev": true,
2140 "license": "MIT",
2141 "dependencies": {
2142 "@typescript-eslint/tsconfig-utils": "^8.62.0",
2143 "@typescript-eslint/types": "^8.62.0",
2144 "debug": "^4.4.3"
2145 },
2146 "engines": {
2147 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2148 },
2149 "funding": {
2150 "type": "opencollective",
2151 "url": "https://opencollective.com/typescript-eslint"
2152 },
2153 "peerDependencies": {
2154 "typescript": ">=4.8.4 <6.1.0"
2155 }
2156 },
2157 "node_modules/@typescript-eslint/scope-manager": {
2158 "version": "8.62.0",
2159 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.0.tgz",
2160 "integrity": "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==",
2161 "dev": true,
2162 "license": "MIT",
2163 "dependencies": {
2164 "@typescript-eslint/types": "8.62.0",
2165 "@typescript-eslint/visitor-keys": "8.62.0"
2166 },
2167 "engines": {
2168 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2169 },
2170 "funding": {
2171 "type": "opencollective",
2172 "url": "https://opencollective.com/typescript-eslint"
2173 }
2174 },
2175 "node_modules/@typescript-eslint/tsconfig-utils": {
2176 "version": "8.62.0",
2177 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.0.tgz",
2178 "integrity": "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==",
2179 "dev": true,
2180 "license": "MIT",
2181 "engines": {
2182 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2183 },
2184 "funding": {
2185 "type": "opencollective",
2186 "url": "https://opencollective.com/typescript-eslint"
2187 },
2188 "peerDependencies": {
2189 "typescript": ">=4.8.4 <6.1.0"
2190 }
2191 },
2192 "node_modules/@typescript-eslint/type-utils": {
2193 "version": "8.62.0",
2194 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.0.tgz",
2195 "integrity": "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==",
2196 "dev": true,
2197 "license": "MIT",
2198 "dependencies": {
2199 "@typescript-eslint/types": "8.62.0",
2200 "@typescript-eslint/typescript-estree": "8.62.0",
2201 "@typescript-eslint/utils": "8.62.0",
2202 "debug": "^4.4.3",
2203 "ts-api-utils": "^2.5.0"
2204 },
2205 "engines": {
2206 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2207 },
2208 "funding": {
2209 "type": "opencollective",
2210 "url": "https://opencollective.com/typescript-eslint"
2211 },
2212 "peerDependencies": {
2213 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2214 "typescript": ">=4.8.4 <6.1.0"
2215 }
2216 },
2217 "node_modules/@typescript-eslint/types": {
2218 "version": "8.62.0",
2219 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.0.tgz",
2220 "integrity": "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==",
2221 "dev": true,
2222 "license": "MIT",
2223 "engines": {
2224 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2225 },
2226 "funding": {
2227 "type": "opencollective",
2228 "url": "https://opencollective.com/typescript-eslint"
2229 }
2230 },
2231 "node_modules/@typescript-eslint/typescript-estree": {
2232 "version": "8.62.0",
2233 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.0.tgz",
2234 "integrity": "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==",
2235 "dev": true,
2236 "license": "MIT",
2237 "dependencies": {
2238 "@typescript-eslint/project-service": "8.62.0",
2239 "@typescript-eslint/tsconfig-utils": "8.62.0",
2240 "@typescript-eslint/types": "8.62.0",
2241 "@typescript-eslint/visitor-keys": "8.62.0",
2242 "debug": "^4.4.3",
2243 "minimatch": "^10.2.2",
2244 "semver": "^7.7.3",
2245 "tinyglobby": "^0.2.15",
2246 "ts-api-utils": "^2.5.0"
2247 },
2248 "engines": {
2249 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2250 },
2251 "funding": {
2252 "type": "opencollective",
2253 "url": "https://opencollective.com/typescript-eslint"
2254 },
2255 "peerDependencies": {
2256 "typescript": ">=4.8.4 <6.1.0"
2257 }
2258 },
2259 "node_modules/@typescript-eslint/utils": {
2260 "version": "8.62.0",
2261 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.0.tgz",
2262 "integrity": "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==",
2263 "dev": true,
2264 "license": "MIT",
2265 "dependencies": {
2266 "@eslint-community/eslint-utils": "^4.9.1",
2267 "@typescript-eslint/scope-manager": "8.62.0",
2268 "@typescript-eslint/types": "8.62.0",
2269 "@typescript-eslint/typescript-estree": "8.62.0"
2270 },
2271 "engines": {
2272 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2273 },
2274 "funding": {
2275 "type": "opencollective",
2276 "url": "https://opencollective.com/typescript-eslint"
2277 },
2278 "peerDependencies": {
2279 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2280 "typescript": ">=4.8.4 <6.1.0"
2281 }
2282 },
2283 "node_modules/@typescript-eslint/visitor-keys": {
2284 "version": "8.62.0",
2285 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.0.tgz",
2286 "integrity": "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==",
2287 "dev": true,
2288 "license": "MIT",
2289 "dependencies": {
2290 "@typescript-eslint/types": "8.62.0",
2291 "eslint-visitor-keys": "^5.0.0"
2292 },
2293 "engines": {
2294 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2295 },
2296 "funding": {
2297 "type": "opencollective",
2298 "url": "https://opencollective.com/typescript-eslint"
2299 }
2300 },
2301 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2302 "version": "5.0.1",
2303 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
2304 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
2305 "dev": true,
2306 "license": "Apache-2.0",
2307 "engines": {
2308 "node": "^20.19.0 || ^22.13.0 || >=24"
2309 },
2310 "funding": {
2311 "url": "https://opencollective.com/eslint"
2312 }
2313 },
2314 "node_modules/@vitest/expect": {
2315 "version": "4.1.9",
2316 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz",
2317 "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==",
2318 "dev": true,
2319 "license": "MIT",
2320 "dependencies": {
2321 "@standard-schema/spec": "^1.1.0",
2322 "@types/chai": "^5.2.2",
2323 "@vitest/spy": "4.1.9",
2324 "@vitest/utils": "4.1.9",
2325 "chai": "^6.2.2",
2326 "tinyrainbow": "^3.1.0"
2327 },
2328 "funding": {
2329 "url": "https://opencollective.com/vitest"
2330 }
2331 },
2332 "node_modules/@vitest/mocker": {
2333 "version": "4.1.9",
2334 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz",
2335 "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==",
2336 "dev": true,
2337 "license": "MIT",
2338 "dependencies": {
2339 "@vitest/spy": "4.1.9",
2340 "estree-walker": "^3.0.3",
2341 "magic-string": "^0.30.21"
2342 },
2343 "funding": {
2344 "url": "https://opencollective.com/vitest"
2345 },
2346 "peerDependencies": {
2347 "msw": "^2.4.9",
2348 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
2349 },
2350 "peerDependenciesMeta": {
2351 "msw": {
2352 "optional": true
2353 },
2354 "vite": {
2355 "optional": true
2356 }
2357 }
2358 },
2359 "node_modules/@vitest/pretty-format": {
2360 "version": "4.1.9",
2361 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz",
2362 "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==",
2363 "dev": true,
2364 "license": "MIT",
2365 "dependencies": {
2366 "tinyrainbow": "^3.1.0"
2367 },
2368 "funding": {
2369 "url": "https://opencollective.com/vitest"
2370 }
2371 },
2372 "node_modules/@vitest/runner": {
2373 "version": "4.1.9",
2374 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz",
2375 "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==",
2376 "dev": true,
2377 "license": "MIT",
2378 "dependencies": {
2379 "@vitest/utils": "4.1.9",
2380 "pathe": "^2.0.3"
2381 },
2382 "funding": {
2383 "url": "https://opencollective.com/vitest"
2384 }
2385 },
2386 "node_modules/@vitest/snapshot": {
2387 "version": "4.1.9",
2388 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz",
2389 "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==",
2390 "dev": true,
2391 "license": "MIT",
2392 "dependencies": {
2393 "@vitest/pretty-format": "4.1.9",
2394 "@vitest/utils": "4.1.9",
2395 "magic-string": "^0.30.21",
2396 "pathe": "^2.0.3"
2397 },
2398 "funding": {
2399 "url": "https://opencollective.com/vitest"
2400 }
2401 },
2402 "node_modules/@vitest/spy": {
2403 "version": "4.1.9",
2404 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz",
2405 "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==",
2406 "dev": true,
2407 "license": "MIT",
2408 "funding": {
2409 "url": "https://opencollective.com/vitest"
2410 }
2411 },
2412 "node_modules/@vitest/utils": {
2413 "version": "4.1.9",
2414 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz",
2415 "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==",
2416 "dev": true,
2417 "license": "MIT",
2418 "dependencies": {
2419 "@vitest/pretty-format": "4.1.9",
2420 "convert-source-map": "^2.0.0",
2421 "tinyrainbow": "^3.1.0"
2422 },
2423 "funding": {
2424 "url": "https://opencollective.com/vitest"
2425 }
2426 },
2427 "node_modules/acorn": {
2428 "version": "8.17.0",
2429 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
2430 "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
2431 "dev": true,
2432 "license": "MIT",
2433 "bin": {
2434 "acorn": "bin/acorn"
2435 },
2436 "engines": {
2437 "node": ">=0.4.0"
2438 }
2439 },
2440 "node_modules/acorn-jsx": {
2441 "version": "5.3.2",
2442 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2443 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2444 "dev": true,
2445 "license": "MIT",
2446 "peerDependencies": {
2447 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2448 }
2449 },
2450 "node_modules/ajv": {
2451 "version": "6.15.0",
2452 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
2453 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
2454 "dev": true,
2455 "license": "MIT",
2456 "dependencies": {
2457 "fast-deep-equal": "^3.1.1",
2458 "fast-json-stable-stringify": "^2.0.0",
2459 "json-schema-traverse": "^0.4.1",
2460 "uri-js": "^4.2.2"
2461 },
2462 "funding": {
2463 "type": "github",
2464 "url": "https://github.com/sponsors/epoberezkin"
2465 }
2466 },
2467 "node_modules/an-array-of-french-words": {
2468 "version": "2.0.0",
2469 "resolved": "https://registry.npmjs.org/an-array-of-french-words/-/an-array-of-french-words-2.0.0.tgz",
2470 "integrity": "sha512-LRPhVZLteE0wrUFimKWcrEtXZcv8XiG9TArm37j7/PdO2G5f6UfgCny+ibH8CascxMXFMzTPlJcP01PgSmei8Q==",
2471 "dev": true,
2472 "license": "MIT",
2473 "bin": {
2474 "an-array-of-french-words": "cli.js",
2475 "mots": "cli.js"
2476 }
2477 },
2478 "node_modules/ansi-styles": {
2479 "version": "4.3.0",
2480 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2481 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2482 "dev": true,
2483 "license": "MIT",
2484 "dependencies": {
2485 "color-convert": "^2.0.1"
2486 },
2487 "engines": {
2488 "node": ">=8"
2489 },
2490 "funding": {
2491 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2492 }
2493 },
2494 "node_modules/argparse": {
2495 "version": "2.0.1",
2496 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2497 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2498 "dev": true,
2499 "license": "Python-2.0"
2500 },
2501 "node_modules/assertion-error": {
2502 "version": "2.0.1",
2503 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2504 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2505 "dev": true,
2506 "license": "MIT",
2507 "engines": {
2508 "node": ">=12"
2509 }
2510 },
2511 "node_modules/balanced-match": {
2512 "version": "4.0.4",
2513 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
2514 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
2515 "dev": true,
2516 "license": "MIT",
2517 "engines": {
2518 "node": "18 || 20 || >=22"
2519 }
2520 },
2521 "node_modules/blake3-wasm": {
2522 "version": "2.1.5",
2523 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
2524 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
2525 "dev": true,
2526 "license": "MIT"
2527 },
2528 "node_modules/brace-expansion": {
2529 "version": "5.0.6",
2530 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz",
2531 "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==",
2532 "dev": true,
2533 "license": "MIT",
2534 "dependencies": {
2535 "balanced-match": "^4.0.2"
2536 },
2537 "engines": {
2538 "node": "18 || 20 || >=22"
2539 }
2540 },
2541 "node_modules/buffer-image-size": {
2542 "version": "0.6.4",
2543 "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz",
2544 "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==",
2545 "dev": true,
2546 "license": "MIT",
2547 "dependencies": {
2548 "@types/node": "*"
2549 },
2550 "engines": {
2551 "node": ">=4.0"
2552 }
2553 },
2554 "node_modules/callsites": {
2555 "version": "3.1.0",
2556 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2557 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2558 "dev": true,
2559 "license": "MIT",
2560 "engines": {
2561 "node": ">=6"
2562 }
2563 },
2564 "node_modules/chai": {
2565 "version": "6.2.2",
2566 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
2567 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
2568 "dev": true,
2569 "license": "MIT",
2570 "engines": {
2571 "node": ">=18"
2572 }
2573 },
2574 "node_modules/chalk": {
2575 "version": "4.1.2",
2576 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2577 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2578 "dev": true,
2579 "license": "MIT",
2580 "dependencies": {
2581 "ansi-styles": "^4.1.0",
2582 "supports-color": "^7.1.0"
2583 },
2584 "engines": {
2585 "node": ">=10"
2586 },
2587 "funding": {
2588 "url": "https://github.com/chalk/chalk?sponsor=1"
2589 }
2590 },
2591 "node_modules/color-convert": {
2592 "version": "2.0.1",
2593 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2594 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2595 "dev": true,
2596 "license": "MIT",
2597 "dependencies": {
2598 "color-name": "~1.1.4"
2599 },
2600 "engines": {
2601 "node": ">=7.0.0"
2602 }
2603 },
2604 "node_modules/color-name": {
2605 "version": "1.1.4",
2606 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2607 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2608 "dev": true,
2609 "license": "MIT"
2610 },
2611 "node_modules/concat-map": {
2612 "version": "0.0.1",
2613 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2614 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2615 "dev": true,
2616 "license": "MIT"
2617 },
2618 "node_modules/convert-source-map": {
2619 "version": "2.0.0",
2620 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2621 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2622 "dev": true,
2623 "license": "MIT"
2624 },
2625 "node_modules/cookie": {
2626 "version": "1.1.1",
2627 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
2628 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
2629 "dev": true,
2630 "license": "MIT",
2631 "engines": {
2632 "node": ">=18"
2633 },
2634 "funding": {
2635 "type": "opencollective",
2636 "url": "https://opencollective.com/express"
2637 }
2638 },
2639 "node_modules/cross-spawn": {
2640 "version": "7.0.6",
2641 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2642 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2643 "dev": true,
2644 "license": "MIT",
2645 "dependencies": {
2646 "path-key": "^3.1.0",
2647 "shebang-command": "^2.0.0",
2648 "which": "^2.0.1"
2649 },
2650 "engines": {
2651 "node": ">= 8"
2652 }
2653 },
2654 "node_modules/debug": {
2655 "version": "4.4.3",
2656 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2657 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2658 "dev": true,
2659 "license": "MIT",
2660 "dependencies": {
2661 "ms": "^2.1.3"
2662 },
2663 "engines": {
2664 "node": ">=6.0"
2665 },
2666 "peerDependenciesMeta": {
2667 "supports-color": {
2668 "optional": true
2669 }
2670 }
2671 },
2672 "node_modules/deep-is": {
2673 "version": "0.1.4",
2674 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2675 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2676 "dev": true,
2677 "license": "MIT"
2678 },
2679 "node_modules/detect-libc": {
2680 "version": "2.1.2",
2681 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2682 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2683 "dev": true,
2684 "license": "Apache-2.0",
2685 "engines": {
2686 "node": ">=8"
2687 }
2688 },
2689 "node_modules/entities": {
2690 "version": "7.0.1",
2691 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
2692 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
2693 "dev": true,
2694 "license": "BSD-2-Clause",
2695 "engines": {
2696 "node": ">=0.12"
2697 },
2698 "funding": {
2699 "url": "https://github.com/fb55/entities?sponsor=1"
2700 }
2701 },
2702 "node_modules/error-stack-parser-es": {
2703 "version": "1.0.5",
2704 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
2705 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
2706 "dev": true,
2707 "license": "MIT",
2708 "funding": {
2709 "url": "https://github.com/sponsors/antfu"
2710 }
2711 },
2712 "node_modules/es-module-lexer": {
2713 "version": "2.1.0",
2714 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",
2715 "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",
2716 "dev": true,
2717 "license": "MIT"
2718 },
2719 "node_modules/esbuild": {
2720 "version": "0.28.1",
2721 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
2722 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
2723 "dev": true,
2724 "hasInstallScript": true,
2725 "license": "MIT",
2726 "bin": {
2727 "esbuild": "bin/esbuild"
2728 },
2729 "engines": {
2730 "node": ">=18"
2731 },
2732 "optionalDependencies": {
2733 "@esbuild/aix-ppc64": "0.28.1",
2734 "@esbuild/android-arm": "0.28.1",
2735 "@esbuild/android-arm64": "0.28.1",
2736 "@esbuild/android-x64": "0.28.1",
2737 "@esbuild/darwin-arm64": "0.28.1",
2738 "@esbuild/darwin-x64": "0.28.1",
2739 "@esbuild/freebsd-arm64": "0.28.1",
2740 "@esbuild/freebsd-x64": "0.28.1",
2741 "@esbuild/linux-arm": "0.28.1",
2742 "@esbuild/linux-arm64": "0.28.1",
2743 "@esbuild/linux-ia32": "0.28.1",
2744 "@esbuild/linux-loong64": "0.28.1",
2745 "@esbuild/linux-mips64el": "0.28.1",
2746 "@esbuild/linux-ppc64": "0.28.1",
2747 "@esbuild/linux-riscv64": "0.28.1",
2748 "@esbuild/linux-s390x": "0.28.1",
2749 "@esbuild/linux-x64": "0.28.1",
2750 "@esbuild/netbsd-arm64": "0.28.1",
2751 "@esbuild/netbsd-x64": "0.28.1",
2752 "@esbuild/openbsd-arm64": "0.28.1",
2753 "@esbuild/openbsd-x64": "0.28.1",
2754 "@esbuild/openharmony-arm64": "0.28.1",
2755 "@esbuild/sunos-x64": "0.28.1",
2756 "@esbuild/win32-arm64": "0.28.1",
2757 "@esbuild/win32-ia32": "0.28.1",
2758 "@esbuild/win32-x64": "0.28.1"
2759 }
2760 },
2761 "node_modules/escape-string-regexp": {
2762 "version": "4.0.0",
2763 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2764 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2765 "dev": true,
2766 "license": "MIT",
2767 "engines": {
2768 "node": ">=10"
2769 },
2770 "funding": {
2771 "url": "https://github.com/sponsors/sindresorhus"
2772 }
2773 },
2774 "node_modules/eslint": {
2775 "version": "9.39.4",
2776 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
2777 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==",
2778 "dev": true,
2779 "license": "MIT",
2780 "dependencies": {
2781 "@eslint-community/eslint-utils": "^4.8.0",
2782 "@eslint-community/regexpp": "^4.12.1",
2783 "@eslint/config-array": "^0.21.2",
2784 "@eslint/config-helpers": "^0.4.2",
2785 "@eslint/core": "^0.17.0",
2786 "@eslint/eslintrc": "^3.3.5",
2787 "@eslint/js": "9.39.4",
2788 "@eslint/plugin-kit": "^0.4.1",
2789 "@humanfs/node": "^0.16.6",
2790 "@humanwhocodes/module-importer": "^1.0.1",
2791 "@humanwhocodes/retry": "^0.4.2",
2792 "@types/estree": "^1.0.6",
2793 "ajv": "^6.14.0",
2794 "chalk": "^4.0.0",
2795 "cross-spawn": "^7.0.6",
2796 "debug": "^4.3.2",
2797 "escape-string-regexp": "^4.0.0",
2798 "eslint-scope": "^8.4.0",
2799 "eslint-visitor-keys": "^4.2.1",
2800 "espree": "^10.4.0",
2801 "esquery": "^1.5.0",
2802 "esutils": "^2.0.2",
2803 "fast-deep-equal": "^3.1.3",
2804 "file-entry-cache": "^8.0.0",
2805 "find-up": "^5.0.0",
2806 "glob-parent": "^6.0.2",
2807 "ignore": "^5.2.0",
2808 "imurmurhash": "^0.1.4",
2809 "is-glob": "^4.0.0",
2810 "json-stable-stringify-without-jsonify": "^1.0.1",
2811 "lodash.merge": "^4.6.2",
2812 "minimatch": "^3.1.5",
2813 "natural-compare": "^1.4.0",
2814 "optionator": "^0.9.3"
2815 },
2816 "bin": {
2817 "eslint": "bin/eslint.js"
2818 },
2819 "engines": {
2820 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2821 },
2822 "funding": {
2823 "url": "https://eslint.org/donate"
2824 },
2825 "peerDependencies": {
2826 "jiti": "*"
2827 },
2828 "peerDependenciesMeta": {
2829 "jiti": {
2830 "optional": true
2831 }
2832 }
2833 },
2834 "node_modules/eslint-scope": {
2835 "version": "8.4.0",
2836 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2837 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
2838 "dev": true,
2839 "license": "BSD-2-Clause",
2840 "dependencies": {
2841 "esrecurse": "^4.3.0",
2842 "estraverse": "^5.2.0"
2843 },
2844 "engines": {
2845 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2846 },
2847 "funding": {
2848 "url": "https://opencollective.com/eslint"
2849 }
2850 },
2851 "node_modules/eslint-visitor-keys": {
2852 "version": "3.4.3",
2853 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
2854 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
2855 "dev": true,
2856 "license": "Apache-2.0",
2857 "engines": {
2858 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2859 },
2860 "funding": {
2861 "url": "https://opencollective.com/eslint"
2862 }
2863 },
2864 "node_modules/eslint/node_modules/balanced-match": {
2865 "version": "1.0.2",
2866 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2867 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2868 "dev": true,
2869 "license": "MIT"
2870 },
2871 "node_modules/eslint/node_modules/brace-expansion": {
2872 "version": "1.1.15",
2873 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
2874 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
2875 "dev": true,
2876 "license": "MIT",
2877 "dependencies": {
2878 "balanced-match": "^1.0.0",
2879 "concat-map": "0.0.1"
2880 }
2881 },
2882 "node_modules/eslint/node_modules/eslint-visitor-keys": {
2883 "version": "4.2.1",
2884 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2885 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2886 "dev": true,
2887 "license": "Apache-2.0",
2888 "engines": {
2889 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2890 },
2891 "funding": {
2892 "url": "https://opencollective.com/eslint"
2893 }
2894 },
2895 "node_modules/eslint/node_modules/ignore": {
2896 "version": "5.3.2",
2897 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
2898 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
2899 "dev": true,
2900 "license": "MIT",
2901 "engines": {
2902 "node": ">= 4"
2903 }
2904 },
2905 "node_modules/eslint/node_modules/minimatch": {
2906 "version": "3.1.5",
2907 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
2908 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
2909 "dev": true,
2910 "license": "ISC",
2911 "dependencies": {
2912 "brace-expansion": "^1.1.7"
2913 },
2914 "engines": {
2915 "node": "*"
2916 }
2917 },
2918 "node_modules/esm-env": {
2919 "version": "1.2.2",
2920 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz",
2921 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==",
2922 "license": "MIT"
2923 },
2924 "node_modules/espree": {
2925 "version": "10.4.0",
2926 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2927 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
2928 "dev": true,
2929 "license": "BSD-2-Clause",
2930 "dependencies": {
2931 "acorn": "^8.15.0",
2932 "acorn-jsx": "^5.3.2",
2933 "eslint-visitor-keys": "^4.2.1"
2934 },
2935 "engines": {
2936 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2937 },
2938 "funding": {
2939 "url": "https://opencollective.com/eslint"
2940 }
2941 },
2942 "node_modules/espree/node_modules/eslint-visitor-keys": {
2943 "version": "4.2.1",
2944 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2945 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2946 "dev": true,
2947 "license": "Apache-2.0",
2948 "engines": {
2949 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2950 },
2951 "funding": {
2952 "url": "https://opencollective.com/eslint"
2953 }
2954 },
2955 "node_modules/esquery": {
2956 "version": "1.7.0",
2957 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
2958 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
2959 "dev": true,
2960 "license": "BSD-3-Clause",
2961 "dependencies": {
2962 "estraverse": "^5.1.0"
2963 },
2964 "engines": {
2965 "node": ">=0.10"
2966 }
2967 },
2968 "node_modules/esrecurse": {
2969 "version": "4.3.0",
2970 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2971 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2972 "dev": true,
2973 "license": "BSD-2-Clause",
2974 "dependencies": {
2975 "estraverse": "^5.2.0"
2976 },
2977 "engines": {
2978 "node": ">=4.0"
2979 }
2980 },
2981 "node_modules/estraverse": {
2982 "version": "5.3.0",
2983 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2984 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2985 "dev": true,
2986 "license": "BSD-2-Clause",
2987 "engines": {
2988 "node": ">=4.0"
2989 }
2990 },
2991 "node_modules/estree-walker": {
2992 "version": "3.0.3",
2993 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2994 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2995 "dev": true,
2996 "license": "MIT",
2997 "dependencies": {
2998 "@types/estree": "^1.0.0"
2999 }
3000 },
3001 "node_modules/esutils": {
3002 "version": "2.0.3",
3003 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3004 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3005 "dev": true,
3006 "license": "BSD-2-Clause",
3007 "engines": {
3008 "node": ">=0.10.0"
3009 }
3010 },
3011 "node_modules/expect-type": {
3012 "version": "1.3.0",
3013 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
3014 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
3015 "dev": true,
3016 "license": "Apache-2.0",
3017 "engines": {
3018 "node": ">=12.0.0"
3019 }
3020 },
3021 "node_modules/fast-deep-equal": {
3022 "version": "3.1.3",
3023 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3024 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3025 "dev": true,
3026 "license": "MIT"
3027 },
3028 "node_modules/fast-json-stable-stringify": {
3029 "version": "2.1.0",
3030 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3031 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3032 "dev": true,
3033 "license": "MIT"
3034 },
3035 "node_modules/fast-levenshtein": {
3036 "version": "2.0.6",
3037 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3038 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3039 "dev": true,
3040 "license": "MIT"
3041 },
3042 "node_modules/fdir": {
3043 "version": "6.5.0",
3044 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
3045 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
3046 "dev": true,
3047 "license": "MIT",
3048 "engines": {
3049 "node": ">=12.0.0"
3050 },
3051 "peerDependencies": {
3052 "picomatch": "^3 || ^4"
3053 },
3054 "peerDependenciesMeta": {
3055 "picomatch": {
3056 "optional": true
3057 }
3058 }
3059 },
3060 "node_modules/file-entry-cache": {
3061 "version": "8.0.0",
3062 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
3063 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
3064 "dev": true,
3065 "license": "MIT",
3066 "dependencies": {
3067 "flat-cache": "^4.0.0"
3068 },
3069 "engines": {
3070 "node": ">=16.0.0"
3071 }
3072 },
3073 "node_modules/find-up": {
3074 "version": "5.0.0",
3075 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3076 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3077 "dev": true,
3078 "license": "MIT",
3079 "dependencies": {
3080 "locate-path": "^6.0.0",
3081 "path-exists": "^4.0.0"
3082 },
3083 "engines": {
3084 "node": ">=10"
3085 },
3086 "funding": {
3087 "url": "https://github.com/sponsors/sindresorhus"
3088 }
3089 },
3090 "node_modules/flat-cache": {
3091 "version": "4.0.1",
3092 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3093 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3094 "dev": true,
3095 "license": "MIT",
3096 "dependencies": {
3097 "flatted": "^3.2.9",
3098 "keyv": "^4.5.4"
3099 },
3100 "engines": {
3101 "node": ">=16"
3102 }
3103 },
3104 "node_modules/flatted": {
3105 "version": "3.4.2",
3106 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
3107 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
3108 "dev": true,
3109 "license": "ISC"
3110 },
3111 "node_modules/fsevents": {
3112 "version": "2.3.3",
3113 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3114 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3115 "dev": true,
3116 "hasInstallScript": true,
3117 "license": "MIT",
3118 "optional": true,
3119 "os": [
3120 "darwin"
3121 ],
3122 "engines": {
3123 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3124 }
3125 },
3126 "node_modules/glob-parent": {
3127 "version": "6.0.2",
3128 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3129 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3130 "dev": true,
3131 "license": "ISC",
3132 "dependencies": {
3133 "is-glob": "^4.0.3"
3134 },
3135 "engines": {
3136 "node": ">=10.13.0"
3137 }
3138 },
3139 "node_modules/globals": {
3140 "version": "14.0.0",
3141 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
3142 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
3143 "dev": true,
3144 "license": "MIT",
3145 "engines": {
3146 "node": ">=18"
3147 },
3148 "funding": {
3149 "url": "https://github.com/sponsors/sindresorhus"
3150 }
3151 },
3152 "node_modules/happy-dom": {
3153 "version": "20.10.6",
3154 "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.10.6.tgz",
3155 "integrity": "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==",
3156 "dev": true,
3157 "license": "MIT",
3158 "dependencies": {
3159 "@types/node": ">=20.0.0",
3160 "@types/whatwg-mimetype": "^3.0.2",
3161 "@types/ws": "^8.18.1",
3162 "buffer-image-size": "^0.6.4",
3163 "entities": "^7.0.1",
3164 "whatwg-mimetype": "^3.0.0",
3165 "ws": "^8.21.0"
3166 },
3167 "engines": {
3168 "node": ">=20.0.0"
3169 }
3170 },
3171 "node_modules/has-flag": {
3172 "version": "4.0.0",
3173 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3174 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3175 "dev": true,
3176 "license": "MIT",
3177 "engines": {
3178 "node": ">=8"
3179 }
3180 },
3181 "node_modules/ignore": {
3182 "version": "7.0.5",
3183 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
3184 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
3185 "dev": true,
3186 "license": "MIT",
3187 "engines": {
3188 "node": ">= 4"
3189 }
3190 },
3191 "node_modules/import-fresh": {
3192 "version": "3.3.1",
3193 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3194 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3195 "dev": true,
3196 "license": "MIT",
3197 "dependencies": {
3198 "parent-module": "^1.0.0",
3199 "resolve-from": "^4.0.0"
3200 },
3201 "engines": {
3202 "node": ">=6"
3203 },
3204 "funding": {
3205 "url": "https://github.com/sponsors/sindresorhus"
3206 }
3207 },
3208 "node_modules/imurmurhash": {
3209 "version": "0.1.4",
3210 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3211 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3212 "dev": true,
3213 "license": "MIT",
3214 "engines": {
3215 "node": ">=0.8.19"
3216 }
3217 },
3218 "node_modules/is-extglob": {
3219 "version": "2.1.1",
3220 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3221 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3222 "dev": true,
3223 "license": "MIT",
3224 "engines": {
3225 "node": ">=0.10.0"
3226 }
3227 },
3228 "node_modules/is-glob": {
3229 "version": "4.0.3",
3230 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3231 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3232 "dev": true,
3233 "license": "MIT",
3234 "dependencies": {
3235 "is-extglob": "^2.1.1"
3236 },
3237 "engines": {
3238 "node": ">=0.10.0"
3239 }
3240 },
3241 "node_modules/isexe": {
3242 "version": "2.0.0",
3243 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3244 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3245 "dev": true,
3246 "license": "ISC"
3247 },
3248 "node_modules/js-yaml": {
3249 "version": "4.2.0",
3250 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz",
3251 "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==",
3252 "dev": true,
3253 "funding": [
3254 {
3255 "type": "github",
3256 "url": "https://github.com/sponsors/puzrin"
3257 },
3258 {
3259 "type": "github",
3260 "url": "https://github.com/sponsors/nodeca"
3261 }
3262 ],
3263 "license": "MIT",
3264 "dependencies": {
3265 "argparse": "^2.0.1"
3266 },
3267 "bin": {
3268 "js-yaml": "bin/js-yaml.js"
3269 }
3270 },
3271 "node_modules/json-buffer": {
3272 "version": "3.0.1",
3273 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3274 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3275 "dev": true,
3276 "license": "MIT"
3277 },
3278 "node_modules/json-schema-traverse": {
3279 "version": "0.4.1",
3280 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3281 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3282 "dev": true,
3283 "license": "MIT"
3284 },
3285 "node_modules/json-stable-stringify-without-jsonify": {
3286 "version": "1.0.1",
3287 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3288 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3289 "dev": true,
3290 "license": "MIT"
3291 },
3292 "node_modules/keyv": {
3293 "version": "4.5.4",
3294 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3295 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3296 "dev": true,
3297 "license": "MIT",
3298 "dependencies": {
3299 "json-buffer": "3.0.1"
3300 }
3301 },
3302 "node_modules/kleur": {
3303 "version": "4.1.5",
3304 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3305 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3306 "dev": true,
3307 "license": "MIT",
3308 "engines": {
3309 "node": ">=6"
3310 }
3311 },
3312 "node_modules/levn": {
3313 "version": "0.4.1",
3314 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3315 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3316 "dev": true,
3317 "license": "MIT",
3318 "dependencies": {
3319 "prelude-ls": "^1.2.1",
3320 "type-check": "~0.4.0"
3321 },
3322 "engines": {
3323 "node": ">= 0.8.0"
3324 }
3325 },
3326 "node_modules/lightningcss": {
3327 "version": "1.32.0",
3328 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
3329 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
3330 "dev": true,
3331 "license": "MPL-2.0",
3332 "dependencies": {
3333 "detect-libc": "^2.0.3"
3334 },
3335 "engines": {
3336 "node": ">= 12.0.0"
3337 },
3338 "funding": {
3339 "type": "opencollective",
3340 "url": "https://opencollective.com/parcel"
3341 },
3342 "optionalDependencies": {
3343 "lightningcss-android-arm64": "1.32.0",
3344 "lightningcss-darwin-arm64": "1.32.0",
3345 "lightningcss-darwin-x64": "1.32.0",
3346 "lightningcss-freebsd-x64": "1.32.0",
3347 "lightningcss-linux-arm-gnueabihf": "1.32.0",
3348 "lightningcss-linux-arm64-gnu": "1.32.0",
3349 "lightningcss-linux-arm64-musl": "1.32.0",
3350 "lightningcss-linux-x64-gnu": "1.32.0",
3351 "lightningcss-linux-x64-musl": "1.32.0",
3352 "lightningcss-win32-arm64-msvc": "1.32.0",
3353 "lightningcss-win32-x64-msvc": "1.32.0"
3354 }
3355 },
3356 "node_modules/lightningcss-android-arm64": {
3357 "version": "1.32.0",
3358 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
3359 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
3360 "cpu": [
3361 "arm64"
3362 ],
3363 "dev": true,
3364 "license": "MPL-2.0",
3365 "optional": true,
3366 "os": [
3367 "android"
3368 ],
3369 "engines": {
3370 "node": ">= 12.0.0"
3371 },
3372 "funding": {
3373 "type": "opencollective",
3374 "url": "https://opencollective.com/parcel"
3375 }
3376 },
3377 "node_modules/lightningcss-darwin-arm64": {
3378 "version": "1.32.0",
3379 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
3380 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
3381 "cpu": [
3382 "arm64"
3383 ],
3384 "dev": true,
3385 "license": "MPL-2.0",
3386 "optional": true,
3387 "os": [
3388 "darwin"
3389 ],
3390 "engines": {
3391 "node": ">= 12.0.0"
3392 },
3393 "funding": {
3394 "type": "opencollective",
3395 "url": "https://opencollective.com/parcel"
3396 }
3397 },
3398 "node_modules/lightningcss-darwin-x64": {
3399 "version": "1.32.0",
3400 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
3401 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
3402 "cpu": [
3403 "x64"
3404 ],
3405 "dev": true,
3406 "license": "MPL-2.0",
3407 "optional": true,
3408 "os": [
3409 "darwin"
3410 ],
3411 "engines": {
3412 "node": ">= 12.0.0"
3413 },
3414 "funding": {
3415 "type": "opencollective",
3416 "url": "https://opencollective.com/parcel"
3417 }
3418 },
3419 "node_modules/lightningcss-freebsd-x64": {
3420 "version": "1.32.0",
3421 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
3422 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
3423 "cpu": [
3424 "x64"
3425 ],
3426 "dev": true,
3427 "license": "MPL-2.0",
3428 "optional": true,
3429 "os": [
3430 "freebsd"
3431 ],
3432 "engines": {
3433 "node": ">= 12.0.0"
3434 },
3435 "funding": {
3436 "type": "opencollective",
3437 "url": "https://opencollective.com/parcel"
3438 }
3439 },
3440 "node_modules/lightningcss-linux-arm-gnueabihf": {
3441 "version": "1.32.0",
3442 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
3443 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
3444 "cpu": [
3445 "arm"
3446 ],
3447 "dev": true,
3448 "license": "MPL-2.0",
3449 "optional": true,
3450 "os": [
3451 "linux"
3452 ],
3453 "engines": {
3454 "node": ">= 12.0.0"
3455 },
3456 "funding": {
3457 "type": "opencollective",
3458 "url": "https://opencollective.com/parcel"
3459 }
3460 },
3461 "node_modules/lightningcss-linux-arm64-gnu": {
3462 "version": "1.32.0",
3463 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
3464 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
3465 "cpu": [
3466 "arm64"
3467 ],
3468 "dev": true,
3469 "libc": [
3470 "glibc"
3471 ],
3472 "license": "MPL-2.0",
3473 "optional": true,
3474 "os": [
3475 "linux"
3476 ],
3477 "engines": {
3478 "node": ">= 12.0.0"
3479 },
3480 "funding": {
3481 "type": "opencollective",
3482 "url": "https://opencollective.com/parcel"
3483 }
3484 },
3485 "node_modules/lightningcss-linux-arm64-musl": {
3486 "version": "1.32.0",
3487 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
3488 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
3489 "cpu": [
3490 "arm64"
3491 ],
3492 "dev": true,
3493 "libc": [
3494 "musl"
3495 ],
3496 "license": "MPL-2.0",
3497 "optional": true,
3498 "os": [
3499 "linux"
3500 ],
3501 "engines": {
3502 "node": ">= 12.0.0"
3503 },
3504 "funding": {
3505 "type": "opencollective",
3506 "url": "https://opencollective.com/parcel"
3507 }
3508 },
3509 "node_modules/lightningcss-linux-x64-gnu": {
3510 "version": "1.32.0",
3511 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
3512 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
3513 "cpu": [
3514 "x64"
3515 ],
3516 "dev": true,
3517 "libc": [
3518 "glibc"
3519 ],
3520 "license": "MPL-2.0",
3521 "optional": true,
3522 "os": [
3523 "linux"
3524 ],
3525 "engines": {
3526 "node": ">= 12.0.0"
3527 },
3528 "funding": {
3529 "type": "opencollective",
3530 "url": "https://opencollective.com/parcel"
3531 }
3532 },
3533 "node_modules/lightningcss-linux-x64-musl": {
3534 "version": "1.32.0",
3535 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
3536 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
3537 "cpu": [
3538 "x64"
3539 ],
3540 "dev": true,
3541 "libc": [
3542 "musl"
3543 ],
3544 "license": "MPL-2.0",
3545 "optional": true,
3546 "os": [
3547 "linux"
3548 ],
3549 "engines": {
3550 "node": ">= 12.0.0"
3551 },
3552 "funding": {
3553 "type": "opencollective",
3554 "url": "https://opencollective.com/parcel"
3555 }
3556 },
3557 "node_modules/lightningcss-win32-arm64-msvc": {
3558 "version": "1.32.0",
3559 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
3560 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
3561 "cpu": [
3562 "arm64"
3563 ],
3564 "dev": true,
3565 "license": "MPL-2.0",
3566 "optional": true,
3567 "os": [
3568 "win32"
3569 ],
3570 "engines": {
3571 "node": ">= 12.0.0"
3572 },
3573 "funding": {
3574 "type": "opencollective",
3575 "url": "https://opencollective.com/parcel"
3576 }
3577 },
3578 "node_modules/lightningcss-win32-x64-msvc": {
3579 "version": "1.32.0",
3580 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
3581 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
3582 "cpu": [
3583 "x64"
3584 ],
3585 "dev": true,
3586 "license": "MPL-2.0",
3587 "optional": true,
3588 "os": [
3589 "win32"
3590 ],
3591 "engines": {
3592 "node": ">= 12.0.0"
3593 },
3594 "funding": {
3595 "type": "opencollective",
3596 "url": "https://opencollective.com/parcel"
3597 }
3598 },
3599 "node_modules/locate-path": {
3600 "version": "6.0.0",
3601 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3602 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3603 "dev": true,
3604 "license": "MIT",
3605 "dependencies": {
3606 "p-locate": "^5.0.0"
3607 },
3608 "engines": {
3609 "node": ">=10"
3610 },
3611 "funding": {
3612 "url": "https://github.com/sponsors/sindresorhus"
3613 }
3614 },
3615 "node_modules/lodash.merge": {
3616 "version": "4.6.2",
3617 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3618 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3619 "dev": true,
3620 "license": "MIT"
3621 },
3622 "node_modules/magic-string": {
3623 "version": "0.30.21",
3624 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
3625 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
3626 "dev": true,
3627 "license": "MIT",
3628 "dependencies": {
3629 "@jridgewell/sourcemap-codec": "^1.5.5"
3630 }
3631 },
3632 "node_modules/miniflare": {
3633 "version": "4.20260617.1",
3634 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260617.1.tgz",
3635 "integrity": "sha512-Go3/gzStm99QHptsSgU+q1S+xDfLoRgwjJNY80kaTVi0ENhTyqKq+sc4xZiWBSbM7uUcJwmzm8+QFKtcYLJ9nw==",
3636 "dev": true,
3637 "license": "MIT",
3638 "dependencies": {
3639 "@cspotcode/source-map-support": "0.8.1",
3640 "sharp": "0.34.5",
3641 "undici": "7.28.0",
3642 "workerd": "1.20260617.1",
3643 "ws": "8.21.0",
3644 "youch": "4.1.0-beta.10"
3645 },
3646 "bin": {
3647 "miniflare": "bootstrap.js"
3648 },
3649 "engines": {
3650 "node": ">=22.0.0"
3651 }
3652 },
3653 "node_modules/minimatch": {
3654 "version": "10.2.5",
3655 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
3656 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
3657 "dev": true,
3658 "license": "BlueOak-1.0.0",
3659 "dependencies": {
3660 "brace-expansion": "^5.0.5"
3661 },
3662 "engines": {
3663 "node": "18 || 20 || >=22"
3664 },
3665 "funding": {
3666 "url": "https://github.com/sponsors/isaacs"
3667 }
3668 },
3669 "node_modules/ms": {
3670 "version": "2.1.3",
3671 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3672 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3673 "dev": true,
3674 "license": "MIT"
3675 },
3676 "node_modules/nanoid": {
3677 "version": "5.1.15",
3678 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.15.tgz",
3679 "integrity": "sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==",
3680 "funding": [
3681 {
3682 "type": "github",
3683 "url": "https://github.com/sponsors/ai"
3684 }
3685 ],
3686 "license": "MIT",
3687 "bin": {
3688 "nanoid": "bin/nanoid.js"
3689 },
3690 "engines": {
3691 "node": "^18 || >=20"
3692 }
3693 },
3694 "node_modules/natural-compare": {
3695 "version": "1.4.0",
3696 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3697 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3698 "dev": true,
3699 "license": "MIT"
3700 },
3701 "node_modules/obug": {
3702 "version": "2.1.3",
3703 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz",
3704 "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==",
3705 "dev": true,
3706 "funding": [
3707 "https://github.com/sponsors/sxzz",
3708 "https://opencollective.com/debug"
3709 ],
3710 "license": "MIT",
3711 "engines": {
3712 "node": ">=12.20.0"
3713 }
3714 },
3715 "node_modules/optionator": {
3716 "version": "0.9.4",
3717 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
3718 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
3719 "dev": true,
3720 "license": "MIT",
3721 "dependencies": {
3722 "deep-is": "^0.1.3",
3723 "fast-levenshtein": "^2.0.6",
3724 "levn": "^0.4.1",
3725 "prelude-ls": "^1.2.1",
3726 "type-check": "^0.4.0",
3727 "word-wrap": "^1.2.5"
3728 },
3729 "engines": {
3730 "node": ">= 0.8.0"
3731 }
3732 },
3733 "node_modules/p-limit": {
3734 "version": "3.1.0",
3735 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3736 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3737 "dev": true,
3738 "license": "MIT",
3739 "dependencies": {
3740 "yocto-queue": "^0.1.0"
3741 },
3742 "engines": {
3743 "node": ">=10"
3744 },
3745 "funding": {
3746 "url": "https://github.com/sponsors/sindresorhus"
3747 }
3748 },
3749 "node_modules/p-locate": {
3750 "version": "5.0.0",
3751 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3752 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3753 "dev": true,
3754 "license": "MIT",
3755 "dependencies": {
3756 "p-limit": "^3.0.2"
3757 },
3758 "engines": {
3759 "node": ">=10"
3760 },
3761 "funding": {
3762 "url": "https://github.com/sponsors/sindresorhus"
3763 }
3764 },
3765 "node_modules/parent-module": {
3766 "version": "1.0.1",
3767 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3768 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3769 "dev": true,
3770 "license": "MIT",
3771 "dependencies": {
3772 "callsites": "^3.0.0"
3773 },
3774 "engines": {
3775 "node": ">=6"
3776 }
3777 },
3778 "node_modules/path-exists": {
3779 "version": "4.0.0",
3780 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3781 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3782 "dev": true,
3783 "license": "MIT",
3784 "engines": {
3785 "node": ">=8"
3786 }
3787 },
3788 "node_modules/path-key": {
3789 "version": "3.1.1",
3790 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3791 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3792 "dev": true,
3793 "license": "MIT",
3794 "engines": {
3795 "node": ">=8"
3796 }
3797 },
3798 "node_modules/path-to-regexp": {
3799 "version": "6.3.0",
3800 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
3801 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
3802 "dev": true,
3803 "license": "MIT"
3804 },
3805 "node_modules/pathe": {
3806 "version": "2.0.3",
3807 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3808 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3809 "dev": true,
3810 "license": "MIT"
3811 },
3812 "node_modules/picocolors": {
3813 "version": "1.1.1",
3814 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3815 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3816 "dev": true,
3817 "license": "ISC"
3818 },
3819 "node_modules/picomatch": {
3820 "version": "4.0.4",
3821 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3822 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3823 "dev": true,
3824 "license": "MIT",
3825 "engines": {
3826 "node": ">=12"
3827 },
3828 "funding": {
3829 "url": "https://github.com/sponsors/jonschlinkert"
3830 }
3831 },
3832 "node_modules/postcss": {
3833 "version": "8.5.15",
3834 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
3835 "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
3836 "dev": true,
3837 "funding": [
3838 {
3839 "type": "opencollective",
3840 "url": "https://opencollective.com/postcss/"
3841 },
3842 {
3843 "type": "tidelift",
3844 "url": "https://tidelift.com/funding/github/npm/postcss"
3845 },
3846 {
3847 "type": "github",
3848 "url": "https://github.com/sponsors/ai"
3849 }
3850 ],
3851 "license": "MIT",
3852 "dependencies": {
3853 "nanoid": "^3.3.12",
3854 "picocolors": "^1.1.1",
3855 "source-map-js": "^1.2.1"
3856 },
3857 "engines": {
3858 "node": "^10 || ^12 || >=14"
3859 }
3860 },
3861 "node_modules/postcss/node_modules/nanoid": {
3862 "version": "3.3.15",
3863 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",
3864 "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==",
3865 "dev": true,
3866 "funding": [
3867 {
3868 "type": "github",
3869 "url": "https://github.com/sponsors/ai"
3870 }
3871 ],
3872 "license": "MIT",
3873 "bin": {
3874 "nanoid": "bin/nanoid.cjs"
3875 },
3876 "engines": {
3877 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3878 }
3879 },
3880 "node_modules/prelude-ls": {
3881 "version": "1.2.1",
3882 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3883 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3884 "dev": true,
3885 "license": "MIT",
3886 "engines": {
3887 "node": ">= 0.8.0"
3888 }
3889 },
3890 "node_modules/punycode": {
3891 "version": "2.3.1",
3892 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3893 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3894 "dev": true,
3895 "license": "MIT",
3896 "engines": {
3897 "node": ">=6"
3898 }
3899 },
3900 "node_modules/resolve-from": {
3901 "version": "4.0.0",
3902 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3903 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3904 "dev": true,
3905 "license": "MIT",
3906 "engines": {
3907 "node": ">=4"
3908 }
3909 },
3910 "node_modules/rolldown": {
3911 "version": "1.0.3",
3912 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz",
3913 "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==",
3914 "dev": true,
3915 "license": "MIT",
3916 "dependencies": {
3917 "@oxc-project/types": "=0.133.0",
3918 "@rolldown/pluginutils": "^1.0.0"
3919 },
3920 "bin": {
3921 "rolldown": "bin/cli.mjs"
3922 },
3923 "engines": {
3924 "node": "^20.19.0 || >=22.12.0"
3925 },
3926 "optionalDependencies": {
3927 "@rolldown/binding-android-arm64": "1.0.3",
3928 "@rolldown/binding-darwin-arm64": "1.0.3",
3929 "@rolldown/binding-darwin-x64": "1.0.3",
3930 "@rolldown/binding-freebsd-x64": "1.0.3",
3931 "@rolldown/binding-linux-arm-gnueabihf": "1.0.3",
3932 "@rolldown/binding-linux-arm64-gnu": "1.0.3",
3933 "@rolldown/binding-linux-arm64-musl": "1.0.3",
3934 "@rolldown/binding-linux-ppc64-gnu": "1.0.3",
3935 "@rolldown/binding-linux-s390x-gnu": "1.0.3",
3936 "@rolldown/binding-linux-x64-gnu": "1.0.3",
3937 "@rolldown/binding-linux-x64-musl": "1.0.3",
3938 "@rolldown/binding-openharmony-arm64": "1.0.3",
3939 "@rolldown/binding-wasm32-wasi": "1.0.3",
3940 "@rolldown/binding-win32-arm64-msvc": "1.0.3",
3941 "@rolldown/binding-win32-x64-msvc": "1.0.3"
3942 }
3943 },
3944 "node_modules/semver": {
3945 "version": "7.8.5",
3946 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
3947 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
3948 "dev": true,
3949 "license": "ISC",
3950 "bin": {
3951 "semver": "bin/semver.js"
3952 },
3953 "engines": {
3954 "node": ">=10"
3955 }
3956 },
3957 "node_modules/sharp": {
3958 "version": "0.34.5",
3959 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
3960 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
3961 "dev": true,
3962 "hasInstallScript": true,
3963 "license": "Apache-2.0",
3964 "dependencies": {
3965 "@img/colour": "^1.0.0",
3966 "detect-libc": "^2.1.2",
3967 "semver": "^7.7.3"
3968 },
3969 "engines": {
3970 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
3971 },
3972 "funding": {
3973 "url": "https://opencollective.com/libvips"
3974 },
3975 "optionalDependencies": {
3976 "@img/sharp-darwin-arm64": "0.34.5",
3977 "@img/sharp-darwin-x64": "0.34.5",
3978 "@img/sharp-libvips-darwin-arm64": "1.2.4",
3979 "@img/sharp-libvips-darwin-x64": "1.2.4",
3980 "@img/sharp-libvips-linux-arm": "1.2.4",
3981 "@img/sharp-libvips-linux-arm64": "1.2.4",
3982 "@img/sharp-libvips-linux-ppc64": "1.2.4",
3983 "@img/sharp-libvips-linux-riscv64": "1.2.4",
3984 "@img/sharp-libvips-linux-s390x": "1.2.4",
3985 "@img/sharp-libvips-linux-x64": "1.2.4",
3986 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
3987 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
3988 "@img/sharp-linux-arm": "0.34.5",
3989 "@img/sharp-linux-arm64": "0.34.5",
3990 "@img/sharp-linux-ppc64": "0.34.5",
3991 "@img/sharp-linux-riscv64": "0.34.5",
3992 "@img/sharp-linux-s390x": "0.34.5",
3993 "@img/sharp-linux-x64": "0.34.5",
3994 "@img/sharp-linuxmusl-arm64": "0.34.5",
3995 "@img/sharp-linuxmusl-x64": "0.34.5",
3996 "@img/sharp-wasm32": "0.34.5",
3997 "@img/sharp-win32-arm64": "0.34.5",
3998 "@img/sharp-win32-ia32": "0.34.5",
3999 "@img/sharp-win32-x64": "0.34.5"
4000 }
4001 },
4002 "node_modules/shebang-command": {
4003 "version": "2.0.0",
4004 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4005 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4006 "dev": true,
4007 "license": "MIT",
4008 "dependencies": {
4009 "shebang-regex": "^3.0.0"
4010 },
4011 "engines": {
4012 "node": ">=8"
4013 }
4014 },
4015 "node_modules/shebang-regex": {
4016 "version": "3.0.0",
4017 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4018 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4019 "dev": true,
4020 "license": "MIT",
4021 "engines": {
4022 "node": ">=8"
4023 }
4024 },
4025 "node_modules/siginfo": {
4026 "version": "2.0.0",
4027 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
4028 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
4029 "dev": true,
4030 "license": "ISC"
4031 },
4032 "node_modules/source-map-js": {
4033 "version": "1.2.1",
4034 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4035 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4036 "dev": true,
4037 "license": "BSD-3-Clause",
4038 "engines": {
4039 "node": ">=0.10.0"
4040 }
4041 },
4042 "node_modules/stackback": {
4043 "version": "0.0.2",
4044 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
4045 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
4046 "dev": true,
4047 "license": "MIT"
4048 },
4049 "node_modules/std-env": {
4050 "version": "4.1.0",
4051 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz",
4052 "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==",
4053 "dev": true,
4054 "license": "MIT"
4055 },
4056 "node_modules/strip-json-comments": {
4057 "version": "3.1.1",
4058 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4059 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4060 "dev": true,
4061 "license": "MIT",
4062 "engines": {
4063 "node": ">=8"
4064 },
4065 "funding": {
4066 "url": "https://github.com/sponsors/sindresorhus"
4067 }
4068 },
4069 "node_modules/supports-color": {
4070 "version": "7.2.0",
4071 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4072 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4073 "dev": true,
4074 "license": "MIT",
4075 "dependencies": {
4076 "has-flag": "^4.0.0"
4077 },
4078 "engines": {
4079 "node": ">=8"
4080 }
4081 },
4082 "node_modules/tinybench": {
4083 "version": "2.9.0",
4084 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
4085 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
4086 "dev": true,
4087 "license": "MIT"
4088 },
4089 "node_modules/tinyexec": {
4090 "version": "1.2.4",
4091 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz",
4092 "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==",
4093 "dev": true,
4094 "license": "MIT",
4095 "engines": {
4096 "node": ">=18"
4097 }
4098 },
4099 "node_modules/tinyglobby": {
4100 "version": "0.2.17",
4101 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
4102 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
4103 "dev": true,
4104 "license": "MIT",
4105 "dependencies": {
4106 "fdir": "^6.5.0",
4107 "picomatch": "^4.0.4"
4108 },
4109 "engines": {
4110 "node": ">=12.0.0"
4111 },
4112 "funding": {
4113 "url": "https://github.com/sponsors/SuperchupuDev"
4114 }
4115 },
4116 "node_modules/tinyrainbow": {
4117 "version": "3.1.0",
4118 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
4119 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
4120 "dev": true,
4121 "license": "MIT",
4122 "engines": {
4123 "node": ">=14.0.0"
4124 }
4125 },
4126 "node_modules/ts-api-utils": {
4127 "version": "2.5.0",
4128 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
4129 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
4130 "dev": true,
4131 "license": "MIT",
4132 "engines": {
4133 "node": ">=18.12"
4134 },
4135 "peerDependencies": {
4136 "typescript": ">=4.8.4"
4137 }
4138 },
4139 "node_modules/tslib": {
4140 "version": "2.8.1",
4141 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
4142 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
4143 "dev": true,
4144 "license": "0BSD",
4145 "optional": true
4146 },
4147 "node_modules/tsx": {
4148 "version": "4.22.4",
4149 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz",
4150 "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==",
4151 "dev": true,
4152 "license": "MIT",
4153 "dependencies": {
4154 "esbuild": "~0.28.0"
4155 },
4156 "bin": {
4157 "tsx": "dist/cli.mjs"
4158 },
4159 "engines": {
4160 "node": ">=18.0.0"
4161 },
4162 "optionalDependencies": {
4163 "fsevents": "~2.3.3"
4164 }
4165 },
4166 "node_modules/type-check": {
4167 "version": "0.4.0",
4168 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
4169 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
4170 "dev": true,
4171 "license": "MIT",
4172 "dependencies": {
4173 "prelude-ls": "^1.2.1"
4174 },
4175 "engines": {
4176 "node": ">= 0.8.0"
4177 }
4178 },
4179 "node_modules/typescript": {
4180 "version": "6.0.3",
4181 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
4182 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
4183 "devOptional": true,
4184 "license": "Apache-2.0",
4185 "bin": {
4186 "tsc": "bin/tsc",
4187 "tsserver": "bin/tsserver"
4188 },
4189 "engines": {
4190 "node": ">=14.17"
4191 }
4192 },
4193 "node_modules/undici": {
4194 "version": "7.28.0",
4195 "resolved": "https://registry.npmjs.org/undici/-/undici-7.28.0.tgz",
4196 "integrity": "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==",
4197 "dev": true,
4198 "license": "MIT",
4199 "engines": {
4200 "node": ">=20.18.1"
4201 }
4202 },
4203 "node_modules/undici-types": {
4204 "version": "8.3.0",
4205 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
4206 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
4207 "dev": true,
4208 "license": "MIT"
4209 },
4210 "node_modules/unenv": {
4211 "version": "2.0.0-rc.24",
4212 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
4213 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
4214 "dev": true,
4215 "license": "MIT",
4216 "dependencies": {
4217 "pathe": "^2.0.3"
4218 }
4219 },
4220 "node_modules/unicode-segmenter": {
4221 "version": "0.14.5",
4222 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz",
4223 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==",
4224 "license": "MIT"
4225 },
4226 "node_modules/uri-js": {
4227 "version": "4.4.1",
4228 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4229 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4230 "dev": true,
4231 "license": "BSD-2-Clause",
4232 "dependencies": {
4233 "punycode": "^2.1.0"
4234 }
4235 },
4236 "node_modules/valibot": {
4237 "version": "1.4.1",
4238 "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.4.1.tgz",
4239 "integrity": "sha512-klCmFTz2jeDluy9RwX+F884TCiogtdBJ/YaxSx1EOBYXa3NXNWj8kR1jjN8rzluwojJVWWaHJ4r1U5LfICnM3g==",
4240 "license": "MIT",
4241 "peerDependencies": {
4242 "typescript": ">=5"
4243 },
4244 "peerDependenciesMeta": {
4245 "typescript": {
4246 "optional": true
4247 }
4248 }
4249 },
4250 "node_modules/vite": {
4251 "version": "8.0.16",
4252 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz",
4253 "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==",
4254 "dev": true,
4255 "license": "MIT",
4256 "dependencies": {
4257 "lightningcss": "^1.32.0",
4258 "picomatch": "^4.0.4",
4259 "postcss": "^8.5.15",
4260 "rolldown": "1.0.3",
4261 "tinyglobby": "^0.2.17"
4262 },
4263 "bin": {
4264 "vite": "bin/vite.js"
4265 },
4266 "engines": {
4267 "node": "^20.19.0 || >=22.12.0"
4268 },
4269 "funding": {
4270 "url": "https://github.com/vitejs/vite?sponsor=1"
4271 },
4272 "optionalDependencies": {
4273 "fsevents": "~2.3.3"
4274 },
4275 "peerDependencies": {
4276 "@types/node": "^20.19.0 || >=22.12.0",
4277 "@vitejs/devtools": "^0.1.18",
4278 "esbuild": "^0.27.0 || ^0.28.0",
4279 "jiti": ">=1.21.0",
4280 "less": "^4.0.0",
4281 "sass": "^1.70.0",
4282 "sass-embedded": "^1.70.0",
4283 "stylus": ">=0.54.8",
4284 "sugarss": "^5.0.0",
4285 "terser": "^5.16.0",
4286 "tsx": "^4.8.1",
4287 "yaml": "^2.4.2"
4288 },
4289 "peerDependenciesMeta": {
4290 "@types/node": {
4291 "optional": true
4292 },
4293 "@vitejs/devtools": {
4294 "optional": true
4295 },
4296 "esbuild": {
4297 "optional": true
4298 },
4299 "jiti": {
4300 "optional": true
4301 },
4302 "less": {
4303 "optional": true
4304 },
4305 "sass": {
4306 "optional": true
4307 },
4308 "sass-embedded": {
4309 "optional": true
4310 },
4311 "stylus": {
4312 "optional": true
4313 },
4314 "sugarss": {
4315 "optional": true
4316 },
4317 "terser": {
4318 "optional": true
4319 },
4320 "tsx": {
4321 "optional": true
4322 },
4323 "yaml": {
4324 "optional": true
4325 }
4326 }
4327 },
4328 "node_modules/vitest": {
4329 "version": "4.1.9",
4330 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz",
4331 "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==",
4332 "dev": true,
4333 "license": "MIT",
4334 "dependencies": {
4335 "@vitest/expect": "4.1.9",
4336 "@vitest/mocker": "4.1.9",
4337 "@vitest/pretty-format": "4.1.9",
4338 "@vitest/runner": "4.1.9",
4339 "@vitest/snapshot": "4.1.9",
4340 "@vitest/spy": "4.1.9",
4341 "@vitest/utils": "4.1.9",
4342 "es-module-lexer": "^2.0.0",
4343 "expect-type": "^1.3.0",
4344 "magic-string": "^0.30.21",
4345 "obug": "^2.1.1",
4346 "pathe": "^2.0.3",
4347 "picomatch": "^4.0.3",
4348 "std-env": "^4.0.0-rc.1",
4349 "tinybench": "^2.9.0",
4350 "tinyexec": "^1.0.2",
4351 "tinyglobby": "^0.2.15",
4352 "tinyrainbow": "^3.1.0",
4353 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
4354 "why-is-node-running": "^2.3.0"
4355 },
4356 "bin": {
4357 "vitest": "vitest.mjs"
4358 },
4359 "engines": {
4360 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
4361 },
4362 "funding": {
4363 "url": "https://opencollective.com/vitest"
4364 },
4365 "peerDependencies": {
4366 "@edge-runtime/vm": "*",
4367 "@opentelemetry/api": "^1.9.0",
4368 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
4369 "@vitest/browser-playwright": "4.1.9",
4370 "@vitest/browser-preview": "4.1.9",
4371 "@vitest/browser-webdriverio": "4.1.9",
4372 "@vitest/coverage-istanbul": "4.1.9",
4373 "@vitest/coverage-v8": "4.1.9",
4374 "@vitest/ui": "4.1.9",
4375 "happy-dom": "*",
4376 "jsdom": "*",
4377 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
4378 },
4379 "peerDependenciesMeta": {
4380 "@edge-runtime/vm": {
4381 "optional": true
4382 },
4383 "@opentelemetry/api": {
4384 "optional": true
4385 },
4386 "@types/node": {
4387 "optional": true
4388 },
4389 "@vitest/browser-playwright": {
4390 "optional": true
4391 },
4392 "@vitest/browser-preview": {
4393 "optional": true
4394 },
4395 "@vitest/browser-webdriverio": {
4396 "optional": true
4397 },
4398 "@vitest/coverage-istanbul": {
4399 "optional": true
4400 },
4401 "@vitest/coverage-v8": {
4402 "optional": true
4403 },
4404 "@vitest/ui": {
4405 "optional": true
4406 },
4407 "happy-dom": {
4408 "optional": true
4409 },
4410 "jsdom": {
4411 "optional": true
4412 },
4413 "vite": {
4414 "optional": false
4415 }
4416 }
4417 },
4418 "node_modules/whatwg-mimetype": {
4419 "version": "3.0.0",
4420 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
4421 "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
4422 "dev": true,
4423 "license": "MIT",
4424 "engines": {
4425 "node": ">=12"
4426 }
4427 },
4428 "node_modules/which": {
4429 "version": "2.0.2",
4430 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4431 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4432 "dev": true,
4433 "license": "ISC",
4434 "dependencies": {
4435 "isexe": "^2.0.0"
4436 },
4437 "bin": {
4438 "node-which": "bin/node-which"
4439 },
4440 "engines": {
4441 "node": ">= 8"
4442 }
4443 },
4444 "node_modules/why-is-node-running": {
4445 "version": "2.3.0",
4446 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
4447 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
4448 "dev": true,
4449 "license": "MIT",
4450 "dependencies": {
4451 "siginfo": "^2.0.0",
4452 "stackback": "0.0.2"
4453 },
4454 "bin": {
4455 "why-is-node-running": "cli.js"
4456 },
4457 "engines": {
4458 "node": ">=8"
4459 }
4460 },
4461 "node_modules/word-wrap": {
4462 "version": "1.2.5",
4463 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
4464 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
4465 "dev": true,
4466 "license": "MIT",
4467 "engines": {
4468 "node": ">=0.10.0"
4469 }
4470 },
4471 "node_modules/workerd": {
4472 "version": "1.20260617.1",
4473 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260617.1.tgz",
4474 "integrity": "sha512-Re5pl6pdowt3ZmWUzGlOuB7jbRIIPetgKalmo4cYmucQnVhpo7/3e4MfpekbhLi2EhZZz5EY9NWRu8zFzuEZew==",
4475 "dev": true,
4476 "hasInstallScript": true,
4477 "license": "Apache-2.0",
4478 "bin": {
4479 "workerd": "bin/workerd"
4480 },
4481 "engines": {
4482 "node": ">=16"
4483 },
4484 "optionalDependencies": {
4485 "@cloudflare/workerd-darwin-64": "1.20260617.1",
4486 "@cloudflare/workerd-darwin-arm64": "1.20260617.1",
4487 "@cloudflare/workerd-linux-64": "1.20260617.1",
4488 "@cloudflare/workerd-linux-arm64": "1.20260617.1",
4489 "@cloudflare/workerd-windows-64": "1.20260617.1"
4490 }
4491 },
4492 "node_modules/wrangler": {
4493 "version": "4.103.0",
4494 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.103.0.tgz",
4495 "integrity": "sha512-3Lv1P5t2xcSEkSTKtG+Lz+3JFryuU7YPLkaCUj7gNe+CJsjZJLtUwqsh1x595QBxkIbCE0GAvDx2DCJUU4+oqw==",
4496 "dev": true,
4497 "license": "MIT OR Apache-2.0",
4498 "dependencies": {
4499 "@cloudflare/kv-asset-handler": "0.5.0",
4500 "@cloudflare/unenv-preset": "2.16.1",
4501 "blake3-wasm": "2.1.5",
4502 "esbuild": "0.28.1",
4503 "miniflare": "4.20260617.1",
4504 "path-to-regexp": "6.3.0",
4505 "unenv": "2.0.0-rc.24",
4506 "workerd": "1.20260617.1"
4507 },
4508 "bin": {
4509 "cf-wrangler": "bin/cf-wrangler.js",
4510 "wrangler": "bin/wrangler.js",
4511 "wrangler2": "bin/wrangler.js"
4512 },
4513 "engines": {
4514 "node": ">=22.0.0"
4515 },
4516 "optionalDependencies": {
4517 "fsevents": "2.3.3"
4518 },
4519 "peerDependencies": {
4520 "@cloudflare/workers-types": "^4.20260617.1"
4521 },
4522 "peerDependenciesMeta": {
4523 "@cloudflare/workers-types": {
4524 "optional": true
4525 }
4526 }
4527 },
4528 "node_modules/ws": {
4529 "version": "8.21.0",
4530 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
4531 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
4532 "dev": true,
4533 "license": "MIT",
4534 "engines": {
4535 "node": ">=10.0.0"
4536 },
4537 "peerDependencies": {
4538 "bufferutil": "^4.0.1",
4539 "utf-8-validate": ">=5.0.2"
4540 },
4541 "peerDependenciesMeta": {
4542 "bufferutil": {
4543 "optional": true
4544 },
4545 "utf-8-validate": {
4546 "optional": true
4547 }
4548 }
4549 },
4550 "node_modules/yocto-queue": {
4551 "version": "0.1.0",
4552 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4553 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4554 "dev": true,
4555 "license": "MIT",
4556 "engines": {
4557 "node": ">=10"
4558 },
4559 "funding": {
4560 "url": "https://github.com/sponsors/sindresorhus"
4561 }
4562 },
4563 "node_modules/youch": {
4564 "version": "4.1.0-beta.10",
4565 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
4566 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
4567 "dev": true,
4568 "license": "MIT",
4569 "dependencies": {
4570 "@poppinss/colors": "^4.1.5",
4571 "@poppinss/dumper": "^0.6.4",
4572 "@speed-highlight/core": "^1.2.7",
4573 "cookie": "^1.0.2",
4574 "youch-core": "^0.3.3"
4575 }
4576 },
4577 "node_modules/youch-core": {
4578 "version": "0.3.3",
4579 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
4580 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
4581 "dev": true,
4582 "license": "MIT",
4583 "dependencies": {
4584 "@poppinss/exception": "^1.2.2",
4585 "error-stack-parser-es": "^1.0.5"
4586 }
4587 }
4588 }
4589}