Skip to content
File

Blob: package-lock.json

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