cloudflare/d1-northwind

Public

mirrored fromhttps://github.com/cloudflare/d1-northwindAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
main

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

package-lock.json

4284lines · modecode

1{
2 "name": "d1-northwind",
3 "version": "3.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "d1-northwind",
9 "version": "3.0.0",
10 "devDependencies": {
11 "@cloudflare/vite-plugin": "^1.0.3",
12 "@cloudflare/workers-types": "^4.20250409.0",
13 "@react-router/dev": "^7.17.0",
14 "@tailwindcss/vite": "^4.1.3",
15 "@types/node": "^20",
16 "@types/react": "^19.0.1",
17 "@types/react-dom": "^19.0.1",
18 "isbot": "^5.1.17",
19 "react": "^19.0.0",
20 "react-dom": "^19.0.0",
21 "react-router": "^7.17.0",
22 "react-router-dom": "^7.5.0",
23 "tailwindcss": "^4.1.3",
24 "typescript": "^5.7.2",
25 "vite": "^6.2.6",
26 "vite-tsconfig-paths": "^5.1.4",
27 "wrangler": "^4.9.1"
28 }
29 },
30 "node_modules/@babel/code-frame": {
31 "version": "7.29.7",
32 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
33 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
34 "dev": true,
35 "license": "MIT",
36 "dependencies": {
37 "@babel/helper-validator-identifier": "^7.29.7",
38 "js-tokens": "^4.0.0",
39 "picocolors": "^1.1.1"
40 },
41 "engines": {
42 "node": ">=6.9.0"
43 }
44 },
45 "node_modules/@babel/compat-data": {
46 "version": "7.29.7",
47 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
48 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
49 "dev": true,
50 "license": "MIT",
51 "engines": {
52 "node": ">=6.9.0"
53 }
54 },
55 "node_modules/@babel/core": {
56 "version": "7.29.7",
57 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
58 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
59 "dev": true,
60 "license": "MIT",
61 "dependencies": {
62 "@babel/code-frame": "^7.29.7",
63 "@babel/generator": "^7.29.7",
64 "@babel/helper-compilation-targets": "^7.29.7",
65 "@babel/helper-module-transforms": "^7.29.7",
66 "@babel/helpers": "^7.29.7",
67 "@babel/parser": "^7.29.7",
68 "@babel/template": "^7.29.7",
69 "@babel/traverse": "^7.29.7",
70 "@babel/types": "^7.29.7",
71 "@jridgewell/remapping": "^2.3.5",
72 "convert-source-map": "^2.0.0",
73 "debug": "^4.1.0",
74 "gensync": "^1.0.0-beta.2",
75 "json5": "^2.2.3",
76 "semver": "^6.3.1"
77 },
78 "engines": {
79 "node": ">=6.9.0"
80 },
81 "funding": {
82 "type": "opencollective",
83 "url": "https://opencollective.com/babel"
84 }
85 },
86 "node_modules/@babel/core/node_modules/semver": {
87 "version": "6.3.1",
88 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
89 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
90 "dev": true,
91 "license": "ISC",
92 "bin": {
93 "semver": "bin/semver.js"
94 }
95 },
96 "node_modules/@babel/generator": {
97 "version": "7.29.7",
98 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz",
99 "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==",
100 "dev": true,
101 "license": "MIT",
102 "dependencies": {
103 "@babel/parser": "^7.29.7",
104 "@babel/types": "^7.29.7",
105 "@jridgewell/gen-mapping": "^0.3.12",
106 "@jridgewell/trace-mapping": "^0.3.28",
107 "jsesc": "^3.0.2"
108 },
109 "engines": {
110 "node": ">=6.9.0"
111 }
112 },
113 "node_modules/@babel/helper-annotate-as-pure": {
114 "version": "7.29.7",
115 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz",
116 "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==",
117 "dev": true,
118 "license": "MIT",
119 "dependencies": {
120 "@babel/types": "^7.29.7"
121 },
122 "engines": {
123 "node": ">=6.9.0"
124 }
125 },
126 "node_modules/@babel/helper-compilation-targets": {
127 "version": "7.29.7",
128 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
129 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
130 "dev": true,
131 "license": "MIT",
132 "dependencies": {
133 "@babel/compat-data": "^7.29.7",
134 "@babel/helper-validator-option": "^7.29.7",
135 "browserslist": "^4.24.0",
136 "lru-cache": "^5.1.1",
137 "semver": "^6.3.1"
138 },
139 "engines": {
140 "node": ">=6.9.0"
141 }
142 },
143 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
144 "version": "6.3.1",
145 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
146 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
147 "dev": true,
148 "license": "ISC",
149 "bin": {
150 "semver": "bin/semver.js"
151 }
152 },
153 "node_modules/@babel/helper-create-class-features-plugin": {
154 "version": "7.29.7",
155 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz",
156 "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==",
157 "dev": true,
158 "license": "MIT",
159 "dependencies": {
160 "@babel/helper-annotate-as-pure": "^7.29.7",
161 "@babel/helper-member-expression-to-functions": "^7.29.7",
162 "@babel/helper-optimise-call-expression": "^7.29.7",
163 "@babel/helper-replace-supers": "^7.29.7",
164 "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7",
165 "@babel/traverse": "^7.29.7",
166 "semver": "^6.3.1"
167 },
168 "engines": {
169 "node": ">=6.9.0"
170 },
171 "peerDependencies": {
172 "@babel/core": "^7.0.0"
173 }
174 },
175 "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
176 "version": "6.3.1",
177 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
178 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
179 "dev": true,
180 "license": "ISC",
181 "bin": {
182 "semver": "bin/semver.js"
183 }
184 },
185 "node_modules/@babel/helper-globals": {
186 "version": "7.29.7",
187 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
188 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
189 "dev": true,
190 "license": "MIT",
191 "engines": {
192 "node": ">=6.9.0"
193 }
194 },
195 "node_modules/@babel/helper-member-expression-to-functions": {
196 "version": "7.29.7",
197 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz",
198 "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==",
199 "dev": true,
200 "license": "MIT",
201 "dependencies": {
202 "@babel/traverse": "^7.29.7",
203 "@babel/types": "^7.29.7"
204 },
205 "engines": {
206 "node": ">=6.9.0"
207 }
208 },
209 "node_modules/@babel/helper-module-imports": {
210 "version": "7.29.7",
211 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
212 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
213 "dev": true,
214 "license": "MIT",
215 "dependencies": {
216 "@babel/traverse": "^7.29.7",
217 "@babel/types": "^7.29.7"
218 },
219 "engines": {
220 "node": ">=6.9.0"
221 }
222 },
223 "node_modules/@babel/helper-module-transforms": {
224 "version": "7.29.7",
225 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
226 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
227 "dev": true,
228 "license": "MIT",
229 "dependencies": {
230 "@babel/helper-module-imports": "^7.29.7",
231 "@babel/helper-validator-identifier": "^7.29.7",
232 "@babel/traverse": "^7.29.7"
233 },
234 "engines": {
235 "node": ">=6.9.0"
236 },
237 "peerDependencies": {
238 "@babel/core": "^7.0.0"
239 }
240 },
241 "node_modules/@babel/helper-optimise-call-expression": {
242 "version": "7.29.7",
243 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz",
244 "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==",
245 "dev": true,
246 "license": "MIT",
247 "dependencies": {
248 "@babel/types": "^7.29.7"
249 },
250 "engines": {
251 "node": ">=6.9.0"
252 }
253 },
254 "node_modules/@babel/helper-plugin-utils": {
255 "version": "7.29.7",
256 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
257 "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
258 "dev": true,
259 "license": "MIT",
260 "engines": {
261 "node": ">=6.9.0"
262 }
263 },
264 "node_modules/@babel/helper-replace-supers": {
265 "version": "7.29.7",
266 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz",
267 "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==",
268 "dev": true,
269 "license": "MIT",
270 "dependencies": {
271 "@babel/helper-member-expression-to-functions": "^7.29.7",
272 "@babel/helper-optimise-call-expression": "^7.29.7",
273 "@babel/traverse": "^7.29.7"
274 },
275 "engines": {
276 "node": ">=6.9.0"
277 },
278 "peerDependencies": {
279 "@babel/core": "^7.0.0"
280 }
281 },
282 "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
283 "version": "7.29.7",
284 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz",
285 "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==",
286 "dev": true,
287 "license": "MIT",
288 "dependencies": {
289 "@babel/traverse": "^7.29.7",
290 "@babel/types": "^7.29.7"
291 },
292 "engines": {
293 "node": ">=6.9.0"
294 }
295 },
296 "node_modules/@babel/helper-string-parser": {
297 "version": "7.29.7",
298 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
299 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
300 "dev": true,
301 "license": "MIT",
302 "engines": {
303 "node": ">=6.9.0"
304 }
305 },
306 "node_modules/@babel/helper-validator-identifier": {
307 "version": "7.29.7",
308 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
309 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
310 "dev": true,
311 "license": "MIT",
312 "engines": {
313 "node": ">=6.9.0"
314 }
315 },
316 "node_modules/@babel/helper-validator-option": {
317 "version": "7.29.7",
318 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
319 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
320 "dev": true,
321 "license": "MIT",
322 "engines": {
323 "node": ">=6.9.0"
324 }
325 },
326 "node_modules/@babel/helpers": {
327 "version": "7.29.7",
328 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
329 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
330 "dev": true,
331 "license": "MIT",
332 "dependencies": {
333 "@babel/template": "^7.29.7",
334 "@babel/types": "^7.29.7"
335 },
336 "engines": {
337 "node": ">=6.9.0"
338 }
339 },
340 "node_modules/@babel/parser": {
341 "version": "7.29.7",
342 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
343 "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
344 "dev": true,
345 "license": "MIT",
346 "dependencies": {
347 "@babel/types": "^7.29.7"
348 },
349 "bin": {
350 "parser": "bin/babel-parser.js"
351 },
352 "engines": {
353 "node": ">=6.0.0"
354 }
355 },
356 "node_modules/@babel/plugin-syntax-jsx": {
357 "version": "7.29.7",
358 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz",
359 "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==",
360 "dev": true,
361 "license": "MIT",
362 "dependencies": {
363 "@babel/helper-plugin-utils": "^7.29.7"
364 },
365 "engines": {
366 "node": ">=6.9.0"
367 },
368 "peerDependencies": {
369 "@babel/core": "^7.0.0-0"
370 }
371 },
372 "node_modules/@babel/plugin-syntax-typescript": {
373 "version": "7.29.7",
374 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz",
375 "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==",
376 "dev": true,
377 "license": "MIT",
378 "dependencies": {
379 "@babel/helper-plugin-utils": "^7.29.7"
380 },
381 "engines": {
382 "node": ">=6.9.0"
383 },
384 "peerDependencies": {
385 "@babel/core": "^7.0.0-0"
386 }
387 },
388 "node_modules/@babel/plugin-transform-modules-commonjs": {
389 "version": "7.29.7",
390 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz",
391 "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==",
392 "dev": true,
393 "license": "MIT",
394 "dependencies": {
395 "@babel/helper-module-transforms": "^7.29.7",
396 "@babel/helper-plugin-utils": "^7.29.7"
397 },
398 "engines": {
399 "node": ">=6.9.0"
400 },
401 "peerDependencies": {
402 "@babel/core": "^7.0.0-0"
403 }
404 },
405 "node_modules/@babel/plugin-transform-typescript": {
406 "version": "7.29.7",
407 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz",
408 "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==",
409 "dev": true,
410 "license": "MIT",
411 "dependencies": {
412 "@babel/helper-annotate-as-pure": "^7.29.7",
413 "@babel/helper-create-class-features-plugin": "^7.29.7",
414 "@babel/helper-plugin-utils": "^7.29.7",
415 "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7",
416 "@babel/plugin-syntax-typescript": "^7.29.7"
417 },
418 "engines": {
419 "node": ">=6.9.0"
420 },
421 "peerDependencies": {
422 "@babel/core": "^7.0.0-0"
423 }
424 },
425 "node_modules/@babel/preset-typescript": {
426 "version": "7.29.7",
427 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.29.7.tgz",
428 "integrity": "sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==",
429 "dev": true,
430 "license": "MIT",
431 "dependencies": {
432 "@babel/helper-plugin-utils": "^7.29.7",
433 "@babel/helper-validator-option": "^7.29.7",
434 "@babel/plugin-syntax-jsx": "^7.29.7",
435 "@babel/plugin-transform-modules-commonjs": "^7.29.7",
436 "@babel/plugin-transform-typescript": "^7.29.7"
437 },
438 "engines": {
439 "node": ">=6.9.0"
440 },
441 "peerDependencies": {
442 "@babel/core": "^7.0.0-0"
443 }
444 },
445 "node_modules/@babel/template": {
446 "version": "7.29.7",
447 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
448 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
449 "dev": true,
450 "license": "MIT",
451 "dependencies": {
452 "@babel/code-frame": "^7.29.7",
453 "@babel/parser": "^7.29.7",
454 "@babel/types": "^7.29.7"
455 },
456 "engines": {
457 "node": ">=6.9.0"
458 }
459 },
460 "node_modules/@babel/traverse": {
461 "version": "7.29.7",
462 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz",
463 "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==",
464 "dev": true,
465 "license": "MIT",
466 "dependencies": {
467 "@babel/code-frame": "^7.29.7",
468 "@babel/generator": "^7.29.7",
469 "@babel/helper-globals": "^7.29.7",
470 "@babel/parser": "^7.29.7",
471 "@babel/template": "^7.29.7",
472 "@babel/types": "^7.29.7",
473 "debug": "^4.3.1"
474 },
475 "engines": {
476 "node": ">=6.9.0"
477 }
478 },
479 "node_modules/@babel/types": {
480 "version": "7.29.7",
481 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz",
482 "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
483 "dev": true,
484 "license": "MIT",
485 "dependencies": {
486 "@babel/helper-string-parser": "^7.29.7",
487 "@babel/helper-validator-identifier": "^7.29.7"
488 },
489 "engines": {
490 "node": ">=6.9.0"
491 }
492 },
493 "node_modules/@cloudflare/kv-asset-handler": {
494 "version": "0.5.0",
495 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz",
496 "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==",
497 "dev": true,
498 "license": "MIT OR Apache-2.0",
499 "engines": {
500 "node": ">=22.0.0"
501 }
502 },
503 "node_modules/@cloudflare/unenv-preset": {
504 "version": "2.16.1",
505 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",
506 "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",
507 "dev": true,
508 "license": "MIT OR Apache-2.0",
509 "peerDependencies": {
510 "unenv": "2.0.0-rc.24",
511 "workerd": ">1.20260305.0 <2.0.0-0"
512 },
513 "peerDependenciesMeta": {
514 "workerd": {
515 "optional": true
516 }
517 }
518 },
519 "node_modules/@cloudflare/vite-plugin": {
520 "version": "1.40.0",
521 "resolved": "https://registry.npmjs.org/@cloudflare/vite-plugin/-/vite-plugin-1.40.0.tgz",
522 "integrity": "sha512-v77QQ2AdyBB+XW6uzKpWanbQy7ckYqSXFwJgQN871XITqLdJTdYOAWxt/jLPw9tNnHkKS6HTwV9+9bfQcLWz/w==",
523 "dev": true,
524 "license": "MIT",
525 "dependencies": {
526 "@cloudflare/unenv-preset": "2.16.1",
527 "miniflare": "4.20260603.0",
528 "unenv": "2.0.0-rc.24",
529 "wrangler": "4.98.0",
530 "ws": "8.20.1"
531 },
532 "bin": {
533 "cf-vite": "bin/cf-vite"
534 },
535 "peerDependencies": {
536 "vite": "^6.1.0 || ^7.0.0 || ^8.0.0",
537 "wrangler": "^4.98.0"
538 }
539 },
540 "node_modules/@cloudflare/workerd-darwin-64": {
541 "version": "1.20260603.1",
542 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260603.1.tgz",
543 "integrity": "sha512-cEXDWu6V3ZrpmwWkM4OJE9AeXjdAgOY5rh8EHhcBVCuP5rxnzUbPzLtrVOHx0UUUAcCrFq0Xsa6mZKL1VUZsKQ==",
544 "cpu": [
545 "x64"
546 ],
547 "dev": true,
548 "license": "Apache-2.0",
549 "optional": true,
550 "os": [
551 "darwin"
552 ],
553 "engines": {
554 "node": ">=16"
555 }
556 },
557 "node_modules/@cloudflare/workerd-darwin-arm64": {
558 "version": "1.20260603.1",
559 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260603.1.tgz",
560 "integrity": "sha512-uBPK4LaWJNbbCYwPnUAehlHbbVulhVZPZsdcAhBPfZhHb3QAuAEPAQepO/P67R3V6Cni4YGx1fLbL8A5wwoaNA==",
561 "cpu": [
562 "arm64"
563 ],
564 "dev": true,
565 "license": "Apache-2.0",
566 "optional": true,
567 "os": [
568 "darwin"
569 ],
570 "engines": {
571 "node": ">=16"
572 }
573 },
574 "node_modules/@cloudflare/workerd-linux-64": {
575 "version": "1.20260603.1",
576 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260603.1.tgz",
577 "integrity": "sha512-ht9l6/8Tk7Rp6kA4S9oFZ4X8u0VjnnFdmU/6B3fnABYKREYTKh2RdOqXqXxcp5eNJseireKnWik/hQOPK1CutQ==",
578 "cpu": [
579 "x64"
580 ],
581 "dev": true,
582 "license": "Apache-2.0",
583 "optional": true,
584 "os": [
585 "linux"
586 ],
587 "engines": {
588 "node": ">=16"
589 }
590 },
591 "node_modules/@cloudflare/workerd-linux-arm64": {
592 "version": "1.20260603.1",
593 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260603.1.tgz",
594 "integrity": "sha512-LJZ6x00rAjSrobV4m0ZW0TpH5ilBbKcWBzlH+y+KOUsIE/CpTuhAzKV43TbSnFLRX5+jrWKiz2v0hO91lPXy6A==",
595 "cpu": [
596 "arm64"
597 ],
598 "dev": true,
599 "license": "Apache-2.0",
600 "optional": true,
601 "os": [
602 "linux"
603 ],
604 "engines": {
605 "node": ">=16"
606 }
607 },
608 "node_modules/@cloudflare/workerd-windows-64": {
609 "version": "1.20260603.1",
610 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260603.1.tgz",
611 "integrity": "sha512-DvwqkXMAJRPoDN4PxapAwhlz/6ouD+6R1ttbAEK3cWD/QBvFF5STx7Ds/9Irf+rBly3np3uHWkeX+wZnNFEuzA==",
612 "cpu": [
613 "x64"
614 ],
615 "dev": true,
616 "license": "Apache-2.0",
617 "optional": true,
618 "os": [
619 "win32"
620 ],
621 "engines": {
622 "node": ">=16"
623 }
624 },
625 "node_modules/@cloudflare/workers-types": {
626 "version": "4.20260605.1",
627 "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260605.1.tgz",
628 "integrity": "sha512-9YJaGPQwuQYFHoElVhJP40ZmUO/Z2OiBon58sKpHjgwq5btC/B2BZLC45AQ14k+1I+hjcY2z2t2R6uUxU9AqwQ==",
629 "dev": true,
630 "license": "MIT OR Apache-2.0"
631 },
632 "node_modules/@cspotcode/source-map-support": {
633 "version": "0.8.1",
634 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
635 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
636 "dev": true,
637 "license": "MIT",
638 "dependencies": {
639 "@jridgewell/trace-mapping": "0.3.9"
640 },
641 "engines": {
642 "node": ">=12"
643 }
644 },
645 "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
646 "version": "0.3.9",
647 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
648 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
649 "dev": true,
650 "license": "MIT",
651 "dependencies": {
652 "@jridgewell/resolve-uri": "^3.0.3",
653 "@jridgewell/sourcemap-codec": "^1.4.10"
654 }
655 },
656 "node_modules/@emnapi/runtime": {
657 "version": "1.10.0",
658 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
659 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
660 "dev": true,
661 "license": "MIT",
662 "optional": true,
663 "dependencies": {
664 "tslib": "^2.4.0"
665 }
666 },
667 "node_modules/@esbuild/aix-ppc64": {
668 "version": "0.25.2",
669 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
670 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
671 "cpu": [
672 "ppc64"
673 ],
674 "dev": true,
675 "optional": true,
676 "os": [
677 "aix"
678 ],
679 "engines": {
680 "node": ">=18"
681 }
682 },
683 "node_modules/@esbuild/android-arm": {
684 "version": "0.25.2",
685 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
686 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
687 "cpu": [
688 "arm"
689 ],
690 "dev": true,
691 "optional": true,
692 "os": [
693 "android"
694 ],
695 "engines": {
696 "node": ">=18"
697 }
698 },
699 "node_modules/@esbuild/android-arm64": {
700 "version": "0.25.2",
701 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
702 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
703 "cpu": [
704 "arm64"
705 ],
706 "dev": true,
707 "optional": true,
708 "os": [
709 "android"
710 ],
711 "engines": {
712 "node": ">=18"
713 }
714 },
715 "node_modules/@esbuild/android-x64": {
716 "version": "0.25.2",
717 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
718 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
719 "cpu": [
720 "x64"
721 ],
722 "dev": true,
723 "optional": true,
724 "os": [
725 "android"
726 ],
727 "engines": {
728 "node": ">=18"
729 }
730 },
731 "node_modules/@esbuild/darwin-arm64": {
732 "version": "0.25.2",
733 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
734 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
735 "cpu": [
736 "arm64"
737 ],
738 "dev": true,
739 "optional": true,
740 "os": [
741 "darwin"
742 ],
743 "engines": {
744 "node": ">=18"
745 }
746 },
747 "node_modules/@esbuild/darwin-x64": {
748 "version": "0.25.2",
749 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
750 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
751 "cpu": [
752 "x64"
753 ],
754 "dev": true,
755 "optional": true,
756 "os": [
757 "darwin"
758 ],
759 "engines": {
760 "node": ">=18"
761 }
762 },
763 "node_modules/@esbuild/freebsd-arm64": {
764 "version": "0.25.2",
765 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
766 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
767 "cpu": [
768 "arm64"
769 ],
770 "dev": true,
771 "optional": true,
772 "os": [
773 "freebsd"
774 ],
775 "engines": {
776 "node": ">=18"
777 }
778 },
779 "node_modules/@esbuild/freebsd-x64": {
780 "version": "0.25.2",
781 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
782 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
783 "cpu": [
784 "x64"
785 ],
786 "dev": true,
787 "optional": true,
788 "os": [
789 "freebsd"
790 ],
791 "engines": {
792 "node": ">=18"
793 }
794 },
795 "node_modules/@esbuild/linux-arm": {
796 "version": "0.25.2",
797 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
798 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
799 "cpu": [
800 "arm"
801 ],
802 "dev": true,
803 "optional": true,
804 "os": [
805 "linux"
806 ],
807 "engines": {
808 "node": ">=18"
809 }
810 },
811 "node_modules/@esbuild/linux-arm64": {
812 "version": "0.25.2",
813 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
814 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
815 "cpu": [
816 "arm64"
817 ],
818 "dev": true,
819 "optional": true,
820 "os": [
821 "linux"
822 ],
823 "engines": {
824 "node": ">=18"
825 }
826 },
827 "node_modules/@esbuild/linux-ia32": {
828 "version": "0.25.2",
829 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
830 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
831 "cpu": [
832 "ia32"
833 ],
834 "dev": true,
835 "optional": true,
836 "os": [
837 "linux"
838 ],
839 "engines": {
840 "node": ">=18"
841 }
842 },
843 "node_modules/@esbuild/linux-loong64": {
844 "version": "0.25.2",
845 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
846 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
847 "cpu": [
848 "loong64"
849 ],
850 "dev": true,
851 "optional": true,
852 "os": [
853 "linux"
854 ],
855 "engines": {
856 "node": ">=18"
857 }
858 },
859 "node_modules/@esbuild/linux-mips64el": {
860 "version": "0.25.2",
861 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
862 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
863 "cpu": [
864 "mips64el"
865 ],
866 "dev": true,
867 "optional": true,
868 "os": [
869 "linux"
870 ],
871 "engines": {
872 "node": ">=18"
873 }
874 },
875 "node_modules/@esbuild/linux-ppc64": {
876 "version": "0.25.2",
877 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
878 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
879 "cpu": [
880 "ppc64"
881 ],
882 "dev": true,
883 "optional": true,
884 "os": [
885 "linux"
886 ],
887 "engines": {
888 "node": ">=18"
889 }
890 },
891 "node_modules/@esbuild/linux-riscv64": {
892 "version": "0.25.2",
893 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
894 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
895 "cpu": [
896 "riscv64"
897 ],
898 "dev": true,
899 "optional": true,
900 "os": [
901 "linux"
902 ],
903 "engines": {
904 "node": ">=18"
905 }
906 },
907 "node_modules/@esbuild/linux-s390x": {
908 "version": "0.25.2",
909 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
910 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
911 "cpu": [
912 "s390x"
913 ],
914 "dev": true,
915 "optional": true,
916 "os": [
917 "linux"
918 ],
919 "engines": {
920 "node": ">=18"
921 }
922 },
923 "node_modules/@esbuild/linux-x64": {
924 "version": "0.25.2",
925 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
926 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
927 "cpu": [
928 "x64"
929 ],
930 "dev": true,
931 "optional": true,
932 "os": [
933 "linux"
934 ],
935 "engines": {
936 "node": ">=18"
937 }
938 },
939 "node_modules/@esbuild/netbsd-arm64": {
940 "version": "0.25.2",
941 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
942 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
943 "cpu": [
944 "arm64"
945 ],
946 "dev": true,
947 "optional": true,
948 "os": [
949 "netbsd"
950 ],
951 "engines": {
952 "node": ">=18"
953 }
954 },
955 "node_modules/@esbuild/netbsd-x64": {
956 "version": "0.25.2",
957 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
958 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
959 "cpu": [
960 "x64"
961 ],
962 "dev": true,
963 "optional": true,
964 "os": [
965 "netbsd"
966 ],
967 "engines": {
968 "node": ">=18"
969 }
970 },
971 "node_modules/@esbuild/openbsd-arm64": {
972 "version": "0.25.2",
973 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
974 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
975 "cpu": [
976 "arm64"
977 ],
978 "dev": true,
979 "optional": true,
980 "os": [
981 "openbsd"
982 ],
983 "engines": {
984 "node": ">=18"
985 }
986 },
987 "node_modules/@esbuild/openbsd-x64": {
988 "version": "0.25.2",
989 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
990 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
991 "cpu": [
992 "x64"
993 ],
994 "dev": true,
995 "optional": true,
996 "os": [
997 "openbsd"
998 ],
999 "engines": {
1000 "node": ">=18"
1001 }
1002 },
1003 "node_modules/@esbuild/openharmony-arm64": {
1004 "version": "0.27.3",
1005 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
1006 "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
1007 "cpu": [
1008 "arm64"
1009 ],
1010 "dev": true,
1011 "license": "MIT",
1012 "optional": true,
1013 "os": [
1014 "openharmony"
1015 ],
1016 "engines": {
1017 "node": ">=18"
1018 }
1019 },
1020 "node_modules/@esbuild/sunos-x64": {
1021 "version": "0.25.2",
1022 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
1023 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
1024 "cpu": [
1025 "x64"
1026 ],
1027 "dev": true,
1028 "optional": true,
1029 "os": [
1030 "sunos"
1031 ],
1032 "engines": {
1033 "node": ">=18"
1034 }
1035 },
1036 "node_modules/@esbuild/win32-arm64": {
1037 "version": "0.25.2",
1038 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
1039 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
1040 "cpu": [
1041 "arm64"
1042 ],
1043 "dev": true,
1044 "optional": true,
1045 "os": [
1046 "win32"
1047 ],
1048 "engines": {
1049 "node": ">=18"
1050 }
1051 },
1052 "node_modules/@esbuild/win32-ia32": {
1053 "version": "0.25.2",
1054 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
1055 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
1056 "cpu": [
1057 "ia32"
1058 ],
1059 "dev": true,
1060 "optional": true,
1061 "os": [
1062 "win32"
1063 ],
1064 "engines": {
1065 "node": ">=18"
1066 }
1067 },
1068 "node_modules/@esbuild/win32-x64": {
1069 "version": "0.25.2",
1070 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
1071 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
1072 "cpu": [
1073 "x64"
1074 ],
1075 "dev": true,
1076 "optional": true,
1077 "os": [
1078 "win32"
1079 ],
1080 "engines": {
1081 "node": ">=18"
1082 }
1083 },
1084 "node_modules/@img/colour": {
1085 "version": "1.1.0",
1086 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
1087 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
1088 "dev": true,
1089 "license": "MIT",
1090 "engines": {
1091 "node": ">=18"
1092 }
1093 },
1094 "node_modules/@img/sharp-darwin-arm64": {
1095 "version": "0.34.5",
1096 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
1097 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
1098 "cpu": [
1099 "arm64"
1100 ],
1101 "dev": true,
1102 "license": "Apache-2.0",
1103 "optional": true,
1104 "os": [
1105 "darwin"
1106 ],
1107 "engines": {
1108 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1109 },
1110 "funding": {
1111 "url": "https://opencollective.com/libvips"
1112 },
1113 "optionalDependencies": {
1114 "@img/sharp-libvips-darwin-arm64": "1.2.4"
1115 }
1116 },
1117 "node_modules/@img/sharp-darwin-x64": {
1118 "version": "0.34.5",
1119 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
1120 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
1121 "cpu": [
1122 "x64"
1123 ],
1124 "dev": true,
1125 "license": "Apache-2.0",
1126 "optional": true,
1127 "os": [
1128 "darwin"
1129 ],
1130 "engines": {
1131 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1132 },
1133 "funding": {
1134 "url": "https://opencollective.com/libvips"
1135 },
1136 "optionalDependencies": {
1137 "@img/sharp-libvips-darwin-x64": "1.2.4"
1138 }
1139 },
1140 "node_modules/@img/sharp-libvips-darwin-arm64": {
1141 "version": "1.2.4",
1142 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
1143 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
1144 "cpu": [
1145 "arm64"
1146 ],
1147 "dev": true,
1148 "license": "LGPL-3.0-or-later",
1149 "optional": true,
1150 "os": [
1151 "darwin"
1152 ],
1153 "funding": {
1154 "url": "https://opencollective.com/libvips"
1155 }
1156 },
1157 "node_modules/@img/sharp-libvips-darwin-x64": {
1158 "version": "1.2.4",
1159 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
1160 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
1161 "cpu": [
1162 "x64"
1163 ],
1164 "dev": true,
1165 "license": "LGPL-3.0-or-later",
1166 "optional": true,
1167 "os": [
1168 "darwin"
1169 ],
1170 "funding": {
1171 "url": "https://opencollective.com/libvips"
1172 }
1173 },
1174 "node_modules/@img/sharp-libvips-linux-arm": {
1175 "version": "1.2.4",
1176 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
1177 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
1178 "cpu": [
1179 "arm"
1180 ],
1181 "dev": true,
1182 "license": "LGPL-3.0-or-later",
1183 "optional": true,
1184 "os": [
1185 "linux"
1186 ],
1187 "funding": {
1188 "url": "https://opencollective.com/libvips"
1189 }
1190 },
1191 "node_modules/@img/sharp-libvips-linux-arm64": {
1192 "version": "1.2.4",
1193 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
1194 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
1195 "cpu": [
1196 "arm64"
1197 ],
1198 "dev": true,
1199 "license": "LGPL-3.0-or-later",
1200 "optional": true,
1201 "os": [
1202 "linux"
1203 ],
1204 "funding": {
1205 "url": "https://opencollective.com/libvips"
1206 }
1207 },
1208 "node_modules/@img/sharp-libvips-linux-ppc64": {
1209 "version": "1.2.4",
1210 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
1211 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
1212 "cpu": [
1213 "ppc64"
1214 ],
1215 "dev": true,
1216 "license": "LGPL-3.0-or-later",
1217 "optional": true,
1218 "os": [
1219 "linux"
1220 ],
1221 "funding": {
1222 "url": "https://opencollective.com/libvips"
1223 }
1224 },
1225 "node_modules/@img/sharp-libvips-linux-riscv64": {
1226 "version": "1.2.4",
1227 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
1228 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
1229 "cpu": [
1230 "riscv64"
1231 ],
1232 "dev": true,
1233 "license": "LGPL-3.0-or-later",
1234 "optional": true,
1235 "os": [
1236 "linux"
1237 ],
1238 "funding": {
1239 "url": "https://opencollective.com/libvips"
1240 }
1241 },
1242 "node_modules/@img/sharp-libvips-linux-s390x": {
1243 "version": "1.2.4",
1244 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
1245 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
1246 "cpu": [
1247 "s390x"
1248 ],
1249 "dev": true,
1250 "license": "LGPL-3.0-or-later",
1251 "optional": true,
1252 "os": [
1253 "linux"
1254 ],
1255 "funding": {
1256 "url": "https://opencollective.com/libvips"
1257 }
1258 },
1259 "node_modules/@img/sharp-libvips-linux-x64": {
1260 "version": "1.2.4",
1261 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
1262 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
1263 "cpu": [
1264 "x64"
1265 ],
1266 "dev": true,
1267 "license": "LGPL-3.0-or-later",
1268 "optional": true,
1269 "os": [
1270 "linux"
1271 ],
1272 "funding": {
1273 "url": "https://opencollective.com/libvips"
1274 }
1275 },
1276 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1277 "version": "1.2.4",
1278 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
1279 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
1280 "cpu": [
1281 "arm64"
1282 ],
1283 "dev": true,
1284 "license": "LGPL-3.0-or-later",
1285 "optional": true,
1286 "os": [
1287 "linux"
1288 ],
1289 "funding": {
1290 "url": "https://opencollective.com/libvips"
1291 }
1292 },
1293 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
1294 "version": "1.2.4",
1295 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
1296 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
1297 "cpu": [
1298 "x64"
1299 ],
1300 "dev": true,
1301 "license": "LGPL-3.0-or-later",
1302 "optional": true,
1303 "os": [
1304 "linux"
1305 ],
1306 "funding": {
1307 "url": "https://opencollective.com/libvips"
1308 }
1309 },
1310 "node_modules/@img/sharp-linux-arm": {
1311 "version": "0.34.5",
1312 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
1313 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
1314 "cpu": [
1315 "arm"
1316 ],
1317 "dev": true,
1318 "license": "Apache-2.0",
1319 "optional": true,
1320 "os": [
1321 "linux"
1322 ],
1323 "engines": {
1324 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1325 },
1326 "funding": {
1327 "url": "https://opencollective.com/libvips"
1328 },
1329 "optionalDependencies": {
1330 "@img/sharp-libvips-linux-arm": "1.2.4"
1331 }
1332 },
1333 "node_modules/@img/sharp-linux-arm64": {
1334 "version": "0.34.5",
1335 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
1336 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
1337 "cpu": [
1338 "arm64"
1339 ],
1340 "dev": true,
1341 "license": "Apache-2.0",
1342 "optional": true,
1343 "os": [
1344 "linux"
1345 ],
1346 "engines": {
1347 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1348 },
1349 "funding": {
1350 "url": "https://opencollective.com/libvips"
1351 },
1352 "optionalDependencies": {
1353 "@img/sharp-libvips-linux-arm64": "1.2.4"
1354 }
1355 },
1356 "node_modules/@img/sharp-linux-ppc64": {
1357 "version": "0.34.5",
1358 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
1359 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
1360 "cpu": [
1361 "ppc64"
1362 ],
1363 "dev": true,
1364 "license": "Apache-2.0",
1365 "optional": true,
1366 "os": [
1367 "linux"
1368 ],
1369 "engines": {
1370 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1371 },
1372 "funding": {
1373 "url": "https://opencollective.com/libvips"
1374 },
1375 "optionalDependencies": {
1376 "@img/sharp-libvips-linux-ppc64": "1.2.4"
1377 }
1378 },
1379 "node_modules/@img/sharp-linux-riscv64": {
1380 "version": "0.34.5",
1381 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
1382 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
1383 "cpu": [
1384 "riscv64"
1385 ],
1386 "dev": true,
1387 "license": "Apache-2.0",
1388 "optional": true,
1389 "os": [
1390 "linux"
1391 ],
1392 "engines": {
1393 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1394 },
1395 "funding": {
1396 "url": "https://opencollective.com/libvips"
1397 },
1398 "optionalDependencies": {
1399 "@img/sharp-libvips-linux-riscv64": "1.2.4"
1400 }
1401 },
1402 "node_modules/@img/sharp-linux-s390x": {
1403 "version": "0.34.5",
1404 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
1405 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
1406 "cpu": [
1407 "s390x"
1408 ],
1409 "dev": true,
1410 "license": "Apache-2.0",
1411 "optional": true,
1412 "os": [
1413 "linux"
1414 ],
1415 "engines": {
1416 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1417 },
1418 "funding": {
1419 "url": "https://opencollective.com/libvips"
1420 },
1421 "optionalDependencies": {
1422 "@img/sharp-libvips-linux-s390x": "1.2.4"
1423 }
1424 },
1425 "node_modules/@img/sharp-linux-x64": {
1426 "version": "0.34.5",
1427 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
1428 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
1429 "cpu": [
1430 "x64"
1431 ],
1432 "dev": true,
1433 "license": "Apache-2.0",
1434 "optional": true,
1435 "os": [
1436 "linux"
1437 ],
1438 "engines": {
1439 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1440 },
1441 "funding": {
1442 "url": "https://opencollective.com/libvips"
1443 },
1444 "optionalDependencies": {
1445 "@img/sharp-libvips-linux-x64": "1.2.4"
1446 }
1447 },
1448 "node_modules/@img/sharp-linuxmusl-arm64": {
1449 "version": "0.34.5",
1450 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
1451 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
1452 "cpu": [
1453 "arm64"
1454 ],
1455 "dev": true,
1456 "license": "Apache-2.0",
1457 "optional": true,
1458 "os": [
1459 "linux"
1460 ],
1461 "engines": {
1462 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1463 },
1464 "funding": {
1465 "url": "https://opencollective.com/libvips"
1466 },
1467 "optionalDependencies": {
1468 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
1469 }
1470 },
1471 "node_modules/@img/sharp-linuxmusl-x64": {
1472 "version": "0.34.5",
1473 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
1474 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
1475 "cpu": [
1476 "x64"
1477 ],
1478 "dev": true,
1479 "license": "Apache-2.0",
1480 "optional": true,
1481 "os": [
1482 "linux"
1483 ],
1484 "engines": {
1485 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1486 },
1487 "funding": {
1488 "url": "https://opencollective.com/libvips"
1489 },
1490 "optionalDependencies": {
1491 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1492 }
1493 },
1494 "node_modules/@img/sharp-wasm32": {
1495 "version": "0.34.5",
1496 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1497 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1498 "cpu": [
1499 "wasm32"
1500 ],
1501 "dev": true,
1502 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1503 "optional": true,
1504 "dependencies": {
1505 "@emnapi/runtime": "^1.7.0"
1506 },
1507 "engines": {
1508 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1509 },
1510 "funding": {
1511 "url": "https://opencollective.com/libvips"
1512 }
1513 },
1514 "node_modules/@img/sharp-win32-arm64": {
1515 "version": "0.34.5",
1516 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1517 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1518 "cpu": [
1519 "arm64"
1520 ],
1521 "dev": true,
1522 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1523 "optional": true,
1524 "os": [
1525 "win32"
1526 ],
1527 "engines": {
1528 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1529 },
1530 "funding": {
1531 "url": "https://opencollective.com/libvips"
1532 }
1533 },
1534 "node_modules/@img/sharp-win32-ia32": {
1535 "version": "0.34.5",
1536 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1537 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1538 "cpu": [
1539 "ia32"
1540 ],
1541 "dev": true,
1542 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1543 "optional": true,
1544 "os": [
1545 "win32"
1546 ],
1547 "engines": {
1548 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1549 },
1550 "funding": {
1551 "url": "https://opencollective.com/libvips"
1552 }
1553 },
1554 "node_modules/@img/sharp-win32-x64": {
1555 "version": "0.34.5",
1556 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1557 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1558 "cpu": [
1559 "x64"
1560 ],
1561 "dev": true,
1562 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1563 "optional": true,
1564 "os": [
1565 "win32"
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/@jridgewell/gen-mapping": {
1575 "version": "0.3.13",
1576 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1577 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1578 "dev": true,
1579 "license": "MIT",
1580 "dependencies": {
1581 "@jridgewell/sourcemap-codec": "^1.5.0",
1582 "@jridgewell/trace-mapping": "^0.3.24"
1583 }
1584 },
1585 "node_modules/@jridgewell/remapping": {
1586 "version": "2.3.5",
1587 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1588 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1589 "dev": true,
1590 "license": "MIT",
1591 "dependencies": {
1592 "@jridgewell/gen-mapping": "^0.3.5",
1593 "@jridgewell/trace-mapping": "^0.3.24"
1594 }
1595 },
1596 "node_modules/@jridgewell/resolve-uri": {
1597 "version": "3.1.2",
1598 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1599 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1600 "dev": true,
1601 "engines": {
1602 "node": ">=6.0.0"
1603 }
1604 },
1605 "node_modules/@jridgewell/sourcemap-codec": {
1606 "version": "1.5.0",
1607 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1608 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1609 "dev": true
1610 },
1611 "node_modules/@jridgewell/trace-mapping": {
1612 "version": "0.3.31",
1613 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1614 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1615 "dev": true,
1616 "license": "MIT",
1617 "dependencies": {
1618 "@jridgewell/resolve-uri": "^3.1.0",
1619 "@jridgewell/sourcemap-codec": "^1.4.14"
1620 }
1621 },
1622 "node_modules/@mjackson/node-fetch-server": {
1623 "version": "0.2.0",
1624 "resolved": "https://registry.npmjs.org/@mjackson/node-fetch-server/-/node-fetch-server-0.2.0.tgz",
1625 "integrity": "sha512-EMlH1e30yzmTpGLQjlFmaDAjyOeZhng1/XCd7DExR8PNAnG/G1tyruZxEoUe11ClnwGhGrtsdnyyUx1frSzjng==",
1626 "dev": true,
1627 "license": "MIT"
1628 },
1629 "node_modules/@poppinss/colors": {
1630 "version": "4.1.6",
1631 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1632 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1633 "dev": true,
1634 "license": "MIT",
1635 "dependencies": {
1636 "kleur": "^4.1.5"
1637 }
1638 },
1639 "node_modules/@poppinss/dumper": {
1640 "version": "0.6.5",
1641 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1642 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
1643 "dev": true,
1644 "license": "MIT",
1645 "dependencies": {
1646 "@poppinss/colors": "^4.1.5",
1647 "@sindresorhus/is": "^7.0.2",
1648 "supports-color": "^10.0.0"
1649 }
1650 },
1651 "node_modules/@poppinss/exception": {
1652 "version": "1.2.3",
1653 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
1654 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
1655 "dev": true,
1656 "license": "MIT"
1657 },
1658 "node_modules/@react-router/dev": {
1659 "version": "7.17.0",
1660 "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-7.17.0.tgz",
1661 "integrity": "sha512-+ITMmv/1xUB+QF6ehCCOIVBNBDuKIEE+3JKCt+kTBvxDTk1s49qHbtCA4TzJYge41pNRGtFIiy5VAksLSVJheg==",
1662 "dev": true,
1663 "license": "MIT",
1664 "dependencies": {
1665 "@babel/core": "^7.27.7",
1666 "@babel/generator": "^7.27.5",
1667 "@babel/parser": "^7.27.7",
1668 "@babel/plugin-syntax-jsx": "^7.27.1",
1669 "@babel/preset-typescript": "^7.27.1",
1670 "@babel/traverse": "^7.27.7",
1671 "@babel/types": "^7.27.7",
1672 "@react-router/node": "7.17.0",
1673 "@remix-run/node-fetch-server": "^0.13.0",
1674 "arg": "^5.0.1",
1675 "babel-dead-code-elimination": "^1.0.6",
1676 "chokidar": "^4.0.0",
1677 "dedent": "^1.5.3",
1678 "es-module-lexer": "^1.3.1",
1679 "exit-hook": "2.2.1",
1680 "isbot": "^5.1.11",
1681 "jsesc": "3.0.2",
1682 "lodash": "^4.17.21",
1683 "p-map": "^7.0.3",
1684 "pathe": "^1.1.2",
1685 "picocolors": "^1.1.1",
1686 "pkg-types": "^2.3.0",
1687 "prettier": "^3.6.2",
1688 "react-refresh": "^0.14.0",
1689 "semver": "^7.3.7",
1690 "tinyglobby": "^0.2.14",
1691 "valibot": "^1.2.0",
1692 "vite-node": "^3.2.2"
1693 },
1694 "bin": {
1695 "react-router": "bin.js"
1696 },
1697 "engines": {
1698 "node": ">=20.0.0"
1699 },
1700 "peerDependencies": {
1701 "@react-router/serve": "^7.17.0",
1702 "@vitejs/plugin-rsc": "~0.5.21",
1703 "react-router": "^7.17.0",
1704 "react-server-dom-webpack": "^19.2.3",
1705 "typescript": "^5.1.0 || ^6.0.0",
1706 "vite": "^5.1.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
1707 "wrangler": "^3.28.2 || ^4.0.0"
1708 },
1709 "peerDependenciesMeta": {
1710 "@react-router/serve": {
1711 "optional": true
1712 },
1713 "@vitejs/plugin-rsc": {
1714 "optional": true
1715 },
1716 "react-server-dom-webpack": {
1717 "optional": true
1718 },
1719 "typescript": {
1720 "optional": true
1721 },
1722 "wrangler": {
1723 "optional": true
1724 }
1725 }
1726 },
1727 "node_modules/@react-router/node": {
1728 "version": "7.17.0",
1729 "resolved": "https://registry.npmjs.org/@react-router/node/-/node-7.17.0.tgz",
1730 "integrity": "sha512-RYR47qM9gJ8zV8Ntial5Rkgcst2YnwWXt0Ai34FezzkDK6AILpxpVatEzFEhNRwbSh6JO6iweY7XhfM4/K5dBA==",
1731 "dev": true,
1732 "license": "MIT",
1733 "dependencies": {
1734 "@mjackson/node-fetch-server": "^0.2.0"
1735 },
1736 "engines": {
1737 "node": ">=20.0.0"
1738 },
1739 "peerDependencies": {
1740 "react-router": "7.17.0",
1741 "typescript": "^5.1.0 || ^6.0.0"
1742 },
1743 "peerDependenciesMeta": {
1744 "typescript": {
1745 "optional": true
1746 }
1747 }
1748 },
1749 "node_modules/@remix-run/node-fetch-server": {
1750 "version": "0.13.3",
1751 "resolved": "https://registry.npmjs.org/@remix-run/node-fetch-server/-/node-fetch-server-0.13.3.tgz",
1752 "integrity": "sha512-UfjOXed/DQteaM5VyTfqTeGpHwyL2J5aoRGY6cydip4tt1ehNNeSwuXCC7AEGE0RWBs/7bgKxYkL/B/+UDe4AA==",
1753 "dev": true,
1754 "license": "MIT"
1755 },
1756 "node_modules/@rollup/rollup-android-arm-eabi": {
1757 "version": "4.61.1",
1758 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.61.1.tgz",
1759 "integrity": "sha512-JnBB8MdXj45cajvTuO5FmPlvFVJRQgvrz1uSEl3NwqFnReAPGwb8EanbGi4z2nRaqLzjJSv5/JmycoTKlRZxHA==",
1760 "cpu": [
1761 "arm"
1762 ],
1763 "dev": true,
1764 "license": "MIT",
1765 "optional": true,
1766 "os": [
1767 "android"
1768 ]
1769 },
1770 "node_modules/@rollup/rollup-android-arm64": {
1771 "version": "4.61.1",
1772 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.61.1.tgz",
1773 "integrity": "sha512-Jx2g7iSjw4AOT0HDPHM9RV3GNjRXwybWtSFZiZAYUTjUwjVrYIwq3kBf+LnhqJlzXFAqTAh2F7IGI+O568exPw==",
1774 "cpu": [
1775 "arm64"
1776 ],
1777 "dev": true,
1778 "license": "MIT",
1779 "optional": true,
1780 "os": [
1781 "android"
1782 ]
1783 },
1784 "node_modules/@rollup/rollup-darwin-arm64": {
1785 "version": "4.61.1",
1786 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.61.1.tgz",
1787 "integrity": "sha512-0F1L/Z3Eqv8mT2n3dCpeO8GcTvHvVqkP5/t6DMsn0KzhYVcg+s7Ncl5DS8qjKYEeio6Az0Gt6nyBORay5qIlCA==",
1788 "cpu": [
1789 "arm64"
1790 ],
1791 "dev": true,
1792 "license": "MIT",
1793 "optional": true,
1794 "os": [
1795 "darwin"
1796 ]
1797 },
1798 "node_modules/@rollup/rollup-darwin-x64": {
1799 "version": "4.61.1",
1800 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.61.1.tgz",
1801 "integrity": "sha512-qLttcH871ujY4YcVfUSShhOw+CsoTatYz8gRbHO7Bb92QH059/P0y5do1KMs41fY0BpD2x4AJH/gID0zFiqVKQ==",
1802 "cpu": [
1803 "x64"
1804 ],
1805 "dev": true,
1806 "license": "MIT",
1807 "optional": true,
1808 "os": [
1809 "darwin"
1810 ]
1811 },
1812 "node_modules/@rollup/rollup-freebsd-arm64": {
1813 "version": "4.61.1",
1814 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.61.1.tgz",
1815 "integrity": "sha512-fUI4RapGE0Oh3mb8mgfvC1O2nU1RpDZUKnDQm3xB1Ipg7C2wTs5Kstz7G2uWK99a8S2yTMq8/P4uycwNa0nJyw==",
1816 "cpu": [
1817 "arm64"
1818 ],
1819 "dev": true,
1820 "license": "MIT",
1821 "optional": true,
1822 "os": [
1823 "freebsd"
1824 ]
1825 },
1826 "node_modules/@rollup/rollup-freebsd-x64": {
1827 "version": "4.61.1",
1828 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.61.1.tgz",
1829 "integrity": "sha512-H5YrdvJaDtI/U9/emrD4b++xkvp3y/JvOe4rizHbxvkyMfRS/CiRYdji+Pl8D0brEaNFWUh1drQxgAGIl6Xudw==",
1830 "cpu": [
1831 "x64"
1832 ],
1833 "dev": true,
1834 "license": "MIT",
1835 "optional": true,
1836 "os": [
1837 "freebsd"
1838 ]
1839 },
1840 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1841 "version": "4.61.1",
1842 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.61.1.tgz",
1843 "integrity": "sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5TSpXY6ak3avmDc5fHTyJA==",
1844 "cpu": [
1845 "arm"
1846 ],
1847 "dev": true,
1848 "license": "MIT",
1849 "optional": true,
1850 "os": [
1851 "linux"
1852 ]
1853 },
1854 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1855 "version": "4.61.1",
1856 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.61.1.tgz",
1857 "integrity": "sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0ovXcNayJfNtHfm6mpJElatQ==",
1858 "cpu": [
1859 "arm"
1860 ],
1861 "dev": true,
1862 "license": "MIT",
1863 "optional": true,
1864 "os": [
1865 "linux"
1866 ]
1867 },
1868 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1869 "version": "4.61.1",
1870 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.61.1.tgz",
1871 "integrity": "sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH4paehHoLpPvpg==",
1872 "cpu": [
1873 "arm64"
1874 ],
1875 "dev": true,
1876 "license": "MIT",
1877 "optional": true,
1878 "os": [
1879 "linux"
1880 ]
1881 },
1882 "node_modules/@rollup/rollup-linux-arm64-musl": {
1883 "version": "4.61.1",
1884 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.61.1.tgz",
1885 "integrity": "sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38yhAU8OoZ20S2Tm6w==",
1886 "cpu": [
1887 "arm64"
1888 ],
1889 "dev": true,
1890 "license": "MIT",
1891 "optional": true,
1892 "os": [
1893 "linux"
1894 ]
1895 },
1896 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1897 "version": "4.61.1",
1898 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.61.1.tgz",
1899 "integrity": "sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8D1IbKIX+ozITQnhMQ==",
1900 "cpu": [
1901 "loong64"
1902 ],
1903 "dev": true,
1904 "license": "MIT",
1905 "optional": true,
1906 "os": [
1907 "linux"
1908 ]
1909 },
1910 "node_modules/@rollup/rollup-linux-loong64-musl": {
1911 "version": "4.61.1",
1912 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.61.1.tgz",
1913 "integrity": "sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZVOuu5czJo7fNV6aeW8rQ==",
1914 "cpu": [
1915 "loong64"
1916 ],
1917 "dev": true,
1918 "license": "MIT",
1919 "optional": true,
1920 "os": [
1921 "linux"
1922 ]
1923 },
1924 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1925 "version": "4.61.1",
1926 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.61.1.tgz",
1927 "integrity": "sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQKdMJOOf6sza4g==",
1928 "cpu": [
1929 "ppc64"
1930 ],
1931 "dev": true,
1932 "license": "MIT",
1933 "optional": true,
1934 "os": [
1935 "linux"
1936 ]
1937 },
1938 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1939 "version": "4.61.1",
1940 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.61.1.tgz",
1941 "integrity": "sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7AThDHgkLIEZOWKbzWw==",
1942 "cpu": [
1943 "ppc64"
1944 ],
1945 "dev": true,
1946 "license": "MIT",
1947 "optional": true,
1948 "os": [
1949 "linux"
1950 ]
1951 },
1952 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1953 "version": "4.61.1",
1954 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.61.1.tgz",
1955 "integrity": "sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qef1Nzar5WDD2kCCr1g==",
1956 "cpu": [
1957 "riscv64"
1958 ],
1959 "dev": true,
1960 "license": "MIT",
1961 "optional": true,
1962 "os": [
1963 "linux"
1964 ]
1965 },
1966 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1967 "version": "4.61.1",
1968 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.61.1.tgz",
1969 "integrity": "sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOuuyQjdamzvJefkO7qHZQ==",
1970 "cpu": [
1971 "riscv64"
1972 ],
1973 "dev": true,
1974 "license": "MIT",
1975 "optional": true,
1976 "os": [
1977 "linux"
1978 ]
1979 },
1980 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1981 "version": "4.61.1",
1982 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.61.1.tgz",
1983 "integrity": "sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWTujUU7IJQdQA+g==",
1984 "cpu": [
1985 "s390x"
1986 ],
1987 "dev": true,
1988 "license": "MIT",
1989 "optional": true,
1990 "os": [
1991 "linux"
1992 ]
1993 },
1994 "node_modules/@rollup/rollup-linux-x64-gnu": {
1995 "version": "4.61.1",
1996 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.61.1.tgz",
1997 "integrity": "sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3Kj15Kwn2Q==",
1998 "cpu": [
1999 "x64"
2000 ],
2001 "dev": true,
2002 "license": "MIT",
2003 "optional": true,
2004 "os": [
2005 "linux"
2006 ]
2007 },
2008 "node_modules/@rollup/rollup-linux-x64-musl": {
2009 "version": "4.61.1",
2010 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.61.1.tgz",
2011 "integrity": "sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7yZ83GnNiLwSw==",
2012 "cpu": [
2013 "x64"
2014 ],
2015 "dev": true,
2016 "license": "MIT",
2017 "optional": true,
2018 "os": [
2019 "linux"
2020 ]
2021 },
2022 "node_modules/@rollup/rollup-openbsd-x64": {
2023 "version": "4.61.1",
2024 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.61.1.tgz",
2025 "integrity": "sha512-E83TXjI4zm0+5f2qO+UOudaCYIhYwpJ5jq6YCZNIZ+6CbfhKrkAGezeiASBL9ElxAxFsRS9ZhESv8mfnj6TKeg==",
2026 "cpu": [
2027 "x64"
2028 ],
2029 "dev": true,
2030 "license": "MIT",
2031 "optional": true,
2032 "os": [
2033 "openbsd"
2034 ]
2035 },
2036 "node_modules/@rollup/rollup-openharmony-arm64": {
2037 "version": "4.61.1",
2038 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.61.1.tgz",
2039 "integrity": "sha512-fbWnKqVkjrJN38vNe3ahkbk6iejS/3b0Nt7EEtPpE6RBacZcGXNKbzfHN3GUUlXOPghUg0j6XUGrtjX9z1sIvA==",
2040 "cpu": [
2041 "arm64"
2042 ],
2043 "dev": true,
2044 "license": "MIT",
2045 "optional": true,
2046 "os": [
2047 "openharmony"
2048 ]
2049 },
2050 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2051 "version": "4.61.1",
2052 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.61.1.tgz",
2053 "integrity": "sha512-ArMl38iVAbk0New1ogihQNY6iphLi4ZaRsa037gUzv5yeKPY8TD3Dmy4x2RNC1VztU/uqm+G+/RwFrSka3Oy2g==",
2054 "cpu": [
2055 "arm64"
2056 ],
2057 "dev": true,
2058 "license": "MIT",
2059 "optional": true,
2060 "os": [
2061 "win32"
2062 ]
2063 },
2064 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2065 "version": "4.61.1",
2066 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.61.1.tgz",
2067 "integrity": "sha512-0mYtjHS9ucAbcATycCNK9IGBk/cCe/ma7EmSLGZdsxnOA8cjRIyU04wDpVAD9NiOfLUR9KTxdiO53uOkherqjQ==",
2068 "cpu": [
2069 "ia32"
2070 ],
2071 "dev": true,
2072 "license": "MIT",
2073 "optional": true,
2074 "os": [
2075 "win32"
2076 ]
2077 },
2078 "node_modules/@rollup/rollup-win32-x64-gnu": {
2079 "version": "4.61.1",
2080 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.61.1.tgz",
2081 "integrity": "sha512-gK1iCEPfpoSG9wfBihXxvBMi8ZfcWffYkEsC/Eih+iFENTaewvNcrEQ69lIOWYO5pePHKLHHO7nq5AILGO/HQQ==",
2082 "cpu": [
2083 "x64"
2084 ],
2085 "dev": true,
2086 "license": "MIT",
2087 "optional": true,
2088 "os": [
2089 "win32"
2090 ]
2091 },
2092 "node_modules/@rollup/rollup-win32-x64-msvc": {
2093 "version": "4.61.1",
2094 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.61.1.tgz",
2095 "integrity": "sha512-X+zaP2x+j4RXGfbp/seSoRHWnPxzApilDszisZxbYH5C/jTxFhCtDNdPGZb9lJyYPs24wGxruPF7Y+sIXt9Gzw==",
2096 "cpu": [
2097 "x64"
2098 ],
2099 "dev": true,
2100 "license": "MIT",
2101 "optional": true,
2102 "os": [
2103 "win32"
2104 ]
2105 },
2106 "node_modules/@sindresorhus/is": {
2107 "version": "7.2.0",
2108 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
2109 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
2110 "dev": true,
2111 "license": "MIT",
2112 "engines": {
2113 "node": ">=18"
2114 },
2115 "funding": {
2116 "url": "https://github.com/sindresorhus/is?sponsor=1"
2117 }
2118 },
2119 "node_modules/@speed-highlight/core": {
2120 "version": "1.2.15",
2121 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.15.tgz",
2122 "integrity": "sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==",
2123 "dev": true,
2124 "license": "CC0-1.0"
2125 },
2126 "node_modules/@tailwindcss/node": {
2127 "version": "4.1.3",
2128 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.3.tgz",
2129 "integrity": "sha512-H/6r6IPFJkCfBJZ2dKZiPJ7Ueb2wbL592+9bQEl2r73qbX6yGnmQVIfiUvDRB2YI0a3PWDrzUwkvQx1XW1bNkA==",
2130 "dev": true,
2131 "dependencies": {
2132 "enhanced-resolve": "^5.18.1",
2133 "jiti": "^2.4.2",
2134 "lightningcss": "1.29.2",
2135 "tailwindcss": "4.1.3"
2136 }
2137 },
2138 "node_modules/@tailwindcss/oxide": {
2139 "version": "4.1.3",
2140 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.3.tgz",
2141 "integrity": "sha512-t16lpHCU7LBxDe/8dCj9ntyNpXaSTAgxWm1u2XQP5NiIu4KGSyrDJJRlK9hJ4U9yJxx0UKCVI67MJWFNll5mOQ==",
2142 "dev": true,
2143 "engines": {
2144 "node": ">= 10"
2145 },
2146 "optionalDependencies": {
2147 "@tailwindcss/oxide-android-arm64": "4.1.3",
2148 "@tailwindcss/oxide-darwin-arm64": "4.1.3",
2149 "@tailwindcss/oxide-darwin-x64": "4.1.3",
2150 "@tailwindcss/oxide-freebsd-x64": "4.1.3",
2151 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.3",
2152 "@tailwindcss/oxide-linux-arm64-gnu": "4.1.3",
2153 "@tailwindcss/oxide-linux-arm64-musl": "4.1.3",
2154 "@tailwindcss/oxide-linux-x64-gnu": "4.1.3",
2155 "@tailwindcss/oxide-linux-x64-musl": "4.1.3",
2156 "@tailwindcss/oxide-win32-arm64-msvc": "4.1.3",
2157 "@tailwindcss/oxide-win32-x64-msvc": "4.1.3"
2158 }
2159 },
2160 "node_modules/@tailwindcss/oxide-android-arm64": {
2161 "version": "4.1.3",
2162 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.3.tgz",
2163 "integrity": "sha512-cxklKjtNLwFl3mDYw4XpEfBY+G8ssSg9ADL4Wm6//5woi3XGqlxFsnV5Zb6v07dxw1NvEX2uoqsxO/zWQsgR+g==",
2164 "cpu": [
2165 "arm64"
2166 ],
2167 "dev": true,
2168 "optional": true,
2169 "os": [
2170 "android"
2171 ],
2172 "engines": {
2173 "node": ">= 10"
2174 }
2175 },
2176 "node_modules/@tailwindcss/oxide-darwin-arm64": {
2177 "version": "4.1.3",
2178 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.3.tgz",
2179 "integrity": "sha512-mqkf2tLR5VCrjBvuRDwzKNShRu99gCAVMkVsaEOFvv6cCjlEKXRecPu9DEnxp6STk5z+Vlbh1M5zY3nQCXMXhw==",
2180 "cpu": [
2181 "arm64"
2182 ],
2183 "dev": true,
2184 "optional": true,
2185 "os": [
2186 "darwin"
2187 ],
2188 "engines": {
2189 "node": ">= 10"
2190 }
2191 },
2192 "node_modules/@tailwindcss/oxide-darwin-x64": {
2193 "version": "4.1.3",
2194 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.3.tgz",
2195 "integrity": "sha512-7sGraGaWzXvCLyxrc7d+CCpUN3fYnkkcso3rCzwUmo/LteAl2ZGCDlGvDD8Y/1D3ngxT8KgDj1DSwOnNewKhmg==",
2196 "cpu": [
2197 "x64"
2198 ],
2199 "dev": true,
2200 "optional": true,
2201 "os": [
2202 "darwin"
2203 ],
2204 "engines": {
2205 "node": ">= 10"
2206 }
2207 },
2208 "node_modules/@tailwindcss/oxide-freebsd-x64": {
2209 "version": "4.1.3",
2210 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.3.tgz",
2211 "integrity": "sha512-E2+PbcbzIReaAYZe997wb9rId246yDkCwAakllAWSGqe6VTg9hHle67hfH6ExjpV2LSK/siRzBUs5wVff3RW9w==",
2212 "cpu": [
2213 "x64"
2214 ],
2215 "dev": true,
2216 "optional": true,
2217 "os": [
2218 "freebsd"
2219 ],
2220 "engines": {
2221 "node": ">= 10"
2222 }
2223 },
2224 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
2225 "version": "4.1.3",
2226 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.3.tgz",
2227 "integrity": "sha512-GvfbJ8wjSSjbLFFE3UYz4Eh8i4L6GiEYqCtA8j2Zd2oXriPuom/Ah/64pg/szWycQpzRnbDiJozoxFU2oJZyfg==",
2228 "cpu": [
2229 "arm"
2230 ],
2231 "dev": true,
2232 "optional": true,
2233 "os": [
2234 "linux"
2235 ],
2236 "engines": {
2237 "node": ">= 10"
2238 }
2239 },
2240 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
2241 "version": "4.1.3",
2242 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.3.tgz",
2243 "integrity": "sha512-35UkuCWQTeG9BHcBQXndDOrpsnt3Pj9NVIB4CgNiKmpG8GnCNXeMczkUpOoqcOhO6Cc/mM2W7kaQ/MTEENDDXg==",
2244 "cpu": [
2245 "arm64"
2246 ],
2247 "dev": true,
2248 "optional": true,
2249 "os": [
2250 "linux"
2251 ],
2252 "engines": {
2253 "node": ">= 10"
2254 }
2255 },
2256 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
2257 "version": "4.1.3",
2258 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.3.tgz",
2259 "integrity": "sha512-dm18aQiML5QCj9DQo7wMbt1Z2tl3Giht54uVR87a84X8qRtuXxUqnKQkRDK5B4bCOmcZ580lF9YcoMkbDYTXHQ==",
2260 "cpu": [
2261 "arm64"
2262 ],
2263 "dev": true,
2264 "optional": true,
2265 "os": [
2266 "linux"
2267 ],
2268 "engines": {
2269 "node": ">= 10"
2270 }
2271 },
2272 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
2273 "version": "4.1.3",
2274 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.3.tgz",
2275 "integrity": "sha512-LMdTmGe/NPtGOaOfV2HuO7w07jI3cflPrVq5CXl+2O93DCewADK0uW1ORNAcfu2YxDUS035eY2W38TxrsqngxA==",
2276 "cpu": [
2277 "x64"
2278 ],
2279 "dev": true,
2280 "optional": true,
2281 "os": [
2282 "linux"
2283 ],
2284 "engines": {
2285 "node": ">= 10"
2286 }
2287 },
2288 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
2289 "version": "4.1.3",
2290 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.3.tgz",
2291 "integrity": "sha512-aalNWwIi54bbFEizwl1/XpmdDrOaCjRFQRgtbv9slWjmNPuJJTIKPHf5/XXDARc9CneW9FkSTqTbyvNecYAEGw==",
2292 "cpu": [
2293 "x64"
2294 ],
2295 "dev": true,
2296 "optional": true,
2297 "os": [
2298 "linux"
2299 ],
2300 "engines": {
2301 "node": ">= 10"
2302 }
2303 },
2304 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
2305 "version": "4.1.3",
2306 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.3.tgz",
2307 "integrity": "sha512-PEj7XR4OGTGoboTIAdXicKuWl4EQIjKHKuR+bFy9oYN7CFZo0eu74+70O4XuERX4yjqVZGAkCdglBODlgqcCXg==",
2308 "cpu": [
2309 "arm64"
2310 ],
2311 "dev": true,
2312 "optional": true,
2313 "os": [
2314 "win32"
2315 ],
2316 "engines": {
2317 "node": ">= 10"
2318 }
2319 },
2320 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
2321 "version": "4.1.3",
2322 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.3.tgz",
2323 "integrity": "sha512-T8gfxECWDBENotpw3HR9SmNiHC9AOJdxs+woasRZ8Q/J4VHN0OMs7F+4yVNZ9EVN26Wv6mZbK0jv7eHYuLJLwA==",
2324 "cpu": [
2325 "x64"
2326 ],
2327 "dev": true,
2328 "optional": true,
2329 "os": [
2330 "win32"
2331 ],
2332 "engines": {
2333 "node": ">= 10"
2334 }
2335 },
2336 "node_modules/@tailwindcss/vite": {
2337 "version": "4.1.3",
2338 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.3.tgz",
2339 "integrity": "sha512-lUI/QaDxLtlV52Lho6pu07CG9pSnRYLOPmKGIQjyHdTBagemc6HmgZxyjGAQ/5HMPrNeWBfTVIpQl0/jLXvWHQ==",
2340 "dev": true,
2341 "dependencies": {
2342 "@tailwindcss/node": "4.1.3",
2343 "@tailwindcss/oxide": "4.1.3",
2344 "tailwindcss": "4.1.3"
2345 },
2346 "peerDependencies": {
2347 "vite": "^5.2.0 || ^6"
2348 }
2349 },
2350 "node_modules/@types/estree": {
2351 "version": "1.0.9",
2352 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
2353 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
2354 "dev": true,
2355 "license": "MIT"
2356 },
2357 "node_modules/@types/node": {
2358 "version": "20.17.30",
2359 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz",
2360 "integrity": "sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==",
2361 "dev": true,
2362 "dependencies": {
2363 "undici-types": "~6.19.2"
2364 }
2365 },
2366 "node_modules/@types/react": {
2367 "version": "19.1.0",
2368 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.0.tgz",
2369 "integrity": "sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w==",
2370 "dev": true,
2371 "dependencies": {
2372 "csstype": "^3.0.2"
2373 }
2374 },
2375 "node_modules/@types/react-dom": {
2376 "version": "19.1.2",
2377 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.2.tgz",
2378 "integrity": "sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==",
2379 "dev": true,
2380 "peerDependencies": {
2381 "@types/react": "^19.0.0"
2382 }
2383 },
2384 "node_modules/arg": {
2385 "version": "5.0.2",
2386 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
2387 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
2388 "dev": true,
2389 "license": "MIT"
2390 },
2391 "node_modules/babel-dead-code-elimination": {
2392 "version": "1.0.12",
2393 "resolved": "https://registry.npmjs.org/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.12.tgz",
2394 "integrity": "sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==",
2395 "dev": true,
2396 "license": "MIT",
2397 "dependencies": {
2398 "@babel/core": "^7.23.7",
2399 "@babel/parser": "^7.23.6",
2400 "@babel/traverse": "^7.23.7",
2401 "@babel/types": "^7.23.6"
2402 }
2403 },
2404 "node_modules/baseline-browser-mapping": {
2405 "version": "2.10.33",
2406 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.33.tgz",
2407 "integrity": "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==",
2408 "dev": true,
2409 "license": "Apache-2.0",
2410 "bin": {
2411 "baseline-browser-mapping": "dist/cli.cjs"
2412 },
2413 "engines": {
2414 "node": ">=6.0.0"
2415 }
2416 },
2417 "node_modules/blake3-wasm": {
2418 "version": "2.1.5",
2419 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
2420 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
2421 "dev": true
2422 },
2423 "node_modules/browserslist": {
2424 "version": "4.28.2",
2425 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
2426 "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
2427 "dev": true,
2428 "funding": [
2429 {
2430 "type": "opencollective",
2431 "url": "https://opencollective.com/browserslist"
2432 },
2433 {
2434 "type": "tidelift",
2435 "url": "https://tidelift.com/funding/github/npm/browserslist"
2436 },
2437 {
2438 "type": "github",
2439 "url": "https://github.com/sponsors/ai"
2440 }
2441 ],
2442 "license": "MIT",
2443 "dependencies": {
2444 "baseline-browser-mapping": "^2.10.12",
2445 "caniuse-lite": "^1.0.30001782",
2446 "electron-to-chromium": "^1.5.328",
2447 "node-releases": "^2.0.36",
2448 "update-browserslist-db": "^1.2.3"
2449 },
2450 "bin": {
2451 "browserslist": "cli.js"
2452 },
2453 "engines": {
2454 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2455 }
2456 },
2457 "node_modules/cac": {
2458 "version": "6.7.14",
2459 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
2460 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2461 "dev": true,
2462 "license": "MIT",
2463 "engines": {
2464 "node": ">=8"
2465 }
2466 },
2467 "node_modules/caniuse-lite": {
2468 "version": "1.0.30001793",
2469 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz",
2470 "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==",
2471 "dev": true,
2472 "funding": [
2473 {
2474 "type": "opencollective",
2475 "url": "https://opencollective.com/browserslist"
2476 },
2477 {
2478 "type": "tidelift",
2479 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2480 },
2481 {
2482 "type": "github",
2483 "url": "https://github.com/sponsors/ai"
2484 }
2485 ],
2486 "license": "CC-BY-4.0"
2487 },
2488 "node_modules/chokidar": {
2489 "version": "4.0.3",
2490 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2491 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2492 "dev": true,
2493 "license": "MIT",
2494 "dependencies": {
2495 "readdirp": "^4.0.1"
2496 },
2497 "engines": {
2498 "node": ">= 14.16.0"
2499 },
2500 "funding": {
2501 "url": "https://paulmillr.com/funding/"
2502 }
2503 },
2504 "node_modules/confbox": {
2505 "version": "0.2.4",
2506 "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz",
2507 "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==",
2508 "dev": true,
2509 "license": "MIT"
2510 },
2511 "node_modules/convert-source-map": {
2512 "version": "2.0.0",
2513 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2514 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2515 "dev": true,
2516 "license": "MIT"
2517 },
2518 "node_modules/cookie": {
2519 "version": "1.0.2",
2520 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
2521 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
2522 "dev": true,
2523 "engines": {
2524 "node": ">=18"
2525 }
2526 },
2527 "node_modules/csstype": {
2528 "version": "3.1.3",
2529 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
2530 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
2531 "dev": true
2532 },
2533 "node_modules/debug": {
2534 "version": "4.4.3",
2535 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2536 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2537 "dev": true,
2538 "license": "MIT",
2539 "dependencies": {
2540 "ms": "^2.1.3"
2541 },
2542 "engines": {
2543 "node": ">=6.0"
2544 },
2545 "peerDependenciesMeta": {
2546 "supports-color": {
2547 "optional": true
2548 }
2549 }
2550 },
2551 "node_modules/dedent": {
2552 "version": "1.7.2",
2553 "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz",
2554 "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==",
2555 "dev": true,
2556 "license": "MIT",
2557 "peerDependencies": {
2558 "babel-plugin-macros": "^3.1.0"
2559 },
2560 "peerDependenciesMeta": {
2561 "babel-plugin-macros": {
2562 "optional": true
2563 }
2564 }
2565 },
2566 "node_modules/detect-libc": {
2567 "version": "2.1.2",
2568 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2569 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2570 "dev": true,
2571 "license": "Apache-2.0",
2572 "engines": {
2573 "node": ">=8"
2574 }
2575 },
2576 "node_modules/electron-to-chromium": {
2577 "version": "1.5.368",
2578 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.368.tgz",
2579 "integrity": "sha512-7RckJJK4uESJF9PxvfMWd3TGqIiieUTG4HxnKaKuIpGbcr+r2ZEB3g2gAhCP3Fqm42vJSzLfgab9eva/C4/XVw==",
2580 "dev": true,
2581 "license": "ISC"
2582 },
2583 "node_modules/enhanced-resolve": {
2584 "version": "5.18.1",
2585 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
2586 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
2587 "dev": true,
2588 "dependencies": {
2589 "graceful-fs": "^4.2.4",
2590 "tapable": "^2.2.0"
2591 },
2592 "engines": {
2593 "node": ">=10.13.0"
2594 }
2595 },
2596 "node_modules/error-stack-parser-es": {
2597 "version": "1.0.5",
2598 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
2599 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
2600 "dev": true,
2601 "license": "MIT",
2602 "funding": {
2603 "url": "https://github.com/sponsors/antfu"
2604 }
2605 },
2606 "node_modules/es-module-lexer": {
2607 "version": "1.7.0",
2608 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
2609 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
2610 "dev": true,
2611 "license": "MIT"
2612 },
2613 "node_modules/esbuild": {
2614 "version": "0.25.2",
2615 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
2616 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
2617 "dev": true,
2618 "hasInstallScript": true,
2619 "bin": {
2620 "esbuild": "bin/esbuild"
2621 },
2622 "engines": {
2623 "node": ">=18"
2624 },
2625 "optionalDependencies": {
2626 "@esbuild/aix-ppc64": "0.25.2",
2627 "@esbuild/android-arm": "0.25.2",
2628 "@esbuild/android-arm64": "0.25.2",
2629 "@esbuild/android-x64": "0.25.2",
2630 "@esbuild/darwin-arm64": "0.25.2",
2631 "@esbuild/darwin-x64": "0.25.2",
2632 "@esbuild/freebsd-arm64": "0.25.2",
2633 "@esbuild/freebsd-x64": "0.25.2",
2634 "@esbuild/linux-arm": "0.25.2",
2635 "@esbuild/linux-arm64": "0.25.2",
2636 "@esbuild/linux-ia32": "0.25.2",
2637 "@esbuild/linux-loong64": "0.25.2",
2638 "@esbuild/linux-mips64el": "0.25.2",
2639 "@esbuild/linux-ppc64": "0.25.2",
2640 "@esbuild/linux-riscv64": "0.25.2",
2641 "@esbuild/linux-s390x": "0.25.2",
2642 "@esbuild/linux-x64": "0.25.2",
2643 "@esbuild/netbsd-arm64": "0.25.2",
2644 "@esbuild/netbsd-x64": "0.25.2",
2645 "@esbuild/openbsd-arm64": "0.25.2",
2646 "@esbuild/openbsd-x64": "0.25.2",
2647 "@esbuild/sunos-x64": "0.25.2",
2648 "@esbuild/win32-arm64": "0.25.2",
2649 "@esbuild/win32-ia32": "0.25.2",
2650 "@esbuild/win32-x64": "0.25.2"
2651 }
2652 },
2653 "node_modules/escalade": {
2654 "version": "3.2.0",
2655 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2656 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2657 "dev": true,
2658 "license": "MIT",
2659 "engines": {
2660 "node": ">=6"
2661 }
2662 },
2663 "node_modules/exit-hook": {
2664 "version": "2.2.1",
2665 "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz",
2666 "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==",
2667 "dev": true,
2668 "license": "MIT",
2669 "engines": {
2670 "node": ">=6"
2671 },
2672 "funding": {
2673 "url": "https://github.com/sponsors/sindresorhus"
2674 }
2675 },
2676 "node_modules/exsolve": {
2677 "version": "1.0.8",
2678 "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz",
2679 "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==",
2680 "dev": true,
2681 "license": "MIT"
2682 },
2683 "node_modules/fdir": {
2684 "version": "6.5.0",
2685 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2686 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2687 "dev": true,
2688 "license": "MIT",
2689 "engines": {
2690 "node": ">=12.0.0"
2691 },
2692 "peerDependencies": {
2693 "picomatch": "^3 || ^4"
2694 },
2695 "peerDependenciesMeta": {
2696 "picomatch": {
2697 "optional": true
2698 }
2699 }
2700 },
2701 "node_modules/fsevents": {
2702 "version": "2.3.3",
2703 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2704 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2705 "dev": true,
2706 "hasInstallScript": true,
2707 "optional": true,
2708 "os": [
2709 "darwin"
2710 ],
2711 "engines": {
2712 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2713 }
2714 },
2715 "node_modules/gensync": {
2716 "version": "1.0.0-beta.2",
2717 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2718 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2719 "dev": true,
2720 "license": "MIT",
2721 "engines": {
2722 "node": ">=6.9.0"
2723 }
2724 },
2725 "node_modules/globrex": {
2726 "version": "0.1.2",
2727 "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
2728 "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==",
2729 "dev": true
2730 },
2731 "node_modules/graceful-fs": {
2732 "version": "4.2.11",
2733 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2734 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2735 "dev": true
2736 },
2737 "node_modules/isbot": {
2738 "version": "5.1.26",
2739 "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.1.26.tgz",
2740 "integrity": "sha512-3wqJEYSIm59dYQjEF7zJ7T42aqaqxbCyJQda5rKCudJykuAnISptCHR/GSGpOnw8UrvU+mGueNLRJS5HXnbsXQ==",
2741 "dev": true,
2742 "engines": {
2743 "node": ">=18"
2744 }
2745 },
2746 "node_modules/jiti": {
2747 "version": "2.4.2",
2748 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
2749 "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
2750 "dev": true,
2751 "bin": {
2752 "jiti": "lib/jiti-cli.mjs"
2753 }
2754 },
2755 "node_modules/js-tokens": {
2756 "version": "4.0.0",
2757 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2758 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2759 "dev": true,
2760 "license": "MIT"
2761 },
2762 "node_modules/jsesc": {
2763 "version": "3.0.2",
2764 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
2765 "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
2766 "dev": true,
2767 "license": "MIT",
2768 "bin": {
2769 "jsesc": "bin/jsesc"
2770 },
2771 "engines": {
2772 "node": ">=6"
2773 }
2774 },
2775 "node_modules/json5": {
2776 "version": "2.2.3",
2777 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2778 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2779 "dev": true,
2780 "license": "MIT",
2781 "bin": {
2782 "json5": "lib/cli.js"
2783 },
2784 "engines": {
2785 "node": ">=6"
2786 }
2787 },
2788 "node_modules/kleur": {
2789 "version": "4.1.5",
2790 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
2791 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
2792 "dev": true,
2793 "license": "MIT",
2794 "engines": {
2795 "node": ">=6"
2796 }
2797 },
2798 "node_modules/lightningcss": {
2799 "version": "1.29.2",
2800 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz",
2801 "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==",
2802 "dev": true,
2803 "dependencies": {
2804 "detect-libc": "^2.0.3"
2805 },
2806 "engines": {
2807 "node": ">= 12.0.0"
2808 },
2809 "funding": {
2810 "type": "opencollective",
2811 "url": "https://opencollective.com/parcel"
2812 },
2813 "optionalDependencies": {
2814 "lightningcss-darwin-arm64": "1.29.2",
2815 "lightningcss-darwin-x64": "1.29.2",
2816 "lightningcss-freebsd-x64": "1.29.2",
2817 "lightningcss-linux-arm-gnueabihf": "1.29.2",
2818 "lightningcss-linux-arm64-gnu": "1.29.2",
2819 "lightningcss-linux-arm64-musl": "1.29.2",
2820 "lightningcss-linux-x64-gnu": "1.29.2",
2821 "lightningcss-linux-x64-musl": "1.29.2",
2822 "lightningcss-win32-arm64-msvc": "1.29.2",
2823 "lightningcss-win32-x64-msvc": "1.29.2"
2824 }
2825 },
2826 "node_modules/lightningcss-darwin-arm64": {
2827 "version": "1.29.2",
2828 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz",
2829 "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==",
2830 "cpu": [
2831 "arm64"
2832 ],
2833 "dev": true,
2834 "optional": true,
2835 "os": [
2836 "darwin"
2837 ],
2838 "engines": {
2839 "node": ">= 12.0.0"
2840 },
2841 "funding": {
2842 "type": "opencollective",
2843 "url": "https://opencollective.com/parcel"
2844 }
2845 },
2846 "node_modules/lightningcss-darwin-x64": {
2847 "version": "1.29.2",
2848 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz",
2849 "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==",
2850 "cpu": [
2851 "x64"
2852 ],
2853 "dev": true,
2854 "optional": true,
2855 "os": [
2856 "darwin"
2857 ],
2858 "engines": {
2859 "node": ">= 12.0.0"
2860 },
2861 "funding": {
2862 "type": "opencollective",
2863 "url": "https://opencollective.com/parcel"
2864 }
2865 },
2866 "node_modules/lightningcss-freebsd-x64": {
2867 "version": "1.29.2",
2868 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz",
2869 "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==",
2870 "cpu": [
2871 "x64"
2872 ],
2873 "dev": true,
2874 "optional": true,
2875 "os": [
2876 "freebsd"
2877 ],
2878 "engines": {
2879 "node": ">= 12.0.0"
2880 },
2881 "funding": {
2882 "type": "opencollective",
2883 "url": "https://opencollective.com/parcel"
2884 }
2885 },
2886 "node_modules/lightningcss-linux-arm-gnueabihf": {
2887 "version": "1.29.2",
2888 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz",
2889 "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==",
2890 "cpu": [
2891 "arm"
2892 ],
2893 "dev": true,
2894 "optional": true,
2895 "os": [
2896 "linux"
2897 ],
2898 "engines": {
2899 "node": ">= 12.0.0"
2900 },
2901 "funding": {
2902 "type": "opencollective",
2903 "url": "https://opencollective.com/parcel"
2904 }
2905 },
2906 "node_modules/lightningcss-linux-arm64-gnu": {
2907 "version": "1.29.2",
2908 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz",
2909 "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==",
2910 "cpu": [
2911 "arm64"
2912 ],
2913 "dev": true,
2914 "optional": true,
2915 "os": [
2916 "linux"
2917 ],
2918 "engines": {
2919 "node": ">= 12.0.0"
2920 },
2921 "funding": {
2922 "type": "opencollective",
2923 "url": "https://opencollective.com/parcel"
2924 }
2925 },
2926 "node_modules/lightningcss-linux-arm64-musl": {
2927 "version": "1.29.2",
2928 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz",
2929 "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==",
2930 "cpu": [
2931 "arm64"
2932 ],
2933 "dev": true,
2934 "optional": true,
2935 "os": [
2936 "linux"
2937 ],
2938 "engines": {
2939 "node": ">= 12.0.0"
2940 },
2941 "funding": {
2942 "type": "opencollective",
2943 "url": "https://opencollective.com/parcel"
2944 }
2945 },
2946 "node_modules/lightningcss-linux-x64-gnu": {
2947 "version": "1.29.2",
2948 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz",
2949 "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==",
2950 "cpu": [
2951 "x64"
2952 ],
2953 "dev": true,
2954 "optional": true,
2955 "os": [
2956 "linux"
2957 ],
2958 "engines": {
2959 "node": ">= 12.0.0"
2960 },
2961 "funding": {
2962 "type": "opencollective",
2963 "url": "https://opencollective.com/parcel"
2964 }
2965 },
2966 "node_modules/lightningcss-linux-x64-musl": {
2967 "version": "1.29.2",
2968 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz",
2969 "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==",
2970 "cpu": [
2971 "x64"
2972 ],
2973 "dev": true,
2974 "optional": true,
2975 "os": [
2976 "linux"
2977 ],
2978 "engines": {
2979 "node": ">= 12.0.0"
2980 },
2981 "funding": {
2982 "type": "opencollective",
2983 "url": "https://opencollective.com/parcel"
2984 }
2985 },
2986 "node_modules/lightningcss-win32-arm64-msvc": {
2987 "version": "1.29.2",
2988 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz",
2989 "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==",
2990 "cpu": [
2991 "arm64"
2992 ],
2993 "dev": true,
2994 "optional": true,
2995 "os": [
2996 "win32"
2997 ],
2998 "engines": {
2999 "node": ">= 12.0.0"
3000 },
3001 "funding": {
3002 "type": "opencollective",
3003 "url": "https://opencollective.com/parcel"
3004 }
3005 },
3006 "node_modules/lightningcss-win32-x64-msvc": {
3007 "version": "1.29.2",
3008 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz",
3009 "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==",
3010 "cpu": [
3011 "x64"
3012 ],
3013 "dev": true,
3014 "optional": true,
3015 "os": [
3016 "win32"
3017 ],
3018 "engines": {
3019 "node": ">= 12.0.0"
3020 },
3021 "funding": {
3022 "type": "opencollective",
3023 "url": "https://opencollective.com/parcel"
3024 }
3025 },
3026 "node_modules/lodash": {
3027 "version": "4.18.1",
3028 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
3029 "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
3030 "dev": true,
3031 "license": "MIT"
3032 },
3033 "node_modules/lru-cache": {
3034 "version": "5.1.1",
3035 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3036 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3037 "dev": true,
3038 "license": "ISC",
3039 "dependencies": {
3040 "yallist": "^3.0.2"
3041 }
3042 },
3043 "node_modules/miniflare": {
3044 "version": "4.20260603.0",
3045 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260603.0.tgz",
3046 "integrity": "sha512-+kMQYB82gC8MPOuojHur3icQsUeZUEJ+Sphuo5rVC3Ri9txBLAW/mH33b9OVrpmkogQeaaqPS4tPtugJZhk5Kw==",
3047 "dev": true,
3048 "license": "MIT",
3049 "dependencies": {
3050 "@cspotcode/source-map-support": "0.8.1",
3051 "sharp": "0.34.5",
3052 "undici": "7.24.8",
3053 "workerd": "1.20260603.1",
3054 "ws": "8.20.1",
3055 "youch": "4.1.0-beta.10"
3056 },
3057 "bin": {
3058 "miniflare": "bootstrap.js"
3059 },
3060 "engines": {
3061 "node": ">=22.0.0"
3062 }
3063 },
3064 "node_modules/miniflare/node_modules/undici": {
3065 "version": "7.24.8",
3066 "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.8.tgz",
3067 "integrity": "sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==",
3068 "dev": true,
3069 "license": "MIT",
3070 "engines": {
3071 "node": ">=20.18.1"
3072 }
3073 },
3074 "node_modules/ms": {
3075 "version": "2.1.3",
3076 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3077 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3078 "dev": true
3079 },
3080 "node_modules/nanoid": {
3081 "version": "3.3.12",
3082 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
3083 "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
3084 "dev": true,
3085 "funding": [
3086 {
3087 "type": "github",
3088 "url": "https://github.com/sponsors/ai"
3089 }
3090 ],
3091 "license": "MIT",
3092 "bin": {
3093 "nanoid": "bin/nanoid.cjs"
3094 },
3095 "engines": {
3096 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3097 }
3098 },
3099 "node_modules/node-releases": {
3100 "version": "2.0.47",
3101 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz",
3102 "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==",
3103 "dev": true,
3104 "license": "MIT",
3105 "engines": {
3106 "node": ">=18"
3107 }
3108 },
3109 "node_modules/p-map": {
3110 "version": "7.0.4",
3111 "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz",
3112 "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==",
3113 "dev": true,
3114 "license": "MIT",
3115 "engines": {
3116 "node": ">=18"
3117 },
3118 "funding": {
3119 "url": "https://github.com/sponsors/sindresorhus"
3120 }
3121 },
3122 "node_modules/path-to-regexp": {
3123 "version": "6.3.0",
3124 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
3125 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
3126 "dev": true
3127 },
3128 "node_modules/pathe": {
3129 "version": "1.1.2",
3130 "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
3131 "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
3132 "dev": true,
3133 "license": "MIT"
3134 },
3135 "node_modules/picocolors": {
3136 "version": "1.1.1",
3137 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3138 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3139 "dev": true
3140 },
3141 "node_modules/picomatch": {
3142 "version": "4.0.4",
3143 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3144 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3145 "dev": true,
3146 "license": "MIT",
3147 "engines": {
3148 "node": ">=12"
3149 },
3150 "funding": {
3151 "url": "https://github.com/sponsors/jonschlinkert"
3152 }
3153 },
3154 "node_modules/pkg-types": {
3155 "version": "2.3.1",
3156 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz",
3157 "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==",
3158 "dev": true,
3159 "license": "MIT",
3160 "dependencies": {
3161 "confbox": "^0.2.4",
3162 "exsolve": "^1.0.8",
3163 "pathe": "^2.0.3"
3164 }
3165 },
3166 "node_modules/pkg-types/node_modules/pathe": {
3167 "version": "2.0.3",
3168 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3169 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3170 "dev": true,
3171 "license": "MIT"
3172 },
3173 "node_modules/postcss": {
3174 "version": "8.5.15",
3175 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
3176 "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
3177 "dev": true,
3178 "funding": [
3179 {
3180 "type": "opencollective",
3181 "url": "https://opencollective.com/postcss/"
3182 },
3183 {
3184 "type": "tidelift",
3185 "url": "https://tidelift.com/funding/github/npm/postcss"
3186 },
3187 {
3188 "type": "github",
3189 "url": "https://github.com/sponsors/ai"
3190 }
3191 ],
3192 "license": "MIT",
3193 "dependencies": {
3194 "nanoid": "^3.3.12",
3195 "picocolors": "^1.1.1",
3196 "source-map-js": "^1.2.1"
3197 },
3198 "engines": {
3199 "node": "^10 || ^12 || >=14"
3200 }
3201 },
3202 "node_modules/prettier": {
3203 "version": "3.8.3",
3204 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz",
3205 "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==",
3206 "dev": true,
3207 "license": "MIT",
3208 "bin": {
3209 "prettier": "bin/prettier.cjs"
3210 },
3211 "engines": {
3212 "node": ">=14"
3213 },
3214 "funding": {
3215 "url": "https://github.com/prettier/prettier?sponsor=1"
3216 }
3217 },
3218 "node_modules/react": {
3219 "version": "19.1.0",
3220 "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
3221 "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
3222 "dev": true,
3223 "engines": {
3224 "node": ">=0.10.0"
3225 }
3226 },
3227 "node_modules/react-dom": {
3228 "version": "19.1.0",
3229 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
3230 "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
3231 "dev": true,
3232 "dependencies": {
3233 "scheduler": "^0.26.0"
3234 },
3235 "peerDependencies": {
3236 "react": "^19.1.0"
3237 }
3238 },
3239 "node_modules/react-refresh": {
3240 "version": "0.14.2",
3241 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
3242 "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
3243 "dev": true,
3244 "license": "MIT",
3245 "engines": {
3246 "node": ">=0.10.0"
3247 }
3248 },
3249 "node_modules/react-router": {
3250 "version": "7.17.0",
3251 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.17.0.tgz",
3252 "integrity": "sha512-FDELK7rTMlCHO5+reyXsPlmfr7N1F91lPHsWYfMEGQm/KQ+F4JFM8jGoeQDmDvdTs93Fw9aSilH+uKRb4/jXvQ==",
3253 "dev": true,
3254 "license": "MIT",
3255 "dependencies": {
3256 "cookie": "^1.0.1",
3257 "set-cookie-parser": "^2.6.0"
3258 },
3259 "engines": {
3260 "node": ">=20.0.0"
3261 },
3262 "peerDependencies": {
3263 "react": ">=18",
3264 "react-dom": ">=18"
3265 },
3266 "peerDependenciesMeta": {
3267 "react-dom": {
3268 "optional": true
3269 }
3270 }
3271 },
3272 "node_modules/react-router-dom": {
3273 "version": "7.17.0",
3274 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.17.0.tgz",
3275 "integrity": "sha512-fyU2yjGups/hE6Xz0I5ZYbVL8Gx29eCjgpHaRaTaVU+OOAdfRX05KsvyRm0GO8YQwOkhpU3MurW1jyMUJn+zSw==",
3276 "dev": true,
3277 "license": "MIT",
3278 "dependencies": {
3279 "react-router": "7.17.0"
3280 },
3281 "engines": {
3282 "node": ">=20.0.0"
3283 },
3284 "peerDependencies": {
3285 "react": ">=18",
3286 "react-dom": ">=18"
3287 }
3288 },
3289 "node_modules/readdirp": {
3290 "version": "4.1.2",
3291 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
3292 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
3293 "dev": true,
3294 "license": "MIT",
3295 "engines": {
3296 "node": ">= 14.18.0"
3297 },
3298 "funding": {
3299 "type": "individual",
3300 "url": "https://paulmillr.com/funding/"
3301 }
3302 },
3303 "node_modules/rollup": {
3304 "version": "4.61.1",
3305 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.61.1.tgz",
3306 "integrity": "sha512-I4KW6iuRpuu2uHBLraZ1wNZe0DP7lnRha+VJ9tNaYVaVgKhW0aI3h4RYnoRPeql0flHm/Co55b7snEDcOfOJrA==",
3307 "dev": true,
3308 "license": "MIT",
3309 "dependencies": {
3310 "@types/estree": "1.0.9"
3311 },
3312 "bin": {
3313 "rollup": "dist/bin/rollup"
3314 },
3315 "engines": {
3316 "node": ">=18.0.0",
3317 "npm": ">=8.0.0"
3318 },
3319 "optionalDependencies": {
3320 "@rollup/rollup-android-arm-eabi": "4.61.1",
3321 "@rollup/rollup-android-arm64": "4.61.1",
3322 "@rollup/rollup-darwin-arm64": "4.61.1",
3323 "@rollup/rollup-darwin-x64": "4.61.1",
3324 "@rollup/rollup-freebsd-arm64": "4.61.1",
3325 "@rollup/rollup-freebsd-x64": "4.61.1",
3326 "@rollup/rollup-linux-arm-gnueabihf": "4.61.1",
3327 "@rollup/rollup-linux-arm-musleabihf": "4.61.1",
3328 "@rollup/rollup-linux-arm64-gnu": "4.61.1",
3329 "@rollup/rollup-linux-arm64-musl": "4.61.1",
3330 "@rollup/rollup-linux-loong64-gnu": "4.61.1",
3331 "@rollup/rollup-linux-loong64-musl": "4.61.1",
3332 "@rollup/rollup-linux-ppc64-gnu": "4.61.1",
3333 "@rollup/rollup-linux-ppc64-musl": "4.61.1",
3334 "@rollup/rollup-linux-riscv64-gnu": "4.61.1",
3335 "@rollup/rollup-linux-riscv64-musl": "4.61.1",
3336 "@rollup/rollup-linux-s390x-gnu": "4.61.1",
3337 "@rollup/rollup-linux-x64-gnu": "4.61.1",
3338 "@rollup/rollup-linux-x64-musl": "4.61.1",
3339 "@rollup/rollup-openbsd-x64": "4.61.1",
3340 "@rollup/rollup-openharmony-arm64": "4.61.1",
3341 "@rollup/rollup-win32-arm64-msvc": "4.61.1",
3342 "@rollup/rollup-win32-ia32-msvc": "4.61.1",
3343 "@rollup/rollup-win32-x64-gnu": "4.61.1",
3344 "@rollup/rollup-win32-x64-msvc": "4.61.1",
3345 "fsevents": "~2.3.2"
3346 }
3347 },
3348 "node_modules/scheduler": {
3349 "version": "0.26.0",
3350 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
3351 "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
3352 "dev": true
3353 },
3354 "node_modules/semver": {
3355 "version": "7.8.2",
3356 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz",
3357 "integrity": "sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==",
3358 "dev": true,
3359 "license": "ISC",
3360 "bin": {
3361 "semver": "bin/semver.js"
3362 },
3363 "engines": {
3364 "node": ">=10"
3365 }
3366 },
3367 "node_modules/set-cookie-parser": {
3368 "version": "2.7.1",
3369 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
3370 "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
3371 "dev": true
3372 },
3373 "node_modules/sharp": {
3374 "version": "0.34.5",
3375 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
3376 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
3377 "dev": true,
3378 "hasInstallScript": true,
3379 "license": "Apache-2.0",
3380 "dependencies": {
3381 "@img/colour": "^1.0.0",
3382 "detect-libc": "^2.1.2",
3383 "semver": "^7.7.3"
3384 },
3385 "engines": {
3386 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
3387 },
3388 "funding": {
3389 "url": "https://opencollective.com/libvips"
3390 },
3391 "optionalDependencies": {
3392 "@img/sharp-darwin-arm64": "0.34.5",
3393 "@img/sharp-darwin-x64": "0.34.5",
3394 "@img/sharp-libvips-darwin-arm64": "1.2.4",
3395 "@img/sharp-libvips-darwin-x64": "1.2.4",
3396 "@img/sharp-libvips-linux-arm": "1.2.4",
3397 "@img/sharp-libvips-linux-arm64": "1.2.4",
3398 "@img/sharp-libvips-linux-ppc64": "1.2.4",
3399 "@img/sharp-libvips-linux-riscv64": "1.2.4",
3400 "@img/sharp-libvips-linux-s390x": "1.2.4",
3401 "@img/sharp-libvips-linux-x64": "1.2.4",
3402 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
3403 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
3404 "@img/sharp-linux-arm": "0.34.5",
3405 "@img/sharp-linux-arm64": "0.34.5",
3406 "@img/sharp-linux-ppc64": "0.34.5",
3407 "@img/sharp-linux-riscv64": "0.34.5",
3408 "@img/sharp-linux-s390x": "0.34.5",
3409 "@img/sharp-linux-x64": "0.34.5",
3410 "@img/sharp-linuxmusl-arm64": "0.34.5",
3411 "@img/sharp-linuxmusl-x64": "0.34.5",
3412 "@img/sharp-wasm32": "0.34.5",
3413 "@img/sharp-win32-arm64": "0.34.5",
3414 "@img/sharp-win32-ia32": "0.34.5",
3415 "@img/sharp-win32-x64": "0.34.5"
3416 }
3417 },
3418 "node_modules/source-map-js": {
3419 "version": "1.2.1",
3420 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3421 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3422 "dev": true,
3423 "engines": {
3424 "node": ">=0.10.0"
3425 }
3426 },
3427 "node_modules/supports-color": {
3428 "version": "10.2.2",
3429 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
3430 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
3431 "dev": true,
3432 "license": "MIT",
3433 "engines": {
3434 "node": ">=18"
3435 },
3436 "funding": {
3437 "url": "https://github.com/chalk/supports-color?sponsor=1"
3438 }
3439 },
3440 "node_modules/tailwindcss": {
3441 "version": "4.1.3",
3442 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.3.tgz",
3443 "integrity": "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==",
3444 "dev": true
3445 },
3446 "node_modules/tapable": {
3447 "version": "2.2.1",
3448 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
3449 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
3450 "dev": true,
3451 "engines": {
3452 "node": ">=6"
3453 }
3454 },
3455 "node_modules/tinyglobby": {
3456 "version": "0.2.17",
3457 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
3458 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
3459 "dev": true,
3460 "license": "MIT",
3461 "dependencies": {
3462 "fdir": "^6.5.0",
3463 "picomatch": "^4.0.4"
3464 },
3465 "engines": {
3466 "node": ">=12.0.0"
3467 },
3468 "funding": {
3469 "url": "https://github.com/sponsors/SuperchupuDev"
3470 }
3471 },
3472 "node_modules/tsconfck": {
3473 "version": "3.1.5",
3474 "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz",
3475 "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==",
3476 "dev": true,
3477 "bin": {
3478 "tsconfck": "bin/tsconfck.js"
3479 },
3480 "engines": {
3481 "node": "^18 || >=20"
3482 },
3483 "peerDependencies": {
3484 "typescript": "^5.0.0"
3485 },
3486 "peerDependenciesMeta": {
3487 "typescript": {
3488 "optional": true
3489 }
3490 }
3491 },
3492 "node_modules/tslib": {
3493 "version": "2.8.1",
3494 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3495 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3496 "dev": true,
3497 "license": "0BSD",
3498 "optional": true
3499 },
3500 "node_modules/typescript": {
3501 "version": "5.8.3",
3502 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
3503 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
3504 "dev": true,
3505 "bin": {
3506 "tsc": "bin/tsc",
3507 "tsserver": "bin/tsserver"
3508 },
3509 "engines": {
3510 "node": ">=14.17"
3511 }
3512 },
3513 "node_modules/undici-types": {
3514 "version": "6.19.8",
3515 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
3516 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
3517 "dev": true
3518 },
3519 "node_modules/unenv": {
3520 "version": "2.0.0-rc.24",
3521 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
3522 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
3523 "dev": true,
3524 "license": "MIT",
3525 "dependencies": {
3526 "pathe": "^2.0.3"
3527 }
3528 },
3529 "node_modules/unenv/node_modules/pathe": {
3530 "version": "2.0.3",
3531 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3532 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3533 "dev": true,
3534 "license": "MIT"
3535 },
3536 "node_modules/update-browserslist-db": {
3537 "version": "1.2.3",
3538 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
3539 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
3540 "dev": true,
3541 "funding": [
3542 {
3543 "type": "opencollective",
3544 "url": "https://opencollective.com/browserslist"
3545 },
3546 {
3547 "type": "tidelift",
3548 "url": "https://tidelift.com/funding/github/npm/browserslist"
3549 },
3550 {
3551 "type": "github",
3552 "url": "https://github.com/sponsors/ai"
3553 }
3554 ],
3555 "license": "MIT",
3556 "dependencies": {
3557 "escalade": "^3.2.0",
3558 "picocolors": "^1.1.1"
3559 },
3560 "bin": {
3561 "update-browserslist-db": "cli.js"
3562 },
3563 "peerDependencies": {
3564 "browserslist": ">= 4.21.0"
3565 }
3566 },
3567 "node_modules/valibot": {
3568 "version": "1.4.1",
3569 "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.4.1.tgz",
3570 "integrity": "sha512-klCmFTz2jeDluy9RwX+F884TCiogtdBJ/YaxSx1EOBYXa3NXNWj8kR1jjN8rzluwojJVWWaHJ4r1U5LfICnM3g==",
3571 "dev": true,
3572 "license": "MIT",
3573 "peerDependencies": {
3574 "typescript": ">=5"
3575 },
3576 "peerDependenciesMeta": {
3577 "typescript": {
3578 "optional": true
3579 }
3580 }
3581 },
3582 "node_modules/vite": {
3583 "version": "6.4.3",
3584 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz",
3585 "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==",
3586 "dev": true,
3587 "license": "MIT",
3588 "dependencies": {
3589 "esbuild": "^0.25.0",
3590 "fdir": "^6.4.4",
3591 "picomatch": "^4.0.2",
3592 "postcss": "^8.5.3",
3593 "rollup": "^4.34.9",
3594 "tinyglobby": "^0.2.13"
3595 },
3596 "bin": {
3597 "vite": "bin/vite.js"
3598 },
3599 "engines": {
3600 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
3601 },
3602 "funding": {
3603 "url": "https://github.com/vitejs/vite?sponsor=1"
3604 },
3605 "optionalDependencies": {
3606 "fsevents": "~2.3.3"
3607 },
3608 "peerDependencies": {
3609 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
3610 "jiti": ">=1.21.0",
3611 "less": "*",
3612 "lightningcss": "^1.21.0",
3613 "sass": "*",
3614 "sass-embedded": "*",
3615 "stylus": "*",
3616 "sugarss": "*",
3617 "terser": "^5.16.0",
3618 "tsx": "^4.8.1",
3619 "yaml": "^2.4.2"
3620 },
3621 "peerDependenciesMeta": {
3622 "@types/node": {
3623 "optional": true
3624 },
3625 "jiti": {
3626 "optional": true
3627 },
3628 "less": {
3629 "optional": true
3630 },
3631 "lightningcss": {
3632 "optional": true
3633 },
3634 "sass": {
3635 "optional": true
3636 },
3637 "sass-embedded": {
3638 "optional": true
3639 },
3640 "stylus": {
3641 "optional": true
3642 },
3643 "sugarss": {
3644 "optional": true
3645 },
3646 "terser": {
3647 "optional": true
3648 },
3649 "tsx": {
3650 "optional": true
3651 },
3652 "yaml": {
3653 "optional": true
3654 }
3655 }
3656 },
3657 "node_modules/vite-node": {
3658 "version": "3.2.4",
3659 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
3660 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
3661 "dev": true,
3662 "license": "MIT",
3663 "dependencies": {
3664 "cac": "^6.7.14",
3665 "debug": "^4.4.1",
3666 "es-module-lexer": "^1.7.0",
3667 "pathe": "^2.0.3",
3668 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
3669 },
3670 "bin": {
3671 "vite-node": "vite-node.mjs"
3672 },
3673 "engines": {
3674 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
3675 },
3676 "funding": {
3677 "url": "https://opencollective.com/vitest"
3678 }
3679 },
3680 "node_modules/vite-node/node_modules/pathe": {
3681 "version": "2.0.3",
3682 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3683 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3684 "dev": true,
3685 "license": "MIT"
3686 },
3687 "node_modules/vite-tsconfig-paths": {
3688 "version": "5.1.4",
3689 "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.4.tgz",
3690 "integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==",
3691 "dev": true,
3692 "dependencies": {
3693 "debug": "^4.1.1",
3694 "globrex": "^0.1.2",
3695 "tsconfck": "^3.0.3"
3696 },
3697 "peerDependencies": {
3698 "vite": "*"
3699 },
3700 "peerDependenciesMeta": {
3701 "vite": {
3702 "optional": true
3703 }
3704 }
3705 },
3706 "node_modules/workerd": {
3707 "version": "1.20260603.1",
3708 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260603.1.tgz",
3709 "integrity": "sha512-NPcbhI1++CS+fnELyXtsIR52en+5kwr/OrKeiQeYXGy10HxmPdsQBv9N+DU7hJIOOmBHhOGAAsoGDjyiQ2YCaA==",
3710 "dev": true,
3711 "hasInstallScript": true,
3712 "license": "Apache-2.0",
3713 "bin": {
3714 "workerd": "bin/workerd"
3715 },
3716 "engines": {
3717 "node": ">=16"
3718 },
3719 "optionalDependencies": {
3720 "@cloudflare/workerd-darwin-64": "1.20260603.1",
3721 "@cloudflare/workerd-darwin-arm64": "1.20260603.1",
3722 "@cloudflare/workerd-linux-64": "1.20260603.1",
3723 "@cloudflare/workerd-linux-arm64": "1.20260603.1",
3724 "@cloudflare/workerd-windows-64": "1.20260603.1"
3725 }
3726 },
3727 "node_modules/wrangler": {
3728 "version": "4.98.0",
3729 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.98.0.tgz",
3730 "integrity": "sha512-cXfFUuF4rMIvE0hiMnXjEAB27ERryaCgquBJdUoPIjFzYYE1rbRdMUkEdQ18qDPUtsPvhJdqxLntixT9OfSzQw==",
3731 "dev": true,
3732 "license": "MIT OR Apache-2.0",
3733 "dependencies": {
3734 "@cloudflare/kv-asset-handler": "0.5.0",
3735 "@cloudflare/unenv-preset": "2.16.1",
3736 "blake3-wasm": "2.1.5",
3737 "esbuild": "0.27.3",
3738 "miniflare": "4.20260603.0",
3739 "path-to-regexp": "6.3.0",
3740 "unenv": "2.0.0-rc.24",
3741 "workerd": "1.20260603.1"
3742 },
3743 "bin": {
3744 "wrangler": "bin/wrangler.js",
3745 "wrangler2": "bin/wrangler.js"
3746 },
3747 "engines": {
3748 "node": ">=22.0.0"
3749 },
3750 "optionalDependencies": {
3751 "fsevents": "2.3.3"
3752 },
3753 "peerDependencies": {
3754 "@cloudflare/workers-types": "^4.20260603.1"
3755 },
3756 "peerDependenciesMeta": {
3757 "@cloudflare/workers-types": {
3758 "optional": true
3759 }
3760 }
3761 },
3762 "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": {
3763 "version": "0.27.3",
3764 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
3765 "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
3766 "cpu": [
3767 "ppc64"
3768 ],
3769 "dev": true,
3770 "license": "MIT",
3771 "optional": true,
3772 "os": [
3773 "aix"
3774 ],
3775 "engines": {
3776 "node": ">=18"
3777 }
3778 },
3779 "node_modules/wrangler/node_modules/@esbuild/android-arm": {
3780 "version": "0.27.3",
3781 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
3782 "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
3783 "cpu": [
3784 "arm"
3785 ],
3786 "dev": true,
3787 "license": "MIT",
3788 "optional": true,
3789 "os": [
3790 "android"
3791 ],
3792 "engines": {
3793 "node": ">=18"
3794 }
3795 },
3796 "node_modules/wrangler/node_modules/@esbuild/android-arm64": {
3797 "version": "0.27.3",
3798 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
3799 "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
3800 "cpu": [
3801 "arm64"
3802 ],
3803 "dev": true,
3804 "license": "MIT",
3805 "optional": true,
3806 "os": [
3807 "android"
3808 ],
3809 "engines": {
3810 "node": ">=18"
3811 }
3812 },
3813 "node_modules/wrangler/node_modules/@esbuild/android-x64": {
3814 "version": "0.27.3",
3815 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
3816 "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
3817 "cpu": [
3818 "x64"
3819 ],
3820 "dev": true,
3821 "license": "MIT",
3822 "optional": true,
3823 "os": [
3824 "android"
3825 ],
3826 "engines": {
3827 "node": ">=18"
3828 }
3829 },
3830 "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": {
3831 "version": "0.27.3",
3832 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
3833 "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
3834 "cpu": [
3835 "arm64"
3836 ],
3837 "dev": true,
3838 "license": "MIT",
3839 "optional": true,
3840 "os": [
3841 "darwin"
3842 ],
3843 "engines": {
3844 "node": ">=18"
3845 }
3846 },
3847 "node_modules/wrangler/node_modules/@esbuild/darwin-x64": {
3848 "version": "0.27.3",
3849 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
3850 "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
3851 "cpu": [
3852 "x64"
3853 ],
3854 "dev": true,
3855 "license": "MIT",
3856 "optional": true,
3857 "os": [
3858 "darwin"
3859 ],
3860 "engines": {
3861 "node": ">=18"
3862 }
3863 },
3864 "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": {
3865 "version": "0.27.3",
3866 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
3867 "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
3868 "cpu": [
3869 "arm64"
3870 ],
3871 "dev": true,
3872 "license": "MIT",
3873 "optional": true,
3874 "os": [
3875 "freebsd"
3876 ],
3877 "engines": {
3878 "node": ">=18"
3879 }
3880 },
3881 "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": {
3882 "version": "0.27.3",
3883 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
3884 "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
3885 "cpu": [
3886 "x64"
3887 ],
3888 "dev": true,
3889 "license": "MIT",
3890 "optional": true,
3891 "os": [
3892 "freebsd"
3893 ],
3894 "engines": {
3895 "node": ">=18"
3896 }
3897 },
3898 "node_modules/wrangler/node_modules/@esbuild/linux-arm": {
3899 "version": "0.27.3",
3900 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
3901 "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
3902 "cpu": [
3903 "arm"
3904 ],
3905 "dev": true,
3906 "license": "MIT",
3907 "optional": true,
3908 "os": [
3909 "linux"
3910 ],
3911 "engines": {
3912 "node": ">=18"
3913 }
3914 },
3915 "node_modules/wrangler/node_modules/@esbuild/linux-arm64": {
3916 "version": "0.27.3",
3917 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
3918 "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
3919 "cpu": [
3920 "arm64"
3921 ],
3922 "dev": true,
3923 "license": "MIT",
3924 "optional": true,
3925 "os": [
3926 "linux"
3927 ],
3928 "engines": {
3929 "node": ">=18"
3930 }
3931 },
3932 "node_modules/wrangler/node_modules/@esbuild/linux-ia32": {
3933 "version": "0.27.3",
3934 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
3935 "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
3936 "cpu": [
3937 "ia32"
3938 ],
3939 "dev": true,
3940 "license": "MIT",
3941 "optional": true,
3942 "os": [
3943 "linux"
3944 ],
3945 "engines": {
3946 "node": ">=18"
3947 }
3948 },
3949 "node_modules/wrangler/node_modules/@esbuild/linux-loong64": {
3950 "version": "0.27.3",
3951 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
3952 "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
3953 "cpu": [
3954 "loong64"
3955 ],
3956 "dev": true,
3957 "license": "MIT",
3958 "optional": true,
3959 "os": [
3960 "linux"
3961 ],
3962 "engines": {
3963 "node": ">=18"
3964 }
3965 },
3966 "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": {
3967 "version": "0.27.3",
3968 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
3969 "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
3970 "cpu": [
3971 "mips64el"
3972 ],
3973 "dev": true,
3974 "license": "MIT",
3975 "optional": true,
3976 "os": [
3977 "linux"
3978 ],
3979 "engines": {
3980 "node": ">=18"
3981 }
3982 },
3983 "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": {
3984 "version": "0.27.3",
3985 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
3986 "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
3987 "cpu": [
3988 "ppc64"
3989 ],
3990 "dev": true,
3991 "license": "MIT",
3992 "optional": true,
3993 "os": [
3994 "linux"
3995 ],
3996 "engines": {
3997 "node": ">=18"
3998 }
3999 },
4000 "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": {
4001 "version": "0.27.3",
4002 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
4003 "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
4004 "cpu": [
4005 "riscv64"
4006 ],
4007 "dev": true,
4008 "license": "MIT",
4009 "optional": true,
4010 "os": [
4011 "linux"
4012 ],
4013 "engines": {
4014 "node": ">=18"
4015 }
4016 },
4017 "node_modules/wrangler/node_modules/@esbuild/linux-s390x": {
4018 "version": "0.27.3",
4019 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
4020 "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
4021 "cpu": [
4022 "s390x"
4023 ],
4024 "dev": true,
4025 "license": "MIT",
4026 "optional": true,
4027 "os": [
4028 "linux"
4029 ],
4030 "engines": {
4031 "node": ">=18"
4032 }
4033 },
4034 "node_modules/wrangler/node_modules/@esbuild/linux-x64": {
4035 "version": "0.27.3",
4036 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
4037 "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
4038 "cpu": [
4039 "x64"
4040 ],
4041 "dev": true,
4042 "license": "MIT",
4043 "optional": true,
4044 "os": [
4045 "linux"
4046 ],
4047 "engines": {
4048 "node": ">=18"
4049 }
4050 },
4051 "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": {
4052 "version": "0.27.3",
4053 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
4054 "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
4055 "cpu": [
4056 "arm64"
4057 ],
4058 "dev": true,
4059 "license": "MIT",
4060 "optional": true,
4061 "os": [
4062 "netbsd"
4063 ],
4064 "engines": {
4065 "node": ">=18"
4066 }
4067 },
4068 "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": {
4069 "version": "0.27.3",
4070 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
4071 "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
4072 "cpu": [
4073 "x64"
4074 ],
4075 "dev": true,
4076 "license": "MIT",
4077 "optional": true,
4078 "os": [
4079 "netbsd"
4080 ],
4081 "engines": {
4082 "node": ">=18"
4083 }
4084 },
4085 "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": {
4086 "version": "0.27.3",
4087 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
4088 "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
4089 "cpu": [
4090 "arm64"
4091 ],
4092 "dev": true,
4093 "license": "MIT",
4094 "optional": true,
4095 "os": [
4096 "openbsd"
4097 ],
4098 "engines": {
4099 "node": ">=18"
4100 }
4101 },
4102 "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": {
4103 "version": "0.27.3",
4104 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
4105 "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
4106 "cpu": [
4107 "x64"
4108 ],
4109 "dev": true,
4110 "license": "MIT",
4111 "optional": true,
4112 "os": [
4113 "openbsd"
4114 ],
4115 "engines": {
4116 "node": ">=18"
4117 }
4118 },
4119 "node_modules/wrangler/node_modules/@esbuild/sunos-x64": {
4120 "version": "0.27.3",
4121 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
4122 "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
4123 "cpu": [
4124 "x64"
4125 ],
4126 "dev": true,
4127 "license": "MIT",
4128 "optional": true,
4129 "os": [
4130 "sunos"
4131 ],
4132 "engines": {
4133 "node": ">=18"
4134 }
4135 },
4136 "node_modules/wrangler/node_modules/@esbuild/win32-arm64": {
4137 "version": "0.27.3",
4138 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
4139 "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
4140 "cpu": [
4141 "arm64"
4142 ],
4143 "dev": true,
4144 "license": "MIT",
4145 "optional": true,
4146 "os": [
4147 "win32"
4148 ],
4149 "engines": {
4150 "node": ">=18"
4151 }
4152 },
4153 "node_modules/wrangler/node_modules/@esbuild/win32-ia32": {
4154 "version": "0.27.3",
4155 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
4156 "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
4157 "cpu": [
4158 "ia32"
4159 ],
4160 "dev": true,
4161 "license": "MIT",
4162 "optional": true,
4163 "os": [
4164 "win32"
4165 ],
4166 "engines": {
4167 "node": ">=18"
4168 }
4169 },
4170 "node_modules/wrangler/node_modules/@esbuild/win32-x64": {
4171 "version": "0.27.3",
4172 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
4173 "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
4174 "cpu": [
4175 "x64"
4176 ],
4177 "dev": true,
4178 "license": "MIT",
4179 "optional": true,
4180 "os": [
4181 "win32"
4182 ],
4183 "engines": {
4184 "node": ">=18"
4185 }
4186 },
4187 "node_modules/wrangler/node_modules/esbuild": {
4188 "version": "0.27.3",
4189 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
4190 "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
4191 "dev": true,
4192 "hasInstallScript": true,
4193 "license": "MIT",
4194 "bin": {
4195 "esbuild": "bin/esbuild"
4196 },
4197 "engines": {
4198 "node": ">=18"
4199 },
4200 "optionalDependencies": {
4201 "@esbuild/aix-ppc64": "0.27.3",
4202 "@esbuild/android-arm": "0.27.3",
4203 "@esbuild/android-arm64": "0.27.3",
4204 "@esbuild/android-x64": "0.27.3",
4205 "@esbuild/darwin-arm64": "0.27.3",
4206 "@esbuild/darwin-x64": "0.27.3",
4207 "@esbuild/freebsd-arm64": "0.27.3",
4208 "@esbuild/freebsd-x64": "0.27.3",
4209 "@esbuild/linux-arm": "0.27.3",
4210 "@esbuild/linux-arm64": "0.27.3",
4211 "@esbuild/linux-ia32": "0.27.3",
4212 "@esbuild/linux-loong64": "0.27.3",
4213 "@esbuild/linux-mips64el": "0.27.3",
4214 "@esbuild/linux-ppc64": "0.27.3",
4215 "@esbuild/linux-riscv64": "0.27.3",
4216 "@esbuild/linux-s390x": "0.27.3",
4217 "@esbuild/linux-x64": "0.27.3",
4218 "@esbuild/netbsd-arm64": "0.27.3",
4219 "@esbuild/netbsd-x64": "0.27.3",
4220 "@esbuild/openbsd-arm64": "0.27.3",
4221 "@esbuild/openbsd-x64": "0.27.3",
4222 "@esbuild/openharmony-arm64": "0.27.3",
4223 "@esbuild/sunos-x64": "0.27.3",
4224 "@esbuild/win32-arm64": "0.27.3",
4225 "@esbuild/win32-ia32": "0.27.3",
4226 "@esbuild/win32-x64": "0.27.3"
4227 }
4228 },
4229 "node_modules/ws": {
4230 "version": "8.20.1",
4231 "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz",
4232 "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==",
4233 "dev": true,
4234 "license": "MIT",
4235 "engines": {
4236 "node": ">=10.0.0"
4237 },
4238 "peerDependencies": {
4239 "bufferutil": "^4.0.1",
4240 "utf-8-validate": ">=5.0.2"
4241 },
4242 "peerDependenciesMeta": {
4243 "bufferutil": {
4244 "optional": true
4245 },
4246 "utf-8-validate": {
4247 "optional": true
4248 }
4249 }
4250 },
4251 "node_modules/yallist": {
4252 "version": "3.1.1",
4253 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4254 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4255 "dev": true,
4256 "license": "ISC"
4257 },
4258 "node_modules/youch": {
4259 "version": "4.1.0-beta.10",
4260 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
4261 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
4262 "dev": true,
4263 "license": "MIT",
4264 "dependencies": {
4265 "@poppinss/colors": "^4.1.5",
4266 "@poppinss/dumper": "^0.6.4",
4267 "@speed-highlight/core": "^1.2.7",
4268 "cookie": "^1.0.2",
4269 "youch-core": "^0.3.3"
4270 }
4271 },
4272 "node_modules/youch-core": {
4273 "version": "0.3.3",
4274 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
4275 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
4276 "dev": true,
4277 "license": "MIT",
4278 "dependencies": {
4279 "@poppinss/exception": "^1.2.2",
4280 "error-stack-parser-es": "^1.0.5"
4281 }
4282 }
4283 }
4284}
4285