Skip to content
File

Blob: package-lock.json

json5532 lines
1{
2 "name": "flamemail",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "flamemail",
9 "version": "0.1.0",
10 "dependencies": {
11 "@cloudflare/util-en-garde": "^8.0.14",
12 "drizzle-orm": "^0.45.1",
13 "hono": "^4.12.18",
14 "lucide-react": "^0.577.0",
15 "nanoid": "^5.1.11",
16 "openid-client": "^6.8.4",
17 "postal-mime": "^2.7.3",
18 "react": "^19.2.6",
19 "react-dom": "^19.2.6",
20 "react-router-dom": "^7.15.0"
21 },
22 "devDependencies": {
23 "@cloudflare/vite-plugin": "^1.36.4",
24 "@cloudflare/vitest-pool-workers": "^0.16.4",
25 "@mongodb-js/oidc-mock-provider": "^0.13.12",
26 "@tailwindcss/vite": "^4.3.0",
27 "@testing-library/react": "^16.3.2",
28 "@testing-library/user-event": "^14.6.1",
29 "@types/node": "^25.7.0",
30 "@types/react": "^19.2.14",
31 "@types/react-dom": "^19.2.3",
32 "@vitejs/plugin-react": "^6.0.0",
33 "drizzle-kit": "^0.31.9",
34 "jsdom": "^29.1.1",
35 "playwright": "^1.60.0",
36 "prettier": "^3.8.1",
37 "tailwindcss": "^4.3.0",
38 "typescript": "^6.0.0",
39 "vite": "^8.0.12",
40 "vitest": "^4.1.6",
41 "wrangler": "^4.90.1"
42 }
43 },
44 "node_modules/@asamuzakjp/css-color": {
45 "version": "5.1.11",
46 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.11.tgz",
47 "integrity": "sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==",
48 "dev": true,
49 "license": "MIT",
50 "dependencies": {
51 "@asamuzakjp/generational-cache": "^1.0.1",
52 "@csstools/css-calc": "^3.2.0",
53 "@csstools/css-color-parser": "^4.1.0",
54 "@csstools/css-parser-algorithms": "^4.0.0",
55 "@csstools/css-tokenizer": "^4.0.0"
56 },
57 "engines": {
58 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
59 }
60 },
61 "node_modules/@asamuzakjp/dom-selector": {
62 "version": "7.1.1",
63 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.1.1.tgz",
64 "integrity": "sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==",
65 "dev": true,
66 "license": "MIT",
67 "dependencies": {
68 "@asamuzakjp/generational-cache": "^1.0.1",
69 "@asamuzakjp/nwsapi": "^2.3.9",
70 "bidi-js": "^1.0.3",
71 "css-tree": "^3.2.1",
72 "is-potential-custom-element-name": "^1.0.1"
73 },
74 "engines": {
75 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
76 }
77 },
78 "node_modules/@asamuzakjp/generational-cache": {
79 "version": "1.0.1",
80 "resolved": "https://registry.npmjs.org/@asamuzakjp/generational-cache/-/generational-cache-1.0.1.tgz",
81 "integrity": "sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==",
82 "dev": true,
83 "license": "MIT",
84 "engines": {
85 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
86 }
87 },
88 "node_modules/@asamuzakjp/nwsapi": {
89 "version": "2.3.9",
90 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
91 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
92 "dev": true,
93 "license": "MIT"
94 },
95 "node_modules/@babel/code-frame": {
96 "version": "7.29.0",
97 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
98 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
99 "dev": true,
100 "license": "MIT",
101 "peer": true,
102 "dependencies": {
103 "@babel/helper-validator-identifier": "^7.28.5",
104 "js-tokens": "^4.0.0",
105 "picocolors": "^1.1.1"
106 },
107 "engines": {
108 "node": ">=6.9.0"
109 }
110 },
111 "node_modules/@babel/helper-validator-identifier": {
112 "version": "7.28.5",
113 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
114 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
115 "dev": true,
116 "license": "MIT",
117 "peer": true,
118 "engines": {
119 "node": ">=6.9.0"
120 }
121 },
122 "node_modules/@babel/runtime": {
123 "version": "7.29.2",
124 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
125 "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
126 "dev": true,
127 "license": "MIT",
128 "engines": {
129 "node": ">=6.9.0"
130 }
131 },
132 "node_modules/@bramus/specificity": {
133 "version": "2.4.2",
134 "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz",
135 "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==",
136 "dev": true,
137 "license": "MIT",
138 "dependencies": {
139 "css-tree": "^3.0.0"
140 },
141 "bin": {
142 "specificity": "bin/cli.js"
143 }
144 },
145 "node_modules/@cloudflare/kv-asset-handler": {
146 "version": "0.5.0",
147 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz",
148 "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==",
149 "dev": true,
150 "license": "MIT OR Apache-2.0",
151 "engines": {
152 "node": ">=22.0.0"
153 }
154 },
155 "node_modules/@cloudflare/unenv-preset": {
156 "version": "2.16.1",
157 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",
158 "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",
159 "dev": true,
160 "license": "MIT OR Apache-2.0",
161 "peerDependencies": {
162 "unenv": "2.0.0-rc.24",
163 "workerd": ">1.20260305.0 <2.0.0-0"
164 },
165 "peerDependenciesMeta": {
166 "workerd": {
167 "optional": true
168 }
169 }
170 },
171 "node_modules/@cloudflare/util-en-garde": {
172 "version": "8.0.14",
173 "resolved": "https://registry.npmjs.org/@cloudflare/util-en-garde/-/util-en-garde-8.0.14.tgz",
174 "integrity": "sha512-JdXMTsNxfhnGzByaOnQ9dtxI7aug7TgP/pje+gcd3zJNJGRPLTrjnnV60bX3U8EDzpVYJSD4IsW6JLHwOfR+Gw==",
175 "license": "BSD-3-Clause",
176 "dependencies": {
177 "fp-ts": "^2.1.1",
178 "io-ts": "^2.0.1"
179 }
180 },
181 "node_modules/@cloudflare/vite-plugin": {
182 "version": "1.36.4",
183 "resolved": "https://registry.npmjs.org/@cloudflare/vite-plugin/-/vite-plugin-1.36.4.tgz",
184 "integrity": "sha512-/nMlXSOB58eg2CiU5efg33RYswMj54sxolfw49sYlZF8JiYdlBxkHE9+iOAerXTFyYZpKPYMGdApMyZgtgGhmg==",
185 "dev": true,
186 "license": "MIT",
187 "dependencies": {
188 "@cloudflare/unenv-preset": "2.16.1",
189 "miniflare": "4.20260508.0",
190 "unenv": "2.0.0-rc.24",
191 "wrangler": "4.90.1",
192 "ws": "8.18.0"
193 },
194 "peerDependencies": {
195 "vite": "^6.1.0 || ^7.0.0 || ^8.0.0",
196 "wrangler": "^4.90.1"
197 }
198 },
199 "node_modules/@cloudflare/vitest-pool-workers": {
200 "version": "0.16.4",
201 "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.16.4.tgz",
202 "integrity": "sha512-wsZGaMvvHd2x6NY7qEbJ05OvqbZkRrREMsxGy0AdubIYE1drbEAickmAK0wnLHXIuGRaiR9aMugQt8HPA+7nJg==",
203 "dev": true,
204 "license": "MIT",
205 "dependencies": {
206 "cjs-module-lexer": "^1.2.3",
207 "esbuild": "0.27.3",
208 "miniflare": "4.20260508.0",
209 "wrangler": "4.90.1",
210 "zod": "^3.25.76"
211 },
212 "peerDependencies": {
213 "@vitest/runner": "^4.1.0",
214 "@vitest/snapshot": "^4.1.0",
215 "vitest": "^4.1.0"
216 }
217 },
218 "node_modules/@cloudflare/workerd-darwin-64": {
219 "version": "1.20260508.1",
220 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260508.1.tgz",
221 "integrity": "sha512-IT3r6VgiSwIesL4AJbxjgxvIxwWZqM7BKkhYAzOKHl4GF2M0TxeOahUIXd+CYXVZgHX8ceEg+MXbEehPelJyNg==",
222 "cpu": [
223 "x64"
224 ],
225 "dev": true,
226 "license": "Apache-2.0",
227 "optional": true,
228 "os": [
229 "darwin"
230 ],
231 "engines": {
232 "node": ">=16"
233 }
234 },
235 "node_modules/@cloudflare/workerd-darwin-arm64": {
236 "version": "1.20260508.1",
237 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260508.1.tgz",
238 "integrity": "sha512-JTVsisOJPcNKw0qovPjqyBWYahfdhUh7/9NICiG5wxaEQ45PYKdoqNq0hOAAIqvqoxsKZBvTgcPTJREPqk7avA==",
239 "cpu": [
240 "arm64"
241 ],
242 "dev": true,
243 "license": "Apache-2.0",
244 "optional": true,
245 "os": [
246 "darwin"
247 ],
248 "engines": {
249 "node": ">=16"
250 }
251 },
252 "node_modules/@cloudflare/workerd-linux-64": {
253 "version": "1.20260508.1",
254 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260508.1.tgz",
255 "integrity": "sha512-zO38pCc27YlsZiPYcaZnosy0/t7abXrRU3VEO1oKfUvnaCpHgphDG+VsrmHL+kntda6hrtNwg2jLeMAqqIjnjw==",
256 "cpu": [
257 "x64"
258 ],
259 "dev": true,
260 "license": "Apache-2.0",
261 "optional": true,
262 "os": [
263 "linux"
264 ],
265 "engines": {
266 "node": ">=16"
267 }
268 },
269 "node_modules/@cloudflare/workerd-linux-arm64": {
270 "version": "1.20260508.1",
271 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260508.1.tgz",
272 "integrity": "sha512-XhJa780Ia6MNIrtxn/ruZHS79b9pu5EKPfRNReaUqxy8erPT2fs93axMfFoS9kIkcaRRj/1TOUKcTeAMoywY7w==",
273 "cpu": [
274 "arm64"
275 ],
276 "dev": true,
277 "license": "Apache-2.0",
278 "optional": true,
279 "os": [
280 "linux"
281 ],
282 "engines": {
283 "node": ">=16"
284 }
285 },
286 "node_modules/@cloudflare/workerd-windows-64": {
287 "version": "1.20260508.1",
288 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260508.1.tgz",
289 "integrity": "sha512-QdDOK3B/Ul1s3QmIwDrFyx9230to6LsNmWcVR8w+TYjNZuRPzqQBgusp78LO7MlqCoEl9dvIcN00jkJnLtBSfw==",
290 "cpu": [
291 "x64"
292 ],
293 "dev": true,
294 "license": "Apache-2.0",
295 "optional": true,
296 "os": [
297 "win32"
298 ],
299 "engines": {
300 "node": ">=16"
301 }
302 },
303 "node_modules/@cspotcode/source-map-support": {
304 "version": "0.8.1",
305 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
306 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
307 "dev": true,
308 "license": "MIT",
309 "dependencies": {
310 "@jridgewell/trace-mapping": "0.3.9"
311 },
312 "engines": {
313 "node": ">=12"
314 }
315 },
316 "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
317 "version": "0.3.9",
318 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
319 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
320 "dev": true,
321 "license": "MIT",
322 "dependencies": {
323 "@jridgewell/resolve-uri": "^3.0.3",
324 "@jridgewell/sourcemap-codec": "^1.4.10"
325 }
326 },
327 "node_modules/@csstools/color-helpers": {
328 "version": "6.0.2",
329 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz",
330 "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==",
331 "dev": true,
332 "funding": [
333 {
334 "type": "github",
335 "url": "https://github.com/sponsors/csstools"
336 },
337 {
338 "type": "opencollective",
339 "url": "https://opencollective.com/csstools"
340 }
341 ],
342 "license": "MIT-0",
343 "engines": {
344 "node": ">=20.19.0"
345 }
346 },
347 "node_modules/@csstools/css-calc": {
348 "version": "3.2.0",
349 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
350 "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
351 "dev": true,
352 "funding": [
353 {
354 "type": "github",
355 "url": "https://github.com/sponsors/csstools"
356 },
357 {
358 "type": "opencollective",
359 "url": "https://opencollective.com/csstools"
360 }
361 ],
362 "license": "MIT",
363 "engines": {
364 "node": ">=20.19.0"
365 },
366 "peerDependencies": {
367 "@csstools/css-parser-algorithms": "^4.0.0",
368 "@csstools/css-tokenizer": "^4.0.0"
369 }
370 },
371 "node_modules/@csstools/css-color-parser": {
372 "version": "4.1.0",
373 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
374 "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
375 "dev": true,
376 "funding": [
377 {
378 "type": "github",
379 "url": "https://github.com/sponsors/csstools"
380 },
381 {
382 "type": "opencollective",
383 "url": "https://opencollective.com/csstools"
384 }
385 ],
386 "license": "MIT",
387 "dependencies": {
388 "@csstools/color-helpers": "^6.0.2",
389 "@csstools/css-calc": "^3.2.0"
390 },
391 "engines": {
392 "node": ">=20.19.0"
393 },
394 "peerDependencies": {
395 "@csstools/css-parser-algorithms": "^4.0.0",
396 "@csstools/css-tokenizer": "^4.0.0"
397 }
398 },
399 "node_modules/@csstools/css-parser-algorithms": {
400 "version": "4.0.0",
401 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
402 "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
403 "dev": true,
404 "funding": [
405 {
406 "type": "github",
407 "url": "https://github.com/sponsors/csstools"
408 },
409 {
410 "type": "opencollective",
411 "url": "https://opencollective.com/csstools"
412 }
413 ],
414 "license": "MIT",
415 "engines": {
416 "node": ">=20.19.0"
417 },
418 "peerDependencies": {
419 "@csstools/css-tokenizer": "^4.0.0"
420 }
421 },
422 "node_modules/@csstools/css-syntax-patches-for-csstree": {
423 "version": "1.1.3",
424 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.3.tgz",
425 "integrity": "sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==",
426 "dev": true,
427 "funding": [
428 {
429 "type": "github",
430 "url": "https://github.com/sponsors/csstools"
431 },
432 {
433 "type": "opencollective",
434 "url": "https://opencollective.com/csstools"
435 }
436 ],
437 "license": "MIT-0",
438 "peerDependencies": {
439 "css-tree": "^3.2.1"
440 },
441 "peerDependenciesMeta": {
442 "css-tree": {
443 "optional": true
444 }
445 }
446 },
447 "node_modules/@csstools/css-tokenizer": {
448 "version": "4.0.0",
449 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
450 "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
451 "dev": true,
452 "funding": [
453 {
454 "type": "github",
455 "url": "https://github.com/sponsors/csstools"
456 },
457 {
458 "type": "opencollective",
459 "url": "https://opencollective.com/csstools"
460 }
461 ],
462 "license": "MIT",
463 "engines": {
464 "node": ">=20.19.0"
465 }
466 },
467 "node_modules/@drizzle-team/brocli": {
468 "version": "0.10.2",
469 "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz",
470 "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==",
471 "dev": true,
472 "license": "Apache-2.0"
473 },
474 "node_modules/@emnapi/core": {
475 "version": "1.10.0",
476 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
477 "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
478 "dev": true,
479 "license": "MIT",
480 "optional": true,
481 "dependencies": {
482 "@emnapi/wasi-threads": "1.2.1",
483 "tslib": "^2.4.0"
484 }
485 },
486 "node_modules/@emnapi/runtime": {
487 "version": "1.10.0",
488 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
489 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
490 "dev": true,
491 "license": "MIT",
492 "optional": true,
493 "dependencies": {
494 "tslib": "^2.4.0"
495 }
496 },
497 "node_modules/@emnapi/wasi-threads": {
498 "version": "1.2.1",
499 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
500 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "dependencies": {
505 "tslib": "^2.4.0"
506 }
507 },
508 "node_modules/@esbuild-kit/core-utils": {
509 "version": "3.3.2",
510 "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz",
511 "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==",
512 "deprecated": "Merged into tsx: https://tsx.is",
513 "dev": true,
514 "license": "MIT",
515 "dependencies": {
516 "esbuild": "~0.18.20",
517 "source-map-support": "^0.5.21"
518 }
519 },
520 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": {
521 "version": "0.18.20",
522 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
523 "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
524 "cpu": [
525 "arm"
526 ],
527 "dev": true,
528 "license": "MIT",
529 "optional": true,
530 "os": [
531 "android"
532 ],
533 "engines": {
534 "node": ">=12"
535 }
536 },
537 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": {
538 "version": "0.18.20",
539 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
540 "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
541 "cpu": [
542 "arm64"
543 ],
544 "dev": true,
545 "license": "MIT",
546 "optional": true,
547 "os": [
548 "android"
549 ],
550 "engines": {
551 "node": ">=12"
552 }
553 },
554 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": {
555 "version": "0.18.20",
556 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
557 "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
558 "cpu": [
559 "x64"
560 ],
561 "dev": true,
562 "license": "MIT",
563 "optional": true,
564 "os": [
565 "android"
566 ],
567 "engines": {
568 "node": ">=12"
569 }
570 },
571 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": {
572 "version": "0.18.20",
573 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
574 "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
575 "cpu": [
576 "arm64"
577 ],
578 "dev": true,
579 "license": "MIT",
580 "optional": true,
581 "os": [
582 "darwin"
583 ],
584 "engines": {
585 "node": ">=12"
586 }
587 },
588 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": {
589 "version": "0.18.20",
590 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
591 "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
592 "cpu": [
593 "x64"
594 ],
595 "dev": true,
596 "license": "MIT",
597 "optional": true,
598 "os": [
599 "darwin"
600 ],
601 "engines": {
602 "node": ">=12"
603 }
604 },
605 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": {
606 "version": "0.18.20",
607 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
608 "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
609 "cpu": [
610 "arm64"
611 ],
612 "dev": true,
613 "license": "MIT",
614 "optional": true,
615 "os": [
616 "freebsd"
617 ],
618 "engines": {
619 "node": ">=12"
620 }
621 },
622 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": {
623 "version": "0.18.20",
624 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
625 "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
626 "cpu": [
627 "x64"
628 ],
629 "dev": true,
630 "license": "MIT",
631 "optional": true,
632 "os": [
633 "freebsd"
634 ],
635 "engines": {
636 "node": ">=12"
637 }
638 },
639 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": {
640 "version": "0.18.20",
641 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
642 "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
643 "cpu": [
644 "arm"
645 ],
646 "dev": true,
647 "license": "MIT",
648 "optional": true,
649 "os": [
650 "linux"
651 ],
652 "engines": {
653 "node": ">=12"
654 }
655 },
656 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": {
657 "version": "0.18.20",
658 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
659 "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
660 "cpu": [
661 "arm64"
662 ],
663 "dev": true,
664 "license": "MIT",
665 "optional": true,
666 "os": [
667 "linux"
668 ],
669 "engines": {
670 "node": ">=12"
671 }
672 },
673 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": {
674 "version": "0.18.20",
675 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
676 "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
677 "cpu": [
678 "ia32"
679 ],
680 "dev": true,
681 "license": "MIT",
682 "optional": true,
683 "os": [
684 "linux"
685 ],
686 "engines": {
687 "node": ">=12"
688 }
689 },
690 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": {
691 "version": "0.18.20",
692 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
693 "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
694 "cpu": [
695 "loong64"
696 ],
697 "dev": true,
698 "license": "MIT",
699 "optional": true,
700 "os": [
701 "linux"
702 ],
703 "engines": {
704 "node": ">=12"
705 }
706 },
707 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": {
708 "version": "0.18.20",
709 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
710 "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
711 "cpu": [
712 "mips64el"
713 ],
714 "dev": true,
715 "license": "MIT",
716 "optional": true,
717 "os": [
718 "linux"
719 ],
720 "engines": {
721 "node": ">=12"
722 }
723 },
724 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": {
725 "version": "0.18.20",
726 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
727 "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
728 "cpu": [
729 "ppc64"
730 ],
731 "dev": true,
732 "license": "MIT",
733 "optional": true,
734 "os": [
735 "linux"
736 ],
737 "engines": {
738 "node": ">=12"
739 }
740 },
741 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": {
742 "version": "0.18.20",
743 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
744 "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
745 "cpu": [
746 "riscv64"
747 ],
748 "dev": true,
749 "license": "MIT",
750 "optional": true,
751 "os": [
752 "linux"
753 ],
754 "engines": {
755 "node": ">=12"
756 }
757 },
758 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": {
759 "version": "0.18.20",
760 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
761 "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
762 "cpu": [
763 "s390x"
764 ],
765 "dev": true,
766 "license": "MIT",
767 "optional": true,
768 "os": [
769 "linux"
770 ],
771 "engines": {
772 "node": ">=12"
773 }
774 },
775 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": {
776 "version": "0.18.20",
777 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
778 "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
779 "cpu": [
780 "x64"
781 ],
782 "dev": true,
783 "license": "MIT",
784 "optional": true,
785 "os": [
786 "linux"
787 ],
788 "engines": {
789 "node": ">=12"
790 }
791 },
792 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": {
793 "version": "0.18.20",
794 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
795 "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
796 "cpu": [
797 "x64"
798 ],
799 "dev": true,
800 "license": "MIT",
801 "optional": true,
802 "os": [
803 "netbsd"
804 ],
805 "engines": {
806 "node": ">=12"
807 }
808 },
809 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": {
810 "version": "0.18.20",
811 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
812 "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
813 "cpu": [
814 "x64"
815 ],
816 "dev": true,
817 "license": "MIT",
818 "optional": true,
819 "os": [
820 "openbsd"
821 ],
822 "engines": {
823 "node": ">=12"
824 }
825 },
826 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": {
827 "version": "0.18.20",
828 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
829 "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
830 "cpu": [
831 "x64"
832 ],
833 "dev": true,
834 "license": "MIT",
835 "optional": true,
836 "os": [
837 "sunos"
838 ],
839 "engines": {
840 "node": ">=12"
841 }
842 },
843 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": {
844 "version": "0.18.20",
845 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
846 "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
847 "cpu": [
848 "arm64"
849 ],
850 "dev": true,
851 "license": "MIT",
852 "optional": true,
853 "os": [
854 "win32"
855 ],
856 "engines": {
857 "node": ">=12"
858 }
859 },
860 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": {
861 "version": "0.18.20",
862 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
863 "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
864 "cpu": [
865 "ia32"
866 ],
867 "dev": true,
868 "license": "MIT",
869 "optional": true,
870 "os": [
871 "win32"
872 ],
873 "engines": {
874 "node": ">=12"
875 }
876 },
877 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": {
878 "version": "0.18.20",
879 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
880 "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
881 "cpu": [
882 "x64"
883 ],
884 "dev": true,
885 "license": "MIT",
886 "optional": true,
887 "os": [
888 "win32"
889 ],
890 "engines": {
891 "node": ">=12"
892 }
893 },
894 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": {
895 "version": "0.18.20",
896 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
897 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
898 "dev": true,
899 "hasInstallScript": true,
900 "license": "MIT",
901 "bin": {
902 "esbuild": "bin/esbuild"
903 },
904 "engines": {
905 "node": ">=12"
906 },
907 "optionalDependencies": {
908 "@esbuild/android-arm": "0.18.20",
909 "@esbuild/android-arm64": "0.18.20",
910 "@esbuild/android-x64": "0.18.20",
911 "@esbuild/darwin-arm64": "0.18.20",
912 "@esbuild/darwin-x64": "0.18.20",
913 "@esbuild/freebsd-arm64": "0.18.20",
914 "@esbuild/freebsd-x64": "0.18.20",
915 "@esbuild/linux-arm": "0.18.20",
916 "@esbuild/linux-arm64": "0.18.20",
917 "@esbuild/linux-ia32": "0.18.20",
918 "@esbuild/linux-loong64": "0.18.20",
919 "@esbuild/linux-mips64el": "0.18.20",
920 "@esbuild/linux-ppc64": "0.18.20",
921 "@esbuild/linux-riscv64": "0.18.20",
922 "@esbuild/linux-s390x": "0.18.20",
923 "@esbuild/linux-x64": "0.18.20",
924 "@esbuild/netbsd-x64": "0.18.20",
925 "@esbuild/openbsd-x64": "0.18.20",
926 "@esbuild/sunos-x64": "0.18.20",
927 "@esbuild/win32-arm64": "0.18.20",
928 "@esbuild/win32-ia32": "0.18.20",
929 "@esbuild/win32-x64": "0.18.20"
930 }
931 },
932 "node_modules/@esbuild-kit/esm-loader": {
933 "version": "2.6.5",
934 "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz",
935 "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==",
936 "deprecated": "Merged into tsx: https://tsx.is",
937 "dev": true,
938 "license": "MIT",
939 "dependencies": {
940 "@esbuild-kit/core-utils": "^3.3.2",
941 "get-tsconfig": "^4.7.0"
942 }
943 },
944 "node_modules/@esbuild/aix-ppc64": {
945 "version": "0.27.3",
946 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
947 "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
948 "cpu": [
949 "ppc64"
950 ],
951 "dev": true,
952 "license": "MIT",
953 "optional": true,
954 "os": [
955 "aix"
956 ],
957 "engines": {
958 "node": ">=18"
959 }
960 },
961 "node_modules/@esbuild/android-arm": {
962 "version": "0.27.3",
963 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
964 "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
965 "cpu": [
966 "arm"
967 ],
968 "dev": true,
969 "license": "MIT",
970 "optional": true,
971 "os": [
972 "android"
973 ],
974 "engines": {
975 "node": ">=18"
976 }
977 },
978 "node_modules/@esbuild/android-arm64": {
979 "version": "0.27.3",
980 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
981 "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
982 "cpu": [
983 "arm64"
984 ],
985 "dev": true,
986 "license": "MIT",
987 "optional": true,
988 "os": [
989 "android"
990 ],
991 "engines": {
992 "node": ">=18"
993 }
994 },
995 "node_modules/@esbuild/android-x64": {
996 "version": "0.27.3",
997 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
998 "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
999 "cpu": [
1000 "x64"
1001 ],
1002 "dev": true,
1003 "license": "MIT",
1004 "optional": true,
1005 "os": [
1006 "android"
1007 ],
1008 "engines": {
1009 "node": ">=18"
1010 }
1011 },
1012 "node_modules/@esbuild/darwin-arm64": {
1013 "version": "0.27.3",
1014 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
1015 "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
1016 "cpu": [
1017 "arm64"
1018 ],
1019 "dev": true,
1020 "license": "MIT",
1021 "optional": true,
1022 "os": [
1023 "darwin"
1024 ],
1025 "engines": {
1026 "node": ">=18"
1027 }
1028 },
1029 "node_modules/@esbuild/darwin-x64": {
1030 "version": "0.27.3",
1031 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
1032 "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
1033 "cpu": [
1034 "x64"
1035 ],
1036 "dev": true,
1037 "license": "MIT",
1038 "optional": true,
1039 "os": [
1040 "darwin"
1041 ],
1042 "engines": {
1043 "node": ">=18"
1044 }
1045 },
1046 "node_modules/@esbuild/freebsd-arm64": {
1047 "version": "0.27.3",
1048 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
1049 "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
1050 "cpu": [
1051 "arm64"
1052 ],
1053 "dev": true,
1054 "license": "MIT",
1055 "optional": true,
1056 "os": [
1057 "freebsd"
1058 ],
1059 "engines": {
1060 "node": ">=18"
1061 }
1062 },
1063 "node_modules/@esbuild/freebsd-x64": {
1064 "version": "0.27.3",
1065 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
1066 "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
1067 "cpu": [
1068 "x64"
1069 ],
1070 "dev": true,
1071 "license": "MIT",
1072 "optional": true,
1073 "os": [
1074 "freebsd"
1075 ],
1076 "engines": {
1077 "node": ">=18"
1078 }
1079 },
1080 "node_modules/@esbuild/linux-arm": {
1081 "version": "0.27.3",
1082 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
1083 "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
1084 "cpu": [
1085 "arm"
1086 ],
1087 "dev": true,
1088 "license": "MIT",
1089 "optional": true,
1090 "os": [
1091 "linux"
1092 ],
1093 "engines": {
1094 "node": ">=18"
1095 }
1096 },
1097 "node_modules/@esbuild/linux-arm64": {
1098 "version": "0.27.3",
1099 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
1100 "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
1101 "cpu": [
1102 "arm64"
1103 ],
1104 "dev": true,
1105 "license": "MIT",
1106 "optional": true,
1107 "os": [
1108 "linux"
1109 ],
1110 "engines": {
1111 "node": ">=18"
1112 }
1113 },
1114 "node_modules/@esbuild/linux-ia32": {
1115 "version": "0.27.3",
1116 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
1117 "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
1118 "cpu": [
1119 "ia32"
1120 ],
1121 "dev": true,
1122 "license": "MIT",
1123 "optional": true,
1124 "os": [
1125 "linux"
1126 ],
1127 "engines": {
1128 "node": ">=18"
1129 }
1130 },
1131 "node_modules/@esbuild/linux-loong64": {
1132 "version": "0.27.3",
1133 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
1134 "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
1135 "cpu": [
1136 "loong64"
1137 ],
1138 "dev": true,
1139 "license": "MIT",
1140 "optional": true,
1141 "os": [
1142 "linux"
1143 ],
1144 "engines": {
1145 "node": ">=18"
1146 }
1147 },
1148 "node_modules/@esbuild/linux-mips64el": {
1149 "version": "0.27.3",
1150 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
1151 "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
1152 "cpu": [
1153 "mips64el"
1154 ],
1155 "dev": true,
1156 "license": "MIT",
1157 "optional": true,
1158 "os": [
1159 "linux"
1160 ],
1161 "engines": {
1162 "node": ">=18"
1163 }
1164 },
1165 "node_modules/@esbuild/linux-ppc64": {
1166 "version": "0.27.3",
1167 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
1168 "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
1169 "cpu": [
1170 "ppc64"
1171 ],
1172 "dev": true,
1173 "license": "MIT",
1174 "optional": true,
1175 "os": [
1176 "linux"
1177 ],
1178 "engines": {
1179 "node": ">=18"
1180 }
1181 },
1182 "node_modules/@esbuild/linux-riscv64": {
1183 "version": "0.27.3",
1184 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
1185 "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
1186 "cpu": [
1187 "riscv64"
1188 ],
1189 "dev": true,
1190 "license": "MIT",
1191 "optional": true,
1192 "os": [
1193 "linux"
1194 ],
1195 "engines": {
1196 "node": ">=18"
1197 }
1198 },
1199 "node_modules/@esbuild/linux-s390x": {
1200 "version": "0.27.3",
1201 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
1202 "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
1203 "cpu": [
1204 "s390x"
1205 ],
1206 "dev": true,
1207 "license": "MIT",
1208 "optional": true,
1209 "os": [
1210 "linux"
1211 ],
1212 "engines": {
1213 "node": ">=18"
1214 }
1215 },
1216 "node_modules/@esbuild/linux-x64": {
1217 "version": "0.27.3",
1218 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
1219 "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
1220 "cpu": [
1221 "x64"
1222 ],
1223 "dev": true,
1224 "license": "MIT",
1225 "optional": true,
1226 "os": [
1227 "linux"
1228 ],
1229 "engines": {
1230 "node": ">=18"
1231 }
1232 },
1233 "node_modules/@esbuild/netbsd-arm64": {
1234 "version": "0.27.3",
1235 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
1236 "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
1237 "cpu": [
1238 "arm64"
1239 ],
1240 "dev": true,
1241 "license": "MIT",
1242 "optional": true,
1243 "os": [
1244 "netbsd"
1245 ],
1246 "engines": {
1247 "node": ">=18"
1248 }
1249 },
1250 "node_modules/@esbuild/netbsd-x64": {
1251 "version": "0.27.3",
1252 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
1253 "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
1254 "cpu": [
1255 "x64"
1256 ],
1257 "dev": true,
1258 "license": "MIT",
1259 "optional": true,
1260 "os": [
1261 "netbsd"
1262 ],
1263 "engines": {
1264 "node": ">=18"
1265 }
1266 },
1267 "node_modules/@esbuild/openbsd-arm64": {
1268 "version": "0.27.3",
1269 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
1270 "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
1271 "cpu": [
1272 "arm64"
1273 ],
1274 "dev": true,
1275 "license": "MIT",
1276 "optional": true,
1277 "os": [
1278 "openbsd"
1279 ],
1280 "engines": {
1281 "node": ">=18"
1282 }
1283 },
1284 "node_modules/@esbuild/openbsd-x64": {
1285 "version": "0.27.3",
1286 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
1287 "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
1288 "cpu": [
1289 "x64"
1290 ],
1291 "dev": true,
1292 "license": "MIT",
1293 "optional": true,
1294 "os": [
1295 "openbsd"
1296 ],
1297 "engines": {
1298 "node": ">=18"
1299 }
1300 },
1301 "node_modules/@esbuild/openharmony-arm64": {
1302 "version": "0.27.3",
1303 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
1304 "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
1305 "cpu": [
1306 "arm64"
1307 ],
1308 "dev": true,
1309 "license": "MIT",
1310 "optional": true,
1311 "os": [
1312 "openharmony"
1313 ],
1314 "engines": {
1315 "node": ">=18"
1316 }
1317 },
1318 "node_modules/@esbuild/sunos-x64": {
1319 "version": "0.27.3",
1320 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
1321 "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
1322 "cpu": [
1323 "x64"
1324 ],
1325 "dev": true,
1326 "license": "MIT",
1327 "optional": true,
1328 "os": [
1329 "sunos"
1330 ],
1331 "engines": {
1332 "node": ">=18"
1333 }
1334 },
1335 "node_modules/@esbuild/win32-arm64": {
1336 "version": "0.27.3",
1337 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
1338 "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
1339 "cpu": [
1340 "arm64"
1341 ],
1342 "dev": true,
1343 "license": "MIT",
1344 "optional": true,
1345 "os": [
1346 "win32"
1347 ],
1348 "engines": {
1349 "node": ">=18"
1350 }
1351 },
1352 "node_modules/@esbuild/win32-ia32": {
1353 "version": "0.27.3",
1354 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
1355 "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
1356 "cpu": [
1357 "ia32"
1358 ],
1359 "dev": true,
1360 "license": "MIT",
1361 "optional": true,
1362 "os": [
1363 "win32"
1364 ],
1365 "engines": {
1366 "node": ">=18"
1367 }
1368 },
1369 "node_modules/@esbuild/win32-x64": {
1370 "version": "0.27.3",
1371 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
1372 "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
1373 "cpu": [
1374 "x64"
1375 ],
1376 "dev": true,
1377 "license": "MIT",
1378 "optional": true,
1379 "os": [
1380 "win32"
1381 ],
1382 "engines": {
1383 "node": ">=18"
1384 }
1385 },
1386 "node_modules/@exodus/bytes": {
1387 "version": "1.15.0",
1388 "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz",
1389 "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==",
1390 "dev": true,
1391 "license": "MIT",
1392 "engines": {
1393 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
1394 },
1395 "peerDependencies": {
1396 "@noble/hashes": "^1.8.0 || ^2.0.0"
1397 },
1398 "peerDependenciesMeta": {
1399 "@noble/hashes": {
1400 "optional": true
1401 }
1402 }
1403 },
1404 "node_modules/@img/colour": {
1405 "version": "1.1.0",
1406 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
1407 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
1408 "dev": true,
1409 "license": "MIT",
1410 "engines": {
1411 "node": ">=18"
1412 }
1413 },
1414 "node_modules/@img/sharp-darwin-arm64": {
1415 "version": "0.34.5",
1416 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
1417 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
1418 "cpu": [
1419 "arm64"
1420 ],
1421 "dev": true,
1422 "license": "Apache-2.0",
1423 "optional": true,
1424 "os": [
1425 "darwin"
1426 ],
1427 "engines": {
1428 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1429 },
1430 "funding": {
1431 "url": "https://opencollective.com/libvips"
1432 },
1433 "optionalDependencies": {
1434 "@img/sharp-libvips-darwin-arm64": "1.2.4"
1435 }
1436 },
1437 "node_modules/@img/sharp-darwin-x64": {
1438 "version": "0.34.5",
1439 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
1440 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
1441 "cpu": [
1442 "x64"
1443 ],
1444 "dev": true,
1445 "license": "Apache-2.0",
1446 "optional": true,
1447 "os": [
1448 "darwin"
1449 ],
1450 "engines": {
1451 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1452 },
1453 "funding": {
1454 "url": "https://opencollective.com/libvips"
1455 },
1456 "optionalDependencies": {
1457 "@img/sharp-libvips-darwin-x64": "1.2.4"
1458 }
1459 },
1460 "node_modules/@img/sharp-libvips-darwin-arm64": {
1461 "version": "1.2.4",
1462 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
1463 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
1464 "cpu": [
1465 "arm64"
1466 ],
1467 "dev": true,
1468 "license": "LGPL-3.0-or-later",
1469 "optional": true,
1470 "os": [
1471 "darwin"
1472 ],
1473 "funding": {
1474 "url": "https://opencollective.com/libvips"
1475 }
1476 },
1477 "node_modules/@img/sharp-libvips-darwin-x64": {
1478 "version": "1.2.4",
1479 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
1480 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
1481 "cpu": [
1482 "x64"
1483 ],
1484 "dev": true,
1485 "license": "LGPL-3.0-or-later",
1486 "optional": true,
1487 "os": [
1488 "darwin"
1489 ],
1490 "funding": {
1491 "url": "https://opencollective.com/libvips"
1492 }
1493 },
1494 "node_modules/@img/sharp-libvips-linux-arm": {
1495 "version": "1.2.4",
1496 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
1497 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
1498 "cpu": [
1499 "arm"
1500 ],
1501 "dev": true,
1502 "license": "LGPL-3.0-or-later",
1503 "optional": true,
1504 "os": [
1505 "linux"
1506 ],
1507 "funding": {
1508 "url": "https://opencollective.com/libvips"
1509 }
1510 },
1511 "node_modules/@img/sharp-libvips-linux-arm64": {
1512 "version": "1.2.4",
1513 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
1514 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
1515 "cpu": [
1516 "arm64"
1517 ],
1518 "dev": true,
1519 "license": "LGPL-3.0-or-later",
1520 "optional": true,
1521 "os": [
1522 "linux"
1523 ],
1524 "funding": {
1525 "url": "https://opencollective.com/libvips"
1526 }
1527 },
1528 "node_modules/@img/sharp-libvips-linux-ppc64": {
1529 "version": "1.2.4",
1530 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
1531 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
1532 "cpu": [
1533 "ppc64"
1534 ],
1535 "dev": true,
1536 "license": "LGPL-3.0-or-later",
1537 "optional": true,
1538 "os": [
1539 "linux"
1540 ],
1541 "funding": {
1542 "url": "https://opencollective.com/libvips"
1543 }
1544 },
1545 "node_modules/@img/sharp-libvips-linux-riscv64": {
1546 "version": "1.2.4",
1547 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
1548 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
1549 "cpu": [
1550 "riscv64"
1551 ],
1552 "dev": true,
1553 "license": "LGPL-3.0-or-later",
1554 "optional": true,
1555 "os": [
1556 "linux"
1557 ],
1558 "funding": {
1559 "url": "https://opencollective.com/libvips"
1560 }
1561 },
1562 "node_modules/@img/sharp-libvips-linux-s390x": {
1563 "version": "1.2.4",
1564 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
1565 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
1566 "cpu": [
1567 "s390x"
1568 ],
1569 "dev": true,
1570 "license": "LGPL-3.0-or-later",
1571 "optional": true,
1572 "os": [
1573 "linux"
1574 ],
1575 "funding": {
1576 "url": "https://opencollective.com/libvips"
1577 }
1578 },
1579 "node_modules/@img/sharp-libvips-linux-x64": {
1580 "version": "1.2.4",
1581 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
1582 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
1583 "cpu": [
1584 "x64"
1585 ],
1586 "dev": true,
1587 "license": "LGPL-3.0-or-later",
1588 "optional": true,
1589 "os": [
1590 "linux"
1591 ],
1592 "funding": {
1593 "url": "https://opencollective.com/libvips"
1594 }
1595 },
1596 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1597 "version": "1.2.4",
1598 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
1599 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
1600 "cpu": [
1601 "arm64"
1602 ],
1603 "dev": true,
1604 "license": "LGPL-3.0-or-later",
1605 "optional": true,
1606 "os": [
1607 "linux"
1608 ],
1609 "funding": {
1610 "url": "https://opencollective.com/libvips"
1611 }
1612 },
1613 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
1614 "version": "1.2.4",
1615 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
1616 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
1617 "cpu": [
1618 "x64"
1619 ],
1620 "dev": true,
1621 "license": "LGPL-3.0-or-later",
1622 "optional": true,
1623 "os": [
1624 "linux"
1625 ],
1626 "funding": {
1627 "url": "https://opencollective.com/libvips"
1628 }
1629 },
1630 "node_modules/@img/sharp-linux-arm": {
1631 "version": "0.34.5",
1632 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
1633 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
1634 "cpu": [
1635 "arm"
1636 ],
1637 "dev": true,
1638 "license": "Apache-2.0",
1639 "optional": true,
1640 "os": [
1641 "linux"
1642 ],
1643 "engines": {
1644 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1645 },
1646 "funding": {
1647 "url": "https://opencollective.com/libvips"
1648 },
1649 "optionalDependencies": {
1650 "@img/sharp-libvips-linux-arm": "1.2.4"
1651 }
1652 },
1653 "node_modules/@img/sharp-linux-arm64": {
1654 "version": "0.34.5",
1655 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
1656 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
1657 "cpu": [
1658 "arm64"
1659 ],
1660 "dev": true,
1661 "license": "Apache-2.0",
1662 "optional": true,
1663 "os": [
1664 "linux"
1665 ],
1666 "engines": {
1667 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1668 },
1669 "funding": {
1670 "url": "https://opencollective.com/libvips"
1671 },
1672 "optionalDependencies": {
1673 "@img/sharp-libvips-linux-arm64": "1.2.4"
1674 }
1675 },
1676 "node_modules/@img/sharp-linux-ppc64": {
1677 "version": "0.34.5",
1678 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
1679 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
1680 "cpu": [
1681 "ppc64"
1682 ],
1683 "dev": true,
1684 "license": "Apache-2.0",
1685 "optional": true,
1686 "os": [
1687 "linux"
1688 ],
1689 "engines": {
1690 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1691 },
1692 "funding": {
1693 "url": "https://opencollective.com/libvips"
1694 },
1695 "optionalDependencies": {
1696 "@img/sharp-libvips-linux-ppc64": "1.2.4"
1697 }
1698 },
1699 "node_modules/@img/sharp-linux-riscv64": {
1700 "version": "0.34.5",
1701 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
1702 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
1703 "cpu": [
1704 "riscv64"
1705 ],
1706 "dev": true,
1707 "license": "Apache-2.0",
1708 "optional": true,
1709 "os": [
1710 "linux"
1711 ],
1712 "engines": {
1713 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1714 },
1715 "funding": {
1716 "url": "https://opencollective.com/libvips"
1717 },
1718 "optionalDependencies": {
1719 "@img/sharp-libvips-linux-riscv64": "1.2.4"
1720 }
1721 },
1722 "node_modules/@img/sharp-linux-s390x": {
1723 "version": "0.34.5",
1724 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
1725 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
1726 "cpu": [
1727 "s390x"
1728 ],
1729 "dev": true,
1730 "license": "Apache-2.0",
1731 "optional": true,
1732 "os": [
1733 "linux"
1734 ],
1735 "engines": {
1736 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1737 },
1738 "funding": {
1739 "url": "https://opencollective.com/libvips"
1740 },
1741 "optionalDependencies": {
1742 "@img/sharp-libvips-linux-s390x": "1.2.4"
1743 }
1744 },
1745 "node_modules/@img/sharp-linux-x64": {
1746 "version": "0.34.5",
1747 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
1748 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
1749 "cpu": [
1750 "x64"
1751 ],
1752 "dev": true,
1753 "license": "Apache-2.0",
1754 "optional": true,
1755 "os": [
1756 "linux"
1757 ],
1758 "engines": {
1759 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1760 },
1761 "funding": {
1762 "url": "https://opencollective.com/libvips"
1763 },
1764 "optionalDependencies": {
1765 "@img/sharp-libvips-linux-x64": "1.2.4"
1766 }
1767 },
1768 "node_modules/@img/sharp-linuxmusl-arm64": {
1769 "version": "0.34.5",
1770 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
1771 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
1772 "cpu": [
1773 "arm64"
1774 ],
1775 "dev": true,
1776 "license": "Apache-2.0",
1777 "optional": true,
1778 "os": [
1779 "linux"
1780 ],
1781 "engines": {
1782 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1783 },
1784 "funding": {
1785 "url": "https://opencollective.com/libvips"
1786 },
1787 "optionalDependencies": {
1788 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
1789 }
1790 },
1791 "node_modules/@img/sharp-linuxmusl-x64": {
1792 "version": "0.34.5",
1793 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
1794 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
1795 "cpu": [
1796 "x64"
1797 ],
1798 "dev": true,
1799 "license": "Apache-2.0",
1800 "optional": true,
1801 "os": [
1802 "linux"
1803 ],
1804 "engines": {
1805 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1806 },
1807 "funding": {
1808 "url": "https://opencollective.com/libvips"
1809 },
1810 "optionalDependencies": {
1811 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1812 }
1813 },
1814 "node_modules/@img/sharp-wasm32": {
1815 "version": "0.34.5",
1816 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1817 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1818 "cpu": [
1819 "wasm32"
1820 ],
1821 "dev": true,
1822 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1823 "optional": true,
1824 "dependencies": {
1825 "@emnapi/runtime": "^1.7.0"
1826 },
1827 "engines": {
1828 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1829 },
1830 "funding": {
1831 "url": "https://opencollective.com/libvips"
1832 }
1833 },
1834 "node_modules/@img/sharp-win32-arm64": {
1835 "version": "0.34.5",
1836 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1837 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1838 "cpu": [
1839 "arm64"
1840 ],
1841 "dev": true,
1842 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1843 "optional": true,
1844 "os": [
1845 "win32"
1846 ],
1847 "engines": {
1848 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1849 },
1850 "funding": {
1851 "url": "https://opencollective.com/libvips"
1852 }
1853 },
1854 "node_modules/@img/sharp-win32-ia32": {
1855 "version": "0.34.5",
1856 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1857 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1858 "cpu": [
1859 "ia32"
1860 ],
1861 "dev": true,
1862 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1863 "optional": true,
1864 "os": [
1865 "win32"
1866 ],
1867 "engines": {
1868 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1869 },
1870 "funding": {
1871 "url": "https://opencollective.com/libvips"
1872 }
1873 },
1874 "node_modules/@img/sharp-win32-x64": {
1875 "version": "0.34.5",
1876 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1877 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1878 "cpu": [
1879 "x64"
1880 ],
1881 "dev": true,
1882 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1883 "optional": true,
1884 "os": [
1885 "win32"
1886 ],
1887 "engines": {
1888 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1889 },
1890 "funding": {
1891 "url": "https://opencollective.com/libvips"
1892 }
1893 },
1894 "node_modules/@jridgewell/gen-mapping": {
1895 "version": "0.3.13",
1896 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1897 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1898 "dev": true,
1899 "license": "MIT",
1900 "dependencies": {
1901 "@jridgewell/sourcemap-codec": "^1.5.0",
1902 "@jridgewell/trace-mapping": "^0.3.24"
1903 }
1904 },
1905 "node_modules/@jridgewell/remapping": {
1906 "version": "2.3.5",
1907 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1908 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1909 "dev": true,
1910 "license": "MIT",
1911 "dependencies": {
1912 "@jridgewell/gen-mapping": "^0.3.5",
1913 "@jridgewell/trace-mapping": "^0.3.24"
1914 }
1915 },
1916 "node_modules/@jridgewell/resolve-uri": {
1917 "version": "3.1.2",
1918 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1919 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1920 "dev": true,
1921 "license": "MIT",
1922 "engines": {
1923 "node": ">=6.0.0"
1924 }
1925 },
1926 "node_modules/@jridgewell/sourcemap-codec": {
1927 "version": "1.5.5",
1928 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1929 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1930 "dev": true,
1931 "license": "MIT"
1932 },
1933 "node_modules/@jridgewell/trace-mapping": {
1934 "version": "0.3.31",
1935 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1936 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1937 "dev": true,
1938 "license": "MIT",
1939 "dependencies": {
1940 "@jridgewell/resolve-uri": "^3.1.0",
1941 "@jridgewell/sourcemap-codec": "^1.4.14"
1942 }
1943 },
1944 "node_modules/@mongodb-js/oidc-mock-provider": {
1945 "version": "0.13.12",
1946 "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-mock-provider/-/oidc-mock-provider-0.13.12.tgz",
1947 "integrity": "sha512-BFNAUkaw0qo2fvgUZCfNwUGpixy3AWraUZUw29NcNfdkjMLFKNoaj1BbHczWT4OgXDtWRd4oC3sVB+eRKdtu8A==",
1948 "dev": true,
1949 "license": "Apache-2.0",
1950 "dependencies": {
1951 "yargs": "^18.0.0"
1952 },
1953 "bin": {
1954 "oidc-mock-provider": "bin/oidc-mock-provider.js"
1955 }
1956 },
1957 "node_modules/@napi-rs/wasm-runtime": {
1958 "version": "1.1.4",
1959 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz",
1960 "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==",
1961 "dev": true,
1962 "license": "MIT",
1963 "optional": true,
1964 "dependencies": {
1965 "@tybys/wasm-util": "^0.10.1"
1966 },
1967 "funding": {
1968 "type": "github",
1969 "url": "https://github.com/sponsors/Brooooooklyn"
1970 },
1971 "peerDependencies": {
1972 "@emnapi/core": "^1.7.1",
1973 "@emnapi/runtime": "^1.7.1"
1974 }
1975 },
1976 "node_modules/@oxc-project/types": {
1977 "version": "0.129.0",
1978 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.129.0.tgz",
1979 "integrity": "sha512-3oz8m3FGdr2nDXVqmFUw7jolKliC4MoyXYIG2c7gpjBnzUWQpUGIYcXYKxTdTi+N2jusvt610ckTMkxdwHkYEg==",
1980 "dev": true,
1981 "license": "MIT",
1982 "funding": {
1983 "url": "https://github.com/sponsors/Boshen"
1984 }
1985 },
1986 "node_modules/@poppinss/colors": {
1987 "version": "4.1.6",
1988 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1989 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1990 "dev": true,
1991 "license": "MIT",
1992 "dependencies": {
1993 "kleur": "^4.1.5"
1994 }
1995 },
1996 "node_modules/@poppinss/dumper": {
1997 "version": "0.6.5",
1998 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1999 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
2000 "dev": true,
2001 "license": "MIT",
2002 "dependencies": {
2003 "@poppinss/colors": "^4.1.5",
2004 "@sindresorhus/is": "^7.0.2",
2005 "supports-color": "^10.0.0"
2006 }
2007 },
2008 "node_modules/@poppinss/exception": {
2009 "version": "1.2.3",
2010 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
2011 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
2012 "dev": true,
2013 "license": "MIT"
2014 },
2015 "node_modules/@rolldown/binding-android-arm64": {
2016 "version": "1.0.0",
2017 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0.tgz",
2018 "integrity": "sha512-TWMZnRLMe63C2Lhyicviu7ZHaU4kxa6PS3rofvc9GmcvptzNN11BcfQ4Sl7MwTOsisQoa2keB/EBdNCAnUo8vA==",
2019 "cpu": [
2020 "arm64"
2021 ],
2022 "dev": true,
2023 "license": "MIT",
2024 "optional": true,
2025 "os": [
2026 "android"
2027 ],
2028 "engines": {
2029 "node": "^20.19.0 || >=22.12.0"
2030 }
2031 },
2032 "node_modules/@rolldown/binding-darwin-arm64": {
2033 "version": "1.0.0",
2034 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0.tgz",
2035 "integrity": "sha512-6XcD+8k0gPVItNagEw78/qqcBDwKcwDYS8V2hRmVsfUSIrd8cWe/CBvRDI5toqFyPfj+FJr6t8U6Xj2P2prEew==",
2036 "cpu": [
2037 "arm64"
2038 ],
2039 "dev": true,
2040 "license": "MIT",
2041 "optional": true,
2042 "os": [
2043 "darwin"
2044 ],
2045 "engines": {
2046 "node": "^20.19.0 || >=22.12.0"
2047 }
2048 },
2049 "node_modules/@rolldown/binding-darwin-x64": {
2050 "version": "1.0.0",
2051 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0.tgz",
2052 "integrity": "sha512-iN/tWVXRQDWvmZlKdceP1Dwug9GDpEymhb9p4xnEe6zvCg5lFmzVljl+1qR1NVx3yfGpr2Na+CuLmv5IU8uzfQ==",
2053 "cpu": [
2054 "x64"
2055 ],
2056 "dev": true,
2057 "license": "MIT",
2058 "optional": true,
2059 "os": [
2060 "darwin"
2061 ],
2062 "engines": {
2063 "node": "^20.19.0 || >=22.12.0"
2064 }
2065 },
2066 "node_modules/@rolldown/binding-freebsd-x64": {
2067 "version": "1.0.0",
2068 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0.tgz",
2069 "integrity": "sha512-jjQMDvvwSOuhOwMszD/klSOjyWMM3zI64hWTj9KT5x4MxRbZAf+7vLQ6qouRhtsLVFHr3f0ILaJAfgENPiQdAQ==",
2070 "cpu": [
2071 "x64"
2072 ],
2073 "dev": true,
2074 "license": "MIT",
2075 "optional": true,
2076 "os": [
2077 "freebsd"
2078 ],
2079 "engines": {
2080 "node": "^20.19.0 || >=22.12.0"
2081 }
2082 },
2083 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
2084 "version": "1.0.0",
2085 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0.tgz",
2086 "integrity": "sha512-d//Dtg2x6/m3mbV64yUGNnDGNZaDGRpDLLNGerHQUVObuNaIQaaDp25yUiqGXtHEXX+NP2d0wAlmKgpYgIAJ2A==",
2087 "cpu": [
2088 "arm"
2089 ],
2090 "dev": true,
2091 "license": "MIT",
2092 "optional": true,
2093 "os": [
2094 "linux"
2095 ],
2096 "engines": {
2097 "node": "^20.19.0 || >=22.12.0"
2098 }
2099 },
2100 "node_modules/@rolldown/binding-linux-arm64-gnu": {
2101 "version": "1.0.0",
2102 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0.tgz",
2103 "integrity": "sha512-n7Ofp0mx+aB2cC+Sdy5YtMnXtY9lchnHbY+3Yt0uq9JsWQExf4f5Whu0tK0R8Jdc9S6RchTHjIFY7uc92puOVQ==",
2104 "cpu": [
2105 "arm64"
2106 ],
2107 "dev": true,
2108 "license": "MIT",
2109 "optional": true,
2110 "os": [
2111 "linux"
2112 ],
2113 "engines": {
2114 "node": "^20.19.0 || >=22.12.0"
2115 }
2116 },
2117 "node_modules/@rolldown/binding-linux-arm64-musl": {
2118 "version": "1.0.0",
2119 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0.tgz",
2120 "integrity": "sha512-EIVjy2cgd7uuMMo94FVkBp7F6DhcZAUwNURkSG3RwUmvAXR6s0ISxM81U+IydcZByPG0pZIHsf1b6kTxoFDgJA==",
2121 "cpu": [
2122 "arm64"
2123 ],
2124 "dev": true,
2125 "license": "MIT",
2126 "optional": true,
2127 "os": [
2128 "linux"
2129 ],
2130 "engines": {
2131 "node": "^20.19.0 || >=22.12.0"
2132 }
2133 },
2134 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
2135 "version": "1.0.0",
2136 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0.tgz",
2137 "integrity": "sha512-JEwwOPcwTLAcpDQlqSmjEmfs63xJnSiUNIGvLcDLUHCWK4XowpS/7c7tUsUH6uT/ct6bMUTdXKfI8967FYj6mg==",
2138 "cpu": [
2139 "ppc64"
2140 ],
2141 "dev": true,
2142 "license": "MIT",
2143 "optional": true,
2144 "os": [
2145 "linux"
2146 ],
2147 "engines": {
2148 "node": "^20.19.0 || >=22.12.0"
2149 }
2150 },
2151 "node_modules/@rolldown/binding-linux-s390x-gnu": {
2152 "version": "1.0.0",
2153 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0.tgz",
2154 "integrity": "sha512-0wjCFhLrihtAubnT9iA0N++0pSV0z5Hg7tNGdNJ4RFaINceHadoF+kiFGyY1qSSNVIAZtLotG8Ju1bgDPkjnFA==",
2155 "cpu": [
2156 "s390x"
2157 ],
2158 "dev": true,
2159 "license": "MIT",
2160 "optional": true,
2161 "os": [
2162 "linux"
2163 ],
2164 "engines": {
2165 "node": "^20.19.0 || >=22.12.0"
2166 }
2167 },
2168 "node_modules/@rolldown/binding-linux-x64-gnu": {
2169 "version": "1.0.0",
2170 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0.tgz",
2171 "integrity": "sha512-Dfn7iak9BcMMePxcoJfpSbWqnEyrp/dRF63/8qW/eHBdOZov6x5aShLLEYGYdIeSJ6vMLK/XCVB+lGIxm41bQA==",
2172 "cpu": [
2173 "x64"
2174 ],
2175 "dev": true,
2176 "license": "MIT",
2177 "optional": true,
2178 "os": [
2179 "linux"
2180 ],
2181 "engines": {
2182 "node": "^20.19.0 || >=22.12.0"
2183 }
2184 },
2185 "node_modules/@rolldown/binding-linux-x64-musl": {
2186 "version": "1.0.0",
2187 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0.tgz",
2188 "integrity": "sha512-5/utzzDmD/pD/bmuaUcbTf/sZYy0aztwIVlfpoW1fTjCZ0BaPOMVWGZL1zvgxyi7ZIVYWlxKONHmSbHuiOh8Jw==",
2189 "cpu": [
2190 "x64"
2191 ],
2192 "dev": true,
2193 "license": "MIT",
2194 "optional": true,
2195 "os": [
2196 "linux"
2197 ],
2198 "engines": {
2199 "node": "^20.19.0 || >=22.12.0"
2200 }
2201 },
2202 "node_modules/@rolldown/binding-openharmony-arm64": {
2203 "version": "1.0.0",
2204 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0.tgz",
2205 "integrity": "sha512-ouJs8VcUomfLfpbUECqFMRqdV4x6aeAK3MA4m6vTrJJjKyWTV5KnxZx7Jd9G+GlDaQQxubcba00x16OyJ1meig==",
2206 "cpu": [
2207 "arm64"
2208 ],
2209 "dev": true,
2210 "license": "MIT",
2211 "optional": true,
2212 "os": [
2213 "openharmony"
2214 ],
2215 "engines": {
2216 "node": "^20.19.0 || >=22.12.0"
2217 }
2218 },
2219 "node_modules/@rolldown/binding-wasm32-wasi": {
2220 "version": "1.0.0",
2221 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0.tgz",
2222 "integrity": "sha512-E+oHKGiDA+lsKMmFtffDDw91EryDT7uJocrIuCHqhm6bCTM6xFK+3gaCkYOHfPwQr0cCNarSM2xaELoQDz9jJg==",
2223 "cpu": [
2224 "wasm32"
2225 ],
2226 "dev": true,
2227 "license": "MIT",
2228 "optional": true,
2229 "dependencies": {
2230 "@emnapi/core": "1.10.0",
2231 "@emnapi/runtime": "1.10.0",
2232 "@napi-rs/wasm-runtime": "^1.1.4"
2233 },
2234 "engines": {
2235 "node": "^20.19.0 || >=22.12.0"
2236 }
2237 },
2238 "node_modules/@rolldown/binding-win32-arm64-msvc": {
2239 "version": "1.0.0",
2240 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0.tgz",
2241 "integrity": "sha512-yYK02n8Rngo+gbm1y6G0+7jk1sJ/2Wt7K0me0Y7k/ErBpyf+LJ2gFpqWVTcRV1rUepBlQRmpgWkTQCiiwrK0Ow==",
2242 "cpu": [
2243 "arm64"
2244 ],
2245 "dev": true,
2246 "license": "MIT",
2247 "optional": true,
2248 "os": [
2249 "win32"
2250 ],
2251 "engines": {
2252 "node": "^20.19.0 || >=22.12.0"
2253 }
2254 },
2255 "node_modules/@rolldown/binding-win32-x64-msvc": {
2256 "version": "1.0.0",
2257 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0.tgz",
2258 "integrity": "sha512-14bpChMahXRRXiTwahSl+zzHPW6qQTXtkMuJBFlbo+pqSAews2d4BdCSHfrJ/MBsCZtpmTafsY+1QhBzitcmdg==",
2259 "cpu": [
2260 "x64"
2261 ],
2262 "dev": true,
2263 "license": "MIT",
2264 "optional": true,
2265 "os": [
2266 "win32"
2267 ],
2268 "engines": {
2269 "node": "^20.19.0 || >=22.12.0"
2270 }
2271 },
2272 "node_modules/@rolldown/pluginutils": {
2273 "version": "1.0.0-rc.7",
2274 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",
2275 "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==",
2276 "dev": true,
2277 "license": "MIT"
2278 },
2279 "node_modules/@sindresorhus/is": {
2280 "version": "7.2.0",
2281 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
2282 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
2283 "dev": true,
2284 "license": "MIT",
2285 "engines": {
2286 "node": ">=18"
2287 },
2288 "funding": {
2289 "url": "https://github.com/sindresorhus/is?sponsor=1"
2290 }
2291 },
2292 "node_modules/@speed-highlight/core": {
2293 "version": "1.2.15",
2294 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.15.tgz",
2295 "integrity": "sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==",
2296 "dev": true,
2297 "license": "CC0-1.0"
2298 },
2299 "node_modules/@standard-schema/spec": {
2300 "version": "1.1.0",
2301 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
2302 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
2303 "dev": true,
2304 "license": "MIT"
2305 },
2306 "node_modules/@tailwindcss/node": {
2307 "version": "4.3.0",
2308 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz",
2309 "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==",
2310 "dev": true,
2311 "license": "MIT",
2312 "dependencies": {
2313 "@jridgewell/remapping": "^2.3.5",
2314 "enhanced-resolve": "^5.21.0",
2315 "jiti": "^2.6.1",
2316 "lightningcss": "1.32.0",
2317 "magic-string": "^0.30.21",
2318 "source-map-js": "^1.2.1",
2319 "tailwindcss": "4.3.0"
2320 }
2321 },
2322 "node_modules/@tailwindcss/oxide": {
2323 "version": "4.3.0",
2324 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz",
2325 "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==",
2326 "dev": true,
2327 "license": "MIT",
2328 "engines": {
2329 "node": ">= 20"
2330 },
2331 "optionalDependencies": {
2332 "@tailwindcss/oxide-android-arm64": "4.3.0",
2333 "@tailwindcss/oxide-darwin-arm64": "4.3.0",
2334 "@tailwindcss/oxide-darwin-x64": "4.3.0",
2335 "@tailwindcss/oxide-freebsd-x64": "4.3.0",
2336 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0",
2337 "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0",
2338 "@tailwindcss/oxide-linux-arm64-musl": "4.3.0",
2339 "@tailwindcss/oxide-linux-x64-gnu": "4.3.0",
2340 "@tailwindcss/oxide-linux-x64-musl": "4.3.0",
2341 "@tailwindcss/oxide-wasm32-wasi": "4.3.0",
2342 "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0",
2343 "@tailwindcss/oxide-win32-x64-msvc": "4.3.0"
2344 }
2345 },
2346 "node_modules/@tailwindcss/oxide-android-arm64": {
2347 "version": "4.3.0",
2348 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz",
2349 "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==",
2350 "cpu": [
2351 "arm64"
2352 ],
2353 "dev": true,
2354 "license": "MIT",
2355 "optional": true,
2356 "os": [
2357 "android"
2358 ],
2359 "engines": {
2360 "node": ">= 20"
2361 }
2362 },
2363 "node_modules/@tailwindcss/oxide-darwin-arm64": {
2364 "version": "4.3.0",
2365 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz",
2366 "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==",
2367 "cpu": [
2368 "arm64"
2369 ],
2370 "dev": true,
2371 "license": "MIT",
2372 "optional": true,
2373 "os": [
2374 "darwin"
2375 ],
2376 "engines": {
2377 "node": ">= 20"
2378 }
2379 },
2380 "node_modules/@tailwindcss/oxide-darwin-x64": {
2381 "version": "4.3.0",
2382 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz",
2383 "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==",
2384 "cpu": [
2385 "x64"
2386 ],
2387 "dev": true,
2388 "license": "MIT",
2389 "optional": true,
2390 "os": [
2391 "darwin"
2392 ],
2393 "engines": {
2394 "node": ">= 20"
2395 }
2396 },
2397 "node_modules/@tailwindcss/oxide-freebsd-x64": {
2398 "version": "4.3.0",
2399 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz",
2400 "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==",
2401 "cpu": [
2402 "x64"
2403 ],
2404 "dev": true,
2405 "license": "MIT",
2406 "optional": true,
2407 "os": [
2408 "freebsd"
2409 ],
2410 "engines": {
2411 "node": ">= 20"
2412 }
2413 },
2414 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
2415 "version": "4.3.0",
2416 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz",
2417 "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==",
2418 "cpu": [
2419 "arm"
2420 ],
2421 "dev": true,
2422 "license": "MIT",
2423 "optional": true,
2424 "os": [
2425 "linux"
2426 ],
2427 "engines": {
2428 "node": ">= 20"
2429 }
2430 },
2431 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
2432 "version": "4.3.0",
2433 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz",
2434 "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==",
2435 "cpu": [
2436 "arm64"
2437 ],
2438 "dev": true,
2439 "license": "MIT",
2440 "optional": true,
2441 "os": [
2442 "linux"
2443 ],
2444 "engines": {
2445 "node": ">= 20"
2446 }
2447 },
2448 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
2449 "version": "4.3.0",
2450 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz",
2451 "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==",
2452 "cpu": [
2453 "arm64"
2454 ],
2455 "dev": true,
2456 "license": "MIT",
2457 "optional": true,
2458 "os": [
2459 "linux"
2460 ],
2461 "engines": {
2462 "node": ">= 20"
2463 }
2464 },
2465 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
2466 "version": "4.3.0",
2467 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz",
2468 "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==",
2469 "cpu": [
2470 "x64"
2471 ],
2472 "dev": true,
2473 "license": "MIT",
2474 "optional": true,
2475 "os": [
2476 "linux"
2477 ],
2478 "engines": {
2479 "node": ">= 20"
2480 }
2481 },
2482 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
2483 "version": "4.3.0",
2484 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz",
2485 "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==",
2486 "cpu": [
2487 "x64"
2488 ],
2489 "dev": true,
2490 "license": "MIT",
2491 "optional": true,
2492 "os": [
2493 "linux"
2494 ],
2495 "engines": {
2496 "node": ">= 20"
2497 }
2498 },
2499 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
2500 "version": "4.3.0",
2501 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz",
2502 "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==",
2503 "bundleDependencies": [
2504 "@napi-rs/wasm-runtime",
2505 "@emnapi/core",
2506 "@emnapi/runtime",
2507 "@tybys/wasm-util",
2508 "@emnapi/wasi-threads",
2509 "tslib"
2510 ],
2511 "cpu": [
2512 "wasm32"
2513 ],
2514 "dev": true,
2515 "license": "MIT",
2516 "optional": true,
2517 "dependencies": {
2518 "@emnapi/core": "^1.10.0",
2519 "@emnapi/runtime": "^1.10.0",
2520 "@emnapi/wasi-threads": "^1.2.1",
2521 "@napi-rs/wasm-runtime": "^1.1.4",
2522 "@tybys/wasm-util": "^0.10.1",
2523 "tslib": "^2.8.1"
2524 },
2525 "engines": {
2526 "node": ">=14.0.0"
2527 }
2528 },
2529 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
2530 "version": "4.3.0",
2531 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz",
2532 "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==",
2533 "cpu": [
2534 "arm64"
2535 ],
2536 "dev": true,
2537 "license": "MIT",
2538 "optional": true,
2539 "os": [
2540 "win32"
2541 ],
2542 "engines": {
2543 "node": ">= 20"
2544 }
2545 },
2546 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
2547 "version": "4.3.0",
2548 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz",
2549 "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==",
2550 "cpu": [
2551 "x64"
2552 ],
2553 "dev": true,
2554 "license": "MIT",
2555 "optional": true,
2556 "os": [
2557 "win32"
2558 ],
2559 "engines": {
2560 "node": ">= 20"
2561 }
2562 },
2563 "node_modules/@tailwindcss/vite": {
2564 "version": "4.3.0",
2565 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz",
2566 "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==",
2567 "dev": true,
2568 "license": "MIT",
2569 "dependencies": {
2570 "@tailwindcss/node": "4.3.0",
2571 "@tailwindcss/oxide": "4.3.0",
2572 "tailwindcss": "4.3.0"
2573 },
2574 "peerDependencies": {
2575 "vite": "^5.2.0 || ^6 || ^7 || ^8"
2576 }
2577 },
2578 "node_modules/@testing-library/dom": {
2579 "version": "10.4.1",
2580 "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
2581 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
2582 "dev": true,
2583 "license": "MIT",
2584 "peer": true,
2585 "dependencies": {
2586 "@babel/code-frame": "^7.10.4",
2587 "@babel/runtime": "^7.12.5",
2588 "@types/aria-query": "^5.0.1",
2589 "aria-query": "5.3.0",
2590 "dom-accessibility-api": "^0.5.9",
2591 "lz-string": "^1.5.0",
2592 "picocolors": "1.1.1",
2593 "pretty-format": "^27.0.2"
2594 },
2595 "engines": {
2596 "node": ">=18"
2597 }
2598 },
2599 "node_modules/@testing-library/react": {
2600 "version": "16.3.2",
2601 "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz",
2602 "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==",
2603 "dev": true,
2604 "license": "MIT",
2605 "dependencies": {
2606 "@babel/runtime": "^7.12.5"
2607 },
2608 "engines": {
2609 "node": ">=18"
2610 },
2611 "peerDependencies": {
2612 "@testing-library/dom": "^10.0.0",
2613 "@types/react": "^18.0.0 || ^19.0.0",
2614 "@types/react-dom": "^18.0.0 || ^19.0.0",
2615 "react": "^18.0.0 || ^19.0.0",
2616 "react-dom": "^18.0.0 || ^19.0.0"
2617 },
2618 "peerDependenciesMeta": {
2619 "@types/react": {
2620 "optional": true
2621 },
2622 "@types/react-dom": {
2623 "optional": true
2624 }
2625 }
2626 },
2627 "node_modules/@testing-library/user-event": {
2628 "version": "14.6.1",
2629 "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz",
2630 "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==",
2631 "dev": true,
2632 "license": "MIT",
2633 "engines": {
2634 "node": ">=12",
2635 "npm": ">=6"
2636 },
2637 "peerDependencies": {
2638 "@testing-library/dom": ">=7.21.4"
2639 }
2640 },
2641 "node_modules/@tybys/wasm-util": {
2642 "version": "0.10.2",
2643 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz",
2644 "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==",
2645 "dev": true,
2646 "license": "MIT",
2647 "optional": true,
2648 "dependencies": {
2649 "tslib": "^2.4.0"
2650 }
2651 },
2652 "node_modules/@types/aria-query": {
2653 "version": "5.0.4",
2654 "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
2655 "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
2656 "dev": true,
2657 "license": "MIT",
2658 "peer": true
2659 },
2660 "node_modules/@types/chai": {
2661 "version": "5.2.3",
2662 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
2663 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
2664 "dev": true,
2665 "license": "MIT",
2666 "dependencies": {
2667 "@types/deep-eql": "*",
2668 "assertion-error": "^2.0.1"
2669 }
2670 },
2671 "node_modules/@types/deep-eql": {
2672 "version": "4.0.2",
2673 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
2674 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
2675 "dev": true,
2676 "license": "MIT"
2677 },
2678 "node_modules/@types/estree": {
2679 "version": "1.0.9",
2680 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
2681 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
2682 "dev": true,
2683 "license": "MIT"
2684 },
2685 "node_modules/@types/node": {
2686 "version": "25.7.0",
2687 "resolved": "https://registry.npmjs.org/@types/node/-/node-25.7.0.tgz",
2688 "integrity": "sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==",
2689 "dev": true,
2690 "license": "MIT",
2691 "dependencies": {
2692 "undici-types": "~7.21.0"
2693 }
2694 },
2695 "node_modules/@types/react": {
2696 "version": "19.2.14",
2697 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
2698 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
2699 "dev": true,
2700 "license": "MIT",
2701 "dependencies": {
2702 "csstype": "^3.2.2"
2703 }
2704 },
2705 "node_modules/@types/react-dom": {
2706 "version": "19.2.3",
2707 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
2708 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
2709 "dev": true,
2710 "license": "MIT",
2711 "peerDependencies": {
2712 "@types/react": "^19.2.0"
2713 }
2714 },
2715 "node_modules/@vitejs/plugin-react": {
2716 "version": "6.0.1",
2717 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz",
2718 "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==",
2719 "dev": true,
2720 "license": "MIT",
2721 "dependencies": {
2722 "@rolldown/pluginutils": "1.0.0-rc.7"
2723 },
2724 "engines": {
2725 "node": "^20.19.0 || >=22.12.0"
2726 },
2727 "peerDependencies": {
2728 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
2729 "babel-plugin-react-compiler": "^1.0.0",
2730 "vite": "^8.0.0"
2731 },
2732 "peerDependenciesMeta": {
2733 "@rolldown/plugin-babel": {
2734 "optional": true
2735 },
2736 "babel-plugin-react-compiler": {
2737 "optional": true
2738 }
2739 }
2740 },
2741 "node_modules/@vitest/expect": {
2742 "version": "4.1.6",
2743 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.6.tgz",
2744 "integrity": "sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==",
2745 "dev": true,
2746 "license": "MIT",
2747 "dependencies": {
2748 "@standard-schema/spec": "^1.1.0",
2749 "@types/chai": "^5.2.2",
2750 "@vitest/spy": "4.1.6",
2751 "@vitest/utils": "4.1.6",
2752 "chai": "^6.2.2",
2753 "tinyrainbow": "^3.1.0"
2754 },
2755 "funding": {
2756 "url": "https://opencollective.com/vitest"
2757 }
2758 },
2759 "node_modules/@vitest/mocker": {
2760 "version": "4.1.6",
2761 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.6.tgz",
2762 "integrity": "sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==",
2763 "dev": true,
2764 "license": "MIT",
2765 "dependencies": {
2766 "@vitest/spy": "4.1.6",
2767 "estree-walker": "^3.0.3",
2768 "magic-string": "^0.30.21"
2769 },
2770 "funding": {
2771 "url": "https://opencollective.com/vitest"
2772 },
2773 "peerDependencies": {
2774 "msw": "^2.4.9",
2775 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
2776 },
2777 "peerDependenciesMeta": {
2778 "msw": {
2779 "optional": true
2780 },
2781 "vite": {
2782 "optional": true
2783 }
2784 }
2785 },
2786 "node_modules/@vitest/pretty-format": {
2787 "version": "4.1.6",
2788 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.6.tgz",
2789 "integrity": "sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==",
2790 "dev": true,
2791 "license": "MIT",
2792 "dependencies": {
2793 "tinyrainbow": "^3.1.0"
2794 },
2795 "funding": {
2796 "url": "https://opencollective.com/vitest"
2797 }
2798 },
2799 "node_modules/@vitest/runner": {
2800 "version": "4.1.6",
2801 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.6.tgz",
2802 "integrity": "sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==",
2803 "dev": true,
2804 "license": "MIT",
2805 "dependencies": {
2806 "@vitest/utils": "4.1.6",
2807 "pathe": "^2.0.3"
2808 },
2809 "funding": {
2810 "url": "https://opencollective.com/vitest"
2811 }
2812 },
2813 "node_modules/@vitest/snapshot": {
2814 "version": "4.1.6",
2815 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.6.tgz",
2816 "integrity": "sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==",
2817 "dev": true,
2818 "license": "MIT",
2819 "dependencies": {
2820 "@vitest/pretty-format": "4.1.6",
2821 "@vitest/utils": "4.1.6",
2822 "magic-string": "^0.30.21",
2823 "pathe": "^2.0.3"
2824 },
2825 "funding": {
2826 "url": "https://opencollective.com/vitest"
2827 }
2828 },
2829 "node_modules/@vitest/spy": {
2830 "version": "4.1.6",
2831 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.6.tgz",
2832 "integrity": "sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==",
2833 "dev": true,
2834 "license": "MIT",
2835 "funding": {
2836 "url": "https://opencollective.com/vitest"
2837 }
2838 },
2839 "node_modules/@vitest/utils": {
2840 "version": "4.1.6",
2841 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.6.tgz",
2842 "integrity": "sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==",
2843 "dev": true,
2844 "license": "MIT",
2845 "dependencies": {
2846 "@vitest/pretty-format": "4.1.6",
2847 "convert-source-map": "^2.0.0",
2848 "tinyrainbow": "^3.1.0"
2849 },
2850 "funding": {
2851 "url": "https://opencollective.com/vitest"
2852 }
2853 },
2854 "node_modules/ansi-regex": {
2855 "version": "5.0.1",
2856 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2857 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2858 "dev": true,
2859 "license": "MIT",
2860 "peer": true,
2861 "engines": {
2862 "node": ">=8"
2863 }
2864 },
2865 "node_modules/ansi-styles": {
2866 "version": "5.2.0",
2867 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
2868 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
2869 "dev": true,
2870 "license": "MIT",
2871 "peer": true,
2872 "engines": {
2873 "node": ">=10"
2874 },
2875 "funding": {
2876 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2877 }
2878 },
2879 "node_modules/aria-query": {
2880 "version": "5.3.0",
2881 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
2882 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
2883 "dev": true,
2884 "license": "Apache-2.0",
2885 "peer": true,
2886 "dependencies": {
2887 "dequal": "^2.0.3"
2888 }
2889 },
2890 "node_modules/assertion-error": {
2891 "version": "2.0.1",
2892 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2893 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2894 "dev": true,
2895 "license": "MIT",
2896 "engines": {
2897 "node": ">=12"
2898 }
2899 },
2900 "node_modules/bidi-js": {
2901 "version": "1.0.3",
2902 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
2903 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
2904 "dev": true,
2905 "license": "MIT",
2906 "dependencies": {
2907 "require-from-string": "^2.0.2"
2908 }
2909 },
2910 "node_modules/blake3-wasm": {
2911 "version": "2.1.5",
2912 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
2913 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
2914 "dev": true,
2915 "license": "MIT"
2916 },
2917 "node_modules/buffer-from": {
2918 "version": "1.1.2",
2919 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
2920 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
2921 "dev": true,
2922 "license": "MIT"
2923 },
2924 "node_modules/chai": {
2925 "version": "6.2.2",
2926 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
2927 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
2928 "dev": true,
2929 "license": "MIT",
2930 "engines": {
2931 "node": ">=18"
2932 }
2933 },
2934 "node_modules/cjs-module-lexer": {
2935 "version": "1.4.3",
2936 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
2937 "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
2938 "dev": true,
2939 "license": "MIT"
2940 },
2941 "node_modules/cliui": {
2942 "version": "9.0.1",
2943 "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
2944 "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
2945 "dev": true,
2946 "license": "ISC",
2947 "dependencies": {
2948 "string-width": "^7.2.0",
2949 "strip-ansi": "^7.1.0",
2950 "wrap-ansi": "^9.0.0"
2951 },
2952 "engines": {
2953 "node": ">=20"
2954 }
2955 },
2956 "node_modules/convert-source-map": {
2957 "version": "2.0.0",
2958 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2959 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2960 "dev": true,
2961 "license": "MIT"
2962 },
2963 "node_modules/cookie": {
2964 "version": "1.1.1",
2965 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
2966 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
2967 "license": "MIT",
2968 "engines": {
2969 "node": ">=18"
2970 },
2971 "funding": {
2972 "type": "opencollective",
2973 "url": "https://opencollective.com/express"
2974 }
2975 },
2976 "node_modules/css-tree": {
2977 "version": "3.2.1",
2978 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
2979 "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
2980 "dev": true,
2981 "license": "MIT",
2982 "dependencies": {
2983 "mdn-data": "2.27.1",
2984 "source-map-js": "^1.2.1"
2985 },
2986 "engines": {
2987 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2988 }
2989 },
2990 "node_modules/csstype": {
2991 "version": "3.2.3",
2992 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2993 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2994 "dev": true,
2995 "license": "MIT"
2996 },
2997 "node_modules/data-urls": {
2998 "version": "7.0.0",
2999 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
3000 "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
3001 "dev": true,
3002 "license": "MIT",
3003 "dependencies": {
3004 "whatwg-mimetype": "^5.0.0",
3005 "whatwg-url": "^16.0.0"
3006 },
3007 "engines": {
3008 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3009 }
3010 },
3011 "node_modules/decimal.js": {
3012 "version": "10.6.0",
3013 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
3014 "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
3015 "dev": true,
3016 "license": "MIT"
3017 },
3018 "node_modules/dequal": {
3019 "version": "2.0.3",
3020 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
3021 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
3022 "dev": true,
3023 "license": "MIT",
3024 "peer": true,
3025 "engines": {
3026 "node": ">=6"
3027 }
3028 },
3029 "node_modules/detect-libc": {
3030 "version": "2.1.2",
3031 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
3032 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
3033 "dev": true,
3034 "license": "Apache-2.0",
3035 "engines": {
3036 "node": ">=8"
3037 }
3038 },
3039 "node_modules/dom-accessibility-api": {
3040 "version": "0.5.16",
3041 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
3042 "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
3043 "dev": true,
3044 "license": "MIT",
3045 "peer": true
3046 },
3047 "node_modules/drizzle-kit": {
3048 "version": "0.31.10",
3049 "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.10.tgz",
3050 "integrity": "sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==",
3051 "dev": true,
3052 "license": "MIT",
3053 "dependencies": {
3054 "@drizzle-team/brocli": "^0.10.2",
3055 "@esbuild-kit/esm-loader": "^2.5.5",
3056 "esbuild": "^0.25.4",
3057 "tsx": "^4.21.0"
3058 },
3059 "bin": {
3060 "drizzle-kit": "bin.cjs"
3061 }
3062 },
3063 "node_modules/drizzle-kit/node_modules/@esbuild/aix-ppc64": {
3064 "version": "0.25.12",
3065 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
3066 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
3067 "cpu": [
3068 "ppc64"
3069 ],
3070 "dev": true,
3071 "license": "MIT",
3072 "optional": true,
3073 "os": [
3074 "aix"
3075 ],
3076 "engines": {
3077 "node": ">=18"
3078 }
3079 },
3080 "node_modules/drizzle-kit/node_modules/@esbuild/android-arm": {
3081 "version": "0.25.12",
3082 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
3083 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
3084 "cpu": [
3085 "arm"
3086 ],
3087 "dev": true,
3088 "license": "MIT",
3089 "optional": true,
3090 "os": [
3091 "android"
3092 ],
3093 "engines": {
3094 "node": ">=18"
3095 }
3096 },
3097 "node_modules/drizzle-kit/node_modules/@esbuild/android-arm64": {
3098 "version": "0.25.12",
3099 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
3100 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
3101 "cpu": [
3102 "arm64"
3103 ],
3104 "dev": true,
3105 "license": "MIT",
3106 "optional": true,
3107 "os": [
3108 "android"
3109 ],
3110 "engines": {
3111 "node": ">=18"
3112 }
3113 },
3114 "node_modules/drizzle-kit/node_modules/@esbuild/android-x64": {
3115 "version": "0.25.12",
3116 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
3117 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
3118 "cpu": [
3119 "x64"
3120 ],
3121 "dev": true,
3122 "license": "MIT",
3123 "optional": true,
3124 "os": [
3125 "android"
3126 ],
3127 "engines": {
3128 "node": ">=18"
3129 }
3130 },
3131 "node_modules/drizzle-kit/node_modules/@esbuild/darwin-arm64": {
3132 "version": "0.25.12",
3133 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
3134 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
3135 "cpu": [
3136 "arm64"
3137 ],
3138 "dev": true,
3139 "license": "MIT",
3140 "optional": true,
3141 "os": [
3142 "darwin"
3143 ],
3144 "engines": {
3145 "node": ">=18"
3146 }
3147 },
3148 "node_modules/drizzle-kit/node_modules/@esbuild/darwin-x64": {
3149 "version": "0.25.12",
3150 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
3151 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
3152 "cpu": [
3153 "x64"
3154 ],
3155 "dev": true,
3156 "license": "MIT",
3157 "optional": true,
3158 "os": [
3159 "darwin"
3160 ],
3161 "engines": {
3162 "node": ">=18"
3163 }
3164 },
3165 "node_modules/drizzle-kit/node_modules/@esbuild/freebsd-arm64": {
3166 "version": "0.25.12",
3167 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
3168 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
3169 "cpu": [
3170 "arm64"
3171 ],
3172 "dev": true,
3173 "license": "MIT",
3174 "optional": true,
3175 "os": [
3176 "freebsd"
3177 ],
3178 "engines": {
3179 "node": ">=18"
3180 }
3181 },
3182 "node_modules/drizzle-kit/node_modules/@esbuild/freebsd-x64": {
3183 "version": "0.25.12",
3184 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
3185 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
3186 "cpu": [
3187 "x64"
3188 ],
3189 "dev": true,
3190 "license": "MIT",
3191 "optional": true,
3192 "os": [
3193 "freebsd"
3194 ],
3195 "engines": {
3196 "node": ">=18"
3197 }
3198 },
3199 "node_modules/drizzle-kit/node_modules/@esbuild/linux-arm": {
3200 "version": "0.25.12",
3201 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
3202 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
3203 "cpu": [
3204 "arm"
3205 ],
3206 "dev": true,
3207 "license": "MIT",
3208 "optional": true,
3209 "os": [
3210 "linux"
3211 ],
3212 "engines": {
3213 "node": ">=18"
3214 }
3215 },
3216 "node_modules/drizzle-kit/node_modules/@esbuild/linux-arm64": {
3217 "version": "0.25.12",
3218 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
3219 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
3220 "cpu": [
3221 "arm64"
3222 ],
3223 "dev": true,
3224 "license": "MIT",
3225 "optional": true,
3226 "os": [
3227 "linux"
3228 ],
3229 "engines": {
3230 "node": ">=18"
3231 }
3232 },
3233 "node_modules/drizzle-kit/node_modules/@esbuild/linux-ia32": {
3234 "version": "0.25.12",
3235 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
3236 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
3237 "cpu": [
3238 "ia32"
3239 ],
3240 "dev": true,
3241 "license": "MIT",
3242 "optional": true,
3243 "os": [
3244 "linux"
3245 ],
3246 "engines": {
3247 "node": ">=18"
3248 }
3249 },
3250 "node_modules/drizzle-kit/node_modules/@esbuild/linux-loong64": {
3251 "version": "0.25.12",
3252 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
3253 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
3254 "cpu": [
3255 "loong64"
3256 ],
3257 "dev": true,
3258 "license": "MIT",
3259 "optional": true,
3260 "os": [
3261 "linux"
3262 ],
3263 "engines": {
3264 "node": ">=18"
3265 }
3266 },
3267 "node_modules/drizzle-kit/node_modules/@esbuild/linux-mips64el": {
3268 "version": "0.25.12",
3269 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
3270 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
3271 "cpu": [
3272 "mips64el"
3273 ],
3274 "dev": true,
3275 "license": "MIT",
3276 "optional": true,
3277 "os": [
3278 "linux"
3279 ],
3280 "engines": {
3281 "node": ">=18"
3282 }
3283 },
3284 "node_modules/drizzle-kit/node_modules/@esbuild/linux-ppc64": {
3285 "version": "0.25.12",
3286 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
3287 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
3288 "cpu": [
3289 "ppc64"
3290 ],
3291 "dev": true,
3292 "license": "MIT",
3293 "optional": true,
3294 "os": [
3295 "linux"
3296 ],
3297 "engines": {
3298 "node": ">=18"
3299 }
3300 },
3301 "node_modules/drizzle-kit/node_modules/@esbuild/linux-riscv64": {
3302 "version": "0.25.12",
3303 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
3304 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
3305 "cpu": [
3306 "riscv64"
3307 ],
3308 "dev": true,
3309 "license": "MIT",
3310 "optional": true,
3311 "os": [
3312 "linux"
3313 ],
3314 "engines": {
3315 "node": ">=18"
3316 }
3317 },
3318 "node_modules/drizzle-kit/node_modules/@esbuild/linux-s390x": {
3319 "version": "0.25.12",
3320 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
3321 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
3322 "cpu": [
3323 "s390x"
3324 ],
3325 "dev": true,
3326 "license": "MIT",
3327 "optional": true,
3328 "os": [
3329 "linux"
3330 ],
3331 "engines": {
3332 "node": ">=18"
3333 }
3334 },
3335 "node_modules/drizzle-kit/node_modules/@esbuild/linux-x64": {
3336 "version": "0.25.12",
3337 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
3338 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
3339 "cpu": [
3340 "x64"
3341 ],
3342 "dev": true,
3343 "license": "MIT",
3344 "optional": true,
3345 "os": [
3346 "linux"
3347 ],
3348 "engines": {
3349 "node": ">=18"
3350 }
3351 },
3352 "node_modules/drizzle-kit/node_modules/@esbuild/netbsd-arm64": {
3353 "version": "0.25.12",
3354 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
3355 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
3356 "cpu": [
3357 "arm64"
3358 ],
3359 "dev": true,
3360 "license": "MIT",
3361 "optional": true,
3362 "os": [
3363 "netbsd"
3364 ],
3365 "engines": {
3366 "node": ">=18"
3367 }
3368 },
3369 "node_modules/drizzle-kit/node_modules/@esbuild/netbsd-x64": {
3370 "version": "0.25.12",
3371 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
3372 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
3373 "cpu": [
3374 "x64"
3375 ],
3376 "dev": true,
3377 "license": "MIT",
3378 "optional": true,
3379 "os": [
3380 "netbsd"
3381 ],
3382 "engines": {
3383 "node": ">=18"
3384 }
3385 },
3386 "node_modules/drizzle-kit/node_modules/@esbuild/openbsd-arm64": {
3387 "version": "0.25.12",
3388 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
3389 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
3390 "cpu": [
3391 "arm64"
3392 ],
3393 "dev": true,
3394 "license": "MIT",
3395 "optional": true,
3396 "os": [
3397 "openbsd"
3398 ],
3399 "engines": {
3400 "node": ">=18"
3401 }
3402 },
3403 "node_modules/drizzle-kit/node_modules/@esbuild/openbsd-x64": {
3404 "version": "0.25.12",
3405 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
3406 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
3407 "cpu": [
3408 "x64"
3409 ],
3410 "dev": true,
3411 "license": "MIT",
3412 "optional": true,
3413 "os": [
3414 "openbsd"
3415 ],
3416 "engines": {
3417 "node": ">=18"
3418 }
3419 },
3420 "node_modules/drizzle-kit/node_modules/@esbuild/openharmony-arm64": {
3421 "version": "0.25.12",
3422 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
3423 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
3424 "cpu": [
3425 "arm64"
3426 ],
3427 "dev": true,
3428 "license": "MIT",
3429 "optional": true,
3430 "os": [
3431 "openharmony"
3432 ],
3433 "engines": {
3434 "node": ">=18"
3435 }
3436 },
3437 "node_modules/drizzle-kit/node_modules/@esbuild/sunos-x64": {
3438 "version": "0.25.12",
3439 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
3440 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
3441 "cpu": [
3442 "x64"
3443 ],
3444 "dev": true,
3445 "license": "MIT",
3446 "optional": true,
3447 "os": [
3448 "sunos"
3449 ],
3450 "engines": {
3451 "node": ">=18"
3452 }
3453 },
3454 "node_modules/drizzle-kit/node_modules/@esbuild/win32-arm64": {
3455 "version": "0.25.12",
3456 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
3457 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
3458 "cpu": [
3459 "arm64"
3460 ],
3461 "dev": true,
3462 "license": "MIT",
3463 "optional": true,
3464 "os": [
3465 "win32"
3466 ],
3467 "engines": {
3468 "node": ">=18"
3469 }
3470 },
3471 "node_modules/drizzle-kit/node_modules/@esbuild/win32-ia32": {
3472 "version": "0.25.12",
3473 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
3474 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
3475 "cpu": [
3476 "ia32"
3477 ],
3478 "dev": true,
3479 "license": "MIT",
3480 "optional": true,
3481 "os": [
3482 "win32"
3483 ],
3484 "engines": {
3485 "node": ">=18"
3486 }
3487 },
3488 "node_modules/drizzle-kit/node_modules/@esbuild/win32-x64": {
3489 "version": "0.25.12",
3490 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
3491 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
3492 "cpu": [
3493 "x64"
3494 ],
3495 "dev": true,
3496 "license": "MIT",
3497 "optional": true,
3498 "os": [
3499 "win32"
3500 ],
3501 "engines": {
3502 "node": ">=18"
3503 }
3504 },
3505 "node_modules/drizzle-kit/node_modules/esbuild": {
3506 "version": "0.25.12",
3507 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
3508 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
3509 "dev": true,
3510 "hasInstallScript": true,
3511 "license": "MIT",
3512 "bin": {
3513 "esbuild": "bin/esbuild"
3514 },
3515 "engines": {
3516 "node": ">=18"
3517 },
3518 "optionalDependencies": {
3519 "@esbuild/aix-ppc64": "0.25.12",
3520 "@esbuild/android-arm": "0.25.12",
3521 "@esbuild/android-arm64": "0.25.12",
3522 "@esbuild/android-x64": "0.25.12",
3523 "@esbuild/darwin-arm64": "0.25.12",
3524 "@esbuild/darwin-x64": "0.25.12",
3525 "@esbuild/freebsd-arm64": "0.25.12",
3526 "@esbuild/freebsd-x64": "0.25.12",
3527 "@esbuild/linux-arm": "0.25.12",
3528 "@esbuild/linux-arm64": "0.25.12",
3529 "@esbuild/linux-ia32": "0.25.12",
3530 "@esbuild/linux-loong64": "0.25.12",
3531 "@esbuild/linux-mips64el": "0.25.12",
3532 "@esbuild/linux-ppc64": "0.25.12",
3533 "@esbuild/linux-riscv64": "0.25.12",
3534 "@esbuild/linux-s390x": "0.25.12",
3535 "@esbuild/linux-x64": "0.25.12",
3536 "@esbuild/netbsd-arm64": "0.25.12",
3537 "@esbuild/netbsd-x64": "0.25.12",
3538 "@esbuild/openbsd-arm64": "0.25.12",
3539 "@esbuild/openbsd-x64": "0.25.12",
3540 "@esbuild/openharmony-arm64": "0.25.12",
3541 "@esbuild/sunos-x64": "0.25.12",
3542 "@esbuild/win32-arm64": "0.25.12",
3543 "@esbuild/win32-ia32": "0.25.12",
3544 "@esbuild/win32-x64": "0.25.12"
3545 }
3546 },
3547 "node_modules/drizzle-orm": {
3548 "version": "0.45.2",
3549 "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.45.2.tgz",
3550 "integrity": "sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==",
3551 "license": "Apache-2.0",
3552 "peerDependencies": {
3553 "@aws-sdk/client-rds-data": ">=3",
3554 "@cloudflare/workers-types": ">=4",
3555 "@electric-sql/pglite": ">=0.2.0",
3556 "@libsql/client": ">=0.10.0",
3557 "@libsql/client-wasm": ">=0.10.0",
3558 "@neondatabase/serverless": ">=0.10.0",
3559 "@op-engineering/op-sqlite": ">=2",
3560 "@opentelemetry/api": "^1.4.1",
3561 "@planetscale/database": ">=1.13",
3562 "@prisma/client": "*",
3563 "@tidbcloud/serverless": "*",
3564 "@types/better-sqlite3": "*",
3565 "@types/pg": "*",
3566 "@types/sql.js": "*",
3567 "@upstash/redis": ">=1.34.7",
3568 "@vercel/postgres": ">=0.8.0",
3569 "@xata.io/client": "*",
3570 "better-sqlite3": ">=7",
3571 "bun-types": "*",
3572 "expo-sqlite": ">=14.0.0",
3573 "gel": ">=2",
3574 "knex": "*",
3575 "kysely": "*",
3576 "mysql2": ">=2",
3577 "pg": ">=8",
3578 "postgres": ">=3",
3579 "sql.js": ">=1",
3580 "sqlite3": ">=5"
3581 },
3582 "peerDependenciesMeta": {
3583 "@aws-sdk/client-rds-data": {
3584 "optional": true
3585 },
3586 "@cloudflare/workers-types": {
3587 "optional": true
3588 },
3589 "@electric-sql/pglite": {
3590 "optional": true
3591 },
3592 "@libsql/client": {
3593 "optional": true
3594 },
3595 "@libsql/client-wasm": {
3596 "optional": true
3597 },
3598 "@neondatabase/serverless": {
3599 "optional": true
3600 },
3601 "@op-engineering/op-sqlite": {
3602 "optional": true
3603 },
3604 "@opentelemetry/api": {
3605 "optional": true
3606 },
3607 "@planetscale/database": {
3608 "optional": true
3609 },
3610 "@prisma/client": {
3611 "optional": true
3612 },
3613 "@tidbcloud/serverless": {
3614 "optional": true
3615 },
3616 "@types/better-sqlite3": {
3617 "optional": true
3618 },
3619 "@types/pg": {
3620 "optional": true
3621 },
3622 "@types/sql.js": {
3623 "optional": true
3624 },
3625 "@upstash/redis": {
3626 "optional": true
3627 },
3628 "@vercel/postgres": {
3629 "optional": true
3630 },
3631 "@xata.io/client": {
3632 "optional": true
3633 },
3634 "better-sqlite3": {
3635 "optional": true
3636 },
3637 "bun-types": {
3638 "optional": true
3639 },
3640 "expo-sqlite": {
3641 "optional": true
3642 },
3643 "gel": {
3644 "optional": true
3645 },
3646 "knex": {
3647 "optional": true
3648 },
3649 "kysely": {
3650 "optional": true
3651 },
3652 "mysql2": {
3653 "optional": true
3654 },
3655 "pg": {
3656 "optional": true
3657 },
3658 "postgres": {
3659 "optional": true
3660 },
3661 "prisma": {
3662 "optional": true
3663 },
3664 "sql.js": {
3665 "optional": true
3666 },
3667 "sqlite3": {
3668 "optional": true
3669 }
3670 }
3671 },
3672 "node_modules/emoji-regex": {
3673 "version": "10.6.0",
3674 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
3675 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
3676 "dev": true,
3677 "license": "MIT"
3678 },
3679 "node_modules/enhanced-resolve": {
3680 "version": "5.21.3",
3681 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.3.tgz",
3682 "integrity": "sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==",
3683 "dev": true,
3684 "license": "MIT",
3685 "dependencies": {
3686 "graceful-fs": "^4.2.4",
3687 "tapable": "^2.3.3"
3688 },
3689 "engines": {
3690 "node": ">=10.13.0"
3691 }
3692 },
3693 "node_modules/entities": {
3694 "version": "8.0.0",
3695 "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz",
3696 "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==",
3697 "dev": true,
3698 "license": "BSD-2-Clause",
3699 "engines": {
3700 "node": ">=20.19.0"
3701 },
3702 "funding": {
3703 "url": "https://github.com/fb55/entities?sponsor=1"
3704 }
3705 },
3706 "node_modules/error-stack-parser-es": {
3707 "version": "1.0.5",
3708 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
3709 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
3710 "dev": true,
3711 "license": "MIT",
3712 "funding": {
3713 "url": "https://github.com/sponsors/antfu"
3714 }
3715 },
3716 "node_modules/es-module-lexer": {
3717 "version": "2.1.0",
3718 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",
3719 "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",
3720 "dev": true,
3721 "license": "MIT"
3722 },
3723 "node_modules/esbuild": {
3724 "version": "0.27.3",
3725 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
3726 "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
3727 "dev": true,
3728 "hasInstallScript": true,
3729 "license": "MIT",
3730 "bin": {
3731 "esbuild": "bin/esbuild"
3732 },
3733 "engines": {
3734 "node": ">=18"
3735 },
3736 "optionalDependencies": {
3737 "@esbuild/aix-ppc64": "0.27.3",
3738 "@esbuild/android-arm": "0.27.3",
3739 "@esbuild/android-arm64": "0.27.3",
3740 "@esbuild/android-x64": "0.27.3",
3741 "@esbuild/darwin-arm64": "0.27.3",
3742 "@esbuild/darwin-x64": "0.27.3",
3743 "@esbuild/freebsd-arm64": "0.27.3",
3744 "@esbuild/freebsd-x64": "0.27.3",
3745 "@esbuild/linux-arm": "0.27.3",
3746 "@esbuild/linux-arm64": "0.27.3",
3747 "@esbuild/linux-ia32": "0.27.3",
3748 "@esbuild/linux-loong64": "0.27.3",
3749 "@esbuild/linux-mips64el": "0.27.3",
3750 "@esbuild/linux-ppc64": "0.27.3",
3751 "@esbuild/linux-riscv64": "0.27.3",
3752 "@esbuild/linux-s390x": "0.27.3",
3753 "@esbuild/linux-x64": "0.27.3",
3754 "@esbuild/netbsd-arm64": "0.27.3",
3755 "@esbuild/netbsd-x64": "0.27.3",
3756 "@esbuild/openbsd-arm64": "0.27.3",
3757 "@esbuild/openbsd-x64": "0.27.3",
3758 "@esbuild/openharmony-arm64": "0.27.3",
3759 "@esbuild/sunos-x64": "0.27.3",
3760 "@esbuild/win32-arm64": "0.27.3",
3761 "@esbuild/win32-ia32": "0.27.3",
3762 "@esbuild/win32-x64": "0.27.3"
3763 }
3764 },
3765 "node_modules/escalade": {
3766 "version": "3.2.0",
3767 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
3768 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
3769 "dev": true,
3770 "license": "MIT",
3771 "engines": {
3772 "node": ">=6"
3773 }
3774 },
3775 "node_modules/estree-walker": {
3776 "version": "3.0.3",
3777 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
3778 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3779 "dev": true,
3780 "license": "MIT",
3781 "dependencies": {
3782 "@types/estree": "^1.0.0"
3783 }
3784 },
3785 "node_modules/expect-type": {
3786 "version": "1.3.0",
3787 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
3788 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
3789 "dev": true,
3790 "license": "Apache-2.0",
3791 "engines": {
3792 "node": ">=12.0.0"
3793 }
3794 },
3795 "node_modules/fdir": {
3796 "version": "6.5.0",
3797 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
3798 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
3799 "dev": true,
3800 "license": "MIT",
3801 "engines": {
3802 "node": ">=12.0.0"
3803 },
3804 "peerDependencies": {
3805 "picomatch": "^3 || ^4"
3806 },
3807 "peerDependenciesMeta": {
3808 "picomatch": {
3809 "optional": true
3810 }
3811 }
3812 },
3813 "node_modules/fp-ts": {
3814 "version": "2.16.11",
3815 "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.11.tgz",
3816 "integrity": "sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w==",
3817 "license": "MIT"
3818 },
3819 "node_modules/fsevents": {
3820 "version": "2.3.2",
3821 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3822 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
3823 "dev": true,
3824 "hasInstallScript": true,
3825 "license": "MIT",
3826 "optional": true,
3827 "os": [
3828 "darwin"
3829 ],
3830 "engines": {
3831 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3832 }
3833 },
3834 "node_modules/get-caller-file": {
3835 "version": "2.0.5",
3836 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3837 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3838 "dev": true,
3839 "license": "ISC",
3840 "engines": {
3841 "node": "6.* || 8.* || >= 10.*"
3842 }
3843 },
3844 "node_modules/get-east-asian-width": {
3845 "version": "1.5.0",
3846 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz",
3847 "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==",
3848 "dev": true,
3849 "license": "MIT",
3850 "engines": {
3851 "node": ">=18"
3852 },
3853 "funding": {
3854 "url": "https://github.com/sponsors/sindresorhus"
3855 }
3856 },
3857 "node_modules/get-tsconfig": {
3858 "version": "4.14.0",
3859 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz",
3860 "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==",
3861 "dev": true,
3862 "license": "MIT",
3863 "dependencies": {
3864 "resolve-pkg-maps": "^1.0.0"
3865 },
3866 "funding": {
3867 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3868 }
3869 },
3870 "node_modules/graceful-fs": {
3871 "version": "4.2.11",
3872 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3873 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3874 "dev": true,
3875 "license": "ISC"
3876 },
3877 "node_modules/hono": {
3878 "version": "4.12.18",
3879 "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.18.tgz",
3880 "integrity": "sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==",
3881 "license": "MIT",
3882 "engines": {
3883 "node": ">=16.9.0"
3884 }
3885 },
3886 "node_modules/html-encoding-sniffer": {
3887 "version": "6.0.0",
3888 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
3889 "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
3890 "dev": true,
3891 "license": "MIT",
3892 "dependencies": {
3893 "@exodus/bytes": "^1.6.0"
3894 },
3895 "engines": {
3896 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3897 }
3898 },
3899 "node_modules/io-ts": {
3900 "version": "2.2.22",
3901 "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.2.22.tgz",
3902 "integrity": "sha512-FHCCztTkHoV9mdBsHpocLpdTAfh956ZQcIkWQxxS0U5HT53vtrcuYdQneEJKH6xILaLNzXVl2Cvwtoy8XNN0AA==",
3903 "license": "MIT",
3904 "peerDependencies": {
3905 "fp-ts": "^2.5.0"
3906 }
3907 },
3908 "node_modules/is-potential-custom-element-name": {
3909 "version": "1.0.1",
3910 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
3911 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
3912 "dev": true,
3913 "license": "MIT"
3914 },
3915 "node_modules/jiti": {
3916 "version": "2.6.1",
3917 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
3918 "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
3919 "dev": true,
3920 "license": "MIT",
3921 "bin": {
3922 "jiti": "lib/jiti-cli.mjs"
3923 }
3924 },
3925 "node_modules/jose": {
3926 "version": "6.2.3",
3927 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz",
3928 "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==",
3929 "license": "MIT",
3930 "funding": {
3931 "url": "https://github.com/sponsors/panva"
3932 }
3933 },
3934 "node_modules/js-tokens": {
3935 "version": "4.0.0",
3936 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3937 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3938 "dev": true,
3939 "license": "MIT",
3940 "peer": true
3941 },
3942 "node_modules/jsdom": {
3943 "version": "29.1.1",
3944 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.1.1.tgz",
3945 "integrity": "sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==",
3946 "dev": true,
3947 "license": "MIT",
3948 "dependencies": {
3949 "@asamuzakjp/css-color": "^5.1.11",
3950 "@asamuzakjp/dom-selector": "^7.1.1",
3951 "@bramus/specificity": "^2.4.2",
3952 "@csstools/css-syntax-patches-for-csstree": "^1.1.3",
3953 "@exodus/bytes": "^1.15.0",
3954 "css-tree": "^3.2.1",
3955 "data-urls": "^7.0.0",
3956 "decimal.js": "^10.6.0",
3957 "html-encoding-sniffer": "^6.0.0",
3958 "is-potential-custom-element-name": "^1.0.1",
3959 "lru-cache": "^11.3.5",
3960 "parse5": "^8.0.1",
3961 "saxes": "^6.0.0",
3962 "symbol-tree": "^3.2.4",
3963 "tough-cookie": "^6.0.1",
3964 "undici": "^7.25.0",
3965 "w3c-xmlserializer": "^5.0.0",
3966 "webidl-conversions": "^8.0.1",
3967 "whatwg-mimetype": "^5.0.0",
3968 "whatwg-url": "^16.0.1",
3969 "xml-name-validator": "^5.0.0"
3970 },
3971 "engines": {
3972 "node": "^20.19.0 || ^22.13.0 || >=24.0.0"
3973 },
3974 "peerDependencies": {
3975 "canvas": "^3.0.0"
3976 },
3977 "peerDependenciesMeta": {
3978 "canvas": {
3979 "optional": true
3980 }
3981 }
3982 },
3983 "node_modules/jsdom/node_modules/lru-cache": {
3984 "version": "11.3.5",
3985 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
3986 "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
3987 "dev": true,
3988 "license": "BlueOak-1.0.0",
3989 "engines": {
3990 "node": "20 || >=22"
3991 }
3992 },
3993 "node_modules/kleur": {
3994 "version": "4.1.5",
3995 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3996 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3997 "dev": true,
3998 "license": "MIT",
3999 "engines": {
4000 "node": ">=6"
4001 }
4002 },
4003 "node_modules/lightningcss": {
4004 "version": "1.32.0",
4005 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
4006 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
4007 "dev": true,
4008 "license": "MPL-2.0",
4009 "dependencies": {
4010 "detect-libc": "^2.0.3"
4011 },
4012 "engines": {
4013 "node": ">= 12.0.0"
4014 },
4015 "funding": {
4016 "type": "opencollective",
4017 "url": "https://opencollective.com/parcel"
4018 },
4019 "optionalDependencies": {
4020 "lightningcss-android-arm64": "1.32.0",
4021 "lightningcss-darwin-arm64": "1.32.0",
4022 "lightningcss-darwin-x64": "1.32.0",
4023 "lightningcss-freebsd-x64": "1.32.0",
4024 "lightningcss-linux-arm-gnueabihf": "1.32.0",
4025 "lightningcss-linux-arm64-gnu": "1.32.0",
4026 "lightningcss-linux-arm64-musl": "1.32.0",
4027 "lightningcss-linux-x64-gnu": "1.32.0",
4028 "lightningcss-linux-x64-musl": "1.32.0",
4029 "lightningcss-win32-arm64-msvc": "1.32.0",
4030 "lightningcss-win32-x64-msvc": "1.32.0"
4031 }
4032 },
4033 "node_modules/lightningcss-android-arm64": {
4034 "version": "1.32.0",
4035 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
4036 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
4037 "cpu": [
4038 "arm64"
4039 ],
4040 "dev": true,
4041 "license": "MPL-2.0",
4042 "optional": true,
4043 "os": [
4044 "android"
4045 ],
4046 "engines": {
4047 "node": ">= 12.0.0"
4048 },
4049 "funding": {
4050 "type": "opencollective",
4051 "url": "https://opencollective.com/parcel"
4052 }
4053 },
4054 "node_modules/lightningcss-darwin-arm64": {
4055 "version": "1.32.0",
4056 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
4057 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
4058 "cpu": [
4059 "arm64"
4060 ],
4061 "dev": true,
4062 "license": "MPL-2.0",
4063 "optional": true,
4064 "os": [
4065 "darwin"
4066 ],
4067 "engines": {
4068 "node": ">= 12.0.0"
4069 },
4070 "funding": {
4071 "type": "opencollective",
4072 "url": "https://opencollective.com/parcel"
4073 }
4074 },
4075 "node_modules/lightningcss-darwin-x64": {
4076 "version": "1.32.0",
4077 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
4078 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
4079 "cpu": [
4080 "x64"
4081 ],
4082 "dev": true,
4083 "license": "MPL-2.0",
4084 "optional": true,
4085 "os": [
4086 "darwin"
4087 ],
4088 "engines": {
4089 "node": ">= 12.0.0"
4090 },
4091 "funding": {
4092 "type": "opencollective",
4093 "url": "https://opencollective.com/parcel"
4094 }
4095 },
4096 "node_modules/lightningcss-freebsd-x64": {
4097 "version": "1.32.0",
4098 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
4099 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
4100 "cpu": [
4101 "x64"
4102 ],
4103 "dev": true,
4104 "license": "MPL-2.0",
4105 "optional": true,
4106 "os": [
4107 "freebsd"
4108 ],
4109 "engines": {
4110 "node": ">= 12.0.0"
4111 },
4112 "funding": {
4113 "type": "opencollective",
4114 "url": "https://opencollective.com/parcel"
4115 }
4116 },
4117 "node_modules/lightningcss-linux-arm-gnueabihf": {
4118 "version": "1.32.0",
4119 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
4120 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
4121 "cpu": [
4122 "arm"
4123 ],
4124 "dev": true,
4125 "license": "MPL-2.0",
4126 "optional": true,
4127 "os": [
4128 "linux"
4129 ],
4130 "engines": {
4131 "node": ">= 12.0.0"
4132 },
4133 "funding": {
4134 "type": "opencollective",
4135 "url": "https://opencollective.com/parcel"
4136 }
4137 },
4138 "node_modules/lightningcss-linux-arm64-gnu": {
4139 "version": "1.32.0",
4140 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
4141 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
4142 "cpu": [
4143 "arm64"
4144 ],
4145 "dev": true,
4146 "license": "MPL-2.0",
4147 "optional": true,
4148 "os": [
4149 "linux"
4150 ],
4151 "engines": {
4152 "node": ">= 12.0.0"
4153 },
4154 "funding": {
4155 "type": "opencollective",
4156 "url": "https://opencollective.com/parcel"
4157 }
4158 },
4159 "node_modules/lightningcss-linux-arm64-musl": {
4160 "version": "1.32.0",
4161 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
4162 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
4163 "cpu": [
4164 "arm64"
4165 ],
4166 "dev": true,
4167 "license": "MPL-2.0",
4168 "optional": true,
4169 "os": [
4170 "linux"
4171 ],
4172 "engines": {
4173 "node": ">= 12.0.0"
4174 },
4175 "funding": {
4176 "type": "opencollective",
4177 "url": "https://opencollective.com/parcel"
4178 }
4179 },
4180 "node_modules/lightningcss-linux-x64-gnu": {
4181 "version": "1.32.0",
4182 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
4183 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
4184 "cpu": [
4185 "x64"
4186 ],
4187 "dev": true,
4188 "license": "MPL-2.0",
4189 "optional": true,
4190 "os": [
4191 "linux"
4192 ],
4193 "engines": {
4194 "node": ">= 12.0.0"
4195 },
4196 "funding": {
4197 "type": "opencollective",
4198 "url": "https://opencollective.com/parcel"
4199 }
4200 },
4201 "node_modules/lightningcss-linux-x64-musl": {
4202 "version": "1.32.0",
4203 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
4204 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
4205 "cpu": [
4206 "x64"
4207 ],
4208 "dev": true,
4209 "license": "MPL-2.0",
4210 "optional": true,
4211 "os": [
4212 "linux"
4213 ],
4214 "engines": {
4215 "node": ">= 12.0.0"
4216 },
4217 "funding": {
4218 "type": "opencollective",
4219 "url": "https://opencollective.com/parcel"
4220 }
4221 },
4222 "node_modules/lightningcss-win32-arm64-msvc": {
4223 "version": "1.32.0",
4224 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
4225 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
4226 "cpu": [
4227 "arm64"
4228 ],
4229 "dev": true,
4230 "license": "MPL-2.0",
4231 "optional": true,
4232 "os": [
4233 "win32"
4234 ],
4235 "engines": {
4236 "node": ">= 12.0.0"
4237 },
4238 "funding": {
4239 "type": "opencollective",
4240 "url": "https://opencollective.com/parcel"
4241 }
4242 },
4243 "node_modules/lightningcss-win32-x64-msvc": {
4244 "version": "1.32.0",
4245 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
4246 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
4247 "cpu": [
4248 "x64"
4249 ],
4250 "dev": true,
4251 "license": "MPL-2.0",
4252 "optional": true,
4253 "os": [
4254 "win32"
4255 ],
4256 "engines": {
4257 "node": ">= 12.0.0"
4258 },
4259 "funding": {
4260 "type": "opencollective",
4261 "url": "https://opencollective.com/parcel"
4262 }
4263 },
4264 "node_modules/lucide-react": {
4265 "version": "0.577.0",
4266 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz",
4267 "integrity": "sha512-4LjoFv2eEPwYDPg/CUdBJQSDfPyzXCRrVW1X7jrx/trgxnxkHFjnVZINbzvzxjN70dxychOfg+FTYwBiS3pQ5A==",
4268 "license": "ISC",
4269 "peerDependencies": {
4270 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
4271 }
4272 },
4273 "node_modules/lz-string": {
4274 "version": "1.5.0",
4275 "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
4276 "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
4277 "dev": true,
4278 "license": "MIT",
4279 "peer": true,
4280 "bin": {
4281 "lz-string": "bin/bin.js"
4282 }
4283 },
4284 "node_modules/magic-string": {
4285 "version": "0.30.21",
4286 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
4287 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
4288 "dev": true,
4289 "license": "MIT",
4290 "dependencies": {
4291 "@jridgewell/sourcemap-codec": "^1.5.5"
4292 }
4293 },
4294 "node_modules/mdn-data": {
4295 "version": "2.27.1",
4296 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
4297 "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
4298 "dev": true,
4299 "license": "CC0-1.0"
4300 },
4301 "node_modules/miniflare": {
4302 "version": "4.20260508.0",
4303 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260508.0.tgz",
4304 "integrity": "sha512-h3aG+PA8jEH76V4ZtBAbs3g7kjMfHJUF8hPvxeeajLTKwir+G+dqfBODg5yF9MT29LqrZKCRQRqzfHPWX4kCIg==",
4305 "dev": true,
4306 "license": "MIT",
4307 "dependencies": {
4308 "@cspotcode/source-map-support": "0.8.1",
4309 "sharp": "^0.34.5",
4310 "undici": "7.24.8",
4311 "workerd": "1.20260508.1",
4312 "ws": "8.18.0",
4313 "youch": "4.1.0-beta.10"
4314 },
4315 "bin": {
4316 "miniflare": "bootstrap.js"
4317 },
4318 "engines": {
4319 "node": ">=22.0.0"
4320 }
4321 },
4322 "node_modules/miniflare/node_modules/undici": {
4323 "version": "7.24.8",
4324 "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.8.tgz",
4325 "integrity": "sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==",
4326 "dev": true,
4327 "license": "MIT",
4328 "engines": {
4329 "node": ">=20.18.1"
4330 }
4331 },
4332 "node_modules/nanoid": {
4333 "version": "5.1.11",
4334 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.11.tgz",
4335 "integrity": "sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==",
4336 "funding": [
4337 {
4338 "type": "github",
4339 "url": "https://github.com/sponsors/ai"
4340 }
4341 ],
4342 "license": "MIT",
4343 "bin": {
4344 "nanoid": "bin/nanoid.js"
4345 },
4346 "engines": {
4347 "node": "^18 || >=20"
4348 }
4349 },
4350 "node_modules/oauth4webapi": {
4351 "version": "3.8.6",
4352 "resolved": "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-3.8.6.tgz",
4353 "integrity": "sha512-iwemM91xz8nryHti2yTmg5fhyEMVOkOXwHNqbvcATjyajb5oQxCQzrNOA6uElRHuMhQQTKUyFKV9y/CNyg25BQ==",
4354 "license": "MIT",
4355 "funding": {
4356 "url": "https://github.com/sponsors/panva"
4357 }
4358 },
4359 "node_modules/obug": {
4360 "version": "2.1.1",
4361 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
4362 "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
4363 "dev": true,
4364 "funding": [
4365 "https://github.com/sponsors/sxzz",
4366 "https://opencollective.com/debug"
4367 ],
4368 "license": "MIT"
4369 },
4370 "node_modules/openid-client": {
4371 "version": "6.8.4",
4372 "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-6.8.4.tgz",
4373 "integrity": "sha512-QSw0BA08piujetEwfZsHoTrDpMEha7GDZDicQqVwX4u0ChCjefvjDB++TZ8BTg76UpwhzIQgdvvfgfl3HpCSAw==",
4374 "license": "MIT",
4375 "dependencies": {
4376 "jose": "^6.2.2",
4377 "oauth4webapi": "^3.8.5"
4378 },
4379 "funding": {
4380 "url": "https://github.com/sponsors/panva"
4381 }
4382 },
4383 "node_modules/parse5": {
4384 "version": "8.0.1",
4385 "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz",
4386 "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==",
4387 "dev": true,
4388 "license": "MIT",
4389 "dependencies": {
4390 "entities": "^8.0.0"
4391 },
4392 "funding": {
4393 "url": "https://github.com/inikulin/parse5?sponsor=1"
4394 }
4395 },
4396 "node_modules/path-to-regexp": {
4397 "version": "6.3.0",
4398 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
4399 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
4400 "dev": true,
4401 "license": "MIT"
4402 },
4403 "node_modules/pathe": {
4404 "version": "2.0.3",
4405 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
4406 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
4407 "dev": true,
4408 "license": "MIT"
4409 },
4410 "node_modules/picocolors": {
4411 "version": "1.1.1",
4412 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4413 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
4414 "dev": true,
4415 "license": "ISC"
4416 },
4417 "node_modules/picomatch": {
4418 "version": "4.0.4",
4419 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
4420 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
4421 "dev": true,
4422 "license": "MIT",
4423 "engines": {
4424 "node": ">=12"
4425 },
4426 "funding": {
4427 "url": "https://github.com/sponsors/jonschlinkert"
4428 }
4429 },
4430 "node_modules/playwright": {
4431 "version": "1.60.0",
4432 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.60.0.tgz",
4433 "integrity": "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==",
4434 "dev": true,
4435 "license": "Apache-2.0",
4436 "dependencies": {
4437 "playwright-core": "1.60.0"
4438 },
4439 "bin": {
4440 "playwright": "cli.js"
4441 },
4442 "engines": {
4443 "node": ">=18"
4444 },
4445 "optionalDependencies": {
4446 "fsevents": "2.3.2"
4447 }
4448 },
4449 "node_modules/playwright-core": {
4450 "version": "1.60.0",
4451 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz",
4452 "integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==",
4453 "dev": true,
4454 "license": "Apache-2.0",
4455 "bin": {
4456 "playwright-core": "cli.js"
4457 },
4458 "engines": {
4459 "node": ">=18"
4460 }
4461 },
4462 "node_modules/postal-mime": {
4463 "version": "2.7.4",
4464 "resolved": "https://registry.npmjs.org/postal-mime/-/postal-mime-2.7.4.tgz",
4465 "integrity": "sha512-0WdnFQYUrPGGTFu1uOqD2s7omwua8xaeYGdO6rb88oD5yJ/4pPHDA4sdWqfD8wQVfCny563n/HQS7zTFft+f/g==",
4466 "license": "MIT-0"
4467 },
4468 "node_modules/postcss": {
4469 "version": "8.5.14",
4470 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz",
4471 "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==",
4472 "dev": true,
4473 "funding": [
4474 {
4475 "type": "opencollective",
4476 "url": "https://opencollective.com/postcss/"
4477 },
4478 {
4479 "type": "tidelift",
4480 "url": "https://tidelift.com/funding/github/npm/postcss"
4481 },
4482 {
4483 "type": "github",
4484 "url": "https://github.com/sponsors/ai"
4485 }
4486 ],
4487 "license": "MIT",
4488 "dependencies": {
4489 "nanoid": "^3.3.11",
4490 "picocolors": "^1.1.1",
4491 "source-map-js": "^1.2.1"
4492 },
4493 "engines": {
4494 "node": "^10 || ^12 || >=14"
4495 }
4496 },
4497 "node_modules/postcss/node_modules/nanoid": {
4498 "version": "3.3.12",
4499 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
4500 "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
4501 "dev": true,
4502 "funding": [
4503 {
4504 "type": "github",
4505 "url": "https://github.com/sponsors/ai"
4506 }
4507 ],
4508 "license": "MIT",
4509 "bin": {
4510 "nanoid": "bin/nanoid.cjs"
4511 },
4512 "engines": {
4513 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4514 }
4515 },
4516 "node_modules/prettier": {
4517 "version": "3.8.3",
4518 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz",
4519 "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==",
4520 "dev": true,
4521 "license": "MIT",
4522 "bin": {
4523 "prettier": "bin/prettier.cjs"
4524 },
4525 "engines": {
4526 "node": ">=14"
4527 },
4528 "funding": {
4529 "url": "https://github.com/prettier/prettier?sponsor=1"
4530 }
4531 },
4532 "node_modules/pretty-format": {
4533 "version": "27.5.1",
4534 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
4535 "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
4536 "dev": true,
4537 "license": "MIT",
4538 "peer": true,
4539 "dependencies": {
4540 "ansi-regex": "^5.0.1",
4541 "ansi-styles": "^5.0.0",
4542 "react-is": "^17.0.1"
4543 },
4544 "engines": {
4545 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
4546 }
4547 },
4548 "node_modules/punycode": {
4549 "version": "2.3.1",
4550 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4551 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4552 "dev": true,
4553 "license": "MIT",
4554 "engines": {
4555 "node": ">=6"
4556 }
4557 },
4558 "node_modules/react": {
4559 "version": "19.2.6",
4560 "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz",
4561 "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==",
4562 "license": "MIT",
4563 "engines": {
4564 "node": ">=0.10.0"
4565 }
4566 },
4567 "node_modules/react-dom": {
4568 "version": "19.2.6",
4569 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz",
4570 "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==",
4571 "license": "MIT",
4572 "dependencies": {
4573 "scheduler": "^0.27.0"
4574 },
4575 "peerDependencies": {
4576 "react": "^19.2.6"
4577 }
4578 },
4579 "node_modules/react-is": {
4580 "version": "17.0.2",
4581 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
4582 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
4583 "dev": true,
4584 "license": "MIT",
4585 "peer": true
4586 },
4587 "node_modules/react-router": {
4588 "version": "7.15.0",
4589 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.15.0.tgz",
4590 "integrity": "sha512-HW9vYwuM8f4yx66Izy8xfrzCM+SBJluoZcCbww9A1TySax11S5Vgw6fi3ZjMONw9J4gQwngL7PzkyIpJJpJ7RQ==",
4591 "license": "MIT",
4592 "dependencies": {
4593 "cookie": "^1.0.1",
4594 "set-cookie-parser": "^2.6.0"
4595 },
4596 "engines": {
4597 "node": ">=20.0.0"
4598 },
4599 "peerDependencies": {
4600 "react": ">=18",
4601 "react-dom": ">=18"
4602 },
4603 "peerDependenciesMeta": {
4604 "react-dom": {
4605 "optional": true
4606 }
4607 }
4608 },
4609 "node_modules/react-router-dom": {
4610 "version": "7.15.0",
4611 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.15.0.tgz",
4612 "integrity": "sha512-VcrVg64Fo8nwBvDscajG8gRTLIuTC6N50nb22l2HOOV4PTOHgoGp8mUjy9wLiHYoYTSYI36tUnXZgasSRFZorQ==",
4613 "license": "MIT",
4614 "dependencies": {
4615 "react-router": "7.15.0"
4616 },
4617 "engines": {
4618 "node": ">=20.0.0"
4619 },
4620 "peerDependencies": {
4621 "react": ">=18",
4622 "react-dom": ">=18"
4623 }
4624 },
4625 "node_modules/require-from-string": {
4626 "version": "2.0.2",
4627 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
4628 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
4629 "dev": true,
4630 "license": "MIT",
4631 "engines": {
4632 "node": ">=0.10.0"
4633 }
4634 },
4635 "node_modules/resolve-pkg-maps": {
4636 "version": "1.0.0",
4637 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
4638 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
4639 "dev": true,
4640 "license": "MIT",
4641 "funding": {
4642 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
4643 }
4644 },
4645 "node_modules/rolldown": {
4646 "version": "1.0.0",
4647 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0.tgz",
4648 "integrity": "sha512-yD986aXDESFGS95spT1LAv0jssywP4npMEjmMHyN2/5+eE8qQJUype2AaKkRiLgBgyD0LFlubwAht7VmY8rGoA==",
4649 "dev": true,
4650 "license": "MIT",
4651 "dependencies": {
4652 "@oxc-project/types": "=0.129.0",
4653 "@rolldown/pluginutils": "1.0.0"
4654 },
4655 "bin": {
4656 "rolldown": "bin/cli.mjs"
4657 },
4658 "engines": {
4659 "node": "^20.19.0 || >=22.12.0"
4660 },
4661 "optionalDependencies": {
4662 "@rolldown/binding-android-arm64": "1.0.0",
4663 "@rolldown/binding-darwin-arm64": "1.0.0",
4664 "@rolldown/binding-darwin-x64": "1.0.0",
4665 "@rolldown/binding-freebsd-x64": "1.0.0",
4666 "@rolldown/binding-linux-arm-gnueabihf": "1.0.0",
4667 "@rolldown/binding-linux-arm64-gnu": "1.0.0",
4668 "@rolldown/binding-linux-arm64-musl": "1.0.0",
4669 "@rolldown/binding-linux-ppc64-gnu": "1.0.0",
4670 "@rolldown/binding-linux-s390x-gnu": "1.0.0",
4671 "@rolldown/binding-linux-x64-gnu": "1.0.0",
4672 "@rolldown/binding-linux-x64-musl": "1.0.0",
4673 "@rolldown/binding-openharmony-arm64": "1.0.0",
4674 "@rolldown/binding-wasm32-wasi": "1.0.0",
4675 "@rolldown/binding-win32-arm64-msvc": "1.0.0",
4676 "@rolldown/binding-win32-x64-msvc": "1.0.0"
4677 }
4678 },
4679 "node_modules/rolldown/node_modules/@rolldown/pluginutils": {
4680 "version": "1.0.0",
4681 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0.tgz",
4682 "integrity": "sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==",
4683 "dev": true,
4684 "license": "MIT"
4685 },
4686 "node_modules/saxes": {
4687 "version": "6.0.0",
4688 "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
4689 "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
4690 "dev": true,
4691 "license": "ISC",
4692 "dependencies": {
4693 "xmlchars": "^2.2.0"
4694 },
4695 "engines": {
4696 "node": ">=v12.22.7"
4697 }
4698 },
4699 "node_modules/scheduler": {
4700 "version": "0.27.0",
4701 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
4702 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
4703 "license": "MIT"
4704 },
4705 "node_modules/semver": {
4706 "version": "7.8.0",
4707 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
4708 "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
4709 "dev": true,
4710 "license": "ISC",
4711 "bin": {
4712 "semver": "bin/semver.js"
4713 },
4714 "engines": {
4715 "node": ">=10"
4716 }
4717 },
4718 "node_modules/set-cookie-parser": {
4719 "version": "2.7.2",
4720 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
4721 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
4722 "license": "MIT"
4723 },
4724 "node_modules/sharp": {
4725 "version": "0.34.5",
4726 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
4727 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
4728 "dev": true,
4729 "hasInstallScript": true,
4730 "license": "Apache-2.0",
4731 "dependencies": {
4732 "@img/colour": "^1.0.0",
4733 "detect-libc": "^2.1.2",
4734 "semver": "^7.7.3"
4735 },
4736 "engines": {
4737 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4738 },
4739 "funding": {
4740 "url": "https://opencollective.com/libvips"
4741 },
4742 "optionalDependencies": {
4743 "@img/sharp-darwin-arm64": "0.34.5",
4744 "@img/sharp-darwin-x64": "0.34.5",
4745 "@img/sharp-libvips-darwin-arm64": "1.2.4",
4746 "@img/sharp-libvips-darwin-x64": "1.2.4",
4747 "@img/sharp-libvips-linux-arm": "1.2.4",
4748 "@img/sharp-libvips-linux-arm64": "1.2.4",
4749 "@img/sharp-libvips-linux-ppc64": "1.2.4",
4750 "@img/sharp-libvips-linux-riscv64": "1.2.4",
4751 "@img/sharp-libvips-linux-s390x": "1.2.4",
4752 "@img/sharp-libvips-linux-x64": "1.2.4",
4753 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
4754 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
4755 "@img/sharp-linux-arm": "0.34.5",
4756 "@img/sharp-linux-arm64": "0.34.5",
4757 "@img/sharp-linux-ppc64": "0.34.5",
4758 "@img/sharp-linux-riscv64": "0.34.5",
4759 "@img/sharp-linux-s390x": "0.34.5",
4760 "@img/sharp-linux-x64": "0.34.5",
4761 "@img/sharp-linuxmusl-arm64": "0.34.5",
4762 "@img/sharp-linuxmusl-x64": "0.34.5",
4763 "@img/sharp-wasm32": "0.34.5",
4764 "@img/sharp-win32-arm64": "0.34.5",
4765 "@img/sharp-win32-ia32": "0.34.5",
4766 "@img/sharp-win32-x64": "0.34.5"
4767 }
4768 },
4769 "node_modules/siginfo": {
4770 "version": "2.0.0",
4771 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
4772 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
4773 "dev": true,
4774 "license": "ISC"
4775 },
4776 "node_modules/source-map": {
4777 "version": "0.6.1",
4778 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4779 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4780 "dev": true,
4781 "license": "BSD-3-Clause",
4782 "engines": {
4783 "node": ">=0.10.0"
4784 }
4785 },
4786 "node_modules/source-map-js": {
4787 "version": "1.2.1",
4788 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4789 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4790 "dev": true,
4791 "license": "BSD-3-Clause",
4792 "engines": {
4793 "node": ">=0.10.0"
4794 }
4795 },
4796 "node_modules/source-map-support": {
4797 "version": "0.5.21",
4798 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
4799 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
4800 "dev": true,
4801 "license": "MIT",
4802 "dependencies": {
4803 "buffer-from": "^1.0.0",
4804 "source-map": "^0.6.0"
4805 }
4806 },
4807 "node_modules/stackback": {
4808 "version": "0.0.2",
4809 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
4810 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
4811 "dev": true,
4812 "license": "MIT"
4813 },
4814 "node_modules/std-env": {
4815 "version": "4.1.0",
4816 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz",
4817 "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==",
4818 "dev": true,
4819 "license": "MIT"
4820 },
4821 "node_modules/string-width": {
4822 "version": "7.2.0",
4823 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4824 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4825 "dev": true,
4826 "license": "MIT",
4827 "dependencies": {
4828 "emoji-regex": "^10.3.0",
4829 "get-east-asian-width": "^1.0.0",
4830 "strip-ansi": "^7.1.0"
4831 },
4832 "engines": {
4833 "node": ">=18"
4834 },
4835 "funding": {
4836 "url": "https://github.com/sponsors/sindresorhus"
4837 }
4838 },
4839 "node_modules/strip-ansi": {
4840 "version": "7.2.0",
4841 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
4842 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
4843 "dev": true,
4844 "license": "MIT",
4845 "dependencies": {
4846 "ansi-regex": "^6.2.2"
4847 },
4848 "engines": {
4849 "node": ">=12"
4850 },
4851 "funding": {
4852 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4853 }
4854 },
4855 "node_modules/strip-ansi/node_modules/ansi-regex": {
4856 "version": "6.2.2",
4857 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
4858 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
4859 "dev": true,
4860 "license": "MIT",
4861 "engines": {
4862 "node": ">=12"
4863 },
4864 "funding": {
4865 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
4866 }
4867 },
4868 "node_modules/supports-color": {
4869 "version": "10.2.2",
4870 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
4871 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
4872 "dev": true,
4873 "license": "MIT",
4874 "engines": {
4875 "node": ">=18"
4876 },
4877 "funding": {
4878 "url": "https://github.com/chalk/supports-color?sponsor=1"
4879 }
4880 },
4881 "node_modules/symbol-tree": {
4882 "version": "3.2.4",
4883 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
4884 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
4885 "dev": true,
4886 "license": "MIT"
4887 },
4888 "node_modules/tailwindcss": {
4889 "version": "4.3.0",
4890 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz",
4891 "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==",
4892 "dev": true,
4893 "license": "MIT"
4894 },
4895 "node_modules/tapable": {
4896 "version": "2.3.3",
4897 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
4898 "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
4899 "dev": true,
4900 "license": "MIT",
4901 "engines": {
4902 "node": ">=6"
4903 },
4904 "funding": {
4905 "type": "opencollective",
4906 "url": "https://opencollective.com/webpack"
4907 }
4908 },
4909 "node_modules/tinybench": {
4910 "version": "2.9.0",
4911 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
4912 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
4913 "dev": true,
4914 "license": "MIT"
4915 },
4916 "node_modules/tinyexec": {
4917 "version": "1.1.2",
4918 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz",
4919 "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==",
4920 "dev": true,
4921 "license": "MIT",
4922 "engines": {
4923 "node": ">=18"
4924 }
4925 },
4926 "node_modules/tinyglobby": {
4927 "version": "0.2.16",
4928 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
4929 "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
4930 "dev": true,
4931 "license": "MIT",
4932 "dependencies": {
4933 "fdir": "^6.5.0",
4934 "picomatch": "^4.0.4"
4935 },
4936 "engines": {
4937 "node": ">=12.0.0"
4938 },
4939 "funding": {
4940 "url": "https://github.com/sponsors/SuperchupuDev"
4941 }
4942 },
4943 "node_modules/tinyrainbow": {
4944 "version": "3.1.0",
4945 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
4946 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
4947 "dev": true,
4948 "license": "MIT",
4949 "engines": {
4950 "node": ">=14.0.0"
4951 }
4952 },
4953 "node_modules/tldts": {
4954 "version": "7.0.29",
4955 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.29.tgz",
4956 "integrity": "sha512-JIXCerhudr/N6OWLwLF1HVsTTUo7ry6qHa5eWZEkiMuxsIiAACL55tGLfqfHfoH7QaMQUW8fngD7u7TxWexYQg==",
4957 "dev": true,
4958 "license": "MIT",
4959 "dependencies": {
4960 "tldts-core": "^7.0.29"
4961 },
4962 "bin": {
4963 "tldts": "bin/cli.js"
4964 }
4965 },
4966 "node_modules/tldts-core": {
4967 "version": "7.0.29",
4968 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.29.tgz",
4969 "integrity": "sha512-W99NuU7b1DcG3uJ3v9k9VztCH3WialNbBkBft5wCs8V8mexu0XQqaZEYb9l9RNNzK8+3EJ9PKWB0/RUtTQ/o+Q==",
4970 "dev": true,
4971 "license": "MIT"
4972 },
4973 "node_modules/tough-cookie": {
4974 "version": "6.0.1",
4975 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
4976 "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
4977 "dev": true,
4978 "license": "BSD-3-Clause",
4979 "dependencies": {
4980 "tldts": "^7.0.5"
4981 },
4982 "engines": {
4983 "node": ">=16"
4984 }
4985 },
4986 "node_modules/tr46": {
4987 "version": "6.0.0",
4988 "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
4989 "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
4990 "dev": true,
4991 "license": "MIT",
4992 "dependencies": {
4993 "punycode": "^2.3.1"
4994 },
4995 "engines": {
4996 "node": ">=20"
4997 }
4998 },
4999 "node_modules/tslib": {
5000 "version": "2.8.1",
5001 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
5002 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
5003 "dev": true,
5004 "license": "0BSD",
5005 "optional": true
5006 },
5007 "node_modules/tsx": {
5008 "version": "4.21.0",
5009 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
5010 "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
5011 "dev": true,
5012 "license": "MIT",
5013 "dependencies": {
5014 "esbuild": "~0.27.0",
5015 "get-tsconfig": "^4.7.5"
5016 },
5017 "bin": {
5018 "tsx": "dist/cli.mjs"
5019 },
5020 "engines": {
5021 "node": ">=18.0.0"
5022 },
5023 "optionalDependencies": {
5024 "fsevents": "~2.3.3"
5025 }
5026 },
5027 "node_modules/tsx/node_modules/fsevents": {
5028 "version": "2.3.3",
5029 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
5030 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
5031 "dev": true,
5032 "hasInstallScript": true,
5033 "license": "MIT",
5034 "optional": true,
5035 "os": [
5036 "darwin"
5037 ],
5038 "engines": {
5039 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5040 }
5041 },
5042 "node_modules/typescript": {
5043 "version": "6.0.3",
5044 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
5045 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
5046 "dev": true,
5047 "license": "Apache-2.0",
5048 "bin": {
5049 "tsc": "bin/tsc",
5050 "tsserver": "bin/tsserver"
5051 },
5052 "engines": {
5053 "node": ">=14.17"
5054 }
5055 },
5056 "node_modules/undici": {
5057 "version": "7.25.0",
5058 "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz",
5059 "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==",
5060 "dev": true,
5061 "license": "MIT",
5062 "engines": {
5063 "node": ">=20.18.1"
5064 }
5065 },
5066 "node_modules/undici-types": {
5067 "version": "7.21.0",
5068 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.21.0.tgz",
5069 "integrity": "sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==",
5070 "dev": true,
5071 "license": "MIT"
5072 },
5073 "node_modules/unenv": {
5074 "version": "2.0.0-rc.24",
5075 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
5076 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
5077 "dev": true,
5078 "license": "MIT",
5079 "dependencies": {
5080 "pathe": "^2.0.3"
5081 }
5082 },
5083 "node_modules/vite": {
5084 "version": "8.0.12",
5085 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.12.tgz",
5086 "integrity": "sha512-w2dDofOWv2QB09ZITZBsvKTVAlYvPR4IAmrY/v0ir9KvLs0xybR7i48wxhM1/oyBWO34wPns+bPGw5ZrZqDpZg==",
5087 "dev": true,
5088 "license": "MIT",
5089 "dependencies": {
5090 "lightningcss": "^1.32.0",
5091 "picomatch": "^4.0.4",
5092 "postcss": "^8.5.14",
5093 "rolldown": "1.0.0",
5094 "tinyglobby": "^0.2.16"
5095 },
5096 "bin": {
5097 "vite": "bin/vite.js"
5098 },
5099 "engines": {
5100 "node": "^20.19.0 || >=22.12.0"
5101 },
5102 "funding": {
5103 "url": "https://github.com/vitejs/vite?sponsor=1"
5104 },
5105 "optionalDependencies": {
5106 "fsevents": "~2.3.3"
5107 },
5108 "peerDependencies": {
5109 "@types/node": "^20.19.0 || >=22.12.0",
5110 "@vitejs/devtools": "^0.1.18",
5111 "esbuild": "^0.27.0 || ^0.28.0",
5112 "jiti": ">=1.21.0",
5113 "less": "^4.0.0",
5114 "sass": "^1.70.0",
5115 "sass-embedded": "^1.70.0",
5116 "stylus": ">=0.54.8",
5117 "sugarss": "^5.0.0",
5118 "terser": "^5.16.0",
5119 "tsx": "^4.8.1",
5120 "yaml": "^2.4.2"
5121 },
5122 "peerDependenciesMeta": {
5123 "@types/node": {
5124 "optional": true
5125 },
5126 "@vitejs/devtools": {
5127 "optional": true
5128 },
5129 "esbuild": {
5130 "optional": true
5131 },
5132 "jiti": {
5133 "optional": true
5134 },
5135 "less": {
5136 "optional": true
5137 },
5138 "sass": {
5139 "optional": true
5140 },
5141 "sass-embedded": {
5142 "optional": true
5143 },
5144 "stylus": {
5145 "optional": true
5146 },
5147 "sugarss": {
5148 "optional": true
5149 },
5150 "terser": {
5151 "optional": true
5152 },
5153 "tsx": {
5154 "optional": true
5155 },
5156 "yaml": {
5157 "optional": true
5158 }
5159 }
5160 },
5161 "node_modules/vite/node_modules/fsevents": {
5162 "version": "2.3.3",
5163 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
5164 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
5165 "dev": true,
5166 "hasInstallScript": true,
5167 "license": "MIT",
5168 "optional": true,
5169 "os": [
5170 "darwin"
5171 ],
5172 "engines": {
5173 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5174 }
5175 },
5176 "node_modules/vitest": {
5177 "version": "4.1.6",
5178 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.6.tgz",
5179 "integrity": "sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==",
5180 "dev": true,
5181 "license": "MIT",
5182 "dependencies": {
5183 "@vitest/expect": "4.1.6",
5184 "@vitest/mocker": "4.1.6",
5185 "@vitest/pretty-format": "4.1.6",
5186 "@vitest/runner": "4.1.6",
5187 "@vitest/snapshot": "4.1.6",
5188 "@vitest/spy": "4.1.6",
5189 "@vitest/utils": "4.1.6",
5190 "es-module-lexer": "^2.0.0",
5191 "expect-type": "^1.3.0",
5192 "magic-string": "^0.30.21",
5193 "obug": "^2.1.1",
5194 "pathe": "^2.0.3",
5195 "picomatch": "^4.0.3",
5196 "std-env": "^4.0.0-rc.1",
5197 "tinybench": "^2.9.0",
5198 "tinyexec": "^1.0.2",
5199 "tinyglobby": "^0.2.15",
5200 "tinyrainbow": "^3.1.0",
5201 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
5202 "why-is-node-running": "^2.3.0"
5203 },
5204 "bin": {
5205 "vitest": "vitest.mjs"
5206 },
5207 "engines": {
5208 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
5209 },
5210 "funding": {
5211 "url": "https://opencollective.com/vitest"
5212 },
5213 "peerDependencies": {
5214 "@edge-runtime/vm": "*",
5215 "@opentelemetry/api": "^1.9.0",
5216 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
5217 "@vitest/browser-playwright": "4.1.6",
5218 "@vitest/browser-preview": "4.1.6",
5219 "@vitest/browser-webdriverio": "4.1.6",
5220 "@vitest/coverage-istanbul": "4.1.6",
5221 "@vitest/coverage-v8": "4.1.6",
5222 "@vitest/ui": "4.1.6",
5223 "happy-dom": "*",
5224 "jsdom": "*",
5225 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
5226 },
5227 "peerDependenciesMeta": {
5228 "@edge-runtime/vm": {
5229 "optional": true
5230 },
5231 "@opentelemetry/api": {
5232 "optional": true
5233 },
5234 "@types/node": {
5235 "optional": true
5236 },
5237 "@vitest/browser-playwright": {
5238 "optional": true
5239 },
5240 "@vitest/browser-preview": {
5241 "optional": true
5242 },
5243 "@vitest/browser-webdriverio": {
5244 "optional": true
5245 },
5246 "@vitest/coverage-istanbul": {
5247 "optional": true
5248 },
5249 "@vitest/coverage-v8": {
5250 "optional": true
5251 },
5252 "@vitest/ui": {
5253 "optional": true
5254 },
5255 "happy-dom": {
5256 "optional": true
5257 },
5258 "jsdom": {
5259 "optional": true
5260 },
5261 "vite": {
5262 "optional": false
5263 }
5264 }
5265 },
5266 "node_modules/w3c-xmlserializer": {
5267 "version": "5.0.0",
5268 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
5269 "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
5270 "dev": true,
5271 "license": "MIT",
5272 "dependencies": {
5273 "xml-name-validator": "^5.0.0"
5274 },
5275 "engines": {
5276 "node": ">=18"
5277 }
5278 },
5279 "node_modules/webidl-conversions": {
5280 "version": "8.0.1",
5281 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
5282 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
5283 "dev": true,
5284 "license": "BSD-2-Clause",
5285 "engines": {
5286 "node": ">=20"
5287 }
5288 },
5289 "node_modules/whatwg-mimetype": {
5290 "version": "5.0.0",
5291 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
5292 "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
5293 "dev": true,
5294 "license": "MIT",
5295 "engines": {
5296 "node": ">=20"
5297 }
5298 },
5299 "node_modules/whatwg-url": {
5300 "version": "16.0.1",
5301 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz",
5302 "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==",
5303 "dev": true,
5304 "license": "MIT",
5305 "dependencies": {
5306 "@exodus/bytes": "^1.11.0",
5307 "tr46": "^6.0.0",
5308 "webidl-conversions": "^8.0.1"
5309 },
5310 "engines": {
5311 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
5312 }
5313 },
5314 "node_modules/why-is-node-running": {
5315 "version": "2.3.0",
5316 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
5317 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
5318 "dev": true,
5319 "license": "MIT",
5320 "dependencies": {
5321 "siginfo": "^2.0.0",
5322 "stackback": "0.0.2"
5323 },
5324 "bin": {
5325 "why-is-node-running": "cli.js"
5326 },
5327 "engines": {
5328 "node": ">=8"
5329 }
5330 },
5331 "node_modules/workerd": {
5332 "version": "1.20260508.1",
5333 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260508.1.tgz",
5334 "integrity": "sha512-VlnjyH3AjVddpSK7J54nsCVgf8i2733pl8GjKttfNi7vN/hEjjAk20d2b1nDToOLKvRQpTewRnVkqaaeGHCaAw==",
5335 "dev": true,
5336 "hasInstallScript": true,
5337 "license": "Apache-2.0",
5338 "bin": {
5339 "workerd": "bin/workerd"
5340 },
5341 "engines": {
5342 "node": ">=16"
5343 },
5344 "optionalDependencies": {
5345 "@cloudflare/workerd-darwin-64": "1.20260508.1",
5346 "@cloudflare/workerd-darwin-arm64": "1.20260508.1",
5347 "@cloudflare/workerd-linux-64": "1.20260508.1",
5348 "@cloudflare/workerd-linux-arm64": "1.20260508.1",
5349 "@cloudflare/workerd-windows-64": "1.20260508.1"
5350 }
5351 },
5352 "node_modules/wrangler": {
5353 "version": "4.90.1",
5354 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.90.1.tgz",
5355 "integrity": "sha512-u2KrieKSMfRM0toTst/CfDtcRraeoVjmcExcMWgILM/ytq3qcDhuOAULoZSyPHzma43lfLJy1BC544drFyqe1A==",
5356 "dev": true,
5357 "license": "MIT OR Apache-2.0",
5358 "dependencies": {
5359 "@cloudflare/kv-asset-handler": "0.5.0",
5360 "@cloudflare/unenv-preset": "2.16.1",
5361 "blake3-wasm": "2.1.5",
5362 "esbuild": "0.27.3",
5363 "miniflare": "4.20260508.0",
5364 "path-to-regexp": "6.3.0",
5365 "unenv": "2.0.0-rc.24",
5366 "workerd": "1.20260508.1"
5367 },
5368 "bin": {
5369 "wrangler": "bin/wrangler.js",
5370 "wrangler2": "bin/wrangler.js"
5371 },
5372 "engines": {
5373 "node": ">=22.0.0"
5374 },
5375 "optionalDependencies": {
5376 "fsevents": "~2.3.2"
5377 },
5378 "peerDependencies": {
5379 "@cloudflare/workers-types": "^4.20260508.1"
5380 },
5381 "peerDependenciesMeta": {
5382 "@cloudflare/workers-types": {
5383 "optional": true
5384 }
5385 }
5386 },
5387 "node_modules/wrap-ansi": {
5388 "version": "9.0.2",
5389 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
5390 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
5391 "dev": true,
5392 "license": "MIT",
5393 "dependencies": {
5394 "ansi-styles": "^6.2.1",
5395 "string-width": "^7.0.0",
5396 "strip-ansi": "^7.1.0"
5397 },
5398 "engines": {
5399 "node": ">=18"
5400 },
5401 "funding": {
5402 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5403 }
5404 },
5405 "node_modules/wrap-ansi/node_modules/ansi-styles": {
5406 "version": "6.2.3",
5407 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
5408 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
5409 "dev": true,
5410 "license": "MIT",
5411 "engines": {
5412 "node": ">=12"
5413 },
5414 "funding": {
5415 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5416 }
5417 },
5418 "node_modules/ws": {
5419 "version": "8.18.0",
5420 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
5421 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
5422 "dev": true,
5423 "license": "MIT",
5424 "engines": {
5425 "node": ">=10.0.0"
5426 },
5427 "peerDependencies": {
5428 "bufferutil": "^4.0.1",
5429 "utf-8-validate": ">=5.0.2"
5430 },
5431 "peerDependenciesMeta": {
5432 "bufferutil": {
5433 "optional": true
5434 },
5435 "utf-8-validate": {
5436 "optional": true
5437 }
5438 }
5439 },
5440 "node_modules/xml-name-validator": {
5441 "version": "5.0.0",
5442 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
5443 "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
5444 "dev": true,
5445 "license": "Apache-2.0",
5446 "engines": {
5447 "node": ">=18"
5448 }
5449 },
5450 "node_modules/xmlchars": {
5451 "version": "2.2.0",
5452 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
5453 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
5454 "dev": true,
5455 "license": "MIT"
5456 },
5457 "node_modules/y18n": {
5458 "version": "5.0.8",
5459 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5460 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5461 "dev": true,
5462 "license": "ISC",
5463 "engines": {
5464 "node": ">=10"
5465 }
5466 },
5467 "node_modules/yargs": {
5468 "version": "18.0.0",
5469 "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
5470 "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==",
5471 "dev": true,
5472 "license": "MIT",
5473 "dependencies": {
5474 "cliui": "^9.0.1",
5475 "escalade": "^3.1.1",
5476 "get-caller-file": "^2.0.5",
5477 "string-width": "^7.2.0",
5478 "y18n": "^5.0.5",
5479 "yargs-parser": "^22.0.0"
5480 },
5481 "engines": {
5482 "node": "^20.19.0 || ^22.12.0 || >=23"
5483 }
5484 },
5485 "node_modules/yargs-parser": {
5486 "version": "22.0.0",
5487 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
5488 "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
5489 "dev": true,
5490 "license": "ISC",
5491 "engines": {
5492 "node": "^20.19.0 || ^22.12.0 || >=23"
5493 }
5494 },
5495 "node_modules/youch": {
5496 "version": "4.1.0-beta.10",
5497 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
5498 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
5499 "dev": true,
5500 "license": "MIT",
5501 "dependencies": {
5502 "@poppinss/colors": "^4.1.5",
5503 "@poppinss/dumper": "^0.6.4",
5504 "@speed-highlight/core": "^1.2.7",
5505 "cookie": "^1.0.2",
5506 "youch-core": "^0.3.3"
5507 }
5508 },
5509 "node_modules/youch-core": {
5510 "version": "0.3.3",
5511 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
5512 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
5513 "dev": true,
5514 "license": "MIT",
5515 "dependencies": {
5516 "@poppinss/exception": "^1.2.2",
5517 "error-stack-parser-es": "^1.0.5"
5518 }
5519 },
5520 "node_modules/zod": {
5521 "version": "3.25.76",
5522 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
5523 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
5524 "dev": true,
5525 "license": "MIT",
5526 "funding": {
5527 "url": "https://github.com/sponsors/colinhacks"
5528 }
5529 }
5530 }
5531}