forked from
j4ck.xyz/tweets2bsky
A simple tool which lets you scrape twitter accounts and crosspost them to bluesky accounts! Comes with a CLI and a webapp for managing profiles! Works with images/videos/link embeds/threads.
1{
2 "name": "tweets-2-bsky",
3 "version": "2.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "tweets-2-bsky",
9 "version": "2.0.0",
10 "license": "MIT",
11 "dependencies": {
12 "@atproto/api": "^0.18.9",
13 "@google/generative-ai": "^0.24.1",
14 "@steipete/bird": "^0.4.0",
15 "axios": "^1.13.2",
16 "bcryptjs": "^3.0.3",
17 "better-sqlite3": "^12.5.0",
18 "cheerio": "^1.1.2",
19 "commander": "^14.0.2",
20 "cors": "^2.8.5",
21 "dotenv": "^17.2.3",
22 "express": "^5.2.1",
23 "franc-min": "^6.2.0",
24 "inquirer": "^13.1.0",
25 "iso-639-1": "^3.1.2",
26 "jsonwebtoken": "^9.0.3",
27 "node-cron": "^4.2.1",
28 "puppeteer-core": "^24.34.0",
29 "sharp": "^0.34.5"
30 },
31 "devDependencies": {
32 "@biomejs/biome": "^1.9.4",
33 "@types/bcryptjs": "^2.4.6",
34 "@types/better-sqlite3": "^7.6.13",
35 "@types/cheerio": "^0.22.35",
36 "@types/cors": "^2.8.19",
37 "@types/express": "^5.0.6",
38 "@types/inquirer": "^9.0.9",
39 "@types/jsonwebtoken": "^9.0.10",
40 "@types/node": "^22.10.2",
41 "@types/sharp": "^0.31.1",
42 "tsx": "^4.19.2",
43 "typescript": "^5.7.2"
44 }
45 },
46 "node_modules/@atproto/api": {
47 "version": "0.18.9",
48 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.18.9.tgz",
49 "integrity": "sha512-ft+0+sczS0qsoxwjqO1VhCXSNG792QEr+uQ91OCc36DTa3sPtaTPL7yNOVTDyEHaYDfp8tYN4v+Pq5/bzz3EpA==",
50 "license": "MIT",
51 "dependencies": {
52 "@atproto/common-web": "^0.4.8",
53 "@atproto/lexicon": "^0.6.0",
54 "@atproto/syntax": "^0.4.2",
55 "@atproto/xrpc": "^0.7.7",
56 "await-lock": "^2.2.2",
57 "multiformats": "^9.9.0",
58 "tlds": "^1.234.0",
59 "zod": "^3.23.8"
60 }
61 },
62 "node_modules/@atproto/common-web": {
63 "version": "0.4.8",
64 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.8.tgz",
65 "integrity": "sha512-2YDVTYAXmd8UStebscDglisrxT5q7qt+0Fbf2zpkOITeNEEXCeTcoE0X369/ssdPtiw4CMq2rGHDH003SO7bdQ==",
66 "license": "MIT",
67 "dependencies": {
68 "@atproto/lex-data": "0.0.4",
69 "@atproto/lex-json": "0.0.4",
70 "zod": "^3.23.8"
71 }
72 },
73 "node_modules/@atproto/lex-data": {
74 "version": "0.0.4",
75 "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.4.tgz",
76 "integrity": "sha512-ziWY8R4wJ0NGDSlt+gzPxMsIh1DXFeLt+lsBoVc6wPaJamCxngwWAxONuQ3p9oRE6zR/gXsCOdtZAH5yjWW5ag==",
77 "license": "MIT",
78 "dependencies": {
79 "@atproto/syntax": "0.4.2",
80 "multiformats": "^9.9.0",
81 "tslib": "^2.8.1",
82 "uint8arrays": "3.0.0",
83 "unicode-segmenter": "^0.14.0"
84 }
85 },
86 "node_modules/@atproto/lex-json": {
87 "version": "0.0.4",
88 "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.4.tgz",
89 "integrity": "sha512-BTBnRZUW7XFCbJnuSMvUZSLXYP6RK/RdTg68sySoK+Hg0A5k43uniA7xtFhJFZCfZ96brl3k/ykdVh76LizQ8Q==",
90 "license": "MIT",
91 "dependencies": {
92 "@atproto/lex-data": "0.0.4",
93 "tslib": "^2.8.1"
94 }
95 },
96 "node_modules/@atproto/lexicon": {
97 "version": "0.6.0",
98 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.0.tgz",
99 "integrity": "sha512-5veb8aD+J5M0qszLJ+73KSFsFrJBgAY/nM1TSAJvGY7fNc9ZAT+PSUlmIyrdye9YznAZ07yktalls/TwNV7cHQ==",
100 "license": "MIT",
101 "dependencies": {
102 "@atproto/common-web": "^0.4.7",
103 "@atproto/syntax": "^0.4.2",
104 "iso-datestring-validator": "^2.2.2",
105 "multiformats": "^9.9.0",
106 "zod": "^3.23.8"
107 }
108 },
109 "node_modules/@atproto/syntax": {
110 "version": "0.4.2",
111 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.2.tgz",
112 "integrity": "sha512-X9XSRPinBy/0VQ677j8VXlBsYSsUXaiqxWVpGGxJYsAhugdQRb0jqaVKJFtm6RskeNkV6y9xclSUi9UYG/COrA==",
113 "license": "MIT"
114 },
115 "node_modules/@atproto/xrpc": {
116 "version": "0.7.7",
117 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.7.tgz",
118 "integrity": "sha512-K1ZyO/BU8JNtXX5dmPp7b5UrkLMMqpsIa/Lrj5D3Su+j1Xwq1m6QJ2XJ1AgjEjkI1v4Muzm7klianLE6XGxtmA==",
119 "license": "MIT",
120 "dependencies": {
121 "@atproto/lexicon": "^0.6.0",
122 "zod": "^3.23.8"
123 }
124 },
125 "node_modules/@biomejs/biome": {
126 "version": "1.9.4",
127 "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.9.4.tgz",
128 "integrity": "sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==",
129 "dev": true,
130 "hasInstallScript": true,
131 "license": "MIT OR Apache-2.0",
132 "bin": {
133 "biome": "bin/biome"
134 },
135 "engines": {
136 "node": ">=14.21.3"
137 },
138 "funding": {
139 "type": "opencollective",
140 "url": "https://opencollective.com/biome"
141 },
142 "optionalDependencies": {
143 "@biomejs/cli-darwin-arm64": "1.9.4",
144 "@biomejs/cli-darwin-x64": "1.9.4",
145 "@biomejs/cli-linux-arm64": "1.9.4",
146 "@biomejs/cli-linux-arm64-musl": "1.9.4",
147 "@biomejs/cli-linux-x64": "1.9.4",
148 "@biomejs/cli-linux-x64-musl": "1.9.4",
149 "@biomejs/cli-win32-arm64": "1.9.4",
150 "@biomejs/cli-win32-x64": "1.9.4"
151 }
152 },
153 "node_modules/@biomejs/cli-darwin-arm64": {
154 "version": "1.9.4",
155 "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.4.tgz",
156 "integrity": "sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==",
157 "cpu": [
158 "arm64"
159 ],
160 "dev": true,
161 "license": "MIT OR Apache-2.0",
162 "optional": true,
163 "os": [
164 "darwin"
165 ],
166 "engines": {
167 "node": ">=14.21.3"
168 }
169 },
170 "node_modules/@biomejs/cli-darwin-x64": {
171 "version": "1.9.4",
172 "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz",
173 "integrity": "sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==",
174 "cpu": [
175 "x64"
176 ],
177 "dev": true,
178 "license": "MIT OR Apache-2.0",
179 "optional": true,
180 "os": [
181 "darwin"
182 ],
183 "engines": {
184 "node": ">=14.21.3"
185 }
186 },
187 "node_modules/@biomejs/cli-linux-arm64": {
188 "version": "1.9.4",
189 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.4.tgz",
190 "integrity": "sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==",
191 "cpu": [
192 "arm64"
193 ],
194 "dev": true,
195 "license": "MIT OR Apache-2.0",
196 "optional": true,
197 "os": [
198 "linux"
199 ],
200 "engines": {
201 "node": ">=14.21.3"
202 }
203 },
204 "node_modules/@biomejs/cli-linux-arm64-musl": {
205 "version": "1.9.4",
206 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.4.tgz",
207 "integrity": "sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==",
208 "cpu": [
209 "arm64"
210 ],
211 "dev": true,
212 "license": "MIT OR Apache-2.0",
213 "optional": true,
214 "os": [
215 "linux"
216 ],
217 "engines": {
218 "node": ">=14.21.3"
219 }
220 },
221 "node_modules/@biomejs/cli-linux-x64": {
222 "version": "1.9.4",
223 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.4.tgz",
224 "integrity": "sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==",
225 "cpu": [
226 "x64"
227 ],
228 "dev": true,
229 "license": "MIT OR Apache-2.0",
230 "optional": true,
231 "os": [
232 "linux"
233 ],
234 "engines": {
235 "node": ">=14.21.3"
236 }
237 },
238 "node_modules/@biomejs/cli-linux-x64-musl": {
239 "version": "1.9.4",
240 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.4.tgz",
241 "integrity": "sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==",
242 "cpu": [
243 "x64"
244 ],
245 "dev": true,
246 "license": "MIT OR Apache-2.0",
247 "optional": true,
248 "os": [
249 "linux"
250 ],
251 "engines": {
252 "node": ">=14.21.3"
253 }
254 },
255 "node_modules/@biomejs/cli-win32-arm64": {
256 "version": "1.9.4",
257 "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.4.tgz",
258 "integrity": "sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==",
259 "cpu": [
260 "arm64"
261 ],
262 "dev": true,
263 "license": "MIT OR Apache-2.0",
264 "optional": true,
265 "os": [
266 "win32"
267 ],
268 "engines": {
269 "node": ">=14.21.3"
270 }
271 },
272 "node_modules/@biomejs/cli-win32-x64": {
273 "version": "1.9.4",
274 "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.4.tgz",
275 "integrity": "sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==",
276 "cpu": [
277 "x64"
278 ],
279 "dev": true,
280 "license": "MIT OR Apache-2.0",
281 "optional": true,
282 "os": [
283 "win32"
284 ],
285 "engines": {
286 "node": ">=14.21.3"
287 }
288 },
289 "node_modules/@emnapi/runtime": {
290 "version": "1.7.1",
291 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz",
292 "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==",
293 "license": "MIT",
294 "optional": true,
295 "dependencies": {
296 "tslib": "^2.4.0"
297 }
298 },
299 "node_modules/@esbuild/aix-ppc64": {
300 "version": "0.27.2",
301 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
302 "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
303 "cpu": [
304 "ppc64"
305 ],
306 "dev": true,
307 "license": "MIT",
308 "optional": true,
309 "os": [
310 "aix"
311 ],
312 "engines": {
313 "node": ">=18"
314 }
315 },
316 "node_modules/@esbuild/android-arm": {
317 "version": "0.27.2",
318 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
319 "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
320 "cpu": [
321 "arm"
322 ],
323 "dev": true,
324 "license": "MIT",
325 "optional": true,
326 "os": [
327 "android"
328 ],
329 "engines": {
330 "node": ">=18"
331 }
332 },
333 "node_modules/@esbuild/android-arm64": {
334 "version": "0.27.2",
335 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
336 "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
337 "cpu": [
338 "arm64"
339 ],
340 "dev": true,
341 "license": "MIT",
342 "optional": true,
343 "os": [
344 "android"
345 ],
346 "engines": {
347 "node": ">=18"
348 }
349 },
350 "node_modules/@esbuild/android-x64": {
351 "version": "0.27.2",
352 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
353 "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
354 "cpu": [
355 "x64"
356 ],
357 "dev": true,
358 "license": "MIT",
359 "optional": true,
360 "os": [
361 "android"
362 ],
363 "engines": {
364 "node": ">=18"
365 }
366 },
367 "node_modules/@esbuild/darwin-arm64": {
368 "version": "0.27.2",
369 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
370 "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
371 "cpu": [
372 "arm64"
373 ],
374 "dev": true,
375 "license": "MIT",
376 "optional": true,
377 "os": [
378 "darwin"
379 ],
380 "engines": {
381 "node": ">=18"
382 }
383 },
384 "node_modules/@esbuild/darwin-x64": {
385 "version": "0.27.2",
386 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
387 "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
388 "cpu": [
389 "x64"
390 ],
391 "dev": true,
392 "license": "MIT",
393 "optional": true,
394 "os": [
395 "darwin"
396 ],
397 "engines": {
398 "node": ">=18"
399 }
400 },
401 "node_modules/@esbuild/freebsd-arm64": {
402 "version": "0.27.2",
403 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
404 "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
405 "cpu": [
406 "arm64"
407 ],
408 "dev": true,
409 "license": "MIT",
410 "optional": true,
411 "os": [
412 "freebsd"
413 ],
414 "engines": {
415 "node": ">=18"
416 }
417 },
418 "node_modules/@esbuild/freebsd-x64": {
419 "version": "0.27.2",
420 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
421 "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
422 "cpu": [
423 "x64"
424 ],
425 "dev": true,
426 "license": "MIT",
427 "optional": true,
428 "os": [
429 "freebsd"
430 ],
431 "engines": {
432 "node": ">=18"
433 }
434 },
435 "node_modules/@esbuild/linux-arm": {
436 "version": "0.27.2",
437 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
438 "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
439 "cpu": [
440 "arm"
441 ],
442 "dev": true,
443 "license": "MIT",
444 "optional": true,
445 "os": [
446 "linux"
447 ],
448 "engines": {
449 "node": ">=18"
450 }
451 },
452 "node_modules/@esbuild/linux-arm64": {
453 "version": "0.27.2",
454 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
455 "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
456 "cpu": [
457 "arm64"
458 ],
459 "dev": true,
460 "license": "MIT",
461 "optional": true,
462 "os": [
463 "linux"
464 ],
465 "engines": {
466 "node": ">=18"
467 }
468 },
469 "node_modules/@esbuild/linux-ia32": {
470 "version": "0.27.2",
471 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
472 "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
473 "cpu": [
474 "ia32"
475 ],
476 "dev": true,
477 "license": "MIT",
478 "optional": true,
479 "os": [
480 "linux"
481 ],
482 "engines": {
483 "node": ">=18"
484 }
485 },
486 "node_modules/@esbuild/linux-loong64": {
487 "version": "0.27.2",
488 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
489 "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
490 "cpu": [
491 "loong64"
492 ],
493 "dev": true,
494 "license": "MIT",
495 "optional": true,
496 "os": [
497 "linux"
498 ],
499 "engines": {
500 "node": ">=18"
501 }
502 },
503 "node_modules/@esbuild/linux-mips64el": {
504 "version": "0.27.2",
505 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
506 "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
507 "cpu": [
508 "mips64el"
509 ],
510 "dev": true,
511 "license": "MIT",
512 "optional": true,
513 "os": [
514 "linux"
515 ],
516 "engines": {
517 "node": ">=18"
518 }
519 },
520 "node_modules/@esbuild/linux-ppc64": {
521 "version": "0.27.2",
522 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
523 "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
524 "cpu": [
525 "ppc64"
526 ],
527 "dev": true,
528 "license": "MIT",
529 "optional": true,
530 "os": [
531 "linux"
532 ],
533 "engines": {
534 "node": ">=18"
535 }
536 },
537 "node_modules/@esbuild/linux-riscv64": {
538 "version": "0.27.2",
539 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
540 "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
541 "cpu": [
542 "riscv64"
543 ],
544 "dev": true,
545 "license": "MIT",
546 "optional": true,
547 "os": [
548 "linux"
549 ],
550 "engines": {
551 "node": ">=18"
552 }
553 },
554 "node_modules/@esbuild/linux-s390x": {
555 "version": "0.27.2",
556 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
557 "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
558 "cpu": [
559 "s390x"
560 ],
561 "dev": true,
562 "license": "MIT",
563 "optional": true,
564 "os": [
565 "linux"
566 ],
567 "engines": {
568 "node": ">=18"
569 }
570 },
571 "node_modules/@esbuild/linux-x64": {
572 "version": "0.27.2",
573 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
574 "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
575 "cpu": [
576 "x64"
577 ],
578 "dev": true,
579 "license": "MIT",
580 "optional": true,
581 "os": [
582 "linux"
583 ],
584 "engines": {
585 "node": ">=18"
586 }
587 },
588 "node_modules/@esbuild/netbsd-arm64": {
589 "version": "0.27.2",
590 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
591 "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
592 "cpu": [
593 "arm64"
594 ],
595 "dev": true,
596 "license": "MIT",
597 "optional": true,
598 "os": [
599 "netbsd"
600 ],
601 "engines": {
602 "node": ">=18"
603 }
604 },
605 "node_modules/@esbuild/netbsd-x64": {
606 "version": "0.27.2",
607 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
608 "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
609 "cpu": [
610 "x64"
611 ],
612 "dev": true,
613 "license": "MIT",
614 "optional": true,
615 "os": [
616 "netbsd"
617 ],
618 "engines": {
619 "node": ">=18"
620 }
621 },
622 "node_modules/@esbuild/openbsd-arm64": {
623 "version": "0.27.2",
624 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
625 "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
626 "cpu": [
627 "arm64"
628 ],
629 "dev": true,
630 "license": "MIT",
631 "optional": true,
632 "os": [
633 "openbsd"
634 ],
635 "engines": {
636 "node": ">=18"
637 }
638 },
639 "node_modules/@esbuild/openbsd-x64": {
640 "version": "0.27.2",
641 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
642 "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
643 "cpu": [
644 "x64"
645 ],
646 "dev": true,
647 "license": "MIT",
648 "optional": true,
649 "os": [
650 "openbsd"
651 ],
652 "engines": {
653 "node": ">=18"
654 }
655 },
656 "node_modules/@esbuild/openharmony-arm64": {
657 "version": "0.27.2",
658 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
659 "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
660 "cpu": [
661 "arm64"
662 ],
663 "dev": true,
664 "license": "MIT",
665 "optional": true,
666 "os": [
667 "openharmony"
668 ],
669 "engines": {
670 "node": ">=18"
671 }
672 },
673 "node_modules/@esbuild/sunos-x64": {
674 "version": "0.27.2",
675 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
676 "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
677 "cpu": [
678 "x64"
679 ],
680 "dev": true,
681 "license": "MIT",
682 "optional": true,
683 "os": [
684 "sunos"
685 ],
686 "engines": {
687 "node": ">=18"
688 }
689 },
690 "node_modules/@esbuild/win32-arm64": {
691 "version": "0.27.2",
692 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
693 "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
694 "cpu": [
695 "arm64"
696 ],
697 "dev": true,
698 "license": "MIT",
699 "optional": true,
700 "os": [
701 "win32"
702 ],
703 "engines": {
704 "node": ">=18"
705 }
706 },
707 "node_modules/@esbuild/win32-ia32": {
708 "version": "0.27.2",
709 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
710 "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
711 "cpu": [
712 "ia32"
713 ],
714 "dev": true,
715 "license": "MIT",
716 "optional": true,
717 "os": [
718 "win32"
719 ],
720 "engines": {
721 "node": ">=18"
722 }
723 },
724 "node_modules/@esbuild/win32-x64": {
725 "version": "0.27.2",
726 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
727 "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
728 "cpu": [
729 "x64"
730 ],
731 "dev": true,
732 "license": "MIT",
733 "optional": true,
734 "os": [
735 "win32"
736 ],
737 "engines": {
738 "node": ">=18"
739 }
740 },
741 "node_modules/@google/generative-ai": {
742 "version": "0.24.1",
743 "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.24.1.tgz",
744 "integrity": "sha512-MqO+MLfM6kjxcKoy0p1wRzG3b4ZZXtPI+z2IE26UogS2Cm/XHO+7gGRBh6gcJsOiIVoH93UwKvW4HdgiOZCy9Q==",
745 "license": "Apache-2.0",
746 "engines": {
747 "node": ">=18.0.0"
748 }
749 },
750 "node_modules/@img/colour": {
751 "version": "1.0.0",
752 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
753 "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==",
754 "license": "MIT",
755 "engines": {
756 "node": ">=18"
757 }
758 },
759 "node_modules/@img/sharp-darwin-arm64": {
760 "version": "0.34.5",
761 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
762 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
763 "cpu": [
764 "arm64"
765 ],
766 "license": "Apache-2.0",
767 "optional": true,
768 "os": [
769 "darwin"
770 ],
771 "engines": {
772 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
773 },
774 "funding": {
775 "url": "https://opencollective.com/libvips"
776 },
777 "optionalDependencies": {
778 "@img/sharp-libvips-darwin-arm64": "1.2.4"
779 }
780 },
781 "node_modules/@img/sharp-darwin-x64": {
782 "version": "0.34.5",
783 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
784 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
785 "cpu": [
786 "x64"
787 ],
788 "license": "Apache-2.0",
789 "optional": true,
790 "os": [
791 "darwin"
792 ],
793 "engines": {
794 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
795 },
796 "funding": {
797 "url": "https://opencollective.com/libvips"
798 },
799 "optionalDependencies": {
800 "@img/sharp-libvips-darwin-x64": "1.2.4"
801 }
802 },
803 "node_modules/@img/sharp-libvips-darwin-arm64": {
804 "version": "1.2.4",
805 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
806 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
807 "cpu": [
808 "arm64"
809 ],
810 "license": "LGPL-3.0-or-later",
811 "optional": true,
812 "os": [
813 "darwin"
814 ],
815 "funding": {
816 "url": "https://opencollective.com/libvips"
817 }
818 },
819 "node_modules/@img/sharp-libvips-darwin-x64": {
820 "version": "1.2.4",
821 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
822 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
823 "cpu": [
824 "x64"
825 ],
826 "license": "LGPL-3.0-or-later",
827 "optional": true,
828 "os": [
829 "darwin"
830 ],
831 "funding": {
832 "url": "https://opencollective.com/libvips"
833 }
834 },
835 "node_modules/@img/sharp-libvips-linux-arm": {
836 "version": "1.2.4",
837 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
838 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
839 "cpu": [
840 "arm"
841 ],
842 "license": "LGPL-3.0-or-later",
843 "optional": true,
844 "os": [
845 "linux"
846 ],
847 "funding": {
848 "url": "https://opencollective.com/libvips"
849 }
850 },
851 "node_modules/@img/sharp-libvips-linux-arm64": {
852 "version": "1.2.4",
853 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
854 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
855 "cpu": [
856 "arm64"
857 ],
858 "license": "LGPL-3.0-or-later",
859 "optional": true,
860 "os": [
861 "linux"
862 ],
863 "funding": {
864 "url": "https://opencollective.com/libvips"
865 }
866 },
867 "node_modules/@img/sharp-libvips-linux-ppc64": {
868 "version": "1.2.4",
869 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
870 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
871 "cpu": [
872 "ppc64"
873 ],
874 "license": "LGPL-3.0-or-later",
875 "optional": true,
876 "os": [
877 "linux"
878 ],
879 "funding": {
880 "url": "https://opencollective.com/libvips"
881 }
882 },
883 "node_modules/@img/sharp-libvips-linux-riscv64": {
884 "version": "1.2.4",
885 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
886 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
887 "cpu": [
888 "riscv64"
889 ],
890 "license": "LGPL-3.0-or-later",
891 "optional": true,
892 "os": [
893 "linux"
894 ],
895 "funding": {
896 "url": "https://opencollective.com/libvips"
897 }
898 },
899 "node_modules/@img/sharp-libvips-linux-s390x": {
900 "version": "1.2.4",
901 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
902 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
903 "cpu": [
904 "s390x"
905 ],
906 "license": "LGPL-3.0-or-later",
907 "optional": true,
908 "os": [
909 "linux"
910 ],
911 "funding": {
912 "url": "https://opencollective.com/libvips"
913 }
914 },
915 "node_modules/@img/sharp-libvips-linux-x64": {
916 "version": "1.2.4",
917 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
918 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
919 "cpu": [
920 "x64"
921 ],
922 "license": "LGPL-3.0-or-later",
923 "optional": true,
924 "os": [
925 "linux"
926 ],
927 "funding": {
928 "url": "https://opencollective.com/libvips"
929 }
930 },
931 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
932 "version": "1.2.4",
933 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
934 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
935 "cpu": [
936 "arm64"
937 ],
938 "license": "LGPL-3.0-or-later",
939 "optional": true,
940 "os": [
941 "linux"
942 ],
943 "funding": {
944 "url": "https://opencollective.com/libvips"
945 }
946 },
947 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
948 "version": "1.2.4",
949 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
950 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
951 "cpu": [
952 "x64"
953 ],
954 "license": "LGPL-3.0-or-later",
955 "optional": true,
956 "os": [
957 "linux"
958 ],
959 "funding": {
960 "url": "https://opencollective.com/libvips"
961 }
962 },
963 "node_modules/@img/sharp-linux-arm": {
964 "version": "0.34.5",
965 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
966 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
967 "cpu": [
968 "arm"
969 ],
970 "license": "Apache-2.0",
971 "optional": true,
972 "os": [
973 "linux"
974 ],
975 "engines": {
976 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
977 },
978 "funding": {
979 "url": "https://opencollective.com/libvips"
980 },
981 "optionalDependencies": {
982 "@img/sharp-libvips-linux-arm": "1.2.4"
983 }
984 },
985 "node_modules/@img/sharp-linux-arm64": {
986 "version": "0.34.5",
987 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
988 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
989 "cpu": [
990 "arm64"
991 ],
992 "license": "Apache-2.0",
993 "optional": true,
994 "os": [
995 "linux"
996 ],
997 "engines": {
998 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
999 },
1000 "funding": {
1001 "url": "https://opencollective.com/libvips"
1002 },
1003 "optionalDependencies": {
1004 "@img/sharp-libvips-linux-arm64": "1.2.4"
1005 }
1006 },
1007 "node_modules/@img/sharp-linux-ppc64": {
1008 "version": "0.34.5",
1009 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
1010 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
1011 "cpu": [
1012 "ppc64"
1013 ],
1014 "license": "Apache-2.0",
1015 "optional": true,
1016 "os": [
1017 "linux"
1018 ],
1019 "engines": {
1020 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1021 },
1022 "funding": {
1023 "url": "https://opencollective.com/libvips"
1024 },
1025 "optionalDependencies": {
1026 "@img/sharp-libvips-linux-ppc64": "1.2.4"
1027 }
1028 },
1029 "node_modules/@img/sharp-linux-riscv64": {
1030 "version": "0.34.5",
1031 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
1032 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
1033 "cpu": [
1034 "riscv64"
1035 ],
1036 "license": "Apache-2.0",
1037 "optional": true,
1038 "os": [
1039 "linux"
1040 ],
1041 "engines": {
1042 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1043 },
1044 "funding": {
1045 "url": "https://opencollective.com/libvips"
1046 },
1047 "optionalDependencies": {
1048 "@img/sharp-libvips-linux-riscv64": "1.2.4"
1049 }
1050 },
1051 "node_modules/@img/sharp-linux-s390x": {
1052 "version": "0.34.5",
1053 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
1054 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
1055 "cpu": [
1056 "s390x"
1057 ],
1058 "license": "Apache-2.0",
1059 "optional": true,
1060 "os": [
1061 "linux"
1062 ],
1063 "engines": {
1064 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1065 },
1066 "funding": {
1067 "url": "https://opencollective.com/libvips"
1068 },
1069 "optionalDependencies": {
1070 "@img/sharp-libvips-linux-s390x": "1.2.4"
1071 }
1072 },
1073 "node_modules/@img/sharp-linux-x64": {
1074 "version": "0.34.5",
1075 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
1076 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
1077 "cpu": [
1078 "x64"
1079 ],
1080 "license": "Apache-2.0",
1081 "optional": true,
1082 "os": [
1083 "linux"
1084 ],
1085 "engines": {
1086 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1087 },
1088 "funding": {
1089 "url": "https://opencollective.com/libvips"
1090 },
1091 "optionalDependencies": {
1092 "@img/sharp-libvips-linux-x64": "1.2.4"
1093 }
1094 },
1095 "node_modules/@img/sharp-linuxmusl-arm64": {
1096 "version": "0.34.5",
1097 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
1098 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
1099 "cpu": [
1100 "arm64"
1101 ],
1102 "license": "Apache-2.0",
1103 "optional": true,
1104 "os": [
1105 "linux"
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-linuxmusl-arm64": "1.2.4"
1115 }
1116 },
1117 "node_modules/@img/sharp-linuxmusl-x64": {
1118 "version": "0.34.5",
1119 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
1120 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
1121 "cpu": [
1122 "x64"
1123 ],
1124 "license": "Apache-2.0",
1125 "optional": true,
1126 "os": [
1127 "linux"
1128 ],
1129 "engines": {
1130 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1131 },
1132 "funding": {
1133 "url": "https://opencollective.com/libvips"
1134 },
1135 "optionalDependencies": {
1136 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1137 }
1138 },
1139 "node_modules/@img/sharp-wasm32": {
1140 "version": "0.34.5",
1141 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1142 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1143 "cpu": [
1144 "wasm32"
1145 ],
1146 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1147 "optional": true,
1148 "dependencies": {
1149 "@emnapi/runtime": "^1.7.0"
1150 },
1151 "engines": {
1152 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1153 },
1154 "funding": {
1155 "url": "https://opencollective.com/libvips"
1156 }
1157 },
1158 "node_modules/@img/sharp-win32-arm64": {
1159 "version": "0.34.5",
1160 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1161 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1162 "cpu": [
1163 "arm64"
1164 ],
1165 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1166 "optional": true,
1167 "os": [
1168 "win32"
1169 ],
1170 "engines": {
1171 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1172 },
1173 "funding": {
1174 "url": "https://opencollective.com/libvips"
1175 }
1176 },
1177 "node_modules/@img/sharp-win32-ia32": {
1178 "version": "0.34.5",
1179 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1180 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1181 "cpu": [
1182 "ia32"
1183 ],
1184 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1185 "optional": true,
1186 "os": [
1187 "win32"
1188 ],
1189 "engines": {
1190 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1191 },
1192 "funding": {
1193 "url": "https://opencollective.com/libvips"
1194 }
1195 },
1196 "node_modules/@img/sharp-win32-x64": {
1197 "version": "0.34.5",
1198 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1199 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1200 "cpu": [
1201 "x64"
1202 ],
1203 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1204 "optional": true,
1205 "os": [
1206 "win32"
1207 ],
1208 "engines": {
1209 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1210 },
1211 "funding": {
1212 "url": "https://opencollective.com/libvips"
1213 }
1214 },
1215 "node_modules/@inquirer/ansi": {
1216 "version": "2.0.2",
1217 "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.2.tgz",
1218 "integrity": "sha512-SYLX05PwJVnW+WVegZt1T4Ip1qba1ik+pNJPDiqvk6zS5Y/i8PhRzLpGEtVd7sW0G8cMtkD8t4AZYhQwm8vnww==",
1219 "license": "MIT",
1220 "engines": {
1221 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1222 }
1223 },
1224 "node_modules/@inquirer/checkbox": {
1225 "version": "5.0.3",
1226 "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.0.3.tgz",
1227 "integrity": "sha512-xtQP2eXMFlOcAhZ4ReKP2KZvDIBb1AnCfZ81wWXG3DXLVH0f0g4obE0XDPH+ukAEMRcZT0kdX2AS1jrWGXbpxw==",
1228 "license": "MIT",
1229 "dependencies": {
1230 "@inquirer/ansi": "^2.0.2",
1231 "@inquirer/core": "^11.1.0",
1232 "@inquirer/figures": "^2.0.2",
1233 "@inquirer/type": "^4.0.2"
1234 },
1235 "engines": {
1236 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1237 },
1238 "peerDependencies": {
1239 "@types/node": ">=18"
1240 },
1241 "peerDependenciesMeta": {
1242 "@types/node": {
1243 "optional": true
1244 }
1245 }
1246 },
1247 "node_modules/@inquirer/confirm": {
1248 "version": "6.0.3",
1249 "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.3.tgz",
1250 "integrity": "sha512-lyEvibDFL+NA5R4xl8FUmNhmu81B+LDL9L/MpKkZlQDJZXzG8InxiqYxiAlQYa9cqLLhYqKLQwZqXmSTqCLjyw==",
1251 "license": "MIT",
1252 "dependencies": {
1253 "@inquirer/core": "^11.1.0",
1254 "@inquirer/type": "^4.0.2"
1255 },
1256 "engines": {
1257 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1258 },
1259 "peerDependencies": {
1260 "@types/node": ">=18"
1261 },
1262 "peerDependenciesMeta": {
1263 "@types/node": {
1264 "optional": true
1265 }
1266 }
1267 },
1268 "node_modules/@inquirer/core": {
1269 "version": "11.1.0",
1270 "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.0.tgz",
1271 "integrity": "sha512-+jD/34T1pK8M5QmZD/ENhOfXdl9Zr+BrQAUc5h2anWgi7gggRq15ZbiBeLoObj0TLbdgW7TAIQRU2boMc9uOKQ==",
1272 "license": "MIT",
1273 "dependencies": {
1274 "@inquirer/ansi": "^2.0.2",
1275 "@inquirer/figures": "^2.0.2",
1276 "@inquirer/type": "^4.0.2",
1277 "cli-width": "^4.1.0",
1278 "mute-stream": "^3.0.0",
1279 "signal-exit": "^4.1.0",
1280 "wrap-ansi": "^9.0.2"
1281 },
1282 "engines": {
1283 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1284 },
1285 "peerDependencies": {
1286 "@types/node": ">=18"
1287 },
1288 "peerDependenciesMeta": {
1289 "@types/node": {
1290 "optional": true
1291 }
1292 }
1293 },
1294 "node_modules/@inquirer/editor": {
1295 "version": "5.0.3",
1296 "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.0.3.tgz",
1297 "integrity": "sha512-wYyQo96TsAqIciP/r5D3cFeV8h4WqKQ/YOvTg5yOfP2sqEbVVpbxPpfV3LM5D0EP4zUI3EZVHyIUIllnoIa8OQ==",
1298 "license": "MIT",
1299 "dependencies": {
1300 "@inquirer/core": "^11.1.0",
1301 "@inquirer/external-editor": "^2.0.2",
1302 "@inquirer/type": "^4.0.2"
1303 },
1304 "engines": {
1305 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1306 },
1307 "peerDependencies": {
1308 "@types/node": ">=18"
1309 },
1310 "peerDependenciesMeta": {
1311 "@types/node": {
1312 "optional": true
1313 }
1314 }
1315 },
1316 "node_modules/@inquirer/expand": {
1317 "version": "5.0.3",
1318 "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.3.tgz",
1319 "integrity": "sha512-2oINvuL27ujjxd95f6K2K909uZOU2x1WiAl7Wb1X/xOtL8CgQ1kSxzykIr7u4xTkXkXOAkCuF45T588/YKee7w==",
1320 "license": "MIT",
1321 "dependencies": {
1322 "@inquirer/core": "^11.1.0",
1323 "@inquirer/type": "^4.0.2"
1324 },
1325 "engines": {
1326 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1327 },
1328 "peerDependencies": {
1329 "@types/node": ">=18"
1330 },
1331 "peerDependenciesMeta": {
1332 "@types/node": {
1333 "optional": true
1334 }
1335 }
1336 },
1337 "node_modules/@inquirer/external-editor": {
1338 "version": "2.0.2",
1339 "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-2.0.2.tgz",
1340 "integrity": "sha512-X/fMXK7vXomRWEex1j8mnj7s1mpnTeP4CO/h2gysJhHLT2WjBnLv4ZQEGpm/kcYI8QfLZ2fgW+9kTKD+jeopLg==",
1341 "license": "MIT",
1342 "dependencies": {
1343 "chardet": "^2.1.1",
1344 "iconv-lite": "^0.7.0"
1345 },
1346 "engines": {
1347 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1348 },
1349 "peerDependencies": {
1350 "@types/node": ">=18"
1351 },
1352 "peerDependenciesMeta": {
1353 "@types/node": {
1354 "optional": true
1355 }
1356 }
1357 },
1358 "node_modules/@inquirer/figures": {
1359 "version": "2.0.2",
1360 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.2.tgz",
1361 "integrity": "sha512-qXm6EVvQx/FmnSrCWCIGtMHwqeLgxABP8XgcaAoywsL0NFga9gD5kfG0gXiv80GjK9Hsoz4pgGwF/+CjygyV9A==",
1362 "license": "MIT",
1363 "engines": {
1364 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1365 }
1366 },
1367 "node_modules/@inquirer/input": {
1368 "version": "5.0.3",
1369 "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.3.tgz",
1370 "integrity": "sha512-4R0TdWl53dtp79Vs6Df2OHAtA2FVNqya1hND1f5wjHWxZJxwDMSNB1X5ADZJSsQKYAJ5JHCTO+GpJZ42mK0Otw==",
1371 "license": "MIT",
1372 "dependencies": {
1373 "@inquirer/core": "^11.1.0",
1374 "@inquirer/type": "^4.0.2"
1375 },
1376 "engines": {
1377 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1378 },
1379 "peerDependencies": {
1380 "@types/node": ">=18"
1381 },
1382 "peerDependenciesMeta": {
1383 "@types/node": {
1384 "optional": true
1385 }
1386 }
1387 },
1388 "node_modules/@inquirer/number": {
1389 "version": "4.0.3",
1390 "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.3.tgz",
1391 "integrity": "sha512-TjQLe93GGo5snRlu83JxE38ZPqj5ZVggL+QqqAF2oBA5JOJoxx25GG3EGH/XN/Os5WOmKfO8iLVdCXQxXRZIMQ==",
1392 "license": "MIT",
1393 "dependencies": {
1394 "@inquirer/core": "^11.1.0",
1395 "@inquirer/type": "^4.0.2"
1396 },
1397 "engines": {
1398 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1399 },
1400 "peerDependencies": {
1401 "@types/node": ">=18"
1402 },
1403 "peerDependenciesMeta": {
1404 "@types/node": {
1405 "optional": true
1406 }
1407 }
1408 },
1409 "node_modules/@inquirer/password": {
1410 "version": "5.0.3",
1411 "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.3.tgz",
1412 "integrity": "sha512-rCozGbUMAHedTeYWEN8sgZH4lRCdgG/WinFkit6ZPsp8JaNg2T0g3QslPBS5XbpORyKP/I+xyBO81kFEvhBmjA==",
1413 "license": "MIT",
1414 "dependencies": {
1415 "@inquirer/ansi": "^2.0.2",
1416 "@inquirer/core": "^11.1.0",
1417 "@inquirer/type": "^4.0.2"
1418 },
1419 "engines": {
1420 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1421 },
1422 "peerDependencies": {
1423 "@types/node": ">=18"
1424 },
1425 "peerDependenciesMeta": {
1426 "@types/node": {
1427 "optional": true
1428 }
1429 }
1430 },
1431 "node_modules/@inquirer/prompts": {
1432 "version": "8.1.0",
1433 "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.1.0.tgz",
1434 "integrity": "sha512-LsZMdKcmRNF5LyTRuZE5nWeOjganzmN3zwbtNfcs6GPh3I2TsTtF1UYZlbxVfhxd+EuUqLGs/Lm3Xt4v6Az1wA==",
1435 "license": "MIT",
1436 "dependencies": {
1437 "@inquirer/checkbox": "^5.0.3",
1438 "@inquirer/confirm": "^6.0.3",
1439 "@inquirer/editor": "^5.0.3",
1440 "@inquirer/expand": "^5.0.3",
1441 "@inquirer/input": "^5.0.3",
1442 "@inquirer/number": "^4.0.3",
1443 "@inquirer/password": "^5.0.3",
1444 "@inquirer/rawlist": "^5.1.0",
1445 "@inquirer/search": "^4.0.3",
1446 "@inquirer/select": "^5.0.3"
1447 },
1448 "engines": {
1449 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1450 },
1451 "peerDependencies": {
1452 "@types/node": ">=18"
1453 },
1454 "peerDependenciesMeta": {
1455 "@types/node": {
1456 "optional": true
1457 }
1458 }
1459 },
1460 "node_modules/@inquirer/rawlist": {
1461 "version": "5.1.0",
1462 "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.1.0.tgz",
1463 "integrity": "sha512-yUCuVh0jW026Gr2tZlG3kHignxcrLKDR3KBp+eUgNz+BAdSeZk0e18yt2gyBr+giYhj/WSIHCmPDOgp1mT2niQ==",
1464 "license": "MIT",
1465 "dependencies": {
1466 "@inquirer/core": "^11.1.0",
1467 "@inquirer/type": "^4.0.2"
1468 },
1469 "engines": {
1470 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1471 },
1472 "peerDependencies": {
1473 "@types/node": ">=18"
1474 },
1475 "peerDependenciesMeta": {
1476 "@types/node": {
1477 "optional": true
1478 }
1479 }
1480 },
1481 "node_modules/@inquirer/search": {
1482 "version": "4.0.3",
1483 "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.0.3.tgz",
1484 "integrity": "sha512-lzqVw0YwuKYetk5VwJ81Ba+dyVlhseHPx9YnRKQgwXdFS0kEavCz2gngnNhnMIxg8+j1N/rUl1t5s1npwa7bqg==",
1485 "license": "MIT",
1486 "dependencies": {
1487 "@inquirer/core": "^11.1.0",
1488 "@inquirer/figures": "^2.0.2",
1489 "@inquirer/type": "^4.0.2"
1490 },
1491 "engines": {
1492 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1493 },
1494 "peerDependencies": {
1495 "@types/node": ">=18"
1496 },
1497 "peerDependenciesMeta": {
1498 "@types/node": {
1499 "optional": true
1500 }
1501 }
1502 },
1503 "node_modules/@inquirer/select": {
1504 "version": "5.0.3",
1505 "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.0.3.tgz",
1506 "integrity": "sha512-M+ynbwS0ecQFDYMFrQrybA0qL8DV0snpc4kKevCCNaTpfghsRowRY7SlQBeIYNzHqXtiiz4RG9vTOeb/udew7w==",
1507 "license": "MIT",
1508 "dependencies": {
1509 "@inquirer/ansi": "^2.0.2",
1510 "@inquirer/core": "^11.1.0",
1511 "@inquirer/figures": "^2.0.2",
1512 "@inquirer/type": "^4.0.2"
1513 },
1514 "engines": {
1515 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1516 },
1517 "peerDependencies": {
1518 "@types/node": ">=18"
1519 },
1520 "peerDependenciesMeta": {
1521 "@types/node": {
1522 "optional": true
1523 }
1524 }
1525 },
1526 "node_modules/@inquirer/type": {
1527 "version": "4.0.2",
1528 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.2.tgz",
1529 "integrity": "sha512-cae7mzluplsjSdgFA6ACLygb5jC8alO0UUnFPyu0E7tNRPrL+q/f8VcSXp+cjZQ7l5CMpDpi2G1+IQvkOiL1Lw==",
1530 "license": "MIT",
1531 "engines": {
1532 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1533 },
1534 "peerDependencies": {
1535 "@types/node": ">=18"
1536 },
1537 "peerDependenciesMeta": {
1538 "@types/node": {
1539 "optional": true
1540 }
1541 }
1542 },
1543 "node_modules/@puppeteer/browsers": {
1544 "version": "2.11.0",
1545 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.11.0.tgz",
1546 "integrity": "sha512-n6oQX6mYkG8TRPuPXmbPidkUbsSRalhmaaVAQxvH1IkQy63cwsH+kOjB3e4cpCDHg0aSvsiX9bQ4s2VB6mGWUQ==",
1547 "license": "Apache-2.0",
1548 "dependencies": {
1549 "debug": "^4.4.3",
1550 "extract-zip": "^2.0.1",
1551 "progress": "^2.0.3",
1552 "proxy-agent": "^6.5.0",
1553 "semver": "^7.7.3",
1554 "tar-fs": "^3.1.1",
1555 "yargs": "^17.7.2"
1556 },
1557 "bin": {
1558 "browsers": "lib/cjs/main-cli.js"
1559 },
1560 "engines": {
1561 "node": ">=18"
1562 }
1563 },
1564 "node_modules/@steipete/bird": {
1565 "version": "0.4.0",
1566 "resolved": "https://registry.npmjs.org/@steipete/bird/-/bird-0.4.0.tgz",
1567 "integrity": "sha512-DAsCTtKQaJGHz5FJL0L8i3dbV9waBGWbi0bvFQdF1CbASx4PwIlqXS62TuxdsGX9QLzkN7UyL0zEThRGN+Ie7Q==",
1568 "dependencies": {
1569 "commander": "^14.0.2",
1570 "json5": "^2.2.3",
1571 "kleur": "^4.1.5"
1572 },
1573 "bin": {
1574 "bird": "dist/index.js"
1575 },
1576 "engines": {
1577 "node": ">=20"
1578 }
1579 },
1580 "node_modules/@tootallnate/quickjs-emscripten": {
1581 "version": "0.23.0",
1582 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1583 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1584 "license": "MIT"
1585 },
1586 "node_modules/@types/bcryptjs": {
1587 "version": "2.4.6",
1588 "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz",
1589 "integrity": "sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==",
1590 "dev": true,
1591 "license": "MIT"
1592 },
1593 "node_modules/@types/better-sqlite3": {
1594 "version": "7.6.13",
1595 "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz",
1596 "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==",
1597 "dev": true,
1598 "license": "MIT",
1599 "dependencies": {
1600 "@types/node": "*"
1601 }
1602 },
1603 "node_modules/@types/body-parser": {
1604 "version": "1.19.6",
1605 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
1606 "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
1607 "dev": true,
1608 "license": "MIT",
1609 "dependencies": {
1610 "@types/connect": "*",
1611 "@types/node": "*"
1612 }
1613 },
1614 "node_modules/@types/cheerio": {
1615 "version": "0.22.35",
1616 "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.35.tgz",
1617 "integrity": "sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==",
1618 "dev": true,
1619 "license": "MIT",
1620 "dependencies": {
1621 "@types/node": "*"
1622 }
1623 },
1624 "node_modules/@types/connect": {
1625 "version": "3.4.38",
1626 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
1627 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
1628 "dev": true,
1629 "license": "MIT",
1630 "dependencies": {
1631 "@types/node": "*"
1632 }
1633 },
1634 "node_modules/@types/cors": {
1635 "version": "2.8.19",
1636 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz",
1637 "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==",
1638 "dev": true,
1639 "license": "MIT",
1640 "dependencies": {
1641 "@types/node": "*"
1642 }
1643 },
1644 "node_modules/@types/express": {
1645 "version": "5.0.6",
1646 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz",
1647 "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==",
1648 "dev": true,
1649 "license": "MIT",
1650 "dependencies": {
1651 "@types/body-parser": "*",
1652 "@types/express-serve-static-core": "^5.0.0",
1653 "@types/serve-static": "^2"
1654 }
1655 },
1656 "node_modules/@types/express-serve-static-core": {
1657 "version": "5.1.0",
1658 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz",
1659 "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==",
1660 "dev": true,
1661 "license": "MIT",
1662 "dependencies": {
1663 "@types/node": "*",
1664 "@types/qs": "*",
1665 "@types/range-parser": "*",
1666 "@types/send": "*"
1667 }
1668 },
1669 "node_modules/@types/http-errors": {
1670 "version": "2.0.5",
1671 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
1672 "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
1673 "dev": true,
1674 "license": "MIT"
1675 },
1676 "node_modules/@types/inquirer": {
1677 "version": "9.0.9",
1678 "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.9.tgz",
1679 "integrity": "sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==",
1680 "dev": true,
1681 "license": "MIT",
1682 "dependencies": {
1683 "@types/through": "*",
1684 "rxjs": "^7.2.0"
1685 }
1686 },
1687 "node_modules/@types/jsonwebtoken": {
1688 "version": "9.0.10",
1689 "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz",
1690 "integrity": "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==",
1691 "dev": true,
1692 "license": "MIT",
1693 "dependencies": {
1694 "@types/ms": "*",
1695 "@types/node": "*"
1696 }
1697 },
1698 "node_modules/@types/ms": {
1699 "version": "2.1.0",
1700 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
1701 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
1702 "dev": true,
1703 "license": "MIT"
1704 },
1705 "node_modules/@types/node": {
1706 "version": "22.19.3",
1707 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.3.tgz",
1708 "integrity": "sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==",
1709 "devOptional": true,
1710 "license": "MIT",
1711 "dependencies": {
1712 "undici-types": "~6.21.0"
1713 }
1714 },
1715 "node_modules/@types/qs": {
1716 "version": "6.14.0",
1717 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
1718 "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
1719 "dev": true,
1720 "license": "MIT"
1721 },
1722 "node_modules/@types/range-parser": {
1723 "version": "1.2.7",
1724 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
1725 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
1726 "dev": true,
1727 "license": "MIT"
1728 },
1729 "node_modules/@types/send": {
1730 "version": "1.2.1",
1731 "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz",
1732 "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==",
1733 "dev": true,
1734 "license": "MIT",
1735 "dependencies": {
1736 "@types/node": "*"
1737 }
1738 },
1739 "node_modules/@types/serve-static": {
1740 "version": "2.2.0",
1741 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz",
1742 "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==",
1743 "dev": true,
1744 "license": "MIT",
1745 "dependencies": {
1746 "@types/http-errors": "*",
1747 "@types/node": "*"
1748 }
1749 },
1750 "node_modules/@types/sharp": {
1751 "version": "0.31.1",
1752 "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.31.1.tgz",
1753 "integrity": "sha512-5nWwamN9ZFHXaYEincMSuza8nNfOof8nmO+mcI+Agx1uMUk4/pQnNIcix+9rLPXzKrm1pS34+6WRDbDV0Jn7ag==",
1754 "dev": true,
1755 "license": "MIT",
1756 "dependencies": {
1757 "@types/node": "*"
1758 }
1759 },
1760 "node_modules/@types/through": {
1761 "version": "0.0.33",
1762 "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz",
1763 "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==",
1764 "dev": true,
1765 "license": "MIT",
1766 "dependencies": {
1767 "@types/node": "*"
1768 }
1769 },
1770 "node_modules/@types/yauzl": {
1771 "version": "2.10.3",
1772 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
1773 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
1774 "license": "MIT",
1775 "optional": true,
1776 "dependencies": {
1777 "@types/node": "*"
1778 }
1779 },
1780 "node_modules/accepts": {
1781 "version": "2.0.0",
1782 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
1783 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
1784 "license": "MIT",
1785 "dependencies": {
1786 "mime-types": "^3.0.0",
1787 "negotiator": "^1.0.0"
1788 },
1789 "engines": {
1790 "node": ">= 0.6"
1791 }
1792 },
1793 "node_modules/accepts/node_modules/mime-db": {
1794 "version": "1.54.0",
1795 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
1796 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
1797 "license": "MIT",
1798 "engines": {
1799 "node": ">= 0.6"
1800 }
1801 },
1802 "node_modules/accepts/node_modules/mime-types": {
1803 "version": "3.0.2",
1804 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
1805 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
1806 "license": "MIT",
1807 "dependencies": {
1808 "mime-db": "^1.54.0"
1809 },
1810 "engines": {
1811 "node": ">=18"
1812 },
1813 "funding": {
1814 "type": "opencollective",
1815 "url": "https://opencollective.com/express"
1816 }
1817 },
1818 "node_modules/agent-base": {
1819 "version": "7.1.4",
1820 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
1821 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
1822 "license": "MIT",
1823 "engines": {
1824 "node": ">= 14"
1825 }
1826 },
1827 "node_modules/ansi-regex": {
1828 "version": "6.2.2",
1829 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1830 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1831 "license": "MIT",
1832 "engines": {
1833 "node": ">=12"
1834 },
1835 "funding": {
1836 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1837 }
1838 },
1839 "node_modules/ansi-styles": {
1840 "version": "6.2.3",
1841 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1842 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1843 "license": "MIT",
1844 "engines": {
1845 "node": ">=12"
1846 },
1847 "funding": {
1848 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1849 }
1850 },
1851 "node_modules/ast-types": {
1852 "version": "0.13.4",
1853 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
1854 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
1855 "license": "MIT",
1856 "dependencies": {
1857 "tslib": "^2.0.1"
1858 },
1859 "engines": {
1860 "node": ">=4"
1861 }
1862 },
1863 "node_modules/asynckit": {
1864 "version": "0.4.0",
1865 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1866 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
1867 "license": "MIT"
1868 },
1869 "node_modules/await-lock": {
1870 "version": "2.2.2",
1871 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
1872 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
1873 "license": "MIT"
1874 },
1875 "node_modules/axios": {
1876 "version": "1.13.2",
1877 "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
1878 "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
1879 "license": "MIT",
1880 "dependencies": {
1881 "follow-redirects": "^1.15.6",
1882 "form-data": "^4.0.4",
1883 "proxy-from-env": "^1.1.0"
1884 }
1885 },
1886 "node_modules/b4a": {
1887 "version": "1.7.3",
1888 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
1889 "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
1890 "license": "Apache-2.0",
1891 "peerDependencies": {
1892 "react-native-b4a": "*"
1893 },
1894 "peerDependenciesMeta": {
1895 "react-native-b4a": {
1896 "optional": true
1897 }
1898 }
1899 },
1900 "node_modules/bare-events": {
1901 "version": "2.8.2",
1902 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
1903 "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
1904 "license": "Apache-2.0",
1905 "peerDependencies": {
1906 "bare-abort-controller": "*"
1907 },
1908 "peerDependenciesMeta": {
1909 "bare-abort-controller": {
1910 "optional": true
1911 }
1912 }
1913 },
1914 "node_modules/bare-fs": {
1915 "version": "4.5.2",
1916 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.2.tgz",
1917 "integrity": "sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw==",
1918 "license": "Apache-2.0",
1919 "optional": true,
1920 "dependencies": {
1921 "bare-events": "^2.5.4",
1922 "bare-path": "^3.0.0",
1923 "bare-stream": "^2.6.4",
1924 "bare-url": "^2.2.2",
1925 "fast-fifo": "^1.3.2"
1926 },
1927 "engines": {
1928 "bare": ">=1.16.0"
1929 },
1930 "peerDependencies": {
1931 "bare-buffer": "*"
1932 },
1933 "peerDependenciesMeta": {
1934 "bare-buffer": {
1935 "optional": true
1936 }
1937 }
1938 },
1939 "node_modules/bare-os": {
1940 "version": "3.6.2",
1941 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
1942 "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
1943 "license": "Apache-2.0",
1944 "optional": true,
1945 "engines": {
1946 "bare": ">=1.14.0"
1947 }
1948 },
1949 "node_modules/bare-path": {
1950 "version": "3.0.0",
1951 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
1952 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
1953 "license": "Apache-2.0",
1954 "optional": true,
1955 "dependencies": {
1956 "bare-os": "^3.0.1"
1957 }
1958 },
1959 "node_modules/bare-stream": {
1960 "version": "2.7.0",
1961 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
1962 "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
1963 "license": "Apache-2.0",
1964 "optional": true,
1965 "dependencies": {
1966 "streamx": "^2.21.0"
1967 },
1968 "peerDependencies": {
1969 "bare-buffer": "*",
1970 "bare-events": "*"
1971 },
1972 "peerDependenciesMeta": {
1973 "bare-buffer": {
1974 "optional": true
1975 },
1976 "bare-events": {
1977 "optional": true
1978 }
1979 }
1980 },
1981 "node_modules/bare-url": {
1982 "version": "2.3.2",
1983 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
1984 "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
1985 "license": "Apache-2.0",
1986 "optional": true,
1987 "dependencies": {
1988 "bare-path": "^3.0.0"
1989 }
1990 },
1991 "node_modules/base64-js": {
1992 "version": "1.5.1",
1993 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1994 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1995 "funding": [
1996 {
1997 "type": "github",
1998 "url": "https://github.com/sponsors/feross"
1999 },
2000 {
2001 "type": "patreon",
2002 "url": "https://www.patreon.com/feross"
2003 },
2004 {
2005 "type": "consulting",
2006 "url": "https://feross.org/support"
2007 }
2008 ],
2009 "license": "MIT"
2010 },
2011 "node_modules/basic-ftp": {
2012 "version": "5.1.0",
2013 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.1.0.tgz",
2014 "integrity": "sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==",
2015 "license": "MIT",
2016 "engines": {
2017 "node": ">=10.0.0"
2018 }
2019 },
2020 "node_modules/bcryptjs": {
2021 "version": "3.0.3",
2022 "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz",
2023 "integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==",
2024 "license": "BSD-3-Clause",
2025 "bin": {
2026 "bcrypt": "bin/bcrypt"
2027 }
2028 },
2029 "node_modules/better-sqlite3": {
2030 "version": "12.5.0",
2031 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.5.0.tgz",
2032 "integrity": "sha512-WwCZ/5Diz7rsF29o27o0Gcc1Du+l7Zsv7SYtVPG0X3G/uUI1LqdxrQI7c9Hs2FWpqXXERjW9hp6g3/tH7DlVKg==",
2033 "hasInstallScript": true,
2034 "license": "MIT",
2035 "dependencies": {
2036 "bindings": "^1.5.0",
2037 "prebuild-install": "^7.1.1"
2038 },
2039 "engines": {
2040 "node": "20.x || 22.x || 23.x || 24.x || 25.x"
2041 }
2042 },
2043 "node_modules/bindings": {
2044 "version": "1.5.0",
2045 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
2046 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
2047 "license": "MIT",
2048 "dependencies": {
2049 "file-uri-to-path": "1.0.0"
2050 }
2051 },
2052 "node_modules/bl": {
2053 "version": "4.1.0",
2054 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
2055 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
2056 "license": "MIT",
2057 "dependencies": {
2058 "buffer": "^5.5.0",
2059 "inherits": "^2.0.4",
2060 "readable-stream": "^3.4.0"
2061 }
2062 },
2063 "node_modules/body-parser": {
2064 "version": "2.2.1",
2065 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.1.tgz",
2066 "integrity": "sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==",
2067 "license": "MIT",
2068 "dependencies": {
2069 "bytes": "^3.1.2",
2070 "content-type": "^1.0.5",
2071 "debug": "^4.4.3",
2072 "http-errors": "^2.0.0",
2073 "iconv-lite": "^0.7.0",
2074 "on-finished": "^2.4.1",
2075 "qs": "^6.14.0",
2076 "raw-body": "^3.0.1",
2077 "type-is": "^2.0.1"
2078 },
2079 "engines": {
2080 "node": ">=18"
2081 },
2082 "funding": {
2083 "type": "opencollective",
2084 "url": "https://opencollective.com/express"
2085 }
2086 },
2087 "node_modules/boolbase": {
2088 "version": "1.0.0",
2089 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2090 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
2091 "license": "ISC"
2092 },
2093 "node_modules/buffer": {
2094 "version": "5.7.1",
2095 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2096 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2097 "funding": [
2098 {
2099 "type": "github",
2100 "url": "https://github.com/sponsors/feross"
2101 },
2102 {
2103 "type": "patreon",
2104 "url": "https://www.patreon.com/feross"
2105 },
2106 {
2107 "type": "consulting",
2108 "url": "https://feross.org/support"
2109 }
2110 ],
2111 "license": "MIT",
2112 "dependencies": {
2113 "base64-js": "^1.3.1",
2114 "ieee754": "^1.1.13"
2115 }
2116 },
2117 "node_modules/buffer-crc32": {
2118 "version": "0.2.13",
2119 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2120 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2121 "license": "MIT",
2122 "engines": {
2123 "node": "*"
2124 }
2125 },
2126 "node_modules/buffer-equal-constant-time": {
2127 "version": "1.0.1",
2128 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
2129 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
2130 "license": "BSD-3-Clause"
2131 },
2132 "node_modules/bytes": {
2133 "version": "3.1.2",
2134 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
2135 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
2136 "license": "MIT",
2137 "engines": {
2138 "node": ">= 0.8"
2139 }
2140 },
2141 "node_modules/call-bind-apply-helpers": {
2142 "version": "1.0.2",
2143 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
2144 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
2145 "license": "MIT",
2146 "dependencies": {
2147 "es-errors": "^1.3.0",
2148 "function-bind": "^1.1.2"
2149 },
2150 "engines": {
2151 "node": ">= 0.4"
2152 }
2153 },
2154 "node_modules/call-bound": {
2155 "version": "1.0.4",
2156 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
2157 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
2158 "license": "MIT",
2159 "dependencies": {
2160 "call-bind-apply-helpers": "^1.0.2",
2161 "get-intrinsic": "^1.3.0"
2162 },
2163 "engines": {
2164 "node": ">= 0.4"
2165 },
2166 "funding": {
2167 "url": "https://github.com/sponsors/ljharb"
2168 }
2169 },
2170 "node_modules/chardet": {
2171 "version": "2.1.1",
2172 "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
2173 "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
2174 "license": "MIT"
2175 },
2176 "node_modules/cheerio": {
2177 "version": "1.1.2",
2178 "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
2179 "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
2180 "license": "MIT",
2181 "dependencies": {
2182 "cheerio-select": "^2.1.0",
2183 "dom-serializer": "^2.0.0",
2184 "domhandler": "^5.0.3",
2185 "domutils": "^3.2.2",
2186 "encoding-sniffer": "^0.2.1",
2187 "htmlparser2": "^10.0.0",
2188 "parse5": "^7.3.0",
2189 "parse5-htmlparser2-tree-adapter": "^7.1.0",
2190 "parse5-parser-stream": "^7.1.2",
2191 "undici": "^7.12.0",
2192 "whatwg-mimetype": "^4.0.0"
2193 },
2194 "engines": {
2195 "node": ">=20.18.1"
2196 },
2197 "funding": {
2198 "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
2199 }
2200 },
2201 "node_modules/cheerio-select": {
2202 "version": "2.1.0",
2203 "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
2204 "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
2205 "license": "BSD-2-Clause",
2206 "dependencies": {
2207 "boolbase": "^1.0.0",
2208 "css-select": "^5.1.0",
2209 "css-what": "^6.1.0",
2210 "domelementtype": "^2.3.0",
2211 "domhandler": "^5.0.3",
2212 "domutils": "^3.0.1"
2213 },
2214 "funding": {
2215 "url": "https://github.com/sponsors/fb55"
2216 }
2217 },
2218 "node_modules/chownr": {
2219 "version": "1.1.4",
2220 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
2221 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
2222 "license": "ISC"
2223 },
2224 "node_modules/chromium-bidi": {
2225 "version": "12.0.1",
2226 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-12.0.1.tgz",
2227 "integrity": "sha512-fGg+6jr0xjQhzpy5N4ErZxQ4wF7KLEvhGZXD6EgvZKDhu7iOhZXnZhcDxPJDcwTcrD48NPzOCo84RP2lv3Z+Cg==",
2228 "license": "Apache-2.0",
2229 "dependencies": {
2230 "mitt": "^3.0.1",
2231 "zod": "^3.24.1"
2232 },
2233 "peerDependencies": {
2234 "devtools-protocol": "*"
2235 }
2236 },
2237 "node_modules/cli-width": {
2238 "version": "4.1.0",
2239 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
2240 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
2241 "license": "ISC",
2242 "engines": {
2243 "node": ">= 12"
2244 }
2245 },
2246 "node_modules/cliui": {
2247 "version": "8.0.1",
2248 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
2249 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
2250 "license": "ISC",
2251 "dependencies": {
2252 "string-width": "^4.2.0",
2253 "strip-ansi": "^6.0.1",
2254 "wrap-ansi": "^7.0.0"
2255 },
2256 "engines": {
2257 "node": ">=12"
2258 }
2259 },
2260 "node_modules/cliui/node_modules/ansi-regex": {
2261 "version": "5.0.1",
2262 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2263 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2264 "license": "MIT",
2265 "engines": {
2266 "node": ">=8"
2267 }
2268 },
2269 "node_modules/cliui/node_modules/ansi-styles": {
2270 "version": "4.3.0",
2271 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2272 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2273 "license": "MIT",
2274 "dependencies": {
2275 "color-convert": "^2.0.1"
2276 },
2277 "engines": {
2278 "node": ">=8"
2279 },
2280 "funding": {
2281 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2282 }
2283 },
2284 "node_modules/cliui/node_modules/emoji-regex": {
2285 "version": "8.0.0",
2286 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2287 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2288 "license": "MIT"
2289 },
2290 "node_modules/cliui/node_modules/string-width": {
2291 "version": "4.2.3",
2292 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2293 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2294 "license": "MIT",
2295 "dependencies": {
2296 "emoji-regex": "^8.0.0",
2297 "is-fullwidth-code-point": "^3.0.0",
2298 "strip-ansi": "^6.0.1"
2299 },
2300 "engines": {
2301 "node": ">=8"
2302 }
2303 },
2304 "node_modules/cliui/node_modules/strip-ansi": {
2305 "version": "6.0.1",
2306 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2307 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2308 "license": "MIT",
2309 "dependencies": {
2310 "ansi-regex": "^5.0.1"
2311 },
2312 "engines": {
2313 "node": ">=8"
2314 }
2315 },
2316 "node_modules/cliui/node_modules/wrap-ansi": {
2317 "version": "7.0.0",
2318 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2319 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2320 "license": "MIT",
2321 "dependencies": {
2322 "ansi-styles": "^4.0.0",
2323 "string-width": "^4.1.0",
2324 "strip-ansi": "^6.0.0"
2325 },
2326 "engines": {
2327 "node": ">=10"
2328 },
2329 "funding": {
2330 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2331 }
2332 },
2333 "node_modules/collapse-white-space": {
2334 "version": "2.1.0",
2335 "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
2336 "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
2337 "license": "MIT",
2338 "funding": {
2339 "type": "github",
2340 "url": "https://github.com/sponsors/wooorm"
2341 }
2342 },
2343 "node_modules/color-convert": {
2344 "version": "2.0.1",
2345 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2346 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2347 "license": "MIT",
2348 "dependencies": {
2349 "color-name": "~1.1.4"
2350 },
2351 "engines": {
2352 "node": ">=7.0.0"
2353 }
2354 },
2355 "node_modules/color-name": {
2356 "version": "1.1.4",
2357 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2358 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2359 "license": "MIT"
2360 },
2361 "node_modules/combined-stream": {
2362 "version": "1.0.8",
2363 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2364 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2365 "license": "MIT",
2366 "dependencies": {
2367 "delayed-stream": "~1.0.0"
2368 },
2369 "engines": {
2370 "node": ">= 0.8"
2371 }
2372 },
2373 "node_modules/commander": {
2374 "version": "14.0.2",
2375 "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
2376 "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
2377 "license": "MIT",
2378 "engines": {
2379 "node": ">=20"
2380 }
2381 },
2382 "node_modules/content-disposition": {
2383 "version": "1.0.1",
2384 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz",
2385 "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==",
2386 "license": "MIT",
2387 "engines": {
2388 "node": ">=18"
2389 },
2390 "funding": {
2391 "type": "opencollective",
2392 "url": "https://opencollective.com/express"
2393 }
2394 },
2395 "node_modules/content-type": {
2396 "version": "1.0.5",
2397 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
2398 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
2399 "license": "MIT",
2400 "engines": {
2401 "node": ">= 0.6"
2402 }
2403 },
2404 "node_modules/cookie": {
2405 "version": "0.7.2",
2406 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
2407 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
2408 "license": "MIT",
2409 "engines": {
2410 "node": ">= 0.6"
2411 }
2412 },
2413 "node_modules/cookie-signature": {
2414 "version": "1.2.2",
2415 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
2416 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
2417 "license": "MIT",
2418 "engines": {
2419 "node": ">=6.6.0"
2420 }
2421 },
2422 "node_modules/cors": {
2423 "version": "2.8.5",
2424 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
2425 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
2426 "license": "MIT",
2427 "dependencies": {
2428 "object-assign": "^4",
2429 "vary": "^1"
2430 },
2431 "engines": {
2432 "node": ">= 0.10"
2433 }
2434 },
2435 "node_modules/css-select": {
2436 "version": "5.2.2",
2437 "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
2438 "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
2439 "license": "BSD-2-Clause",
2440 "dependencies": {
2441 "boolbase": "^1.0.0",
2442 "css-what": "^6.1.0",
2443 "domhandler": "^5.0.2",
2444 "domutils": "^3.0.1",
2445 "nth-check": "^2.0.1"
2446 },
2447 "funding": {
2448 "url": "https://github.com/sponsors/fb55"
2449 }
2450 },
2451 "node_modules/css-what": {
2452 "version": "6.2.2",
2453 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
2454 "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
2455 "license": "BSD-2-Clause",
2456 "engines": {
2457 "node": ">= 6"
2458 },
2459 "funding": {
2460 "url": "https://github.com/sponsors/fb55"
2461 }
2462 },
2463 "node_modules/data-uri-to-buffer": {
2464 "version": "6.0.2",
2465 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
2466 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
2467 "license": "MIT",
2468 "engines": {
2469 "node": ">= 14"
2470 }
2471 },
2472 "node_modules/debug": {
2473 "version": "4.4.3",
2474 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2475 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2476 "license": "MIT",
2477 "dependencies": {
2478 "ms": "^2.1.3"
2479 },
2480 "engines": {
2481 "node": ">=6.0"
2482 },
2483 "peerDependenciesMeta": {
2484 "supports-color": {
2485 "optional": true
2486 }
2487 }
2488 },
2489 "node_modules/decompress-response": {
2490 "version": "6.0.0",
2491 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
2492 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
2493 "license": "MIT",
2494 "dependencies": {
2495 "mimic-response": "^3.1.0"
2496 },
2497 "engines": {
2498 "node": ">=10"
2499 },
2500 "funding": {
2501 "url": "https://github.com/sponsors/sindresorhus"
2502 }
2503 },
2504 "node_modules/deep-extend": {
2505 "version": "0.6.0",
2506 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2507 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2508 "license": "MIT",
2509 "engines": {
2510 "node": ">=4.0.0"
2511 }
2512 },
2513 "node_modules/degenerator": {
2514 "version": "5.0.1",
2515 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
2516 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
2517 "license": "MIT",
2518 "dependencies": {
2519 "ast-types": "^0.13.4",
2520 "escodegen": "^2.1.0",
2521 "esprima": "^4.0.1"
2522 },
2523 "engines": {
2524 "node": ">= 14"
2525 }
2526 },
2527 "node_modules/delayed-stream": {
2528 "version": "1.0.0",
2529 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2530 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
2531 "license": "MIT",
2532 "engines": {
2533 "node": ">=0.4.0"
2534 }
2535 },
2536 "node_modules/depd": {
2537 "version": "2.0.0",
2538 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
2539 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
2540 "license": "MIT",
2541 "engines": {
2542 "node": ">= 0.8"
2543 }
2544 },
2545 "node_modules/detect-libc": {
2546 "version": "2.1.2",
2547 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2548 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2549 "license": "Apache-2.0",
2550 "engines": {
2551 "node": ">=8"
2552 }
2553 },
2554 "node_modules/devtools-protocol": {
2555 "version": "0.0.1534754",
2556 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1534754.tgz",
2557 "integrity": "sha512-26T91cV5dbOYnXdJi5qQHoTtUoNEqwkHcAyu/IKtjIAxiEqPMrDiRkDOPWVsGfNZGmlQVHQbZRSjD8sxagWVsQ==",
2558 "license": "BSD-3-Clause"
2559 },
2560 "node_modules/dom-serializer": {
2561 "version": "2.0.0",
2562 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
2563 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
2564 "license": "MIT",
2565 "dependencies": {
2566 "domelementtype": "^2.3.0",
2567 "domhandler": "^5.0.2",
2568 "entities": "^4.2.0"
2569 },
2570 "funding": {
2571 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
2572 }
2573 },
2574 "node_modules/domelementtype": {
2575 "version": "2.3.0",
2576 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
2577 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
2578 "funding": [
2579 {
2580 "type": "github",
2581 "url": "https://github.com/sponsors/fb55"
2582 }
2583 ],
2584 "license": "BSD-2-Clause"
2585 },
2586 "node_modules/domhandler": {
2587 "version": "5.0.3",
2588 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
2589 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
2590 "license": "BSD-2-Clause",
2591 "dependencies": {
2592 "domelementtype": "^2.3.0"
2593 },
2594 "engines": {
2595 "node": ">= 4"
2596 },
2597 "funding": {
2598 "url": "https://github.com/fb55/domhandler?sponsor=1"
2599 }
2600 },
2601 "node_modules/domutils": {
2602 "version": "3.2.2",
2603 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
2604 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
2605 "license": "BSD-2-Clause",
2606 "dependencies": {
2607 "dom-serializer": "^2.0.0",
2608 "domelementtype": "^2.3.0",
2609 "domhandler": "^5.0.3"
2610 },
2611 "funding": {
2612 "url": "https://github.com/fb55/domutils?sponsor=1"
2613 }
2614 },
2615 "node_modules/dotenv": {
2616 "version": "17.2.3",
2617 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz",
2618 "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==",
2619 "license": "BSD-2-Clause",
2620 "engines": {
2621 "node": ">=12"
2622 },
2623 "funding": {
2624 "url": "https://dotenvx.com"
2625 }
2626 },
2627 "node_modules/dunder-proto": {
2628 "version": "1.0.1",
2629 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
2630 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
2631 "license": "MIT",
2632 "dependencies": {
2633 "call-bind-apply-helpers": "^1.0.1",
2634 "es-errors": "^1.3.0",
2635 "gopd": "^1.2.0"
2636 },
2637 "engines": {
2638 "node": ">= 0.4"
2639 }
2640 },
2641 "node_modules/ecdsa-sig-formatter": {
2642 "version": "1.0.11",
2643 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
2644 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
2645 "license": "Apache-2.0",
2646 "dependencies": {
2647 "safe-buffer": "^5.0.1"
2648 }
2649 },
2650 "node_modules/ee-first": {
2651 "version": "1.1.1",
2652 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2653 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
2654 "license": "MIT"
2655 },
2656 "node_modules/emoji-regex": {
2657 "version": "10.6.0",
2658 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
2659 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
2660 "license": "MIT"
2661 },
2662 "node_modules/encodeurl": {
2663 "version": "2.0.0",
2664 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
2665 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
2666 "license": "MIT",
2667 "engines": {
2668 "node": ">= 0.8"
2669 }
2670 },
2671 "node_modules/encoding-sniffer": {
2672 "version": "0.2.1",
2673 "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",
2674 "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",
2675 "license": "MIT",
2676 "dependencies": {
2677 "iconv-lite": "^0.6.3",
2678 "whatwg-encoding": "^3.1.1"
2679 },
2680 "funding": {
2681 "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
2682 }
2683 },
2684 "node_modules/encoding-sniffer/node_modules/iconv-lite": {
2685 "version": "0.6.3",
2686 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
2687 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
2688 "license": "MIT",
2689 "dependencies": {
2690 "safer-buffer": ">= 2.1.2 < 3.0.0"
2691 },
2692 "engines": {
2693 "node": ">=0.10.0"
2694 }
2695 },
2696 "node_modules/end-of-stream": {
2697 "version": "1.4.5",
2698 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
2699 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
2700 "license": "MIT",
2701 "dependencies": {
2702 "once": "^1.4.0"
2703 }
2704 },
2705 "node_modules/entities": {
2706 "version": "4.5.0",
2707 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2708 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2709 "license": "BSD-2-Clause",
2710 "engines": {
2711 "node": ">=0.12"
2712 },
2713 "funding": {
2714 "url": "https://github.com/fb55/entities?sponsor=1"
2715 }
2716 },
2717 "node_modules/es-define-property": {
2718 "version": "1.0.1",
2719 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
2720 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
2721 "license": "MIT",
2722 "engines": {
2723 "node": ">= 0.4"
2724 }
2725 },
2726 "node_modules/es-errors": {
2727 "version": "1.3.0",
2728 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2729 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2730 "license": "MIT",
2731 "engines": {
2732 "node": ">= 0.4"
2733 }
2734 },
2735 "node_modules/es-object-atoms": {
2736 "version": "1.1.1",
2737 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
2738 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
2739 "license": "MIT",
2740 "dependencies": {
2741 "es-errors": "^1.3.0"
2742 },
2743 "engines": {
2744 "node": ">= 0.4"
2745 }
2746 },
2747 "node_modules/es-set-tostringtag": {
2748 "version": "2.1.0",
2749 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
2750 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
2751 "license": "MIT",
2752 "dependencies": {
2753 "es-errors": "^1.3.0",
2754 "get-intrinsic": "^1.2.6",
2755 "has-tostringtag": "^1.0.2",
2756 "hasown": "^2.0.2"
2757 },
2758 "engines": {
2759 "node": ">= 0.4"
2760 }
2761 },
2762 "node_modules/esbuild": {
2763 "version": "0.27.2",
2764 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2765 "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
2766 "dev": true,
2767 "hasInstallScript": true,
2768 "license": "MIT",
2769 "bin": {
2770 "esbuild": "bin/esbuild"
2771 },
2772 "engines": {
2773 "node": ">=18"
2774 },
2775 "optionalDependencies": {
2776 "@esbuild/aix-ppc64": "0.27.2",
2777 "@esbuild/android-arm": "0.27.2",
2778 "@esbuild/android-arm64": "0.27.2",
2779 "@esbuild/android-x64": "0.27.2",
2780 "@esbuild/darwin-arm64": "0.27.2",
2781 "@esbuild/darwin-x64": "0.27.2",
2782 "@esbuild/freebsd-arm64": "0.27.2",
2783 "@esbuild/freebsd-x64": "0.27.2",
2784 "@esbuild/linux-arm": "0.27.2",
2785 "@esbuild/linux-arm64": "0.27.2",
2786 "@esbuild/linux-ia32": "0.27.2",
2787 "@esbuild/linux-loong64": "0.27.2",
2788 "@esbuild/linux-mips64el": "0.27.2",
2789 "@esbuild/linux-ppc64": "0.27.2",
2790 "@esbuild/linux-riscv64": "0.27.2",
2791 "@esbuild/linux-s390x": "0.27.2",
2792 "@esbuild/linux-x64": "0.27.2",
2793 "@esbuild/netbsd-arm64": "0.27.2",
2794 "@esbuild/netbsd-x64": "0.27.2",
2795 "@esbuild/openbsd-arm64": "0.27.2",
2796 "@esbuild/openbsd-x64": "0.27.2",
2797 "@esbuild/openharmony-arm64": "0.27.2",
2798 "@esbuild/sunos-x64": "0.27.2",
2799 "@esbuild/win32-arm64": "0.27.2",
2800 "@esbuild/win32-ia32": "0.27.2",
2801 "@esbuild/win32-x64": "0.27.2"
2802 }
2803 },
2804 "node_modules/escalade": {
2805 "version": "3.2.0",
2806 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2807 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2808 "license": "MIT",
2809 "engines": {
2810 "node": ">=6"
2811 }
2812 },
2813 "node_modules/escape-html": {
2814 "version": "1.0.3",
2815 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2816 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
2817 "license": "MIT"
2818 },
2819 "node_modules/escodegen": {
2820 "version": "2.1.0",
2821 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
2822 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
2823 "license": "BSD-2-Clause",
2824 "dependencies": {
2825 "esprima": "^4.0.1",
2826 "estraverse": "^5.2.0",
2827 "esutils": "^2.0.2"
2828 },
2829 "bin": {
2830 "escodegen": "bin/escodegen.js",
2831 "esgenerate": "bin/esgenerate.js"
2832 },
2833 "engines": {
2834 "node": ">=6.0"
2835 },
2836 "optionalDependencies": {
2837 "source-map": "~0.6.1"
2838 }
2839 },
2840 "node_modules/esprima": {
2841 "version": "4.0.1",
2842 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2843 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2844 "license": "BSD-2-Clause",
2845 "bin": {
2846 "esparse": "bin/esparse.js",
2847 "esvalidate": "bin/esvalidate.js"
2848 },
2849 "engines": {
2850 "node": ">=4"
2851 }
2852 },
2853 "node_modules/estraverse": {
2854 "version": "5.3.0",
2855 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2856 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2857 "license": "BSD-2-Clause",
2858 "engines": {
2859 "node": ">=4.0"
2860 }
2861 },
2862 "node_modules/esutils": {
2863 "version": "2.0.3",
2864 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2865 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2866 "license": "BSD-2-Clause",
2867 "engines": {
2868 "node": ">=0.10.0"
2869 }
2870 },
2871 "node_modules/etag": {
2872 "version": "1.8.1",
2873 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2874 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
2875 "license": "MIT",
2876 "engines": {
2877 "node": ">= 0.6"
2878 }
2879 },
2880 "node_modules/events-universal": {
2881 "version": "1.0.1",
2882 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
2883 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
2884 "license": "Apache-2.0",
2885 "dependencies": {
2886 "bare-events": "^2.7.0"
2887 }
2888 },
2889 "node_modules/expand-template": {
2890 "version": "2.0.3",
2891 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
2892 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
2893 "license": "(MIT OR WTFPL)",
2894 "engines": {
2895 "node": ">=6"
2896 }
2897 },
2898 "node_modules/express": {
2899 "version": "5.2.1",
2900 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
2901 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
2902 "license": "MIT",
2903 "dependencies": {
2904 "accepts": "^2.0.0",
2905 "body-parser": "^2.2.1",
2906 "content-disposition": "^1.0.0",
2907 "content-type": "^1.0.5",
2908 "cookie": "^0.7.1",
2909 "cookie-signature": "^1.2.1",
2910 "debug": "^4.4.0",
2911 "depd": "^2.0.0",
2912 "encodeurl": "^2.0.0",
2913 "escape-html": "^1.0.3",
2914 "etag": "^1.8.1",
2915 "finalhandler": "^2.1.0",
2916 "fresh": "^2.0.0",
2917 "http-errors": "^2.0.0",
2918 "merge-descriptors": "^2.0.0",
2919 "mime-types": "^3.0.0",
2920 "on-finished": "^2.4.1",
2921 "once": "^1.4.0",
2922 "parseurl": "^1.3.3",
2923 "proxy-addr": "^2.0.7",
2924 "qs": "^6.14.0",
2925 "range-parser": "^1.2.1",
2926 "router": "^2.2.0",
2927 "send": "^1.1.0",
2928 "serve-static": "^2.2.0",
2929 "statuses": "^2.0.1",
2930 "type-is": "^2.0.1",
2931 "vary": "^1.1.2"
2932 },
2933 "engines": {
2934 "node": ">= 18"
2935 },
2936 "funding": {
2937 "type": "opencollective",
2938 "url": "https://opencollective.com/express"
2939 }
2940 },
2941 "node_modules/express/node_modules/mime-db": {
2942 "version": "1.54.0",
2943 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
2944 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
2945 "license": "MIT",
2946 "engines": {
2947 "node": ">= 0.6"
2948 }
2949 },
2950 "node_modules/express/node_modules/mime-types": {
2951 "version": "3.0.2",
2952 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
2953 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
2954 "license": "MIT",
2955 "dependencies": {
2956 "mime-db": "^1.54.0"
2957 },
2958 "engines": {
2959 "node": ">=18"
2960 },
2961 "funding": {
2962 "type": "opencollective",
2963 "url": "https://opencollective.com/express"
2964 }
2965 },
2966 "node_modules/extract-zip": {
2967 "version": "2.0.1",
2968 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
2969 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
2970 "license": "BSD-2-Clause",
2971 "dependencies": {
2972 "debug": "^4.1.1",
2973 "get-stream": "^5.1.0",
2974 "yauzl": "^2.10.0"
2975 },
2976 "bin": {
2977 "extract-zip": "cli.js"
2978 },
2979 "engines": {
2980 "node": ">= 10.17.0"
2981 },
2982 "optionalDependencies": {
2983 "@types/yauzl": "^2.9.1"
2984 }
2985 },
2986 "node_modules/fast-fifo": {
2987 "version": "1.3.2",
2988 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
2989 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
2990 "license": "MIT"
2991 },
2992 "node_modules/fd-slicer": {
2993 "version": "1.1.0",
2994 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
2995 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
2996 "license": "MIT",
2997 "dependencies": {
2998 "pend": "~1.2.0"
2999 }
3000 },
3001 "node_modules/file-uri-to-path": {
3002 "version": "1.0.0",
3003 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
3004 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
3005 "license": "MIT"
3006 },
3007 "node_modules/finalhandler": {
3008 "version": "2.1.1",
3009 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
3010 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
3011 "license": "MIT",
3012 "dependencies": {
3013 "debug": "^4.4.0",
3014 "encodeurl": "^2.0.0",
3015 "escape-html": "^1.0.3",
3016 "on-finished": "^2.4.1",
3017 "parseurl": "^1.3.3",
3018 "statuses": "^2.0.1"
3019 },
3020 "engines": {
3021 "node": ">= 18.0.0"
3022 },
3023 "funding": {
3024 "type": "opencollective",
3025 "url": "https://opencollective.com/express"
3026 }
3027 },
3028 "node_modules/follow-redirects": {
3029 "version": "1.15.11",
3030 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
3031 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
3032 "funding": [
3033 {
3034 "type": "individual",
3035 "url": "https://github.com/sponsors/RubenVerborgh"
3036 }
3037 ],
3038 "license": "MIT",
3039 "engines": {
3040 "node": ">=4.0"
3041 },
3042 "peerDependenciesMeta": {
3043 "debug": {
3044 "optional": true
3045 }
3046 }
3047 },
3048 "node_modules/form-data": {
3049 "version": "4.0.5",
3050 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
3051 "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
3052 "license": "MIT",
3053 "dependencies": {
3054 "asynckit": "^0.4.0",
3055 "combined-stream": "^1.0.8",
3056 "es-set-tostringtag": "^2.1.0",
3057 "hasown": "^2.0.2",
3058 "mime-types": "^2.1.12"
3059 },
3060 "engines": {
3061 "node": ">= 6"
3062 }
3063 },
3064 "node_modules/forwarded": {
3065 "version": "0.2.0",
3066 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
3067 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
3068 "license": "MIT",
3069 "engines": {
3070 "node": ">= 0.6"
3071 }
3072 },
3073 "node_modules/franc-min": {
3074 "version": "6.2.0",
3075 "resolved": "https://registry.npmjs.org/franc-min/-/franc-min-6.2.0.tgz",
3076 "integrity": "sha512-1uDIEUSlUZgvJa2AKYR/dmJC66v/PvGQ9mWfI9nOr/kPpMFyvswK0gPXOwpYJYiYD008PpHLkGfG58SPjQJFxw==",
3077 "license": "MIT",
3078 "dependencies": {
3079 "trigram-utils": "^2.0.0"
3080 },
3081 "funding": {
3082 "type": "github",
3083 "url": "https://github.com/sponsors/wooorm"
3084 }
3085 },
3086 "node_modules/fresh": {
3087 "version": "2.0.0",
3088 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
3089 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
3090 "license": "MIT",
3091 "engines": {
3092 "node": ">= 0.8"
3093 }
3094 },
3095 "node_modules/fs-constants": {
3096 "version": "1.0.0",
3097 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
3098 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
3099 "license": "MIT"
3100 },
3101 "node_modules/fsevents": {
3102 "version": "2.3.3",
3103 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3104 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3105 "dev": true,
3106 "hasInstallScript": true,
3107 "license": "MIT",
3108 "optional": true,
3109 "os": [
3110 "darwin"
3111 ],
3112 "engines": {
3113 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3114 }
3115 },
3116 "node_modules/function-bind": {
3117 "version": "1.1.2",
3118 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3119 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3120 "license": "MIT",
3121 "funding": {
3122 "url": "https://github.com/sponsors/ljharb"
3123 }
3124 },
3125 "node_modules/get-caller-file": {
3126 "version": "2.0.5",
3127 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3128 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3129 "license": "ISC",
3130 "engines": {
3131 "node": "6.* || 8.* || >= 10.*"
3132 }
3133 },
3134 "node_modules/get-east-asian-width": {
3135 "version": "1.4.0",
3136 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz",
3137 "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==",
3138 "license": "MIT",
3139 "engines": {
3140 "node": ">=18"
3141 },
3142 "funding": {
3143 "url": "https://github.com/sponsors/sindresorhus"
3144 }
3145 },
3146 "node_modules/get-intrinsic": {
3147 "version": "1.3.0",
3148 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
3149 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
3150 "license": "MIT",
3151 "dependencies": {
3152 "call-bind-apply-helpers": "^1.0.2",
3153 "es-define-property": "^1.0.1",
3154 "es-errors": "^1.3.0",
3155 "es-object-atoms": "^1.1.1",
3156 "function-bind": "^1.1.2",
3157 "get-proto": "^1.0.1",
3158 "gopd": "^1.2.0",
3159 "has-symbols": "^1.1.0",
3160 "hasown": "^2.0.2",
3161 "math-intrinsics": "^1.1.0"
3162 },
3163 "engines": {
3164 "node": ">= 0.4"
3165 },
3166 "funding": {
3167 "url": "https://github.com/sponsors/ljharb"
3168 }
3169 },
3170 "node_modules/get-proto": {
3171 "version": "1.0.1",
3172 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
3173 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
3174 "license": "MIT",
3175 "dependencies": {
3176 "dunder-proto": "^1.0.1",
3177 "es-object-atoms": "^1.0.0"
3178 },
3179 "engines": {
3180 "node": ">= 0.4"
3181 }
3182 },
3183 "node_modules/get-stream": {
3184 "version": "5.2.0",
3185 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3186 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3187 "license": "MIT",
3188 "dependencies": {
3189 "pump": "^3.0.0"
3190 },
3191 "engines": {
3192 "node": ">=8"
3193 },
3194 "funding": {
3195 "url": "https://github.com/sponsors/sindresorhus"
3196 }
3197 },
3198 "node_modules/get-tsconfig": {
3199 "version": "4.13.0",
3200 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz",
3201 "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==",
3202 "dev": true,
3203 "license": "MIT",
3204 "dependencies": {
3205 "resolve-pkg-maps": "^1.0.0"
3206 },
3207 "funding": {
3208 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3209 }
3210 },
3211 "node_modules/get-uri": {
3212 "version": "6.0.5",
3213 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
3214 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
3215 "license": "MIT",
3216 "dependencies": {
3217 "basic-ftp": "^5.0.2",
3218 "data-uri-to-buffer": "^6.0.2",
3219 "debug": "^4.3.4"
3220 },
3221 "engines": {
3222 "node": ">= 14"
3223 }
3224 },
3225 "node_modules/github-from-package": {
3226 "version": "0.0.0",
3227 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
3228 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
3229 "license": "MIT"
3230 },
3231 "node_modules/gopd": {
3232 "version": "1.2.0",
3233 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
3234 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
3235 "license": "MIT",
3236 "engines": {
3237 "node": ">= 0.4"
3238 },
3239 "funding": {
3240 "url": "https://github.com/sponsors/ljharb"
3241 }
3242 },
3243 "node_modules/has-symbols": {
3244 "version": "1.1.0",
3245 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
3246 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
3247 "license": "MIT",
3248 "engines": {
3249 "node": ">= 0.4"
3250 },
3251 "funding": {
3252 "url": "https://github.com/sponsors/ljharb"
3253 }
3254 },
3255 "node_modules/has-tostringtag": {
3256 "version": "1.0.2",
3257 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
3258 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
3259 "license": "MIT",
3260 "dependencies": {
3261 "has-symbols": "^1.0.3"
3262 },
3263 "engines": {
3264 "node": ">= 0.4"
3265 },
3266 "funding": {
3267 "url": "https://github.com/sponsors/ljharb"
3268 }
3269 },
3270 "node_modules/hasown": {
3271 "version": "2.0.2",
3272 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
3273 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3274 "license": "MIT",
3275 "dependencies": {
3276 "function-bind": "^1.1.2"
3277 },
3278 "engines": {
3279 "node": ">= 0.4"
3280 }
3281 },
3282 "node_modules/htmlparser2": {
3283 "version": "10.0.0",
3284 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
3285 "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
3286 "funding": [
3287 "https://github.com/fb55/htmlparser2?sponsor=1",
3288 {
3289 "type": "github",
3290 "url": "https://github.com/sponsors/fb55"
3291 }
3292 ],
3293 "license": "MIT",
3294 "dependencies": {
3295 "domelementtype": "^2.3.0",
3296 "domhandler": "^5.0.3",
3297 "domutils": "^3.2.1",
3298 "entities": "^6.0.0"
3299 }
3300 },
3301 "node_modules/htmlparser2/node_modules/entities": {
3302 "version": "6.0.1",
3303 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
3304 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
3305 "license": "BSD-2-Clause",
3306 "engines": {
3307 "node": ">=0.12"
3308 },
3309 "funding": {
3310 "url": "https://github.com/fb55/entities?sponsor=1"
3311 }
3312 },
3313 "node_modules/http-errors": {
3314 "version": "2.0.1",
3315 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
3316 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
3317 "license": "MIT",
3318 "dependencies": {
3319 "depd": "~2.0.0",
3320 "inherits": "~2.0.4",
3321 "setprototypeof": "~1.2.0",
3322 "statuses": "~2.0.2",
3323 "toidentifier": "~1.0.1"
3324 },
3325 "engines": {
3326 "node": ">= 0.8"
3327 },
3328 "funding": {
3329 "type": "opencollective",
3330 "url": "https://opencollective.com/express"
3331 }
3332 },
3333 "node_modules/http-proxy-agent": {
3334 "version": "7.0.2",
3335 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
3336 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
3337 "license": "MIT",
3338 "dependencies": {
3339 "agent-base": "^7.1.0",
3340 "debug": "^4.3.4"
3341 },
3342 "engines": {
3343 "node": ">= 14"
3344 }
3345 },
3346 "node_modules/https-proxy-agent": {
3347 "version": "7.0.6",
3348 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
3349 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
3350 "license": "MIT",
3351 "dependencies": {
3352 "agent-base": "^7.1.2",
3353 "debug": "4"
3354 },
3355 "engines": {
3356 "node": ">= 14"
3357 }
3358 },
3359 "node_modules/iconv-lite": {
3360 "version": "0.7.1",
3361 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz",
3362 "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==",
3363 "license": "MIT",
3364 "dependencies": {
3365 "safer-buffer": ">= 2.1.2 < 3.0.0"
3366 },
3367 "engines": {
3368 "node": ">=0.10.0"
3369 },
3370 "funding": {
3371 "type": "opencollective",
3372 "url": "https://opencollective.com/express"
3373 }
3374 },
3375 "node_modules/ieee754": {
3376 "version": "1.2.1",
3377 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3378 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3379 "funding": [
3380 {
3381 "type": "github",
3382 "url": "https://github.com/sponsors/feross"
3383 },
3384 {
3385 "type": "patreon",
3386 "url": "https://www.patreon.com/feross"
3387 },
3388 {
3389 "type": "consulting",
3390 "url": "https://feross.org/support"
3391 }
3392 ],
3393 "license": "BSD-3-Clause"
3394 },
3395 "node_modules/inherits": {
3396 "version": "2.0.4",
3397 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3398 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3399 "license": "ISC"
3400 },
3401 "node_modules/ini": {
3402 "version": "1.3.8",
3403 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
3404 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
3405 "license": "ISC"
3406 },
3407 "node_modules/inquirer": {
3408 "version": "13.1.0",
3409 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.1.0.tgz",
3410 "integrity": "sha512-4vv4GS/9HLnn0radvmHlXUXiNkd2gYCBQ4U1rxZWBJDisu2Z06bzUM9CFU8pcu1vwuAQjo6O+CFiqCYNsEi6qQ==",
3411 "license": "MIT",
3412 "dependencies": {
3413 "@inquirer/ansi": "^2.0.2",
3414 "@inquirer/core": "^11.1.0",
3415 "@inquirer/prompts": "^8.1.0",
3416 "@inquirer/type": "^4.0.2",
3417 "mute-stream": "^3.0.0",
3418 "run-async": "^4.0.6",
3419 "rxjs": "^7.8.2"
3420 },
3421 "engines": {
3422 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
3423 },
3424 "peerDependencies": {
3425 "@types/node": ">=18"
3426 },
3427 "peerDependenciesMeta": {
3428 "@types/node": {
3429 "optional": true
3430 }
3431 }
3432 },
3433 "node_modules/ip-address": {
3434 "version": "10.1.0",
3435 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
3436 "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
3437 "license": "MIT",
3438 "engines": {
3439 "node": ">= 12"
3440 }
3441 },
3442 "node_modules/ipaddr.js": {
3443 "version": "1.9.1",
3444 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3445 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3446 "license": "MIT",
3447 "engines": {
3448 "node": ">= 0.10"
3449 }
3450 },
3451 "node_modules/is-fullwidth-code-point": {
3452 "version": "3.0.0",
3453 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3454 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3455 "license": "MIT",
3456 "engines": {
3457 "node": ">=8"
3458 }
3459 },
3460 "node_modules/is-promise": {
3461 "version": "4.0.0",
3462 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
3463 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
3464 "license": "MIT"
3465 },
3466 "node_modules/iso-639-1": {
3467 "version": "3.1.5",
3468 "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-3.1.5.tgz",
3469 "integrity": "sha512-gXkz5+KN7HrG0Q5UGqSMO2qB9AsbEeyLP54kF1YrMsIxmu+g4BdB7rflReZTSTZGpfj8wywu6pfPBCylPIzGQA==",
3470 "license": "MIT",
3471 "engines": {
3472 "node": ">=6.0"
3473 }
3474 },
3475 "node_modules/iso-datestring-validator": {
3476 "version": "2.2.2",
3477 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
3478 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
3479 "license": "MIT"
3480 },
3481 "node_modules/json5": {
3482 "version": "2.2.3",
3483 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3484 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3485 "license": "MIT",
3486 "bin": {
3487 "json5": "lib/cli.js"
3488 },
3489 "engines": {
3490 "node": ">=6"
3491 }
3492 },
3493 "node_modules/jsonwebtoken": {
3494 "version": "9.0.3",
3495 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
3496 "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",
3497 "license": "MIT",
3498 "dependencies": {
3499 "jws": "^4.0.1",
3500 "lodash.includes": "^4.3.0",
3501 "lodash.isboolean": "^3.0.3",
3502 "lodash.isinteger": "^4.0.4",
3503 "lodash.isnumber": "^3.0.3",
3504 "lodash.isplainobject": "^4.0.6",
3505 "lodash.isstring": "^4.0.1",
3506 "lodash.once": "^4.0.0",
3507 "ms": "^2.1.1",
3508 "semver": "^7.5.4"
3509 },
3510 "engines": {
3511 "node": ">=12",
3512 "npm": ">=6"
3513 }
3514 },
3515 "node_modules/jwa": {
3516 "version": "2.0.1",
3517 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
3518 "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
3519 "license": "MIT",
3520 "dependencies": {
3521 "buffer-equal-constant-time": "^1.0.1",
3522 "ecdsa-sig-formatter": "1.0.11",
3523 "safe-buffer": "^5.0.1"
3524 }
3525 },
3526 "node_modules/jws": {
3527 "version": "4.0.1",
3528 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
3529 "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
3530 "license": "MIT",
3531 "dependencies": {
3532 "jwa": "^2.0.1",
3533 "safe-buffer": "^5.0.1"
3534 }
3535 },
3536 "node_modules/kleur": {
3537 "version": "4.1.5",
3538 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3539 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3540 "license": "MIT",
3541 "engines": {
3542 "node": ">=6"
3543 }
3544 },
3545 "node_modules/lodash.includes": {
3546 "version": "4.3.0",
3547 "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
3548 "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
3549 "license": "MIT"
3550 },
3551 "node_modules/lodash.isboolean": {
3552 "version": "3.0.3",
3553 "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
3554 "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
3555 "license": "MIT"
3556 },
3557 "node_modules/lodash.isinteger": {
3558 "version": "4.0.4",
3559 "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
3560 "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
3561 "license": "MIT"
3562 },
3563 "node_modules/lodash.isnumber": {
3564 "version": "3.0.3",
3565 "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
3566 "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
3567 "license": "MIT"
3568 },
3569 "node_modules/lodash.isplainobject": {
3570 "version": "4.0.6",
3571 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
3572 "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
3573 "license": "MIT"
3574 },
3575 "node_modules/lodash.isstring": {
3576 "version": "4.0.1",
3577 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
3578 "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
3579 "license": "MIT"
3580 },
3581 "node_modules/lodash.once": {
3582 "version": "4.1.1",
3583 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
3584 "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
3585 "license": "MIT"
3586 },
3587 "node_modules/lru-cache": {
3588 "version": "7.18.3",
3589 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
3590 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
3591 "license": "ISC",
3592 "engines": {
3593 "node": ">=12"
3594 }
3595 },
3596 "node_modules/math-intrinsics": {
3597 "version": "1.1.0",
3598 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3599 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
3600 "license": "MIT",
3601 "engines": {
3602 "node": ">= 0.4"
3603 }
3604 },
3605 "node_modules/media-typer": {
3606 "version": "1.1.0",
3607 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
3608 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
3609 "license": "MIT",
3610 "engines": {
3611 "node": ">= 0.8"
3612 }
3613 },
3614 "node_modules/merge-descriptors": {
3615 "version": "2.0.0",
3616 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
3617 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
3618 "license": "MIT",
3619 "engines": {
3620 "node": ">=18"
3621 },
3622 "funding": {
3623 "url": "https://github.com/sponsors/sindresorhus"
3624 }
3625 },
3626 "node_modules/mime-db": {
3627 "version": "1.52.0",
3628 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
3629 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
3630 "license": "MIT",
3631 "engines": {
3632 "node": ">= 0.6"
3633 }
3634 },
3635 "node_modules/mime-types": {
3636 "version": "2.1.35",
3637 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
3638 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
3639 "license": "MIT",
3640 "dependencies": {
3641 "mime-db": "1.52.0"
3642 },
3643 "engines": {
3644 "node": ">= 0.6"
3645 }
3646 },
3647 "node_modules/mimic-response": {
3648 "version": "3.1.0",
3649 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
3650 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
3651 "license": "MIT",
3652 "engines": {
3653 "node": ">=10"
3654 },
3655 "funding": {
3656 "url": "https://github.com/sponsors/sindresorhus"
3657 }
3658 },
3659 "node_modules/minimist": {
3660 "version": "1.2.8",
3661 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3662 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3663 "license": "MIT",
3664 "funding": {
3665 "url": "https://github.com/sponsors/ljharb"
3666 }
3667 },
3668 "node_modules/mitt": {
3669 "version": "3.0.1",
3670 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
3671 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
3672 "license": "MIT"
3673 },
3674 "node_modules/mkdirp-classic": {
3675 "version": "0.5.3",
3676 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
3677 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
3678 "license": "MIT"
3679 },
3680 "node_modules/ms": {
3681 "version": "2.1.3",
3682 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3683 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3684 "license": "MIT"
3685 },
3686 "node_modules/multiformats": {
3687 "version": "9.9.0",
3688 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
3689 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
3690 "license": "(Apache-2.0 AND MIT)"
3691 },
3692 "node_modules/mute-stream": {
3693 "version": "3.0.0",
3694 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz",
3695 "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==",
3696 "license": "ISC",
3697 "engines": {
3698 "node": "^20.17.0 || >=22.9.0"
3699 }
3700 },
3701 "node_modules/n-gram": {
3702 "version": "2.0.2",
3703 "resolved": "https://registry.npmjs.org/n-gram/-/n-gram-2.0.2.tgz",
3704 "integrity": "sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ==",
3705 "license": "MIT",
3706 "funding": {
3707 "type": "github",
3708 "url": "https://github.com/sponsors/wooorm"
3709 }
3710 },
3711 "node_modules/napi-build-utils": {
3712 "version": "2.0.0",
3713 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
3714 "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
3715 "license": "MIT"
3716 },
3717 "node_modules/negotiator": {
3718 "version": "1.0.0",
3719 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
3720 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
3721 "license": "MIT",
3722 "engines": {
3723 "node": ">= 0.6"
3724 }
3725 },
3726 "node_modules/netmask": {
3727 "version": "2.0.2",
3728 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
3729 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
3730 "license": "MIT",
3731 "engines": {
3732 "node": ">= 0.4.0"
3733 }
3734 },
3735 "node_modules/node-abi": {
3736 "version": "3.85.0",
3737 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz",
3738 "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==",
3739 "license": "MIT",
3740 "dependencies": {
3741 "semver": "^7.3.5"
3742 },
3743 "engines": {
3744 "node": ">=10"
3745 }
3746 },
3747 "node_modules/node-cron": {
3748 "version": "4.2.1",
3749 "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz",
3750 "integrity": "sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg==",
3751 "license": "ISC",
3752 "engines": {
3753 "node": ">=6.0.0"
3754 }
3755 },
3756 "node_modules/nth-check": {
3757 "version": "2.1.1",
3758 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
3759 "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
3760 "license": "BSD-2-Clause",
3761 "dependencies": {
3762 "boolbase": "^1.0.0"
3763 },
3764 "funding": {
3765 "url": "https://github.com/fb55/nth-check?sponsor=1"
3766 }
3767 },
3768 "node_modules/object-assign": {
3769 "version": "4.1.1",
3770 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3771 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3772 "license": "MIT",
3773 "engines": {
3774 "node": ">=0.10.0"
3775 }
3776 },
3777 "node_modules/object-inspect": {
3778 "version": "1.13.4",
3779 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
3780 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
3781 "license": "MIT",
3782 "engines": {
3783 "node": ">= 0.4"
3784 },
3785 "funding": {
3786 "url": "https://github.com/sponsors/ljharb"
3787 }
3788 },
3789 "node_modules/on-finished": {
3790 "version": "2.4.1",
3791 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
3792 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
3793 "license": "MIT",
3794 "dependencies": {
3795 "ee-first": "1.1.1"
3796 },
3797 "engines": {
3798 "node": ">= 0.8"
3799 }
3800 },
3801 "node_modules/once": {
3802 "version": "1.4.0",
3803 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3804 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3805 "license": "ISC",
3806 "dependencies": {
3807 "wrappy": "1"
3808 }
3809 },
3810 "node_modules/pac-proxy-agent": {
3811 "version": "7.2.0",
3812 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
3813 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
3814 "license": "MIT",
3815 "dependencies": {
3816 "@tootallnate/quickjs-emscripten": "^0.23.0",
3817 "agent-base": "^7.1.2",
3818 "debug": "^4.3.4",
3819 "get-uri": "^6.0.1",
3820 "http-proxy-agent": "^7.0.0",
3821 "https-proxy-agent": "^7.0.6",
3822 "pac-resolver": "^7.0.1",
3823 "socks-proxy-agent": "^8.0.5"
3824 },
3825 "engines": {
3826 "node": ">= 14"
3827 }
3828 },
3829 "node_modules/pac-resolver": {
3830 "version": "7.0.1",
3831 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
3832 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
3833 "license": "MIT",
3834 "dependencies": {
3835 "degenerator": "^5.0.0",
3836 "netmask": "^2.0.2"
3837 },
3838 "engines": {
3839 "node": ">= 14"
3840 }
3841 },
3842 "node_modules/parse5": {
3843 "version": "7.3.0",
3844 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
3845 "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
3846 "license": "MIT",
3847 "dependencies": {
3848 "entities": "^6.0.0"
3849 },
3850 "funding": {
3851 "url": "https://github.com/inikulin/parse5?sponsor=1"
3852 }
3853 },
3854 "node_modules/parse5-htmlparser2-tree-adapter": {
3855 "version": "7.1.0",
3856 "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
3857 "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
3858 "license": "MIT",
3859 "dependencies": {
3860 "domhandler": "^5.0.3",
3861 "parse5": "^7.0.0"
3862 },
3863 "funding": {
3864 "url": "https://github.com/inikulin/parse5?sponsor=1"
3865 }
3866 },
3867 "node_modules/parse5-parser-stream": {
3868 "version": "7.1.2",
3869 "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
3870 "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
3871 "license": "MIT",
3872 "dependencies": {
3873 "parse5": "^7.0.0"
3874 },
3875 "funding": {
3876 "url": "https://github.com/inikulin/parse5?sponsor=1"
3877 }
3878 },
3879 "node_modules/parse5/node_modules/entities": {
3880 "version": "6.0.1",
3881 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
3882 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
3883 "license": "BSD-2-Clause",
3884 "engines": {
3885 "node": ">=0.12"
3886 },
3887 "funding": {
3888 "url": "https://github.com/fb55/entities?sponsor=1"
3889 }
3890 },
3891 "node_modules/parseurl": {
3892 "version": "1.3.3",
3893 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3894 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3895 "license": "MIT",
3896 "engines": {
3897 "node": ">= 0.8"
3898 }
3899 },
3900 "node_modules/path-to-regexp": {
3901 "version": "8.3.0",
3902 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz",
3903 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==",
3904 "license": "MIT",
3905 "funding": {
3906 "type": "opencollective",
3907 "url": "https://opencollective.com/express"
3908 }
3909 },
3910 "node_modules/pend": {
3911 "version": "1.2.0",
3912 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
3913 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
3914 "license": "MIT"
3915 },
3916 "node_modules/prebuild-install": {
3917 "version": "7.1.3",
3918 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
3919 "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
3920 "license": "MIT",
3921 "dependencies": {
3922 "detect-libc": "^2.0.0",
3923 "expand-template": "^2.0.3",
3924 "github-from-package": "0.0.0",
3925 "minimist": "^1.2.3",
3926 "mkdirp-classic": "^0.5.3",
3927 "napi-build-utils": "^2.0.0",
3928 "node-abi": "^3.3.0",
3929 "pump": "^3.0.0",
3930 "rc": "^1.2.7",
3931 "simple-get": "^4.0.0",
3932 "tar-fs": "^2.0.0",
3933 "tunnel-agent": "^0.6.0"
3934 },
3935 "bin": {
3936 "prebuild-install": "bin.js"
3937 },
3938 "engines": {
3939 "node": ">=10"
3940 }
3941 },
3942 "node_modules/prebuild-install/node_modules/tar-fs": {
3943 "version": "2.1.4",
3944 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
3945 "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
3946 "license": "MIT",
3947 "dependencies": {
3948 "chownr": "^1.1.1",
3949 "mkdirp-classic": "^0.5.2",
3950 "pump": "^3.0.0",
3951 "tar-stream": "^2.1.4"
3952 }
3953 },
3954 "node_modules/prebuild-install/node_modules/tar-stream": {
3955 "version": "2.2.0",
3956 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
3957 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
3958 "license": "MIT",
3959 "dependencies": {
3960 "bl": "^4.0.3",
3961 "end-of-stream": "^1.4.1",
3962 "fs-constants": "^1.0.0",
3963 "inherits": "^2.0.3",
3964 "readable-stream": "^3.1.1"
3965 },
3966 "engines": {
3967 "node": ">=6"
3968 }
3969 },
3970 "node_modules/progress": {
3971 "version": "2.0.3",
3972 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3973 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3974 "license": "MIT",
3975 "engines": {
3976 "node": ">=0.4.0"
3977 }
3978 },
3979 "node_modules/proxy-addr": {
3980 "version": "2.0.7",
3981 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3982 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
3983 "license": "MIT",
3984 "dependencies": {
3985 "forwarded": "0.2.0",
3986 "ipaddr.js": "1.9.1"
3987 },
3988 "engines": {
3989 "node": ">= 0.10"
3990 }
3991 },
3992 "node_modules/proxy-agent": {
3993 "version": "6.5.0",
3994 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
3995 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
3996 "license": "MIT",
3997 "dependencies": {
3998 "agent-base": "^7.1.2",
3999 "debug": "^4.3.4",
4000 "http-proxy-agent": "^7.0.1",
4001 "https-proxy-agent": "^7.0.6",
4002 "lru-cache": "^7.14.1",
4003 "pac-proxy-agent": "^7.1.0",
4004 "proxy-from-env": "^1.1.0",
4005 "socks-proxy-agent": "^8.0.5"
4006 },
4007 "engines": {
4008 "node": ">= 14"
4009 }
4010 },
4011 "node_modules/proxy-from-env": {
4012 "version": "1.1.0",
4013 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
4014 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
4015 "license": "MIT"
4016 },
4017 "node_modules/pump": {
4018 "version": "3.0.3",
4019 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
4020 "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
4021 "license": "MIT",
4022 "dependencies": {
4023 "end-of-stream": "^1.1.0",
4024 "once": "^1.3.1"
4025 }
4026 },
4027 "node_modules/puppeteer-core": {
4028 "version": "24.34.0",
4029 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.34.0.tgz",
4030 "integrity": "sha512-24evawO+mUGW4mvS2a2ivwLdX3gk8zRLZr9HP+7+VT2vBQnm0oh9jJEZmUE3ePJhRkYlZ93i7OMpdcoi2qNCLg==",
4031 "license": "Apache-2.0",
4032 "dependencies": {
4033 "@puppeteer/browsers": "2.11.0",
4034 "chromium-bidi": "12.0.1",
4035 "debug": "^4.4.3",
4036 "devtools-protocol": "0.0.1534754",
4037 "typed-query-selector": "^2.12.0",
4038 "webdriver-bidi-protocol": "0.3.10",
4039 "ws": "^8.18.3"
4040 },
4041 "engines": {
4042 "node": ">=18"
4043 }
4044 },
4045 "node_modules/qs": {
4046 "version": "6.14.1",
4047 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
4048 "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
4049 "license": "BSD-3-Clause",
4050 "dependencies": {
4051 "side-channel": "^1.1.0"
4052 },
4053 "engines": {
4054 "node": ">=0.6"
4055 },
4056 "funding": {
4057 "url": "https://github.com/sponsors/ljharb"
4058 }
4059 },
4060 "node_modules/range-parser": {
4061 "version": "1.2.1",
4062 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
4063 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
4064 "license": "MIT",
4065 "engines": {
4066 "node": ">= 0.6"
4067 }
4068 },
4069 "node_modules/raw-body": {
4070 "version": "3.0.2",
4071 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
4072 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
4073 "license": "MIT",
4074 "dependencies": {
4075 "bytes": "~3.1.2",
4076 "http-errors": "~2.0.1",
4077 "iconv-lite": "~0.7.0",
4078 "unpipe": "~1.0.0"
4079 },
4080 "engines": {
4081 "node": ">= 0.10"
4082 }
4083 },
4084 "node_modules/rc": {
4085 "version": "1.2.8",
4086 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
4087 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
4088 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
4089 "dependencies": {
4090 "deep-extend": "^0.6.0",
4091 "ini": "~1.3.0",
4092 "minimist": "^1.2.0",
4093 "strip-json-comments": "~2.0.1"
4094 },
4095 "bin": {
4096 "rc": "cli.js"
4097 }
4098 },
4099 "node_modules/readable-stream": {
4100 "version": "3.6.2",
4101 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
4102 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
4103 "license": "MIT",
4104 "dependencies": {
4105 "inherits": "^2.0.3",
4106 "string_decoder": "^1.1.1",
4107 "util-deprecate": "^1.0.1"
4108 },
4109 "engines": {
4110 "node": ">= 6"
4111 }
4112 },
4113 "node_modules/require-directory": {
4114 "version": "2.1.1",
4115 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4116 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
4117 "license": "MIT",
4118 "engines": {
4119 "node": ">=0.10.0"
4120 }
4121 },
4122 "node_modules/resolve-pkg-maps": {
4123 "version": "1.0.0",
4124 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
4125 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
4126 "dev": true,
4127 "license": "MIT",
4128 "funding": {
4129 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
4130 }
4131 },
4132 "node_modules/router": {
4133 "version": "2.2.0",
4134 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
4135 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
4136 "license": "MIT",
4137 "dependencies": {
4138 "debug": "^4.4.0",
4139 "depd": "^2.0.0",
4140 "is-promise": "^4.0.0",
4141 "parseurl": "^1.3.3",
4142 "path-to-regexp": "^8.0.0"
4143 },
4144 "engines": {
4145 "node": ">= 18"
4146 }
4147 },
4148 "node_modules/run-async": {
4149 "version": "4.0.6",
4150 "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz",
4151 "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==",
4152 "license": "MIT",
4153 "engines": {
4154 "node": ">=0.12.0"
4155 }
4156 },
4157 "node_modules/rxjs": {
4158 "version": "7.8.2",
4159 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
4160 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
4161 "license": "Apache-2.0",
4162 "dependencies": {
4163 "tslib": "^2.1.0"
4164 }
4165 },
4166 "node_modules/safe-buffer": {
4167 "version": "5.2.1",
4168 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4169 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4170 "funding": [
4171 {
4172 "type": "github",
4173 "url": "https://github.com/sponsors/feross"
4174 },
4175 {
4176 "type": "patreon",
4177 "url": "https://www.patreon.com/feross"
4178 },
4179 {
4180 "type": "consulting",
4181 "url": "https://feross.org/support"
4182 }
4183 ],
4184 "license": "MIT"
4185 },
4186 "node_modules/safer-buffer": {
4187 "version": "2.1.2",
4188 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4189 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4190 "license": "MIT"
4191 },
4192 "node_modules/semver": {
4193 "version": "7.7.3",
4194 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
4195 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
4196 "license": "ISC",
4197 "bin": {
4198 "semver": "bin/semver.js"
4199 },
4200 "engines": {
4201 "node": ">=10"
4202 }
4203 },
4204 "node_modules/send": {
4205 "version": "1.2.1",
4206 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
4207 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
4208 "license": "MIT",
4209 "dependencies": {
4210 "debug": "^4.4.3",
4211 "encodeurl": "^2.0.0",
4212 "escape-html": "^1.0.3",
4213 "etag": "^1.8.1",
4214 "fresh": "^2.0.0",
4215 "http-errors": "^2.0.1",
4216 "mime-types": "^3.0.2",
4217 "ms": "^2.1.3",
4218 "on-finished": "^2.4.1",
4219 "range-parser": "^1.2.1",
4220 "statuses": "^2.0.2"
4221 },
4222 "engines": {
4223 "node": ">= 18"
4224 },
4225 "funding": {
4226 "type": "opencollective",
4227 "url": "https://opencollective.com/express"
4228 }
4229 },
4230 "node_modules/send/node_modules/mime-db": {
4231 "version": "1.54.0",
4232 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
4233 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
4234 "license": "MIT",
4235 "engines": {
4236 "node": ">= 0.6"
4237 }
4238 },
4239 "node_modules/send/node_modules/mime-types": {
4240 "version": "3.0.2",
4241 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
4242 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
4243 "license": "MIT",
4244 "dependencies": {
4245 "mime-db": "^1.54.0"
4246 },
4247 "engines": {
4248 "node": ">=18"
4249 },
4250 "funding": {
4251 "type": "opencollective",
4252 "url": "https://opencollective.com/express"
4253 }
4254 },
4255 "node_modules/serve-static": {
4256 "version": "2.2.1",
4257 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
4258 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
4259 "license": "MIT",
4260 "dependencies": {
4261 "encodeurl": "^2.0.0",
4262 "escape-html": "^1.0.3",
4263 "parseurl": "^1.3.3",
4264 "send": "^1.2.0"
4265 },
4266 "engines": {
4267 "node": ">= 18"
4268 },
4269 "funding": {
4270 "type": "opencollective",
4271 "url": "https://opencollective.com/express"
4272 }
4273 },
4274 "node_modules/setprototypeof": {
4275 "version": "1.2.0",
4276 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
4277 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
4278 "license": "ISC"
4279 },
4280 "node_modules/sharp": {
4281 "version": "0.34.5",
4282 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
4283 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
4284 "hasInstallScript": true,
4285 "license": "Apache-2.0",
4286 "dependencies": {
4287 "@img/colour": "^1.0.0",
4288 "detect-libc": "^2.1.2",
4289 "semver": "^7.7.3"
4290 },
4291 "engines": {
4292 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4293 },
4294 "funding": {
4295 "url": "https://opencollective.com/libvips"
4296 },
4297 "optionalDependencies": {
4298 "@img/sharp-darwin-arm64": "0.34.5",
4299 "@img/sharp-darwin-x64": "0.34.5",
4300 "@img/sharp-libvips-darwin-arm64": "1.2.4",
4301 "@img/sharp-libvips-darwin-x64": "1.2.4",
4302 "@img/sharp-libvips-linux-arm": "1.2.4",
4303 "@img/sharp-libvips-linux-arm64": "1.2.4",
4304 "@img/sharp-libvips-linux-ppc64": "1.2.4",
4305 "@img/sharp-libvips-linux-riscv64": "1.2.4",
4306 "@img/sharp-libvips-linux-s390x": "1.2.4",
4307 "@img/sharp-libvips-linux-x64": "1.2.4",
4308 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
4309 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
4310 "@img/sharp-linux-arm": "0.34.5",
4311 "@img/sharp-linux-arm64": "0.34.5",
4312 "@img/sharp-linux-ppc64": "0.34.5",
4313 "@img/sharp-linux-riscv64": "0.34.5",
4314 "@img/sharp-linux-s390x": "0.34.5",
4315 "@img/sharp-linux-x64": "0.34.5",
4316 "@img/sharp-linuxmusl-arm64": "0.34.5",
4317 "@img/sharp-linuxmusl-x64": "0.34.5",
4318 "@img/sharp-wasm32": "0.34.5",
4319 "@img/sharp-win32-arm64": "0.34.5",
4320 "@img/sharp-win32-ia32": "0.34.5",
4321 "@img/sharp-win32-x64": "0.34.5"
4322 }
4323 },
4324 "node_modules/side-channel": {
4325 "version": "1.1.0",
4326 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
4327 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
4328 "license": "MIT",
4329 "dependencies": {
4330 "es-errors": "^1.3.0",
4331 "object-inspect": "^1.13.3",
4332 "side-channel-list": "^1.0.0",
4333 "side-channel-map": "^1.0.1",
4334 "side-channel-weakmap": "^1.0.2"
4335 },
4336 "engines": {
4337 "node": ">= 0.4"
4338 },
4339 "funding": {
4340 "url": "https://github.com/sponsors/ljharb"
4341 }
4342 },
4343 "node_modules/side-channel-list": {
4344 "version": "1.0.0",
4345 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
4346 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
4347 "license": "MIT",
4348 "dependencies": {
4349 "es-errors": "^1.3.0",
4350 "object-inspect": "^1.13.3"
4351 },
4352 "engines": {
4353 "node": ">= 0.4"
4354 },
4355 "funding": {
4356 "url": "https://github.com/sponsors/ljharb"
4357 }
4358 },
4359 "node_modules/side-channel-map": {
4360 "version": "1.0.1",
4361 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
4362 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
4363 "license": "MIT",
4364 "dependencies": {
4365 "call-bound": "^1.0.2",
4366 "es-errors": "^1.3.0",
4367 "get-intrinsic": "^1.2.5",
4368 "object-inspect": "^1.13.3"
4369 },
4370 "engines": {
4371 "node": ">= 0.4"
4372 },
4373 "funding": {
4374 "url": "https://github.com/sponsors/ljharb"
4375 }
4376 },
4377 "node_modules/side-channel-weakmap": {
4378 "version": "1.0.2",
4379 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
4380 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
4381 "license": "MIT",
4382 "dependencies": {
4383 "call-bound": "^1.0.2",
4384 "es-errors": "^1.3.0",
4385 "get-intrinsic": "^1.2.5",
4386 "object-inspect": "^1.13.3",
4387 "side-channel-map": "^1.0.1"
4388 },
4389 "engines": {
4390 "node": ">= 0.4"
4391 },
4392 "funding": {
4393 "url": "https://github.com/sponsors/ljharb"
4394 }
4395 },
4396 "node_modules/signal-exit": {
4397 "version": "4.1.0",
4398 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4399 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4400 "license": "ISC",
4401 "engines": {
4402 "node": ">=14"
4403 },
4404 "funding": {
4405 "url": "https://github.com/sponsors/isaacs"
4406 }
4407 },
4408 "node_modules/simple-concat": {
4409 "version": "1.0.1",
4410 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
4411 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
4412 "funding": [
4413 {
4414 "type": "github",
4415 "url": "https://github.com/sponsors/feross"
4416 },
4417 {
4418 "type": "patreon",
4419 "url": "https://www.patreon.com/feross"
4420 },
4421 {
4422 "type": "consulting",
4423 "url": "https://feross.org/support"
4424 }
4425 ],
4426 "license": "MIT"
4427 },
4428 "node_modules/simple-get": {
4429 "version": "4.0.1",
4430 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
4431 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
4432 "funding": [
4433 {
4434 "type": "github",
4435 "url": "https://github.com/sponsors/feross"
4436 },
4437 {
4438 "type": "patreon",
4439 "url": "https://www.patreon.com/feross"
4440 },
4441 {
4442 "type": "consulting",
4443 "url": "https://feross.org/support"
4444 }
4445 ],
4446 "license": "MIT",
4447 "dependencies": {
4448 "decompress-response": "^6.0.0",
4449 "once": "^1.3.1",
4450 "simple-concat": "^1.0.0"
4451 }
4452 },
4453 "node_modules/smart-buffer": {
4454 "version": "4.2.0",
4455 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
4456 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
4457 "license": "MIT",
4458 "engines": {
4459 "node": ">= 6.0.0",
4460 "npm": ">= 3.0.0"
4461 }
4462 },
4463 "node_modules/socks": {
4464 "version": "2.8.7",
4465 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
4466 "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
4467 "license": "MIT",
4468 "dependencies": {
4469 "ip-address": "^10.0.1",
4470 "smart-buffer": "^4.2.0"
4471 },
4472 "engines": {
4473 "node": ">= 10.0.0",
4474 "npm": ">= 3.0.0"
4475 }
4476 },
4477 "node_modules/socks-proxy-agent": {
4478 "version": "8.0.5",
4479 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
4480 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
4481 "license": "MIT",
4482 "dependencies": {
4483 "agent-base": "^7.1.2",
4484 "debug": "^4.3.4",
4485 "socks": "^2.8.3"
4486 },
4487 "engines": {
4488 "node": ">= 14"
4489 }
4490 },
4491 "node_modules/source-map": {
4492 "version": "0.6.1",
4493 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4494 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4495 "license": "BSD-3-Clause",
4496 "optional": true,
4497 "engines": {
4498 "node": ">=0.10.0"
4499 }
4500 },
4501 "node_modules/statuses": {
4502 "version": "2.0.2",
4503 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
4504 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
4505 "license": "MIT",
4506 "engines": {
4507 "node": ">= 0.8"
4508 }
4509 },
4510 "node_modules/streamx": {
4511 "version": "2.23.0",
4512 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
4513 "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
4514 "license": "MIT",
4515 "dependencies": {
4516 "events-universal": "^1.0.0",
4517 "fast-fifo": "^1.3.2",
4518 "text-decoder": "^1.1.0"
4519 }
4520 },
4521 "node_modules/string_decoder": {
4522 "version": "1.3.0",
4523 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4524 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4525 "license": "MIT",
4526 "dependencies": {
4527 "safe-buffer": "~5.2.0"
4528 }
4529 },
4530 "node_modules/string-width": {
4531 "version": "7.2.0",
4532 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4533 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4534 "license": "MIT",
4535 "dependencies": {
4536 "emoji-regex": "^10.3.0",
4537 "get-east-asian-width": "^1.0.0",
4538 "strip-ansi": "^7.1.0"
4539 },
4540 "engines": {
4541 "node": ">=18"
4542 },
4543 "funding": {
4544 "url": "https://github.com/sponsors/sindresorhus"
4545 }
4546 },
4547 "node_modules/strip-ansi": {
4548 "version": "7.1.2",
4549 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
4550 "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
4551 "license": "MIT",
4552 "dependencies": {
4553 "ansi-regex": "^6.0.1"
4554 },
4555 "engines": {
4556 "node": ">=12"
4557 },
4558 "funding": {
4559 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4560 }
4561 },
4562 "node_modules/strip-json-comments": {
4563 "version": "2.0.1",
4564 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4565 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
4566 "license": "MIT",
4567 "engines": {
4568 "node": ">=0.10.0"
4569 }
4570 },
4571 "node_modules/tar-fs": {
4572 "version": "3.1.1",
4573 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
4574 "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
4575 "license": "MIT",
4576 "dependencies": {
4577 "pump": "^3.0.0",
4578 "tar-stream": "^3.1.5"
4579 },
4580 "optionalDependencies": {
4581 "bare-fs": "^4.0.1",
4582 "bare-path": "^3.0.0"
4583 }
4584 },
4585 "node_modules/tar-stream": {
4586 "version": "3.1.7",
4587 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
4588 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
4589 "license": "MIT",
4590 "dependencies": {
4591 "b4a": "^1.6.4",
4592 "fast-fifo": "^1.2.0",
4593 "streamx": "^2.15.0"
4594 }
4595 },
4596 "node_modules/text-decoder": {
4597 "version": "1.2.3",
4598 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
4599 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
4600 "license": "Apache-2.0",
4601 "dependencies": {
4602 "b4a": "^1.6.4"
4603 }
4604 },
4605 "node_modules/tlds": {
4606 "version": "1.261.0",
4607 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.261.0.tgz",
4608 "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==",
4609 "license": "MIT",
4610 "bin": {
4611 "tlds": "bin.js"
4612 }
4613 },
4614 "node_modules/toidentifier": {
4615 "version": "1.0.1",
4616 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
4617 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
4618 "license": "MIT",
4619 "engines": {
4620 "node": ">=0.6"
4621 }
4622 },
4623 "node_modules/trigram-utils": {
4624 "version": "2.0.1",
4625 "resolved": "https://registry.npmjs.org/trigram-utils/-/trigram-utils-2.0.1.tgz",
4626 "integrity": "sha512-nfWIXHEaB+HdyslAfMxSqWKDdmqY9I32jS7GnqpdWQnLH89r6A5sdk3fDVYqGAZ0CrT8ovAFSAo6HRiWcWNIGQ==",
4627 "license": "MIT",
4628 "dependencies": {
4629 "collapse-white-space": "^2.0.0",
4630 "n-gram": "^2.0.0"
4631 },
4632 "funding": {
4633 "type": "github",
4634 "url": "https://github.com/sponsors/wooorm"
4635 }
4636 },
4637 "node_modules/tslib": {
4638 "version": "2.8.1",
4639 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
4640 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
4641 "license": "0BSD"
4642 },
4643 "node_modules/tsx": {
4644 "version": "4.21.0",
4645 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
4646 "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
4647 "dev": true,
4648 "license": "MIT",
4649 "dependencies": {
4650 "esbuild": "~0.27.0",
4651 "get-tsconfig": "^4.7.5"
4652 },
4653 "bin": {
4654 "tsx": "dist/cli.mjs"
4655 },
4656 "engines": {
4657 "node": ">=18.0.0"
4658 },
4659 "optionalDependencies": {
4660 "fsevents": "~2.3.3"
4661 }
4662 },
4663 "node_modules/tunnel-agent": {
4664 "version": "0.6.0",
4665 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4666 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
4667 "license": "Apache-2.0",
4668 "dependencies": {
4669 "safe-buffer": "^5.0.1"
4670 },
4671 "engines": {
4672 "node": "*"
4673 }
4674 },
4675 "node_modules/type-is": {
4676 "version": "2.0.1",
4677 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
4678 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
4679 "license": "MIT",
4680 "dependencies": {
4681 "content-type": "^1.0.5",
4682 "media-typer": "^1.1.0",
4683 "mime-types": "^3.0.0"
4684 },
4685 "engines": {
4686 "node": ">= 0.6"
4687 }
4688 },
4689 "node_modules/type-is/node_modules/mime-db": {
4690 "version": "1.54.0",
4691 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
4692 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
4693 "license": "MIT",
4694 "engines": {
4695 "node": ">= 0.6"
4696 }
4697 },
4698 "node_modules/type-is/node_modules/mime-types": {
4699 "version": "3.0.2",
4700 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
4701 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
4702 "license": "MIT",
4703 "dependencies": {
4704 "mime-db": "^1.54.0"
4705 },
4706 "engines": {
4707 "node": ">=18"
4708 },
4709 "funding": {
4710 "type": "opencollective",
4711 "url": "https://opencollective.com/express"
4712 }
4713 },
4714 "node_modules/typed-query-selector": {
4715 "version": "2.12.0",
4716 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
4717 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
4718 "license": "MIT"
4719 },
4720 "node_modules/typescript": {
4721 "version": "5.9.3",
4722 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4723 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4724 "dev": true,
4725 "license": "Apache-2.0",
4726 "bin": {
4727 "tsc": "bin/tsc",
4728 "tsserver": "bin/tsserver"
4729 },
4730 "engines": {
4731 "node": ">=14.17"
4732 }
4733 },
4734 "node_modules/uint8arrays": {
4735 "version": "3.0.0",
4736 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
4737 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
4738 "license": "MIT",
4739 "dependencies": {
4740 "multiformats": "^9.4.2"
4741 }
4742 },
4743 "node_modules/undici": {
4744 "version": "7.18.2",
4745 "resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz",
4746 "integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==",
4747 "license": "MIT",
4748 "engines": {
4749 "node": ">=20.18.1"
4750 }
4751 },
4752 "node_modules/undici-types": {
4753 "version": "6.21.0",
4754 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
4755 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
4756 "devOptional": true,
4757 "license": "MIT"
4758 },
4759 "node_modules/unicode-segmenter": {
4760 "version": "0.14.5",
4761 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz",
4762 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==",
4763 "license": "MIT"
4764 },
4765 "node_modules/unpipe": {
4766 "version": "1.0.0",
4767 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4768 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
4769 "license": "MIT",
4770 "engines": {
4771 "node": ">= 0.8"
4772 }
4773 },
4774 "node_modules/util-deprecate": {
4775 "version": "1.0.2",
4776 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4777 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
4778 "license": "MIT"
4779 },
4780 "node_modules/vary": {
4781 "version": "1.1.2",
4782 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4783 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
4784 "license": "MIT",
4785 "engines": {
4786 "node": ">= 0.8"
4787 }
4788 },
4789 "node_modules/webdriver-bidi-protocol": {
4790 "version": "0.3.10",
4791 "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.10.tgz",
4792 "integrity": "sha512-5LAE43jAVLOhB/QqX4bwSiv0Hg1HBfMmOuwBSXHdvg4GMGu9Y0lIq7p4R/yySu6w74WmaR4GM4H9t2IwLW7hgw==",
4793 "license": "Apache-2.0"
4794 },
4795 "node_modules/whatwg-encoding": {
4796 "version": "3.1.1",
4797 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
4798 "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
4799 "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",
4800 "license": "MIT",
4801 "dependencies": {
4802 "iconv-lite": "0.6.3"
4803 },
4804 "engines": {
4805 "node": ">=18"
4806 }
4807 },
4808 "node_modules/whatwg-encoding/node_modules/iconv-lite": {
4809 "version": "0.6.3",
4810 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
4811 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
4812 "license": "MIT",
4813 "dependencies": {
4814 "safer-buffer": ">= 2.1.2 < 3.0.0"
4815 },
4816 "engines": {
4817 "node": ">=0.10.0"
4818 }
4819 },
4820 "node_modules/whatwg-mimetype": {
4821 "version": "4.0.0",
4822 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
4823 "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
4824 "license": "MIT",
4825 "engines": {
4826 "node": ">=18"
4827 }
4828 },
4829 "node_modules/wrap-ansi": {
4830 "version": "9.0.2",
4831 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
4832 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
4833 "license": "MIT",
4834 "dependencies": {
4835 "ansi-styles": "^6.2.1",
4836 "string-width": "^7.0.0",
4837 "strip-ansi": "^7.1.0"
4838 },
4839 "engines": {
4840 "node": ">=18"
4841 },
4842 "funding": {
4843 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4844 }
4845 },
4846 "node_modules/wrappy": {
4847 "version": "1.0.2",
4848 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4849 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4850 "license": "ISC"
4851 },
4852 "node_modules/ws": {
4853 "version": "8.18.3",
4854 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
4855 "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
4856 "license": "MIT",
4857 "engines": {
4858 "node": ">=10.0.0"
4859 },
4860 "peerDependencies": {
4861 "bufferutil": "^4.0.1",
4862 "utf-8-validate": ">=5.0.2"
4863 },
4864 "peerDependenciesMeta": {
4865 "bufferutil": {
4866 "optional": true
4867 },
4868 "utf-8-validate": {
4869 "optional": true
4870 }
4871 }
4872 },
4873 "node_modules/y18n": {
4874 "version": "5.0.8",
4875 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4876 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4877 "license": "ISC",
4878 "engines": {
4879 "node": ">=10"
4880 }
4881 },
4882 "node_modules/yargs": {
4883 "version": "17.7.2",
4884 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
4885 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
4886 "license": "MIT",
4887 "dependencies": {
4888 "cliui": "^8.0.1",
4889 "escalade": "^3.1.1",
4890 "get-caller-file": "^2.0.5",
4891 "require-directory": "^2.1.1",
4892 "string-width": "^4.2.3",
4893 "y18n": "^5.0.5",
4894 "yargs-parser": "^21.1.1"
4895 },
4896 "engines": {
4897 "node": ">=12"
4898 }
4899 },
4900 "node_modules/yargs-parser": {
4901 "version": "21.1.1",
4902 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
4903 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
4904 "license": "ISC",
4905 "engines": {
4906 "node": ">=12"
4907 }
4908 },
4909 "node_modules/yargs/node_modules/ansi-regex": {
4910 "version": "5.0.1",
4911 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
4912 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
4913 "license": "MIT",
4914 "engines": {
4915 "node": ">=8"
4916 }
4917 },
4918 "node_modules/yargs/node_modules/emoji-regex": {
4919 "version": "8.0.0",
4920 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4921 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4922 "license": "MIT"
4923 },
4924 "node_modules/yargs/node_modules/string-width": {
4925 "version": "4.2.3",
4926 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
4927 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
4928 "license": "MIT",
4929 "dependencies": {
4930 "emoji-regex": "^8.0.0",
4931 "is-fullwidth-code-point": "^3.0.0",
4932 "strip-ansi": "^6.0.1"
4933 },
4934 "engines": {
4935 "node": ">=8"
4936 }
4937 },
4938 "node_modules/yargs/node_modules/strip-ansi": {
4939 "version": "6.0.1",
4940 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4941 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4942 "license": "MIT",
4943 "dependencies": {
4944 "ansi-regex": "^5.0.1"
4945 },
4946 "engines": {
4947 "node": ">=8"
4948 }
4949 },
4950 "node_modules/yauzl": {
4951 "version": "2.10.0",
4952 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
4953 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
4954 "license": "MIT",
4955 "dependencies": {
4956 "buffer-crc32": "~0.2.3",
4957 "fd-slicer": "~1.1.0"
4958 }
4959 },
4960 "node_modules/zod": {
4961 "version": "3.25.76",
4962 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
4963 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
4964 "license": "MIT",
4965 "funding": {
4966 "url": "https://github.com/sponsors/colinhacks"
4967 }
4968 }
4969 }
4970}