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 "@the-convocation/twitter-scraper": "^0.21.1",
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.10",
48 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.18.10.tgz",
49 "integrity": "sha512-q23wreAGhktrMLepulvljZWHsUOrTIDwhU3gr/uSX3R1TZIZ3i4SxQZVlMqaQHpNJ/5Xj8J1hozkwVpaOX37eA==",
50 "license": "MIT",
51 "dependencies": {
52 "@atproto/common-web": "^0.4.10",
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.10",
64 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.10.tgz",
65 "integrity": "sha512-TLDZSgSKzT8ZgOrBrTGK87J1CXve9TEuY6NVVUBRkOMzRRtQzpFb9/ih5WVS/hnaWVvE30CfuyaetRoma+WKNw==",
66 "license": "MIT",
67 "dependencies": {
68 "@atproto/lex-data": "0.0.6",
69 "@atproto/lex-json": "0.0.6",
70 "zod": "^3.23.8"
71 }
72 },
73 "node_modules/@atproto/lex-data": {
74 "version": "0.0.6",
75 "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.6.tgz",
76 "integrity": "sha512-MBNB4ghRJQzuXK1zlUPljpPbQcF1LZ5dzxy274KqPt4p3uPuRw0mHjgcCoWzRUNBQC685WMQR4IN9DHtsnG57A==",
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.6",
88 "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.6.tgz",
89 "integrity": "sha512-EILnN5cditPvf+PCNjXt7reMuzjugxAL1fpSzmzJbEMGMUwxOf5pPWxRsaA/M3Boip4NQZ+6DVrPOGUMlnqceg==",
90 "license": "MIT",
91 "dependencies": {
92 "@atproto/lex-data": "0.0.6",
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.8.1",
291 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz",
292 "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==",
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/external-editor/node_modules/iconv-lite": {
1359 "version": "0.7.1",
1360 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz",
1361 "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==",
1362 "license": "MIT",
1363 "dependencies": {
1364 "safer-buffer": ">= 2.1.2 < 3.0.0"
1365 },
1366 "engines": {
1367 "node": ">=0.10.0"
1368 },
1369 "funding": {
1370 "type": "opencollective",
1371 "url": "https://opencollective.com/express"
1372 }
1373 },
1374 "node_modules/@inquirer/figures": {
1375 "version": "2.0.2",
1376 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.2.tgz",
1377 "integrity": "sha512-qXm6EVvQx/FmnSrCWCIGtMHwqeLgxABP8XgcaAoywsL0NFga9gD5kfG0gXiv80GjK9Hsoz4pgGwF/+CjygyV9A==",
1378 "license": "MIT",
1379 "engines": {
1380 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1381 }
1382 },
1383 "node_modules/@inquirer/input": {
1384 "version": "5.0.3",
1385 "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.3.tgz",
1386 "integrity": "sha512-4R0TdWl53dtp79Vs6Df2OHAtA2FVNqya1hND1f5wjHWxZJxwDMSNB1X5ADZJSsQKYAJ5JHCTO+GpJZ42mK0Otw==",
1387 "license": "MIT",
1388 "dependencies": {
1389 "@inquirer/core": "^11.1.0",
1390 "@inquirer/type": "^4.0.2"
1391 },
1392 "engines": {
1393 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1394 },
1395 "peerDependencies": {
1396 "@types/node": ">=18"
1397 },
1398 "peerDependenciesMeta": {
1399 "@types/node": {
1400 "optional": true
1401 }
1402 }
1403 },
1404 "node_modules/@inquirer/number": {
1405 "version": "4.0.3",
1406 "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.3.tgz",
1407 "integrity": "sha512-TjQLe93GGo5snRlu83JxE38ZPqj5ZVggL+QqqAF2oBA5JOJoxx25GG3EGH/XN/Os5WOmKfO8iLVdCXQxXRZIMQ==",
1408 "license": "MIT",
1409 "dependencies": {
1410 "@inquirer/core": "^11.1.0",
1411 "@inquirer/type": "^4.0.2"
1412 },
1413 "engines": {
1414 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1415 },
1416 "peerDependencies": {
1417 "@types/node": ">=18"
1418 },
1419 "peerDependenciesMeta": {
1420 "@types/node": {
1421 "optional": true
1422 }
1423 }
1424 },
1425 "node_modules/@inquirer/password": {
1426 "version": "5.0.3",
1427 "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.3.tgz",
1428 "integrity": "sha512-rCozGbUMAHedTeYWEN8sgZH4lRCdgG/WinFkit6ZPsp8JaNg2T0g3QslPBS5XbpORyKP/I+xyBO81kFEvhBmjA==",
1429 "license": "MIT",
1430 "dependencies": {
1431 "@inquirer/ansi": "^2.0.2",
1432 "@inquirer/core": "^11.1.0",
1433 "@inquirer/type": "^4.0.2"
1434 },
1435 "engines": {
1436 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1437 },
1438 "peerDependencies": {
1439 "@types/node": ">=18"
1440 },
1441 "peerDependenciesMeta": {
1442 "@types/node": {
1443 "optional": true
1444 }
1445 }
1446 },
1447 "node_modules/@inquirer/prompts": {
1448 "version": "8.1.0",
1449 "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.1.0.tgz",
1450 "integrity": "sha512-LsZMdKcmRNF5LyTRuZE5nWeOjganzmN3zwbtNfcs6GPh3I2TsTtF1UYZlbxVfhxd+EuUqLGs/Lm3Xt4v6Az1wA==",
1451 "license": "MIT",
1452 "dependencies": {
1453 "@inquirer/checkbox": "^5.0.3",
1454 "@inquirer/confirm": "^6.0.3",
1455 "@inquirer/editor": "^5.0.3",
1456 "@inquirer/expand": "^5.0.3",
1457 "@inquirer/input": "^5.0.3",
1458 "@inquirer/number": "^4.0.3",
1459 "@inquirer/password": "^5.0.3",
1460 "@inquirer/rawlist": "^5.1.0",
1461 "@inquirer/search": "^4.0.3",
1462 "@inquirer/select": "^5.0.3"
1463 },
1464 "engines": {
1465 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1466 },
1467 "peerDependencies": {
1468 "@types/node": ">=18"
1469 },
1470 "peerDependenciesMeta": {
1471 "@types/node": {
1472 "optional": true
1473 }
1474 }
1475 },
1476 "node_modules/@inquirer/rawlist": {
1477 "version": "5.1.0",
1478 "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.1.0.tgz",
1479 "integrity": "sha512-yUCuVh0jW026Gr2tZlG3kHignxcrLKDR3KBp+eUgNz+BAdSeZk0e18yt2gyBr+giYhj/WSIHCmPDOgp1mT2niQ==",
1480 "license": "MIT",
1481 "dependencies": {
1482 "@inquirer/core": "^11.1.0",
1483 "@inquirer/type": "^4.0.2"
1484 },
1485 "engines": {
1486 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1487 },
1488 "peerDependencies": {
1489 "@types/node": ">=18"
1490 },
1491 "peerDependenciesMeta": {
1492 "@types/node": {
1493 "optional": true
1494 }
1495 }
1496 },
1497 "node_modules/@inquirer/search": {
1498 "version": "4.0.3",
1499 "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.0.3.tgz",
1500 "integrity": "sha512-lzqVw0YwuKYetk5VwJ81Ba+dyVlhseHPx9YnRKQgwXdFS0kEavCz2gngnNhnMIxg8+j1N/rUl1t5s1npwa7bqg==",
1501 "license": "MIT",
1502 "dependencies": {
1503 "@inquirer/core": "^11.1.0",
1504 "@inquirer/figures": "^2.0.2",
1505 "@inquirer/type": "^4.0.2"
1506 },
1507 "engines": {
1508 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1509 },
1510 "peerDependencies": {
1511 "@types/node": ">=18"
1512 },
1513 "peerDependenciesMeta": {
1514 "@types/node": {
1515 "optional": true
1516 }
1517 }
1518 },
1519 "node_modules/@inquirer/select": {
1520 "version": "5.0.3",
1521 "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.0.3.tgz",
1522 "integrity": "sha512-M+ynbwS0ecQFDYMFrQrybA0qL8DV0snpc4kKevCCNaTpfghsRowRY7SlQBeIYNzHqXtiiz4RG9vTOeb/udew7w==",
1523 "license": "MIT",
1524 "dependencies": {
1525 "@inquirer/ansi": "^2.0.2",
1526 "@inquirer/core": "^11.1.0",
1527 "@inquirer/figures": "^2.0.2",
1528 "@inquirer/type": "^4.0.2"
1529 },
1530 "engines": {
1531 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1532 },
1533 "peerDependencies": {
1534 "@types/node": ">=18"
1535 },
1536 "peerDependenciesMeta": {
1537 "@types/node": {
1538 "optional": true
1539 }
1540 }
1541 },
1542 "node_modules/@inquirer/type": {
1543 "version": "4.0.2",
1544 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.2.tgz",
1545 "integrity": "sha512-cae7mzluplsjSdgFA6ACLygb5jC8alO0UUnFPyu0E7tNRPrL+q/f8VcSXp+cjZQ7l5CMpDpi2G1+IQvkOiL1Lw==",
1546 "license": "MIT",
1547 "engines": {
1548 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
1549 },
1550 "peerDependencies": {
1551 "@types/node": ">=18"
1552 },
1553 "peerDependenciesMeta": {
1554 "@types/node": {
1555 "optional": true
1556 }
1557 }
1558 },
1559 "node_modules/@noble/hashes": {
1560 "version": "1.8.0",
1561 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
1562 "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
1563 "license": "MIT",
1564 "engines": {
1565 "node": "^14.21.3 || >=16"
1566 },
1567 "funding": {
1568 "url": "https://paulmillr.com/funding/"
1569 }
1570 },
1571 "node_modules/@puppeteer/browsers": {
1572 "version": "2.11.0",
1573 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.11.0.tgz",
1574 "integrity": "sha512-n6oQX6mYkG8TRPuPXmbPidkUbsSRalhmaaVAQxvH1IkQy63cwsH+kOjB3e4cpCDHg0aSvsiX9bQ4s2VB6mGWUQ==",
1575 "license": "Apache-2.0",
1576 "dependencies": {
1577 "debug": "^4.4.3",
1578 "extract-zip": "^2.0.1",
1579 "progress": "^2.0.3",
1580 "proxy-agent": "^6.5.0",
1581 "semver": "^7.7.3",
1582 "tar-fs": "^3.1.1",
1583 "yargs": "^17.7.2"
1584 },
1585 "bin": {
1586 "browsers": "lib/cjs/main-cli.js"
1587 },
1588 "engines": {
1589 "node": ">=18"
1590 }
1591 },
1592 "node_modules/@puppeteer/browsers/node_modules/tar-fs": {
1593 "version": "3.1.1",
1594 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
1595 "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
1596 "license": "MIT",
1597 "dependencies": {
1598 "pump": "^3.0.0",
1599 "tar-stream": "^3.1.5"
1600 },
1601 "optionalDependencies": {
1602 "bare-fs": "^4.0.1",
1603 "bare-path": "^3.0.0"
1604 }
1605 },
1606 "node_modules/@puppeteer/browsers/node_modules/tar-stream": {
1607 "version": "3.1.7",
1608 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
1609 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
1610 "license": "MIT",
1611 "dependencies": {
1612 "b4a": "^1.6.4",
1613 "fast-fifo": "^1.2.0",
1614 "streamx": "^2.15.0"
1615 }
1616 },
1617 "node_modules/@sinclair/typebox": {
1618 "version": "0.32.35",
1619 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.32.35.tgz",
1620 "integrity": "sha512-Ul3YyOTU++to8cgNkttakC0dWvpERr6RYoHO2W47DLbFvrwBDJUY31B1sImH6JZSYc4Kt4PyHtoPNu+vL2r2dA==",
1621 "license": "MIT"
1622 },
1623 "node_modules/@the-convocation/twitter-scraper": {
1624 "version": "0.21.1",
1625 "resolved": "https://registry.npmjs.org/@the-convocation/twitter-scraper/-/twitter-scraper-0.21.1.tgz",
1626 "integrity": "sha512-q8HjTWQyrNMEitJli4/cG1ht0sV67bwWQKv4jWhQnq1OuFNBepdU/kCsbnf43UUk6BgmHdmH3uvHeIjGowqrVQ==",
1627 "license": "MIT",
1628 "dependencies": {
1629 "@sinclair/typebox": "^0.32.20",
1630 "cross-fetch": "^4.0.0-alpha.5",
1631 "debug": "^4.4.1",
1632 "headers-polyfill": "^3.1.2",
1633 "json-stable-stringify": "^1.0.2",
1634 "linkedom": "^0.18.12",
1635 "otpauth": "^9.2.2",
1636 "set-cookie-parser": "^2.6.0",
1637 "tough-cookie": "^4.1.2",
1638 "tslib": "^2.5.2",
1639 "x-client-transaction-id": "^0.1.9"
1640 },
1641 "engines": {
1642 "node": ">=16"
1643 },
1644 "peerDependencies": {
1645 "cycletls": "^2.0.5"
1646 },
1647 "peerDependenciesMeta": {
1648 "cycletls": {
1649 "optional": true
1650 }
1651 }
1652 },
1653 "node_modules/@tootallnate/quickjs-emscripten": {
1654 "version": "0.23.0",
1655 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1656 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1657 "license": "MIT"
1658 },
1659 "node_modules/@types/bcryptjs": {
1660 "version": "2.4.6",
1661 "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz",
1662 "integrity": "sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==",
1663 "dev": true,
1664 "license": "MIT"
1665 },
1666 "node_modules/@types/better-sqlite3": {
1667 "version": "7.6.13",
1668 "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz",
1669 "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==",
1670 "dev": true,
1671 "license": "MIT",
1672 "dependencies": {
1673 "@types/node": "*"
1674 }
1675 },
1676 "node_modules/@types/body-parser": {
1677 "version": "1.19.6",
1678 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
1679 "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
1680 "dev": true,
1681 "license": "MIT",
1682 "dependencies": {
1683 "@types/connect": "*",
1684 "@types/node": "*"
1685 }
1686 },
1687 "node_modules/@types/cheerio": {
1688 "version": "0.22.35",
1689 "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.35.tgz",
1690 "integrity": "sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==",
1691 "dev": true,
1692 "license": "MIT",
1693 "dependencies": {
1694 "@types/node": "*"
1695 }
1696 },
1697 "node_modules/@types/connect": {
1698 "version": "3.4.38",
1699 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
1700 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
1701 "dev": true,
1702 "license": "MIT",
1703 "dependencies": {
1704 "@types/node": "*"
1705 }
1706 },
1707 "node_modules/@types/cors": {
1708 "version": "2.8.19",
1709 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz",
1710 "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==",
1711 "dev": true,
1712 "license": "MIT",
1713 "dependencies": {
1714 "@types/node": "*"
1715 }
1716 },
1717 "node_modules/@types/express": {
1718 "version": "5.0.6",
1719 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz",
1720 "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==",
1721 "dev": true,
1722 "license": "MIT",
1723 "dependencies": {
1724 "@types/body-parser": "*",
1725 "@types/express-serve-static-core": "^5.0.0",
1726 "@types/serve-static": "^2"
1727 }
1728 },
1729 "node_modules/@types/express-serve-static-core": {
1730 "version": "5.1.0",
1731 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz",
1732 "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==",
1733 "dev": true,
1734 "license": "MIT",
1735 "dependencies": {
1736 "@types/node": "*",
1737 "@types/qs": "*",
1738 "@types/range-parser": "*",
1739 "@types/send": "*"
1740 }
1741 },
1742 "node_modules/@types/http-errors": {
1743 "version": "2.0.5",
1744 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
1745 "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
1746 "dev": true,
1747 "license": "MIT"
1748 },
1749 "node_modules/@types/inquirer": {
1750 "version": "9.0.9",
1751 "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.9.tgz",
1752 "integrity": "sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==",
1753 "dev": true,
1754 "license": "MIT",
1755 "dependencies": {
1756 "@types/through": "*",
1757 "rxjs": "^7.2.0"
1758 }
1759 },
1760 "node_modules/@types/jsonwebtoken": {
1761 "version": "9.0.10",
1762 "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz",
1763 "integrity": "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==",
1764 "dev": true,
1765 "license": "MIT",
1766 "dependencies": {
1767 "@types/ms": "*",
1768 "@types/node": "*"
1769 }
1770 },
1771 "node_modules/@types/ms": {
1772 "version": "2.1.0",
1773 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
1774 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
1775 "dev": true,
1776 "license": "MIT"
1777 },
1778 "node_modules/@types/node": {
1779 "version": "22.19.3",
1780 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.3.tgz",
1781 "integrity": "sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==",
1782 "devOptional": true,
1783 "license": "MIT",
1784 "dependencies": {
1785 "undici-types": "~6.21.0"
1786 }
1787 },
1788 "node_modules/@types/qs": {
1789 "version": "6.14.0",
1790 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
1791 "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
1792 "dev": true,
1793 "license": "MIT"
1794 },
1795 "node_modules/@types/range-parser": {
1796 "version": "1.2.7",
1797 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
1798 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
1799 "dev": true,
1800 "license": "MIT"
1801 },
1802 "node_modules/@types/send": {
1803 "version": "1.2.1",
1804 "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz",
1805 "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==",
1806 "dev": true,
1807 "license": "MIT",
1808 "dependencies": {
1809 "@types/node": "*"
1810 }
1811 },
1812 "node_modules/@types/serve-static": {
1813 "version": "2.2.0",
1814 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz",
1815 "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==",
1816 "dev": true,
1817 "license": "MIT",
1818 "dependencies": {
1819 "@types/http-errors": "*",
1820 "@types/node": "*"
1821 }
1822 },
1823 "node_modules/@types/sharp": {
1824 "version": "0.31.1",
1825 "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.31.1.tgz",
1826 "integrity": "sha512-5nWwamN9ZFHXaYEincMSuza8nNfOof8nmO+mcI+Agx1uMUk4/pQnNIcix+9rLPXzKrm1pS34+6WRDbDV0Jn7ag==",
1827 "dev": true,
1828 "license": "MIT",
1829 "dependencies": {
1830 "@types/node": "*"
1831 }
1832 },
1833 "node_modules/@types/through": {
1834 "version": "0.0.33",
1835 "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz",
1836 "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==",
1837 "dev": true,
1838 "license": "MIT",
1839 "dependencies": {
1840 "@types/node": "*"
1841 }
1842 },
1843 "node_modules/@types/yauzl": {
1844 "version": "2.10.3",
1845 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
1846 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
1847 "license": "MIT",
1848 "optional": true,
1849 "dependencies": {
1850 "@types/node": "*"
1851 }
1852 },
1853 "node_modules/accepts": {
1854 "version": "2.0.0",
1855 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
1856 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
1857 "license": "MIT",
1858 "dependencies": {
1859 "mime-types": "^3.0.0",
1860 "negotiator": "^1.0.0"
1861 },
1862 "engines": {
1863 "node": ">= 0.6"
1864 }
1865 },
1866 "node_modules/agent-base": {
1867 "version": "7.1.4",
1868 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
1869 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
1870 "license": "MIT",
1871 "engines": {
1872 "node": ">= 14"
1873 }
1874 },
1875 "node_modules/ansi-regex": {
1876 "version": "6.2.2",
1877 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1878 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1879 "license": "MIT",
1880 "engines": {
1881 "node": ">=12"
1882 },
1883 "funding": {
1884 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1885 }
1886 },
1887 "node_modules/ansi-styles": {
1888 "version": "6.2.3",
1889 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1890 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1891 "license": "MIT",
1892 "engines": {
1893 "node": ">=12"
1894 },
1895 "funding": {
1896 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1897 }
1898 },
1899 "node_modules/ast-types": {
1900 "version": "0.13.4",
1901 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
1902 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
1903 "license": "MIT",
1904 "dependencies": {
1905 "tslib": "^2.0.1"
1906 },
1907 "engines": {
1908 "node": ">=4"
1909 }
1910 },
1911 "node_modules/asynckit": {
1912 "version": "0.4.0",
1913 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1914 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
1915 "license": "MIT"
1916 },
1917 "node_modules/await-lock": {
1918 "version": "2.2.2",
1919 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
1920 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
1921 "license": "MIT"
1922 },
1923 "node_modules/axios": {
1924 "version": "1.13.2",
1925 "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
1926 "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
1927 "license": "MIT",
1928 "dependencies": {
1929 "follow-redirects": "^1.15.6",
1930 "form-data": "^4.0.4",
1931 "proxy-from-env": "^1.1.0"
1932 }
1933 },
1934 "node_modules/b4a": {
1935 "version": "1.7.3",
1936 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
1937 "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
1938 "license": "Apache-2.0",
1939 "peerDependencies": {
1940 "react-native-b4a": "*"
1941 },
1942 "peerDependenciesMeta": {
1943 "react-native-b4a": {
1944 "optional": true
1945 }
1946 }
1947 },
1948 "node_modules/bare-events": {
1949 "version": "2.8.2",
1950 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
1951 "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
1952 "license": "Apache-2.0",
1953 "peerDependencies": {
1954 "bare-abort-controller": "*"
1955 },
1956 "peerDependenciesMeta": {
1957 "bare-abort-controller": {
1958 "optional": true
1959 }
1960 }
1961 },
1962 "node_modules/bare-fs": {
1963 "version": "4.5.2",
1964 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.2.tgz",
1965 "integrity": "sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw==",
1966 "license": "Apache-2.0",
1967 "optional": true,
1968 "dependencies": {
1969 "bare-events": "^2.5.4",
1970 "bare-path": "^3.0.0",
1971 "bare-stream": "^2.6.4",
1972 "bare-url": "^2.2.2",
1973 "fast-fifo": "^1.3.2"
1974 },
1975 "engines": {
1976 "bare": ">=1.16.0"
1977 },
1978 "peerDependencies": {
1979 "bare-buffer": "*"
1980 },
1981 "peerDependenciesMeta": {
1982 "bare-buffer": {
1983 "optional": true
1984 }
1985 }
1986 },
1987 "node_modules/bare-os": {
1988 "version": "3.6.2",
1989 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
1990 "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
1991 "license": "Apache-2.0",
1992 "optional": true,
1993 "engines": {
1994 "bare": ">=1.14.0"
1995 }
1996 },
1997 "node_modules/bare-path": {
1998 "version": "3.0.0",
1999 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
2000 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
2001 "license": "Apache-2.0",
2002 "optional": true,
2003 "dependencies": {
2004 "bare-os": "^3.0.1"
2005 }
2006 },
2007 "node_modules/bare-stream": {
2008 "version": "2.7.0",
2009 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
2010 "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
2011 "license": "Apache-2.0",
2012 "optional": true,
2013 "dependencies": {
2014 "streamx": "^2.21.0"
2015 },
2016 "peerDependencies": {
2017 "bare-buffer": "*",
2018 "bare-events": "*"
2019 },
2020 "peerDependenciesMeta": {
2021 "bare-buffer": {
2022 "optional": true
2023 },
2024 "bare-events": {
2025 "optional": true
2026 }
2027 }
2028 },
2029 "node_modules/bare-url": {
2030 "version": "2.3.2",
2031 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
2032 "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
2033 "license": "Apache-2.0",
2034 "optional": true,
2035 "dependencies": {
2036 "bare-path": "^3.0.0"
2037 }
2038 },
2039 "node_modules/base64-js": {
2040 "version": "1.5.1",
2041 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2042 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2043 "funding": [
2044 {
2045 "type": "github",
2046 "url": "https://github.com/sponsors/feross"
2047 },
2048 {
2049 "type": "patreon",
2050 "url": "https://www.patreon.com/feross"
2051 },
2052 {
2053 "type": "consulting",
2054 "url": "https://feross.org/support"
2055 }
2056 ],
2057 "license": "MIT"
2058 },
2059 "node_modules/basic-ftp": {
2060 "version": "5.1.0",
2061 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.1.0.tgz",
2062 "integrity": "sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==",
2063 "license": "MIT",
2064 "engines": {
2065 "node": ">=10.0.0"
2066 }
2067 },
2068 "node_modules/bcryptjs": {
2069 "version": "3.0.3",
2070 "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz",
2071 "integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==",
2072 "license": "BSD-3-Clause",
2073 "bin": {
2074 "bcrypt": "bin/bcrypt"
2075 }
2076 },
2077 "node_modules/better-sqlite3": {
2078 "version": "12.5.0",
2079 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.5.0.tgz",
2080 "integrity": "sha512-WwCZ/5Diz7rsF29o27o0Gcc1Du+l7Zsv7SYtVPG0X3G/uUI1LqdxrQI7c9Hs2FWpqXXERjW9hp6g3/tH7DlVKg==",
2081 "hasInstallScript": true,
2082 "license": "MIT",
2083 "dependencies": {
2084 "bindings": "^1.5.0",
2085 "prebuild-install": "^7.1.1"
2086 },
2087 "engines": {
2088 "node": "20.x || 22.x || 23.x || 24.x || 25.x"
2089 }
2090 },
2091 "node_modules/bindings": {
2092 "version": "1.5.0",
2093 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
2094 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
2095 "license": "MIT",
2096 "dependencies": {
2097 "file-uri-to-path": "1.0.0"
2098 }
2099 },
2100 "node_modules/bl": {
2101 "version": "4.1.0",
2102 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
2103 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
2104 "license": "MIT",
2105 "dependencies": {
2106 "buffer": "^5.5.0",
2107 "inherits": "^2.0.4",
2108 "readable-stream": "^3.4.0"
2109 }
2110 },
2111 "node_modules/body-parser": {
2112 "version": "2.2.2",
2113 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz",
2114 "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
2115 "license": "MIT",
2116 "dependencies": {
2117 "bytes": "^3.1.2",
2118 "content-type": "^1.0.5",
2119 "debug": "^4.4.3",
2120 "http-errors": "^2.0.0",
2121 "iconv-lite": "^0.7.0",
2122 "on-finished": "^2.4.1",
2123 "qs": "^6.14.1",
2124 "raw-body": "^3.0.1",
2125 "type-is": "^2.0.1"
2126 },
2127 "engines": {
2128 "node": ">=18"
2129 },
2130 "funding": {
2131 "type": "opencollective",
2132 "url": "https://opencollective.com/express"
2133 }
2134 },
2135 "node_modules/body-parser/node_modules/iconv-lite": {
2136 "version": "0.7.1",
2137 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz",
2138 "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==",
2139 "license": "MIT",
2140 "dependencies": {
2141 "safer-buffer": ">= 2.1.2 < 3.0.0"
2142 },
2143 "engines": {
2144 "node": ">=0.10.0"
2145 },
2146 "funding": {
2147 "type": "opencollective",
2148 "url": "https://opencollective.com/express"
2149 }
2150 },
2151 "node_modules/boolbase": {
2152 "version": "1.0.0",
2153 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2154 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
2155 "license": "ISC"
2156 },
2157 "node_modules/buffer": {
2158 "version": "5.7.1",
2159 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2160 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2161 "funding": [
2162 {
2163 "type": "github",
2164 "url": "https://github.com/sponsors/feross"
2165 },
2166 {
2167 "type": "patreon",
2168 "url": "https://www.patreon.com/feross"
2169 },
2170 {
2171 "type": "consulting",
2172 "url": "https://feross.org/support"
2173 }
2174 ],
2175 "license": "MIT",
2176 "dependencies": {
2177 "base64-js": "^1.3.1",
2178 "ieee754": "^1.1.13"
2179 }
2180 },
2181 "node_modules/buffer-crc32": {
2182 "version": "0.2.13",
2183 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2184 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2185 "license": "MIT",
2186 "engines": {
2187 "node": "*"
2188 }
2189 },
2190 "node_modules/buffer-equal-constant-time": {
2191 "version": "1.0.1",
2192 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
2193 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
2194 "license": "BSD-3-Clause"
2195 },
2196 "node_modules/bytes": {
2197 "version": "3.1.2",
2198 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
2199 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
2200 "license": "MIT",
2201 "engines": {
2202 "node": ">= 0.8"
2203 }
2204 },
2205 "node_modules/call-bind": {
2206 "version": "1.0.8",
2207 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
2208 "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
2209 "license": "MIT",
2210 "dependencies": {
2211 "call-bind-apply-helpers": "^1.0.0",
2212 "es-define-property": "^1.0.0",
2213 "get-intrinsic": "^1.2.4",
2214 "set-function-length": "^1.2.2"
2215 },
2216 "engines": {
2217 "node": ">= 0.4"
2218 },
2219 "funding": {
2220 "url": "https://github.com/sponsors/ljharb"
2221 }
2222 },
2223 "node_modules/call-bind-apply-helpers": {
2224 "version": "1.0.2",
2225 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
2226 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
2227 "license": "MIT",
2228 "dependencies": {
2229 "es-errors": "^1.3.0",
2230 "function-bind": "^1.1.2"
2231 },
2232 "engines": {
2233 "node": ">= 0.4"
2234 }
2235 },
2236 "node_modules/call-bound": {
2237 "version": "1.0.4",
2238 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
2239 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
2240 "license": "MIT",
2241 "dependencies": {
2242 "call-bind-apply-helpers": "^1.0.2",
2243 "get-intrinsic": "^1.3.0"
2244 },
2245 "engines": {
2246 "node": ">= 0.4"
2247 },
2248 "funding": {
2249 "url": "https://github.com/sponsors/ljharb"
2250 }
2251 },
2252 "node_modules/chardet": {
2253 "version": "2.1.1",
2254 "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
2255 "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
2256 "license": "MIT"
2257 },
2258 "node_modules/cheerio": {
2259 "version": "1.1.2",
2260 "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
2261 "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
2262 "license": "MIT",
2263 "dependencies": {
2264 "cheerio-select": "^2.1.0",
2265 "dom-serializer": "^2.0.0",
2266 "domhandler": "^5.0.3",
2267 "domutils": "^3.2.2",
2268 "encoding-sniffer": "^0.2.1",
2269 "htmlparser2": "^10.0.0",
2270 "parse5": "^7.3.0",
2271 "parse5-htmlparser2-tree-adapter": "^7.1.0",
2272 "parse5-parser-stream": "^7.1.2",
2273 "undici": "^7.12.0",
2274 "whatwg-mimetype": "^4.0.0"
2275 },
2276 "engines": {
2277 "node": ">=20.18.1"
2278 },
2279 "funding": {
2280 "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
2281 }
2282 },
2283 "node_modules/cheerio-select": {
2284 "version": "2.1.0",
2285 "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
2286 "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
2287 "license": "BSD-2-Clause",
2288 "dependencies": {
2289 "boolbase": "^1.0.0",
2290 "css-select": "^5.1.0",
2291 "css-what": "^6.1.0",
2292 "domelementtype": "^2.3.0",
2293 "domhandler": "^5.0.3",
2294 "domutils": "^3.0.1"
2295 },
2296 "funding": {
2297 "url": "https://github.com/sponsors/fb55"
2298 }
2299 },
2300 "node_modules/chownr": {
2301 "version": "1.1.4",
2302 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
2303 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
2304 "license": "ISC"
2305 },
2306 "node_modules/chromium-bidi": {
2307 "version": "12.0.1",
2308 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-12.0.1.tgz",
2309 "integrity": "sha512-fGg+6jr0xjQhzpy5N4ErZxQ4wF7KLEvhGZXD6EgvZKDhu7iOhZXnZhcDxPJDcwTcrD48NPzOCo84RP2lv3Z+Cg==",
2310 "license": "Apache-2.0",
2311 "dependencies": {
2312 "mitt": "^3.0.1",
2313 "zod": "^3.24.1"
2314 },
2315 "peerDependencies": {
2316 "devtools-protocol": "*"
2317 }
2318 },
2319 "node_modules/cli-width": {
2320 "version": "4.1.0",
2321 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
2322 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
2323 "license": "ISC",
2324 "engines": {
2325 "node": ">= 12"
2326 }
2327 },
2328 "node_modules/cliui": {
2329 "version": "8.0.1",
2330 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
2331 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
2332 "license": "ISC",
2333 "dependencies": {
2334 "string-width": "^4.2.0",
2335 "strip-ansi": "^6.0.1",
2336 "wrap-ansi": "^7.0.0"
2337 },
2338 "engines": {
2339 "node": ">=12"
2340 }
2341 },
2342 "node_modules/cliui/node_modules/ansi-regex": {
2343 "version": "5.0.1",
2344 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2345 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2346 "license": "MIT",
2347 "engines": {
2348 "node": ">=8"
2349 }
2350 },
2351 "node_modules/cliui/node_modules/ansi-styles": {
2352 "version": "4.3.0",
2353 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2354 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2355 "license": "MIT",
2356 "dependencies": {
2357 "color-convert": "^2.0.1"
2358 },
2359 "engines": {
2360 "node": ">=8"
2361 },
2362 "funding": {
2363 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2364 }
2365 },
2366 "node_modules/cliui/node_modules/emoji-regex": {
2367 "version": "8.0.0",
2368 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2369 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2370 "license": "MIT"
2371 },
2372 "node_modules/cliui/node_modules/string-width": {
2373 "version": "4.2.3",
2374 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2375 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2376 "license": "MIT",
2377 "dependencies": {
2378 "emoji-regex": "^8.0.0",
2379 "is-fullwidth-code-point": "^3.0.0",
2380 "strip-ansi": "^6.0.1"
2381 },
2382 "engines": {
2383 "node": ">=8"
2384 }
2385 },
2386 "node_modules/cliui/node_modules/strip-ansi": {
2387 "version": "6.0.1",
2388 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2389 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2390 "license": "MIT",
2391 "dependencies": {
2392 "ansi-regex": "^5.0.1"
2393 },
2394 "engines": {
2395 "node": ">=8"
2396 }
2397 },
2398 "node_modules/cliui/node_modules/wrap-ansi": {
2399 "version": "7.0.0",
2400 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2401 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2402 "license": "MIT",
2403 "dependencies": {
2404 "ansi-styles": "^4.0.0",
2405 "string-width": "^4.1.0",
2406 "strip-ansi": "^6.0.0"
2407 },
2408 "engines": {
2409 "node": ">=10"
2410 },
2411 "funding": {
2412 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2413 }
2414 },
2415 "node_modules/collapse-white-space": {
2416 "version": "2.1.0",
2417 "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
2418 "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
2419 "license": "MIT",
2420 "funding": {
2421 "type": "github",
2422 "url": "https://github.com/sponsors/wooorm"
2423 }
2424 },
2425 "node_modules/color-convert": {
2426 "version": "2.0.1",
2427 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2428 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2429 "license": "MIT",
2430 "dependencies": {
2431 "color-name": "~1.1.4"
2432 },
2433 "engines": {
2434 "node": ">=7.0.0"
2435 }
2436 },
2437 "node_modules/color-name": {
2438 "version": "1.1.4",
2439 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2440 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2441 "license": "MIT"
2442 },
2443 "node_modules/combined-stream": {
2444 "version": "1.0.8",
2445 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2446 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2447 "license": "MIT",
2448 "dependencies": {
2449 "delayed-stream": "~1.0.0"
2450 },
2451 "engines": {
2452 "node": ">= 0.8"
2453 }
2454 },
2455 "node_modules/commander": {
2456 "version": "14.0.2",
2457 "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
2458 "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
2459 "license": "MIT",
2460 "engines": {
2461 "node": ">=20"
2462 }
2463 },
2464 "node_modules/content-disposition": {
2465 "version": "1.0.1",
2466 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz",
2467 "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==",
2468 "license": "MIT",
2469 "engines": {
2470 "node": ">=18"
2471 },
2472 "funding": {
2473 "type": "opencollective",
2474 "url": "https://opencollective.com/express"
2475 }
2476 },
2477 "node_modules/content-type": {
2478 "version": "1.0.5",
2479 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
2480 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
2481 "license": "MIT",
2482 "engines": {
2483 "node": ">= 0.6"
2484 }
2485 },
2486 "node_modules/cookie": {
2487 "version": "0.7.2",
2488 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
2489 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
2490 "license": "MIT",
2491 "engines": {
2492 "node": ">= 0.6"
2493 }
2494 },
2495 "node_modules/cookie-signature": {
2496 "version": "1.2.2",
2497 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
2498 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
2499 "license": "MIT",
2500 "engines": {
2501 "node": ">=6.6.0"
2502 }
2503 },
2504 "node_modules/cors": {
2505 "version": "2.8.5",
2506 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
2507 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
2508 "license": "MIT",
2509 "dependencies": {
2510 "object-assign": "^4",
2511 "vary": "^1"
2512 },
2513 "engines": {
2514 "node": ">= 0.10"
2515 }
2516 },
2517 "node_modules/cross-fetch": {
2518 "version": "4.1.0",
2519 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
2520 "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
2521 "license": "MIT",
2522 "dependencies": {
2523 "node-fetch": "^2.7.0"
2524 }
2525 },
2526 "node_modules/css-select": {
2527 "version": "5.2.2",
2528 "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
2529 "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
2530 "license": "BSD-2-Clause",
2531 "dependencies": {
2532 "boolbase": "^1.0.0",
2533 "css-what": "^6.1.0",
2534 "domhandler": "^5.0.2",
2535 "domutils": "^3.0.1",
2536 "nth-check": "^2.0.1"
2537 },
2538 "funding": {
2539 "url": "https://github.com/sponsors/fb55"
2540 }
2541 },
2542 "node_modules/css-what": {
2543 "version": "6.2.2",
2544 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
2545 "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
2546 "license": "BSD-2-Clause",
2547 "engines": {
2548 "node": ">= 6"
2549 },
2550 "funding": {
2551 "url": "https://github.com/sponsors/fb55"
2552 }
2553 },
2554 "node_modules/cssom": {
2555 "version": "0.5.0",
2556 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
2557 "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
2558 "license": "MIT"
2559 },
2560 "node_modules/data-uri-to-buffer": {
2561 "version": "6.0.2",
2562 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
2563 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
2564 "license": "MIT",
2565 "engines": {
2566 "node": ">= 14"
2567 }
2568 },
2569 "node_modules/debug": {
2570 "version": "4.4.3",
2571 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2572 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2573 "license": "MIT",
2574 "dependencies": {
2575 "ms": "^2.1.3"
2576 },
2577 "engines": {
2578 "node": ">=6.0"
2579 },
2580 "peerDependenciesMeta": {
2581 "supports-color": {
2582 "optional": true
2583 }
2584 }
2585 },
2586 "node_modules/decompress-response": {
2587 "version": "6.0.0",
2588 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
2589 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
2590 "license": "MIT",
2591 "dependencies": {
2592 "mimic-response": "^3.1.0"
2593 },
2594 "engines": {
2595 "node": ">=10"
2596 },
2597 "funding": {
2598 "url": "https://github.com/sponsors/sindresorhus"
2599 }
2600 },
2601 "node_modules/deep-extend": {
2602 "version": "0.6.0",
2603 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2604 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2605 "license": "MIT",
2606 "engines": {
2607 "node": ">=4.0.0"
2608 }
2609 },
2610 "node_modules/define-data-property": {
2611 "version": "1.1.4",
2612 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
2613 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
2614 "license": "MIT",
2615 "dependencies": {
2616 "es-define-property": "^1.0.0",
2617 "es-errors": "^1.3.0",
2618 "gopd": "^1.0.1"
2619 },
2620 "engines": {
2621 "node": ">= 0.4"
2622 },
2623 "funding": {
2624 "url": "https://github.com/sponsors/ljharb"
2625 }
2626 },
2627 "node_modules/degenerator": {
2628 "version": "5.0.1",
2629 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
2630 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
2631 "license": "MIT",
2632 "dependencies": {
2633 "ast-types": "^0.13.4",
2634 "escodegen": "^2.1.0",
2635 "esprima": "^4.0.1"
2636 },
2637 "engines": {
2638 "node": ">= 14"
2639 }
2640 },
2641 "node_modules/delayed-stream": {
2642 "version": "1.0.0",
2643 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2644 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
2645 "license": "MIT",
2646 "engines": {
2647 "node": ">=0.4.0"
2648 }
2649 },
2650 "node_modules/depd": {
2651 "version": "2.0.0",
2652 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
2653 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
2654 "license": "MIT",
2655 "engines": {
2656 "node": ">= 0.8"
2657 }
2658 },
2659 "node_modules/detect-libc": {
2660 "version": "2.1.2",
2661 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2662 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2663 "license": "Apache-2.0",
2664 "engines": {
2665 "node": ">=8"
2666 }
2667 },
2668 "node_modules/devtools-protocol": {
2669 "version": "0.0.1534754",
2670 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1534754.tgz",
2671 "integrity": "sha512-26T91cV5dbOYnXdJi5qQHoTtUoNEqwkHcAyu/IKtjIAxiEqPMrDiRkDOPWVsGfNZGmlQVHQbZRSjD8sxagWVsQ==",
2672 "license": "BSD-3-Clause"
2673 },
2674 "node_modules/dom-serializer": {
2675 "version": "2.0.0",
2676 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
2677 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
2678 "license": "MIT",
2679 "dependencies": {
2680 "domelementtype": "^2.3.0",
2681 "domhandler": "^5.0.2",
2682 "entities": "^4.2.0"
2683 },
2684 "funding": {
2685 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
2686 }
2687 },
2688 "node_modules/domelementtype": {
2689 "version": "2.3.0",
2690 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
2691 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
2692 "funding": [
2693 {
2694 "type": "github",
2695 "url": "https://github.com/sponsors/fb55"
2696 }
2697 ],
2698 "license": "BSD-2-Clause"
2699 },
2700 "node_modules/domhandler": {
2701 "version": "5.0.3",
2702 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
2703 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
2704 "license": "BSD-2-Clause",
2705 "dependencies": {
2706 "domelementtype": "^2.3.0"
2707 },
2708 "engines": {
2709 "node": ">= 4"
2710 },
2711 "funding": {
2712 "url": "https://github.com/fb55/domhandler?sponsor=1"
2713 }
2714 },
2715 "node_modules/domutils": {
2716 "version": "3.2.2",
2717 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
2718 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
2719 "license": "BSD-2-Clause",
2720 "dependencies": {
2721 "dom-serializer": "^2.0.0",
2722 "domelementtype": "^2.3.0",
2723 "domhandler": "^5.0.3"
2724 },
2725 "funding": {
2726 "url": "https://github.com/fb55/domutils?sponsor=1"
2727 }
2728 },
2729 "node_modules/dotenv": {
2730 "version": "17.2.3",
2731 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz",
2732 "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==",
2733 "license": "BSD-2-Clause",
2734 "engines": {
2735 "node": ">=12"
2736 },
2737 "funding": {
2738 "url": "https://dotenvx.com"
2739 }
2740 },
2741 "node_modules/dunder-proto": {
2742 "version": "1.0.1",
2743 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
2744 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
2745 "license": "MIT",
2746 "dependencies": {
2747 "call-bind-apply-helpers": "^1.0.1",
2748 "es-errors": "^1.3.0",
2749 "gopd": "^1.2.0"
2750 },
2751 "engines": {
2752 "node": ">= 0.4"
2753 }
2754 },
2755 "node_modules/ecdsa-sig-formatter": {
2756 "version": "1.0.11",
2757 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
2758 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
2759 "license": "Apache-2.0",
2760 "dependencies": {
2761 "safe-buffer": "^5.0.1"
2762 }
2763 },
2764 "node_modules/ee-first": {
2765 "version": "1.1.1",
2766 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2767 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
2768 "license": "MIT"
2769 },
2770 "node_modules/emoji-regex": {
2771 "version": "10.6.0",
2772 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
2773 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
2774 "license": "MIT"
2775 },
2776 "node_modules/encodeurl": {
2777 "version": "2.0.0",
2778 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
2779 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
2780 "license": "MIT",
2781 "engines": {
2782 "node": ">= 0.8"
2783 }
2784 },
2785 "node_modules/encoding-sniffer": {
2786 "version": "0.2.1",
2787 "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",
2788 "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",
2789 "license": "MIT",
2790 "dependencies": {
2791 "iconv-lite": "^0.6.3",
2792 "whatwg-encoding": "^3.1.1"
2793 },
2794 "funding": {
2795 "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
2796 }
2797 },
2798 "node_modules/end-of-stream": {
2799 "version": "1.4.5",
2800 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
2801 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
2802 "license": "MIT",
2803 "dependencies": {
2804 "once": "^1.4.0"
2805 }
2806 },
2807 "node_modules/entities": {
2808 "version": "4.5.0",
2809 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2810 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2811 "license": "BSD-2-Clause",
2812 "engines": {
2813 "node": ">=0.12"
2814 },
2815 "funding": {
2816 "url": "https://github.com/fb55/entities?sponsor=1"
2817 }
2818 },
2819 "node_modules/es-define-property": {
2820 "version": "1.0.1",
2821 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
2822 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
2823 "license": "MIT",
2824 "engines": {
2825 "node": ">= 0.4"
2826 }
2827 },
2828 "node_modules/es-errors": {
2829 "version": "1.3.0",
2830 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2831 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2832 "license": "MIT",
2833 "engines": {
2834 "node": ">= 0.4"
2835 }
2836 },
2837 "node_modules/es-object-atoms": {
2838 "version": "1.1.1",
2839 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
2840 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
2841 "license": "MIT",
2842 "dependencies": {
2843 "es-errors": "^1.3.0"
2844 },
2845 "engines": {
2846 "node": ">= 0.4"
2847 }
2848 },
2849 "node_modules/es-set-tostringtag": {
2850 "version": "2.1.0",
2851 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
2852 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
2853 "license": "MIT",
2854 "dependencies": {
2855 "es-errors": "^1.3.0",
2856 "get-intrinsic": "^1.2.6",
2857 "has-tostringtag": "^1.0.2",
2858 "hasown": "^2.0.2"
2859 },
2860 "engines": {
2861 "node": ">= 0.4"
2862 }
2863 },
2864 "node_modules/esbuild": {
2865 "version": "0.27.2",
2866 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2867 "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
2868 "dev": true,
2869 "hasInstallScript": true,
2870 "license": "MIT",
2871 "bin": {
2872 "esbuild": "bin/esbuild"
2873 },
2874 "engines": {
2875 "node": ">=18"
2876 },
2877 "optionalDependencies": {
2878 "@esbuild/aix-ppc64": "0.27.2",
2879 "@esbuild/android-arm": "0.27.2",
2880 "@esbuild/android-arm64": "0.27.2",
2881 "@esbuild/android-x64": "0.27.2",
2882 "@esbuild/darwin-arm64": "0.27.2",
2883 "@esbuild/darwin-x64": "0.27.2",
2884 "@esbuild/freebsd-arm64": "0.27.2",
2885 "@esbuild/freebsd-x64": "0.27.2",
2886 "@esbuild/linux-arm": "0.27.2",
2887 "@esbuild/linux-arm64": "0.27.2",
2888 "@esbuild/linux-ia32": "0.27.2",
2889 "@esbuild/linux-loong64": "0.27.2",
2890 "@esbuild/linux-mips64el": "0.27.2",
2891 "@esbuild/linux-ppc64": "0.27.2",
2892 "@esbuild/linux-riscv64": "0.27.2",
2893 "@esbuild/linux-s390x": "0.27.2",
2894 "@esbuild/linux-x64": "0.27.2",
2895 "@esbuild/netbsd-arm64": "0.27.2",
2896 "@esbuild/netbsd-x64": "0.27.2",
2897 "@esbuild/openbsd-arm64": "0.27.2",
2898 "@esbuild/openbsd-x64": "0.27.2",
2899 "@esbuild/openharmony-arm64": "0.27.2",
2900 "@esbuild/sunos-x64": "0.27.2",
2901 "@esbuild/win32-arm64": "0.27.2",
2902 "@esbuild/win32-ia32": "0.27.2",
2903 "@esbuild/win32-x64": "0.27.2"
2904 }
2905 },
2906 "node_modules/escalade": {
2907 "version": "3.2.0",
2908 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2909 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2910 "license": "MIT",
2911 "engines": {
2912 "node": ">=6"
2913 }
2914 },
2915 "node_modules/escape-html": {
2916 "version": "1.0.3",
2917 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2918 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
2919 "license": "MIT"
2920 },
2921 "node_modules/escodegen": {
2922 "version": "2.1.0",
2923 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
2924 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
2925 "license": "BSD-2-Clause",
2926 "dependencies": {
2927 "esprima": "^4.0.1",
2928 "estraverse": "^5.2.0",
2929 "esutils": "^2.0.2"
2930 },
2931 "bin": {
2932 "escodegen": "bin/escodegen.js",
2933 "esgenerate": "bin/esgenerate.js"
2934 },
2935 "engines": {
2936 "node": ">=6.0"
2937 },
2938 "optionalDependencies": {
2939 "source-map": "~0.6.1"
2940 }
2941 },
2942 "node_modules/esprima": {
2943 "version": "4.0.1",
2944 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2945 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2946 "license": "BSD-2-Clause",
2947 "bin": {
2948 "esparse": "bin/esparse.js",
2949 "esvalidate": "bin/esvalidate.js"
2950 },
2951 "engines": {
2952 "node": ">=4"
2953 }
2954 },
2955 "node_modules/estraverse": {
2956 "version": "5.3.0",
2957 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2958 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2959 "license": "BSD-2-Clause",
2960 "engines": {
2961 "node": ">=4.0"
2962 }
2963 },
2964 "node_modules/esutils": {
2965 "version": "2.0.3",
2966 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2967 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2968 "license": "BSD-2-Clause",
2969 "engines": {
2970 "node": ">=0.10.0"
2971 }
2972 },
2973 "node_modules/etag": {
2974 "version": "1.8.1",
2975 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2976 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
2977 "license": "MIT",
2978 "engines": {
2979 "node": ">= 0.6"
2980 }
2981 },
2982 "node_modules/events-universal": {
2983 "version": "1.0.1",
2984 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
2985 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
2986 "license": "Apache-2.0",
2987 "dependencies": {
2988 "bare-events": "^2.7.0"
2989 }
2990 },
2991 "node_modules/expand-template": {
2992 "version": "2.0.3",
2993 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
2994 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
2995 "license": "(MIT OR WTFPL)",
2996 "engines": {
2997 "node": ">=6"
2998 }
2999 },
3000 "node_modules/express": {
3001 "version": "5.2.1",
3002 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
3003 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
3004 "license": "MIT",
3005 "dependencies": {
3006 "accepts": "^2.0.0",
3007 "body-parser": "^2.2.1",
3008 "content-disposition": "^1.0.0",
3009 "content-type": "^1.0.5",
3010 "cookie": "^0.7.1",
3011 "cookie-signature": "^1.2.1",
3012 "debug": "^4.4.0",
3013 "depd": "^2.0.0",
3014 "encodeurl": "^2.0.0",
3015 "escape-html": "^1.0.3",
3016 "etag": "^1.8.1",
3017 "finalhandler": "^2.1.0",
3018 "fresh": "^2.0.0",
3019 "http-errors": "^2.0.0",
3020 "merge-descriptors": "^2.0.0",
3021 "mime-types": "^3.0.0",
3022 "on-finished": "^2.4.1",
3023 "once": "^1.4.0",
3024 "parseurl": "^1.3.3",
3025 "proxy-addr": "^2.0.7",
3026 "qs": "^6.14.0",
3027 "range-parser": "^1.2.1",
3028 "router": "^2.2.0",
3029 "send": "^1.1.0",
3030 "serve-static": "^2.2.0",
3031 "statuses": "^2.0.1",
3032 "type-is": "^2.0.1",
3033 "vary": "^1.1.2"
3034 },
3035 "engines": {
3036 "node": ">= 18"
3037 },
3038 "funding": {
3039 "type": "opencollective",
3040 "url": "https://opencollective.com/express"
3041 }
3042 },
3043 "node_modules/extract-zip": {
3044 "version": "2.0.1",
3045 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
3046 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
3047 "license": "BSD-2-Clause",
3048 "dependencies": {
3049 "debug": "^4.1.1",
3050 "get-stream": "^5.1.0",
3051 "yauzl": "^2.10.0"
3052 },
3053 "bin": {
3054 "extract-zip": "cli.js"
3055 },
3056 "engines": {
3057 "node": ">= 10.17.0"
3058 },
3059 "optionalDependencies": {
3060 "@types/yauzl": "^2.9.1"
3061 }
3062 },
3063 "node_modules/fast-fifo": {
3064 "version": "1.3.2",
3065 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
3066 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
3067 "license": "MIT"
3068 },
3069 "node_modules/fd-slicer": {
3070 "version": "1.1.0",
3071 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
3072 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
3073 "license": "MIT",
3074 "dependencies": {
3075 "pend": "~1.2.0"
3076 }
3077 },
3078 "node_modules/file-uri-to-path": {
3079 "version": "1.0.0",
3080 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
3081 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
3082 "license": "MIT"
3083 },
3084 "node_modules/finalhandler": {
3085 "version": "2.1.1",
3086 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
3087 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
3088 "license": "MIT",
3089 "dependencies": {
3090 "debug": "^4.4.0",
3091 "encodeurl": "^2.0.0",
3092 "escape-html": "^1.0.3",
3093 "on-finished": "^2.4.1",
3094 "parseurl": "^1.3.3",
3095 "statuses": "^2.0.1"
3096 },
3097 "engines": {
3098 "node": ">= 18.0.0"
3099 },
3100 "funding": {
3101 "type": "opencollective",
3102 "url": "https://opencollective.com/express"
3103 }
3104 },
3105 "node_modules/follow-redirects": {
3106 "version": "1.15.11",
3107 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
3108 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
3109 "funding": [
3110 {
3111 "type": "individual",
3112 "url": "https://github.com/sponsors/RubenVerborgh"
3113 }
3114 ],
3115 "license": "MIT",
3116 "engines": {
3117 "node": ">=4.0"
3118 },
3119 "peerDependenciesMeta": {
3120 "debug": {
3121 "optional": true
3122 }
3123 }
3124 },
3125 "node_modules/form-data": {
3126 "version": "4.0.5",
3127 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
3128 "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
3129 "license": "MIT",
3130 "dependencies": {
3131 "asynckit": "^0.4.0",
3132 "combined-stream": "^1.0.8",
3133 "es-set-tostringtag": "^2.1.0",
3134 "hasown": "^2.0.2",
3135 "mime-types": "^2.1.12"
3136 },
3137 "engines": {
3138 "node": ">= 6"
3139 }
3140 },
3141 "node_modules/form-data/node_modules/mime-db": {
3142 "version": "1.52.0",
3143 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
3144 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
3145 "license": "MIT",
3146 "engines": {
3147 "node": ">= 0.6"
3148 }
3149 },
3150 "node_modules/form-data/node_modules/mime-types": {
3151 "version": "2.1.35",
3152 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
3153 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
3154 "license": "MIT",
3155 "dependencies": {
3156 "mime-db": "1.52.0"
3157 },
3158 "engines": {
3159 "node": ">= 0.6"
3160 }
3161 },
3162 "node_modules/forwarded": {
3163 "version": "0.2.0",
3164 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
3165 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
3166 "license": "MIT",
3167 "engines": {
3168 "node": ">= 0.6"
3169 }
3170 },
3171 "node_modules/franc-min": {
3172 "version": "6.2.0",
3173 "resolved": "https://registry.npmjs.org/franc-min/-/franc-min-6.2.0.tgz",
3174 "integrity": "sha512-1uDIEUSlUZgvJa2AKYR/dmJC66v/PvGQ9mWfI9nOr/kPpMFyvswK0gPXOwpYJYiYD008PpHLkGfG58SPjQJFxw==",
3175 "license": "MIT",
3176 "dependencies": {
3177 "trigram-utils": "^2.0.0"
3178 },
3179 "funding": {
3180 "type": "github",
3181 "url": "https://github.com/sponsors/wooorm"
3182 }
3183 },
3184 "node_modules/fresh": {
3185 "version": "2.0.0",
3186 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
3187 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
3188 "license": "MIT",
3189 "engines": {
3190 "node": ">= 0.8"
3191 }
3192 },
3193 "node_modules/fs-constants": {
3194 "version": "1.0.0",
3195 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
3196 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
3197 "license": "MIT"
3198 },
3199 "node_modules/fsevents": {
3200 "version": "2.3.3",
3201 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3202 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3203 "dev": true,
3204 "hasInstallScript": true,
3205 "license": "MIT",
3206 "optional": true,
3207 "os": [
3208 "darwin"
3209 ],
3210 "engines": {
3211 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3212 }
3213 },
3214 "node_modules/function-bind": {
3215 "version": "1.1.2",
3216 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3217 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3218 "license": "MIT",
3219 "funding": {
3220 "url": "https://github.com/sponsors/ljharb"
3221 }
3222 },
3223 "node_modules/get-caller-file": {
3224 "version": "2.0.5",
3225 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3226 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3227 "license": "ISC",
3228 "engines": {
3229 "node": "6.* || 8.* || >= 10.*"
3230 }
3231 },
3232 "node_modules/get-east-asian-width": {
3233 "version": "1.4.0",
3234 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz",
3235 "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==",
3236 "license": "MIT",
3237 "engines": {
3238 "node": ">=18"
3239 },
3240 "funding": {
3241 "url": "https://github.com/sponsors/sindresorhus"
3242 }
3243 },
3244 "node_modules/get-intrinsic": {
3245 "version": "1.3.0",
3246 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
3247 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
3248 "license": "MIT",
3249 "dependencies": {
3250 "call-bind-apply-helpers": "^1.0.2",
3251 "es-define-property": "^1.0.1",
3252 "es-errors": "^1.3.0",
3253 "es-object-atoms": "^1.1.1",
3254 "function-bind": "^1.1.2",
3255 "get-proto": "^1.0.1",
3256 "gopd": "^1.2.0",
3257 "has-symbols": "^1.1.0",
3258 "hasown": "^2.0.2",
3259 "math-intrinsics": "^1.1.0"
3260 },
3261 "engines": {
3262 "node": ">= 0.4"
3263 },
3264 "funding": {
3265 "url": "https://github.com/sponsors/ljharb"
3266 }
3267 },
3268 "node_modules/get-proto": {
3269 "version": "1.0.1",
3270 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
3271 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
3272 "license": "MIT",
3273 "dependencies": {
3274 "dunder-proto": "^1.0.1",
3275 "es-object-atoms": "^1.0.0"
3276 },
3277 "engines": {
3278 "node": ">= 0.4"
3279 }
3280 },
3281 "node_modules/get-stream": {
3282 "version": "5.2.0",
3283 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3284 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3285 "license": "MIT",
3286 "dependencies": {
3287 "pump": "^3.0.0"
3288 },
3289 "engines": {
3290 "node": ">=8"
3291 },
3292 "funding": {
3293 "url": "https://github.com/sponsors/sindresorhus"
3294 }
3295 },
3296 "node_modules/get-tsconfig": {
3297 "version": "4.13.0",
3298 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz",
3299 "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==",
3300 "dev": true,
3301 "license": "MIT",
3302 "dependencies": {
3303 "resolve-pkg-maps": "^1.0.0"
3304 },
3305 "funding": {
3306 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3307 }
3308 },
3309 "node_modules/get-uri": {
3310 "version": "6.0.5",
3311 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
3312 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
3313 "license": "MIT",
3314 "dependencies": {
3315 "basic-ftp": "^5.0.2",
3316 "data-uri-to-buffer": "^6.0.2",
3317 "debug": "^4.3.4"
3318 },
3319 "engines": {
3320 "node": ">= 14"
3321 }
3322 },
3323 "node_modules/github-from-package": {
3324 "version": "0.0.0",
3325 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
3326 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
3327 "license": "MIT"
3328 },
3329 "node_modules/gopd": {
3330 "version": "1.2.0",
3331 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
3332 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
3333 "license": "MIT",
3334 "engines": {
3335 "node": ">= 0.4"
3336 },
3337 "funding": {
3338 "url": "https://github.com/sponsors/ljharb"
3339 }
3340 },
3341 "node_modules/has-property-descriptors": {
3342 "version": "1.0.2",
3343 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
3344 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3345 "license": "MIT",
3346 "dependencies": {
3347 "es-define-property": "^1.0.0"
3348 },
3349 "funding": {
3350 "url": "https://github.com/sponsors/ljharb"
3351 }
3352 },
3353 "node_modules/has-symbols": {
3354 "version": "1.1.0",
3355 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
3356 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
3357 "license": "MIT",
3358 "engines": {
3359 "node": ">= 0.4"
3360 },
3361 "funding": {
3362 "url": "https://github.com/sponsors/ljharb"
3363 }
3364 },
3365 "node_modules/has-tostringtag": {
3366 "version": "1.0.2",
3367 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
3368 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
3369 "license": "MIT",
3370 "dependencies": {
3371 "has-symbols": "^1.0.3"
3372 },
3373 "engines": {
3374 "node": ">= 0.4"
3375 },
3376 "funding": {
3377 "url": "https://github.com/sponsors/ljharb"
3378 }
3379 },
3380 "node_modules/hasown": {
3381 "version": "2.0.2",
3382 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
3383 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3384 "license": "MIT",
3385 "dependencies": {
3386 "function-bind": "^1.1.2"
3387 },
3388 "engines": {
3389 "node": ">= 0.4"
3390 }
3391 },
3392 "node_modules/headers-polyfill": {
3393 "version": "3.3.0",
3394 "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.3.0.tgz",
3395 "integrity": "sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==",
3396 "license": "MIT"
3397 },
3398 "node_modules/html-escaper": {
3399 "version": "3.0.3",
3400 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz",
3401 "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==",
3402 "license": "MIT"
3403 },
3404 "node_modules/htmlparser2": {
3405 "version": "10.0.0",
3406 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
3407 "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
3408 "funding": [
3409 "https://github.com/fb55/htmlparser2?sponsor=1",
3410 {
3411 "type": "github",
3412 "url": "https://github.com/sponsors/fb55"
3413 }
3414 ],
3415 "license": "MIT",
3416 "dependencies": {
3417 "domelementtype": "^2.3.0",
3418 "domhandler": "^5.0.3",
3419 "domutils": "^3.2.1",
3420 "entities": "^6.0.0"
3421 }
3422 },
3423 "node_modules/htmlparser2/node_modules/entities": {
3424 "version": "6.0.1",
3425 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
3426 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
3427 "license": "BSD-2-Clause",
3428 "engines": {
3429 "node": ">=0.12"
3430 },
3431 "funding": {
3432 "url": "https://github.com/fb55/entities?sponsor=1"
3433 }
3434 },
3435 "node_modules/http-errors": {
3436 "version": "2.0.1",
3437 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
3438 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
3439 "license": "MIT",
3440 "dependencies": {
3441 "depd": "~2.0.0",
3442 "inherits": "~2.0.4",
3443 "setprototypeof": "~1.2.0",
3444 "statuses": "~2.0.2",
3445 "toidentifier": "~1.0.1"
3446 },
3447 "engines": {
3448 "node": ">= 0.8"
3449 },
3450 "funding": {
3451 "type": "opencollective",
3452 "url": "https://opencollective.com/express"
3453 }
3454 },
3455 "node_modules/http-proxy-agent": {
3456 "version": "7.0.2",
3457 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
3458 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
3459 "license": "MIT",
3460 "dependencies": {
3461 "agent-base": "^7.1.0",
3462 "debug": "^4.3.4"
3463 },
3464 "engines": {
3465 "node": ">= 14"
3466 }
3467 },
3468 "node_modules/https-proxy-agent": {
3469 "version": "7.0.6",
3470 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
3471 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
3472 "license": "MIT",
3473 "dependencies": {
3474 "agent-base": "^7.1.2",
3475 "debug": "4"
3476 },
3477 "engines": {
3478 "node": ">= 14"
3479 }
3480 },
3481 "node_modules/iconv-lite": {
3482 "version": "0.6.3",
3483 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
3484 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
3485 "license": "MIT",
3486 "dependencies": {
3487 "safer-buffer": ">= 2.1.2 < 3.0.0"
3488 },
3489 "engines": {
3490 "node": ">=0.10.0"
3491 }
3492 },
3493 "node_modules/ieee754": {
3494 "version": "1.2.1",
3495 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3496 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3497 "funding": [
3498 {
3499 "type": "github",
3500 "url": "https://github.com/sponsors/feross"
3501 },
3502 {
3503 "type": "patreon",
3504 "url": "https://www.patreon.com/feross"
3505 },
3506 {
3507 "type": "consulting",
3508 "url": "https://feross.org/support"
3509 }
3510 ],
3511 "license": "BSD-3-Clause"
3512 },
3513 "node_modules/inherits": {
3514 "version": "2.0.4",
3515 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3516 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3517 "license": "ISC"
3518 },
3519 "node_modules/ini": {
3520 "version": "1.3.8",
3521 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
3522 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
3523 "license": "ISC"
3524 },
3525 "node_modules/inquirer": {
3526 "version": "13.1.0",
3527 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.1.0.tgz",
3528 "integrity": "sha512-4vv4GS/9HLnn0radvmHlXUXiNkd2gYCBQ4U1rxZWBJDisu2Z06bzUM9CFU8pcu1vwuAQjo6O+CFiqCYNsEi6qQ==",
3529 "license": "MIT",
3530 "dependencies": {
3531 "@inquirer/ansi": "^2.0.2",
3532 "@inquirer/core": "^11.1.0",
3533 "@inquirer/prompts": "^8.1.0",
3534 "@inquirer/type": "^4.0.2",
3535 "mute-stream": "^3.0.0",
3536 "run-async": "^4.0.6",
3537 "rxjs": "^7.8.2"
3538 },
3539 "engines": {
3540 "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
3541 },
3542 "peerDependencies": {
3543 "@types/node": ">=18"
3544 },
3545 "peerDependenciesMeta": {
3546 "@types/node": {
3547 "optional": true
3548 }
3549 }
3550 },
3551 "node_modules/ip-address": {
3552 "version": "10.1.0",
3553 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
3554 "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
3555 "license": "MIT",
3556 "engines": {
3557 "node": ">= 12"
3558 }
3559 },
3560 "node_modules/ipaddr.js": {
3561 "version": "1.9.1",
3562 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3563 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3564 "license": "MIT",
3565 "engines": {
3566 "node": ">= 0.10"
3567 }
3568 },
3569 "node_modules/is-fullwidth-code-point": {
3570 "version": "3.0.0",
3571 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3572 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3573 "license": "MIT",
3574 "engines": {
3575 "node": ">=8"
3576 }
3577 },
3578 "node_modules/is-promise": {
3579 "version": "4.0.0",
3580 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
3581 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
3582 "license": "MIT"
3583 },
3584 "node_modules/isarray": {
3585 "version": "2.0.5",
3586 "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
3587 "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
3588 "license": "MIT"
3589 },
3590 "node_modules/iso-639-1": {
3591 "version": "3.1.5",
3592 "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-3.1.5.tgz",
3593 "integrity": "sha512-gXkz5+KN7HrG0Q5UGqSMO2qB9AsbEeyLP54kF1YrMsIxmu+g4BdB7rflReZTSTZGpfj8wywu6pfPBCylPIzGQA==",
3594 "license": "MIT",
3595 "engines": {
3596 "node": ">=6.0"
3597 }
3598 },
3599 "node_modules/iso-datestring-validator": {
3600 "version": "2.2.2",
3601 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
3602 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
3603 "license": "MIT"
3604 },
3605 "node_modules/json-stable-stringify": {
3606 "version": "1.3.0",
3607 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz",
3608 "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==",
3609 "license": "MIT",
3610 "dependencies": {
3611 "call-bind": "^1.0.8",
3612 "call-bound": "^1.0.4",
3613 "isarray": "^2.0.5",
3614 "jsonify": "^0.0.1",
3615 "object-keys": "^1.1.1"
3616 },
3617 "engines": {
3618 "node": ">= 0.4"
3619 },
3620 "funding": {
3621 "url": "https://github.com/sponsors/ljharb"
3622 }
3623 },
3624 "node_modules/jsonify": {
3625 "version": "0.0.1",
3626 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
3627 "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
3628 "license": "Public Domain",
3629 "funding": {
3630 "url": "https://github.com/sponsors/ljharb"
3631 }
3632 },
3633 "node_modules/jsonwebtoken": {
3634 "version": "9.0.3",
3635 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
3636 "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",
3637 "license": "MIT",
3638 "dependencies": {
3639 "jws": "^4.0.1",
3640 "lodash.includes": "^4.3.0",
3641 "lodash.isboolean": "^3.0.3",
3642 "lodash.isinteger": "^4.0.4",
3643 "lodash.isnumber": "^3.0.3",
3644 "lodash.isplainobject": "^4.0.6",
3645 "lodash.isstring": "^4.0.1",
3646 "lodash.once": "^4.0.0",
3647 "ms": "^2.1.1",
3648 "semver": "^7.5.4"
3649 },
3650 "engines": {
3651 "node": ">=12",
3652 "npm": ">=6"
3653 }
3654 },
3655 "node_modules/jwa": {
3656 "version": "2.0.1",
3657 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
3658 "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
3659 "license": "MIT",
3660 "dependencies": {
3661 "buffer-equal-constant-time": "^1.0.1",
3662 "ecdsa-sig-formatter": "1.0.11",
3663 "safe-buffer": "^5.0.1"
3664 }
3665 },
3666 "node_modules/jws": {
3667 "version": "4.0.1",
3668 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
3669 "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
3670 "license": "MIT",
3671 "dependencies": {
3672 "jwa": "^2.0.1",
3673 "safe-buffer": "^5.0.1"
3674 }
3675 },
3676 "node_modules/linkedom": {
3677 "version": "0.18.12",
3678 "resolved": "https://registry.npmjs.org/linkedom/-/linkedom-0.18.12.tgz",
3679 "integrity": "sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==",
3680 "license": "ISC",
3681 "dependencies": {
3682 "css-select": "^5.1.0",
3683 "cssom": "^0.5.0",
3684 "html-escaper": "^3.0.3",
3685 "htmlparser2": "^10.0.0",
3686 "uhyphen": "^0.2.0"
3687 },
3688 "engines": {
3689 "node": ">=16"
3690 },
3691 "peerDependencies": {
3692 "canvas": ">= 2"
3693 },
3694 "peerDependenciesMeta": {
3695 "canvas": {
3696 "optional": true
3697 }
3698 }
3699 },
3700 "node_modules/lodash.includes": {
3701 "version": "4.3.0",
3702 "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
3703 "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
3704 "license": "MIT"
3705 },
3706 "node_modules/lodash.isboolean": {
3707 "version": "3.0.3",
3708 "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
3709 "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
3710 "license": "MIT"
3711 },
3712 "node_modules/lodash.isinteger": {
3713 "version": "4.0.4",
3714 "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
3715 "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
3716 "license": "MIT"
3717 },
3718 "node_modules/lodash.isnumber": {
3719 "version": "3.0.3",
3720 "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
3721 "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
3722 "license": "MIT"
3723 },
3724 "node_modules/lodash.isplainobject": {
3725 "version": "4.0.6",
3726 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
3727 "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
3728 "license": "MIT"
3729 },
3730 "node_modules/lodash.isstring": {
3731 "version": "4.0.1",
3732 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
3733 "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
3734 "license": "MIT"
3735 },
3736 "node_modules/lodash.once": {
3737 "version": "4.1.1",
3738 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
3739 "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
3740 "license": "MIT"
3741 },
3742 "node_modules/lru-cache": {
3743 "version": "7.18.3",
3744 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
3745 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
3746 "license": "ISC",
3747 "engines": {
3748 "node": ">=12"
3749 }
3750 },
3751 "node_modules/math-intrinsics": {
3752 "version": "1.1.0",
3753 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3754 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
3755 "license": "MIT",
3756 "engines": {
3757 "node": ">= 0.4"
3758 }
3759 },
3760 "node_modules/media-typer": {
3761 "version": "1.1.0",
3762 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
3763 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
3764 "license": "MIT",
3765 "engines": {
3766 "node": ">= 0.8"
3767 }
3768 },
3769 "node_modules/merge-descriptors": {
3770 "version": "2.0.0",
3771 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
3772 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
3773 "license": "MIT",
3774 "engines": {
3775 "node": ">=18"
3776 },
3777 "funding": {
3778 "url": "https://github.com/sponsors/sindresorhus"
3779 }
3780 },
3781 "node_modules/mime-db": {
3782 "version": "1.54.0",
3783 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
3784 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
3785 "license": "MIT",
3786 "engines": {
3787 "node": ">= 0.6"
3788 }
3789 },
3790 "node_modules/mime-types": {
3791 "version": "3.0.2",
3792 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
3793 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
3794 "license": "MIT",
3795 "dependencies": {
3796 "mime-db": "^1.54.0"
3797 },
3798 "engines": {
3799 "node": ">=18"
3800 },
3801 "funding": {
3802 "type": "opencollective",
3803 "url": "https://opencollective.com/express"
3804 }
3805 },
3806 "node_modules/mimic-response": {
3807 "version": "3.1.0",
3808 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
3809 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
3810 "license": "MIT",
3811 "engines": {
3812 "node": ">=10"
3813 },
3814 "funding": {
3815 "url": "https://github.com/sponsors/sindresorhus"
3816 }
3817 },
3818 "node_modules/minimist": {
3819 "version": "1.2.8",
3820 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3821 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3822 "license": "MIT",
3823 "funding": {
3824 "url": "https://github.com/sponsors/ljharb"
3825 }
3826 },
3827 "node_modules/mitt": {
3828 "version": "3.0.1",
3829 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
3830 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
3831 "license": "MIT"
3832 },
3833 "node_modules/mkdirp-classic": {
3834 "version": "0.5.3",
3835 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
3836 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
3837 "license": "MIT"
3838 },
3839 "node_modules/ms": {
3840 "version": "2.1.3",
3841 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3842 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3843 "license": "MIT"
3844 },
3845 "node_modules/multiformats": {
3846 "version": "9.9.0",
3847 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
3848 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
3849 "license": "(Apache-2.0 AND MIT)"
3850 },
3851 "node_modules/mute-stream": {
3852 "version": "3.0.0",
3853 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz",
3854 "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==",
3855 "license": "ISC",
3856 "engines": {
3857 "node": "^20.17.0 || >=22.9.0"
3858 }
3859 },
3860 "node_modules/n-gram": {
3861 "version": "2.0.2",
3862 "resolved": "https://registry.npmjs.org/n-gram/-/n-gram-2.0.2.tgz",
3863 "integrity": "sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ==",
3864 "license": "MIT",
3865 "funding": {
3866 "type": "github",
3867 "url": "https://github.com/sponsors/wooorm"
3868 }
3869 },
3870 "node_modules/napi-build-utils": {
3871 "version": "2.0.0",
3872 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
3873 "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
3874 "license": "MIT"
3875 },
3876 "node_modules/negotiator": {
3877 "version": "1.0.0",
3878 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
3879 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
3880 "license": "MIT",
3881 "engines": {
3882 "node": ">= 0.6"
3883 }
3884 },
3885 "node_modules/netmask": {
3886 "version": "2.0.2",
3887 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
3888 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
3889 "license": "MIT",
3890 "engines": {
3891 "node": ">= 0.4.0"
3892 }
3893 },
3894 "node_modules/node-abi": {
3895 "version": "3.85.0",
3896 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz",
3897 "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==",
3898 "license": "MIT",
3899 "dependencies": {
3900 "semver": "^7.3.5"
3901 },
3902 "engines": {
3903 "node": ">=10"
3904 }
3905 },
3906 "node_modules/node-cron": {
3907 "version": "4.2.1",
3908 "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz",
3909 "integrity": "sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg==",
3910 "license": "ISC",
3911 "engines": {
3912 "node": ">=6.0.0"
3913 }
3914 },
3915 "node_modules/node-fetch": {
3916 "version": "2.7.0",
3917 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
3918 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
3919 "license": "MIT",
3920 "dependencies": {
3921 "whatwg-url": "^5.0.0"
3922 },
3923 "engines": {
3924 "node": "4.x || >=6.0.0"
3925 },
3926 "peerDependencies": {
3927 "encoding": "^0.1.0"
3928 },
3929 "peerDependenciesMeta": {
3930 "encoding": {
3931 "optional": true
3932 }
3933 }
3934 },
3935 "node_modules/nth-check": {
3936 "version": "2.1.1",
3937 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
3938 "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
3939 "license": "BSD-2-Clause",
3940 "dependencies": {
3941 "boolbase": "^1.0.0"
3942 },
3943 "funding": {
3944 "url": "https://github.com/fb55/nth-check?sponsor=1"
3945 }
3946 },
3947 "node_modules/object-assign": {
3948 "version": "4.1.1",
3949 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3950 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3951 "license": "MIT",
3952 "engines": {
3953 "node": ">=0.10.0"
3954 }
3955 },
3956 "node_modules/object-inspect": {
3957 "version": "1.13.4",
3958 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
3959 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
3960 "license": "MIT",
3961 "engines": {
3962 "node": ">= 0.4"
3963 },
3964 "funding": {
3965 "url": "https://github.com/sponsors/ljharb"
3966 }
3967 },
3968 "node_modules/object-keys": {
3969 "version": "1.1.1",
3970 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
3971 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
3972 "license": "MIT",
3973 "engines": {
3974 "node": ">= 0.4"
3975 }
3976 },
3977 "node_modules/on-finished": {
3978 "version": "2.4.1",
3979 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
3980 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
3981 "license": "MIT",
3982 "dependencies": {
3983 "ee-first": "1.1.1"
3984 },
3985 "engines": {
3986 "node": ">= 0.8"
3987 }
3988 },
3989 "node_modules/once": {
3990 "version": "1.4.0",
3991 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3992 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3993 "license": "ISC",
3994 "dependencies": {
3995 "wrappy": "1"
3996 }
3997 },
3998 "node_modules/otpauth": {
3999 "version": "9.4.1",
4000 "resolved": "https://registry.npmjs.org/otpauth/-/otpauth-9.4.1.tgz",
4001 "integrity": "sha512-+iVvys36CFsyXEqfNftQm1II7SW23W1wx9RwNk0Cd97lbvorqAhBDksb/0bYry087QMxjiuBS0wokdoZ0iUeAw==",
4002 "license": "MIT",
4003 "dependencies": {
4004 "@noble/hashes": "1.8.0"
4005 },
4006 "funding": {
4007 "url": "https://github.com/hectorm/otpauth?sponsor=1"
4008 }
4009 },
4010 "node_modules/pac-proxy-agent": {
4011 "version": "7.2.0",
4012 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
4013 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
4014 "license": "MIT",
4015 "dependencies": {
4016 "@tootallnate/quickjs-emscripten": "^0.23.0",
4017 "agent-base": "^7.1.2",
4018 "debug": "^4.3.4",
4019 "get-uri": "^6.0.1",
4020 "http-proxy-agent": "^7.0.0",
4021 "https-proxy-agent": "^7.0.6",
4022 "pac-resolver": "^7.0.1",
4023 "socks-proxy-agent": "^8.0.5"
4024 },
4025 "engines": {
4026 "node": ">= 14"
4027 }
4028 },
4029 "node_modules/pac-resolver": {
4030 "version": "7.0.1",
4031 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
4032 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
4033 "license": "MIT",
4034 "dependencies": {
4035 "degenerator": "^5.0.0",
4036 "netmask": "^2.0.2"
4037 },
4038 "engines": {
4039 "node": ">= 14"
4040 }
4041 },
4042 "node_modules/parse5": {
4043 "version": "7.3.0",
4044 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
4045 "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
4046 "license": "MIT",
4047 "dependencies": {
4048 "entities": "^6.0.0"
4049 },
4050 "funding": {
4051 "url": "https://github.com/inikulin/parse5?sponsor=1"
4052 }
4053 },
4054 "node_modules/parse5-htmlparser2-tree-adapter": {
4055 "version": "7.1.0",
4056 "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
4057 "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
4058 "license": "MIT",
4059 "dependencies": {
4060 "domhandler": "^5.0.3",
4061 "parse5": "^7.0.0"
4062 },
4063 "funding": {
4064 "url": "https://github.com/inikulin/parse5?sponsor=1"
4065 }
4066 },
4067 "node_modules/parse5-parser-stream": {
4068 "version": "7.1.2",
4069 "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
4070 "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
4071 "license": "MIT",
4072 "dependencies": {
4073 "parse5": "^7.0.0"
4074 },
4075 "funding": {
4076 "url": "https://github.com/inikulin/parse5?sponsor=1"
4077 }
4078 },
4079 "node_modules/parse5/node_modules/entities": {
4080 "version": "6.0.1",
4081 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
4082 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
4083 "license": "BSD-2-Clause",
4084 "engines": {
4085 "node": ">=0.12"
4086 },
4087 "funding": {
4088 "url": "https://github.com/fb55/entities?sponsor=1"
4089 }
4090 },
4091 "node_modules/parseurl": {
4092 "version": "1.3.3",
4093 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4094 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
4095 "license": "MIT",
4096 "engines": {
4097 "node": ">= 0.8"
4098 }
4099 },
4100 "node_modules/path-to-regexp": {
4101 "version": "8.3.0",
4102 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz",
4103 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==",
4104 "license": "MIT",
4105 "funding": {
4106 "type": "opencollective",
4107 "url": "https://opencollective.com/express"
4108 }
4109 },
4110 "node_modules/pend": {
4111 "version": "1.2.0",
4112 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
4113 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
4114 "license": "MIT"
4115 },
4116 "node_modules/prebuild-install": {
4117 "version": "7.1.3",
4118 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
4119 "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
4120 "license": "MIT",
4121 "dependencies": {
4122 "detect-libc": "^2.0.0",
4123 "expand-template": "^2.0.3",
4124 "github-from-package": "0.0.0",
4125 "minimist": "^1.2.3",
4126 "mkdirp-classic": "^0.5.3",
4127 "napi-build-utils": "^2.0.0",
4128 "node-abi": "^3.3.0",
4129 "pump": "^3.0.0",
4130 "rc": "^1.2.7",
4131 "simple-get": "^4.0.0",
4132 "tar-fs": "^2.0.0",
4133 "tunnel-agent": "^0.6.0"
4134 },
4135 "bin": {
4136 "prebuild-install": "bin.js"
4137 },
4138 "engines": {
4139 "node": ">=10"
4140 }
4141 },
4142 "node_modules/progress": {
4143 "version": "2.0.3",
4144 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4145 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4146 "license": "MIT",
4147 "engines": {
4148 "node": ">=0.4.0"
4149 }
4150 },
4151 "node_modules/proxy-addr": {
4152 "version": "2.0.7",
4153 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
4154 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
4155 "license": "MIT",
4156 "dependencies": {
4157 "forwarded": "0.2.0",
4158 "ipaddr.js": "1.9.1"
4159 },
4160 "engines": {
4161 "node": ">= 0.10"
4162 }
4163 },
4164 "node_modules/proxy-agent": {
4165 "version": "6.5.0",
4166 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
4167 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
4168 "license": "MIT",
4169 "dependencies": {
4170 "agent-base": "^7.1.2",
4171 "debug": "^4.3.4",
4172 "http-proxy-agent": "^7.0.1",
4173 "https-proxy-agent": "^7.0.6",
4174 "lru-cache": "^7.14.1",
4175 "pac-proxy-agent": "^7.1.0",
4176 "proxy-from-env": "^1.1.0",
4177 "socks-proxy-agent": "^8.0.5"
4178 },
4179 "engines": {
4180 "node": ">= 14"
4181 }
4182 },
4183 "node_modules/proxy-from-env": {
4184 "version": "1.1.0",
4185 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
4186 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
4187 "license": "MIT"
4188 },
4189 "node_modules/psl": {
4190 "version": "1.15.0",
4191 "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
4192 "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
4193 "license": "MIT",
4194 "dependencies": {
4195 "punycode": "^2.3.1"
4196 },
4197 "funding": {
4198 "url": "https://github.com/sponsors/lupomontero"
4199 }
4200 },
4201 "node_modules/pump": {
4202 "version": "3.0.3",
4203 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
4204 "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
4205 "license": "MIT",
4206 "dependencies": {
4207 "end-of-stream": "^1.1.0",
4208 "once": "^1.3.1"
4209 }
4210 },
4211 "node_modules/punycode": {
4212 "version": "2.3.1",
4213 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4214 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4215 "license": "MIT",
4216 "engines": {
4217 "node": ">=6"
4218 }
4219 },
4220 "node_modules/puppeteer-core": {
4221 "version": "24.34.0",
4222 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.34.0.tgz",
4223 "integrity": "sha512-24evawO+mUGW4mvS2a2ivwLdX3gk8zRLZr9HP+7+VT2vBQnm0oh9jJEZmUE3ePJhRkYlZ93i7OMpdcoi2qNCLg==",
4224 "license": "Apache-2.0",
4225 "dependencies": {
4226 "@puppeteer/browsers": "2.11.0",
4227 "chromium-bidi": "12.0.1",
4228 "debug": "^4.4.3",
4229 "devtools-protocol": "0.0.1534754",
4230 "typed-query-selector": "^2.12.0",
4231 "webdriver-bidi-protocol": "0.3.10",
4232 "ws": "^8.18.3"
4233 },
4234 "engines": {
4235 "node": ">=18"
4236 }
4237 },
4238 "node_modules/qs": {
4239 "version": "6.14.1",
4240 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
4241 "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
4242 "license": "BSD-3-Clause",
4243 "dependencies": {
4244 "side-channel": "^1.1.0"
4245 },
4246 "engines": {
4247 "node": ">=0.6"
4248 },
4249 "funding": {
4250 "url": "https://github.com/sponsors/ljharb"
4251 }
4252 },
4253 "node_modules/querystringify": {
4254 "version": "2.2.0",
4255 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
4256 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
4257 "license": "MIT"
4258 },
4259 "node_modules/range-parser": {
4260 "version": "1.2.1",
4261 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
4262 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
4263 "license": "MIT",
4264 "engines": {
4265 "node": ">= 0.6"
4266 }
4267 },
4268 "node_modules/raw-body": {
4269 "version": "3.0.2",
4270 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
4271 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
4272 "license": "MIT",
4273 "dependencies": {
4274 "bytes": "~3.1.2",
4275 "http-errors": "~2.0.1",
4276 "iconv-lite": "~0.7.0",
4277 "unpipe": "~1.0.0"
4278 },
4279 "engines": {
4280 "node": ">= 0.10"
4281 }
4282 },
4283 "node_modules/raw-body/node_modules/iconv-lite": {
4284 "version": "0.7.1",
4285 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz",
4286 "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==",
4287 "license": "MIT",
4288 "dependencies": {
4289 "safer-buffer": ">= 2.1.2 < 3.0.0"
4290 },
4291 "engines": {
4292 "node": ">=0.10.0"
4293 },
4294 "funding": {
4295 "type": "opencollective",
4296 "url": "https://opencollective.com/express"
4297 }
4298 },
4299 "node_modules/rc": {
4300 "version": "1.2.8",
4301 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
4302 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
4303 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
4304 "dependencies": {
4305 "deep-extend": "^0.6.0",
4306 "ini": "~1.3.0",
4307 "minimist": "^1.2.0",
4308 "strip-json-comments": "~2.0.1"
4309 },
4310 "bin": {
4311 "rc": "cli.js"
4312 }
4313 },
4314 "node_modules/readable-stream": {
4315 "version": "3.6.2",
4316 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
4317 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
4318 "license": "MIT",
4319 "dependencies": {
4320 "inherits": "^2.0.3",
4321 "string_decoder": "^1.1.1",
4322 "util-deprecate": "^1.0.1"
4323 },
4324 "engines": {
4325 "node": ">= 6"
4326 }
4327 },
4328 "node_modules/require-directory": {
4329 "version": "2.1.1",
4330 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4331 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
4332 "license": "MIT",
4333 "engines": {
4334 "node": ">=0.10.0"
4335 }
4336 },
4337 "node_modules/requires-port": {
4338 "version": "1.0.0",
4339 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
4340 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
4341 "license": "MIT"
4342 },
4343 "node_modules/resolve-pkg-maps": {
4344 "version": "1.0.0",
4345 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
4346 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
4347 "dev": true,
4348 "license": "MIT",
4349 "funding": {
4350 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
4351 }
4352 },
4353 "node_modules/router": {
4354 "version": "2.2.0",
4355 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
4356 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
4357 "license": "MIT",
4358 "dependencies": {
4359 "debug": "^4.4.0",
4360 "depd": "^2.0.0",
4361 "is-promise": "^4.0.0",
4362 "parseurl": "^1.3.3",
4363 "path-to-regexp": "^8.0.0"
4364 },
4365 "engines": {
4366 "node": ">= 18"
4367 }
4368 },
4369 "node_modules/run-async": {
4370 "version": "4.0.6",
4371 "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz",
4372 "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==",
4373 "license": "MIT",
4374 "engines": {
4375 "node": ">=0.12.0"
4376 }
4377 },
4378 "node_modules/rxjs": {
4379 "version": "7.8.2",
4380 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
4381 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
4382 "license": "Apache-2.0",
4383 "dependencies": {
4384 "tslib": "^2.1.0"
4385 }
4386 },
4387 "node_modules/safe-buffer": {
4388 "version": "5.2.1",
4389 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4390 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4391 "funding": [
4392 {
4393 "type": "github",
4394 "url": "https://github.com/sponsors/feross"
4395 },
4396 {
4397 "type": "patreon",
4398 "url": "https://www.patreon.com/feross"
4399 },
4400 {
4401 "type": "consulting",
4402 "url": "https://feross.org/support"
4403 }
4404 ],
4405 "license": "MIT"
4406 },
4407 "node_modules/safer-buffer": {
4408 "version": "2.1.2",
4409 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4410 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4411 "license": "MIT"
4412 },
4413 "node_modules/semver": {
4414 "version": "7.7.3",
4415 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
4416 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
4417 "license": "ISC",
4418 "bin": {
4419 "semver": "bin/semver.js"
4420 },
4421 "engines": {
4422 "node": ">=10"
4423 }
4424 },
4425 "node_modules/send": {
4426 "version": "1.2.1",
4427 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
4428 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
4429 "license": "MIT",
4430 "dependencies": {
4431 "debug": "^4.4.3",
4432 "encodeurl": "^2.0.0",
4433 "escape-html": "^1.0.3",
4434 "etag": "^1.8.1",
4435 "fresh": "^2.0.0",
4436 "http-errors": "^2.0.1",
4437 "mime-types": "^3.0.2",
4438 "ms": "^2.1.3",
4439 "on-finished": "^2.4.1",
4440 "range-parser": "^1.2.1",
4441 "statuses": "^2.0.2"
4442 },
4443 "engines": {
4444 "node": ">= 18"
4445 },
4446 "funding": {
4447 "type": "opencollective",
4448 "url": "https://opencollective.com/express"
4449 }
4450 },
4451 "node_modules/serve-static": {
4452 "version": "2.2.1",
4453 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
4454 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
4455 "license": "MIT",
4456 "dependencies": {
4457 "encodeurl": "^2.0.0",
4458 "escape-html": "^1.0.3",
4459 "parseurl": "^1.3.3",
4460 "send": "^1.2.0"
4461 },
4462 "engines": {
4463 "node": ">= 18"
4464 },
4465 "funding": {
4466 "type": "opencollective",
4467 "url": "https://opencollective.com/express"
4468 }
4469 },
4470 "node_modules/set-cookie-parser": {
4471 "version": "2.7.2",
4472 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
4473 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
4474 "license": "MIT"
4475 },
4476 "node_modules/set-function-length": {
4477 "version": "1.2.2",
4478 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
4479 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
4480 "license": "MIT",
4481 "dependencies": {
4482 "define-data-property": "^1.1.4",
4483 "es-errors": "^1.3.0",
4484 "function-bind": "^1.1.2",
4485 "get-intrinsic": "^1.2.4",
4486 "gopd": "^1.0.1",
4487 "has-property-descriptors": "^1.0.2"
4488 },
4489 "engines": {
4490 "node": ">= 0.4"
4491 }
4492 },
4493 "node_modules/setprototypeof": {
4494 "version": "1.2.0",
4495 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
4496 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
4497 "license": "ISC"
4498 },
4499 "node_modules/sharp": {
4500 "version": "0.34.5",
4501 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
4502 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
4503 "hasInstallScript": true,
4504 "license": "Apache-2.0",
4505 "dependencies": {
4506 "@img/colour": "^1.0.0",
4507 "detect-libc": "^2.1.2",
4508 "semver": "^7.7.3"
4509 },
4510 "engines": {
4511 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4512 },
4513 "funding": {
4514 "url": "https://opencollective.com/libvips"
4515 },
4516 "optionalDependencies": {
4517 "@img/sharp-darwin-arm64": "0.34.5",
4518 "@img/sharp-darwin-x64": "0.34.5",
4519 "@img/sharp-libvips-darwin-arm64": "1.2.4",
4520 "@img/sharp-libvips-darwin-x64": "1.2.4",
4521 "@img/sharp-libvips-linux-arm": "1.2.4",
4522 "@img/sharp-libvips-linux-arm64": "1.2.4",
4523 "@img/sharp-libvips-linux-ppc64": "1.2.4",
4524 "@img/sharp-libvips-linux-riscv64": "1.2.4",
4525 "@img/sharp-libvips-linux-s390x": "1.2.4",
4526 "@img/sharp-libvips-linux-x64": "1.2.4",
4527 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
4528 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
4529 "@img/sharp-linux-arm": "0.34.5",
4530 "@img/sharp-linux-arm64": "0.34.5",
4531 "@img/sharp-linux-ppc64": "0.34.5",
4532 "@img/sharp-linux-riscv64": "0.34.5",
4533 "@img/sharp-linux-s390x": "0.34.5",
4534 "@img/sharp-linux-x64": "0.34.5",
4535 "@img/sharp-linuxmusl-arm64": "0.34.5",
4536 "@img/sharp-linuxmusl-x64": "0.34.5",
4537 "@img/sharp-wasm32": "0.34.5",
4538 "@img/sharp-win32-arm64": "0.34.5",
4539 "@img/sharp-win32-ia32": "0.34.5",
4540 "@img/sharp-win32-x64": "0.34.5"
4541 }
4542 },
4543 "node_modules/side-channel": {
4544 "version": "1.1.0",
4545 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
4546 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
4547 "license": "MIT",
4548 "dependencies": {
4549 "es-errors": "^1.3.0",
4550 "object-inspect": "^1.13.3",
4551 "side-channel-list": "^1.0.0",
4552 "side-channel-map": "^1.0.1",
4553 "side-channel-weakmap": "^1.0.2"
4554 },
4555 "engines": {
4556 "node": ">= 0.4"
4557 },
4558 "funding": {
4559 "url": "https://github.com/sponsors/ljharb"
4560 }
4561 },
4562 "node_modules/side-channel-list": {
4563 "version": "1.0.0",
4564 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
4565 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
4566 "license": "MIT",
4567 "dependencies": {
4568 "es-errors": "^1.3.0",
4569 "object-inspect": "^1.13.3"
4570 },
4571 "engines": {
4572 "node": ">= 0.4"
4573 },
4574 "funding": {
4575 "url": "https://github.com/sponsors/ljharb"
4576 }
4577 },
4578 "node_modules/side-channel-map": {
4579 "version": "1.0.1",
4580 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
4581 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
4582 "license": "MIT",
4583 "dependencies": {
4584 "call-bound": "^1.0.2",
4585 "es-errors": "^1.3.0",
4586 "get-intrinsic": "^1.2.5",
4587 "object-inspect": "^1.13.3"
4588 },
4589 "engines": {
4590 "node": ">= 0.4"
4591 },
4592 "funding": {
4593 "url": "https://github.com/sponsors/ljharb"
4594 }
4595 },
4596 "node_modules/side-channel-weakmap": {
4597 "version": "1.0.2",
4598 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
4599 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
4600 "license": "MIT",
4601 "dependencies": {
4602 "call-bound": "^1.0.2",
4603 "es-errors": "^1.3.0",
4604 "get-intrinsic": "^1.2.5",
4605 "object-inspect": "^1.13.3",
4606 "side-channel-map": "^1.0.1"
4607 },
4608 "engines": {
4609 "node": ">= 0.4"
4610 },
4611 "funding": {
4612 "url": "https://github.com/sponsors/ljharb"
4613 }
4614 },
4615 "node_modules/signal-exit": {
4616 "version": "4.1.0",
4617 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4618 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4619 "license": "ISC",
4620 "engines": {
4621 "node": ">=14"
4622 },
4623 "funding": {
4624 "url": "https://github.com/sponsors/isaacs"
4625 }
4626 },
4627 "node_modules/simple-concat": {
4628 "version": "1.0.1",
4629 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
4630 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
4631 "funding": [
4632 {
4633 "type": "github",
4634 "url": "https://github.com/sponsors/feross"
4635 },
4636 {
4637 "type": "patreon",
4638 "url": "https://www.patreon.com/feross"
4639 },
4640 {
4641 "type": "consulting",
4642 "url": "https://feross.org/support"
4643 }
4644 ],
4645 "license": "MIT"
4646 },
4647 "node_modules/simple-get": {
4648 "version": "4.0.1",
4649 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
4650 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
4651 "funding": [
4652 {
4653 "type": "github",
4654 "url": "https://github.com/sponsors/feross"
4655 },
4656 {
4657 "type": "patreon",
4658 "url": "https://www.patreon.com/feross"
4659 },
4660 {
4661 "type": "consulting",
4662 "url": "https://feross.org/support"
4663 }
4664 ],
4665 "license": "MIT",
4666 "dependencies": {
4667 "decompress-response": "^6.0.0",
4668 "once": "^1.3.1",
4669 "simple-concat": "^1.0.0"
4670 }
4671 },
4672 "node_modules/smart-buffer": {
4673 "version": "4.2.0",
4674 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
4675 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
4676 "license": "MIT",
4677 "engines": {
4678 "node": ">= 6.0.0",
4679 "npm": ">= 3.0.0"
4680 }
4681 },
4682 "node_modules/socks": {
4683 "version": "2.8.7",
4684 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
4685 "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
4686 "license": "MIT",
4687 "dependencies": {
4688 "ip-address": "^10.0.1",
4689 "smart-buffer": "^4.2.0"
4690 },
4691 "engines": {
4692 "node": ">= 10.0.0",
4693 "npm": ">= 3.0.0"
4694 }
4695 },
4696 "node_modules/socks-proxy-agent": {
4697 "version": "8.0.5",
4698 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
4699 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
4700 "license": "MIT",
4701 "dependencies": {
4702 "agent-base": "^7.1.2",
4703 "debug": "^4.3.4",
4704 "socks": "^2.8.3"
4705 },
4706 "engines": {
4707 "node": ">= 14"
4708 }
4709 },
4710 "node_modules/source-map": {
4711 "version": "0.6.1",
4712 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4713 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4714 "license": "BSD-3-Clause",
4715 "optional": true,
4716 "engines": {
4717 "node": ">=0.10.0"
4718 }
4719 },
4720 "node_modules/statuses": {
4721 "version": "2.0.2",
4722 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
4723 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
4724 "license": "MIT",
4725 "engines": {
4726 "node": ">= 0.8"
4727 }
4728 },
4729 "node_modules/streamx": {
4730 "version": "2.23.0",
4731 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
4732 "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
4733 "license": "MIT",
4734 "dependencies": {
4735 "events-universal": "^1.0.0",
4736 "fast-fifo": "^1.3.2",
4737 "text-decoder": "^1.1.0"
4738 }
4739 },
4740 "node_modules/string_decoder": {
4741 "version": "1.3.0",
4742 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4743 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4744 "license": "MIT",
4745 "dependencies": {
4746 "safe-buffer": "~5.2.0"
4747 }
4748 },
4749 "node_modules/string-width": {
4750 "version": "7.2.0",
4751 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4752 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4753 "license": "MIT",
4754 "dependencies": {
4755 "emoji-regex": "^10.3.0",
4756 "get-east-asian-width": "^1.0.0",
4757 "strip-ansi": "^7.1.0"
4758 },
4759 "engines": {
4760 "node": ">=18"
4761 },
4762 "funding": {
4763 "url": "https://github.com/sponsors/sindresorhus"
4764 }
4765 },
4766 "node_modules/strip-ansi": {
4767 "version": "7.1.2",
4768 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
4769 "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
4770 "license": "MIT",
4771 "dependencies": {
4772 "ansi-regex": "^6.0.1"
4773 },
4774 "engines": {
4775 "node": ">=12"
4776 },
4777 "funding": {
4778 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4779 }
4780 },
4781 "node_modules/strip-json-comments": {
4782 "version": "2.0.1",
4783 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4784 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
4785 "license": "MIT",
4786 "engines": {
4787 "node": ">=0.10.0"
4788 }
4789 },
4790 "node_modules/tar-fs": {
4791 "version": "2.1.4",
4792 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
4793 "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
4794 "license": "MIT",
4795 "dependencies": {
4796 "chownr": "^1.1.1",
4797 "mkdirp-classic": "^0.5.2",
4798 "pump": "^3.0.0",
4799 "tar-stream": "^2.1.4"
4800 }
4801 },
4802 "node_modules/tar-stream": {
4803 "version": "2.2.0",
4804 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
4805 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
4806 "license": "MIT",
4807 "dependencies": {
4808 "bl": "^4.0.3",
4809 "end-of-stream": "^1.4.1",
4810 "fs-constants": "^1.0.0",
4811 "inherits": "^2.0.3",
4812 "readable-stream": "^3.1.1"
4813 },
4814 "engines": {
4815 "node": ">=6"
4816 }
4817 },
4818 "node_modules/text-decoder": {
4819 "version": "1.2.3",
4820 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
4821 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
4822 "license": "Apache-2.0",
4823 "dependencies": {
4824 "b4a": "^1.6.4"
4825 }
4826 },
4827 "node_modules/tlds": {
4828 "version": "1.261.0",
4829 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.261.0.tgz",
4830 "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==",
4831 "license": "MIT",
4832 "bin": {
4833 "tlds": "bin.js"
4834 }
4835 },
4836 "node_modules/toidentifier": {
4837 "version": "1.0.1",
4838 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
4839 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
4840 "license": "MIT",
4841 "engines": {
4842 "node": ">=0.6"
4843 }
4844 },
4845 "node_modules/tough-cookie": {
4846 "version": "4.1.4",
4847 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
4848 "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
4849 "license": "BSD-3-Clause",
4850 "dependencies": {
4851 "psl": "^1.1.33",
4852 "punycode": "^2.1.1",
4853 "universalify": "^0.2.0",
4854 "url-parse": "^1.5.3"
4855 },
4856 "engines": {
4857 "node": ">=6"
4858 }
4859 },
4860 "node_modules/tr46": {
4861 "version": "0.0.3",
4862 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
4863 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
4864 "license": "MIT"
4865 },
4866 "node_modules/trigram-utils": {
4867 "version": "2.0.1",
4868 "resolved": "https://registry.npmjs.org/trigram-utils/-/trigram-utils-2.0.1.tgz",
4869 "integrity": "sha512-nfWIXHEaB+HdyslAfMxSqWKDdmqY9I32jS7GnqpdWQnLH89r6A5sdk3fDVYqGAZ0CrT8ovAFSAo6HRiWcWNIGQ==",
4870 "license": "MIT",
4871 "dependencies": {
4872 "collapse-white-space": "^2.0.0",
4873 "n-gram": "^2.0.0"
4874 },
4875 "funding": {
4876 "type": "github",
4877 "url": "https://github.com/sponsors/wooorm"
4878 }
4879 },
4880 "node_modules/tslib": {
4881 "version": "2.8.1",
4882 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
4883 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
4884 "license": "0BSD"
4885 },
4886 "node_modules/tsx": {
4887 "version": "4.21.0",
4888 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
4889 "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
4890 "dev": true,
4891 "license": "MIT",
4892 "dependencies": {
4893 "esbuild": "~0.27.0",
4894 "get-tsconfig": "^4.7.5"
4895 },
4896 "bin": {
4897 "tsx": "dist/cli.mjs"
4898 },
4899 "engines": {
4900 "node": ">=18.0.0"
4901 },
4902 "optionalDependencies": {
4903 "fsevents": "~2.3.3"
4904 }
4905 },
4906 "node_modules/tunnel-agent": {
4907 "version": "0.6.0",
4908 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4909 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
4910 "license": "Apache-2.0",
4911 "dependencies": {
4912 "safe-buffer": "^5.0.1"
4913 },
4914 "engines": {
4915 "node": "*"
4916 }
4917 },
4918 "node_modules/type-is": {
4919 "version": "2.0.1",
4920 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
4921 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
4922 "license": "MIT",
4923 "dependencies": {
4924 "content-type": "^1.0.5",
4925 "media-typer": "^1.1.0",
4926 "mime-types": "^3.0.0"
4927 },
4928 "engines": {
4929 "node": ">= 0.6"
4930 }
4931 },
4932 "node_modules/typed-query-selector": {
4933 "version": "2.12.0",
4934 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
4935 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
4936 "license": "MIT"
4937 },
4938 "node_modules/typescript": {
4939 "version": "5.9.3",
4940 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4941 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4942 "dev": true,
4943 "license": "Apache-2.0",
4944 "bin": {
4945 "tsc": "bin/tsc",
4946 "tsserver": "bin/tsserver"
4947 },
4948 "engines": {
4949 "node": ">=14.17"
4950 }
4951 },
4952 "node_modules/uhyphen": {
4953 "version": "0.2.0",
4954 "resolved": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.2.0.tgz",
4955 "integrity": "sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==",
4956 "license": "ISC"
4957 },
4958 "node_modules/uint8arrays": {
4959 "version": "3.0.0",
4960 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
4961 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
4962 "license": "MIT",
4963 "dependencies": {
4964 "multiformats": "^9.4.2"
4965 }
4966 },
4967 "node_modules/undici": {
4968 "version": "7.18.2",
4969 "resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz",
4970 "integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==",
4971 "license": "MIT",
4972 "engines": {
4973 "node": ">=20.18.1"
4974 }
4975 },
4976 "node_modules/undici-types": {
4977 "version": "6.21.0",
4978 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
4979 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
4980 "devOptional": true,
4981 "license": "MIT"
4982 },
4983 "node_modules/unicode-segmenter": {
4984 "version": "0.14.5",
4985 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz",
4986 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==",
4987 "license": "MIT"
4988 },
4989 "node_modules/universalify": {
4990 "version": "0.2.0",
4991 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
4992 "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
4993 "license": "MIT",
4994 "engines": {
4995 "node": ">= 4.0.0"
4996 }
4997 },
4998 "node_modules/unpipe": {
4999 "version": "1.0.0",
5000 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
5001 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
5002 "license": "MIT",
5003 "engines": {
5004 "node": ">= 0.8"
5005 }
5006 },
5007 "node_modules/url-parse": {
5008 "version": "1.5.10",
5009 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
5010 "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
5011 "license": "MIT",
5012 "dependencies": {
5013 "querystringify": "^2.1.1",
5014 "requires-port": "^1.0.0"
5015 }
5016 },
5017 "node_modules/util-deprecate": {
5018 "version": "1.0.2",
5019 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5020 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5021 "license": "MIT"
5022 },
5023 "node_modules/vary": {
5024 "version": "1.1.2",
5025 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
5026 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
5027 "license": "MIT",
5028 "engines": {
5029 "node": ">= 0.8"
5030 }
5031 },
5032 "node_modules/webdriver-bidi-protocol": {
5033 "version": "0.3.10",
5034 "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.10.tgz",
5035 "integrity": "sha512-5LAE43jAVLOhB/QqX4bwSiv0Hg1HBfMmOuwBSXHdvg4GMGu9Y0lIq7p4R/yySu6w74WmaR4GM4H9t2IwLW7hgw==",
5036 "license": "Apache-2.0"
5037 },
5038 "node_modules/webidl-conversions": {
5039 "version": "3.0.1",
5040 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
5041 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
5042 "license": "BSD-2-Clause"
5043 },
5044 "node_modules/whatwg-encoding": {
5045 "version": "3.1.1",
5046 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
5047 "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
5048 "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",
5049 "license": "MIT",
5050 "dependencies": {
5051 "iconv-lite": "0.6.3"
5052 },
5053 "engines": {
5054 "node": ">=18"
5055 }
5056 },
5057 "node_modules/whatwg-mimetype": {
5058 "version": "4.0.0",
5059 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
5060 "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
5061 "license": "MIT",
5062 "engines": {
5063 "node": ">=18"
5064 }
5065 },
5066 "node_modules/whatwg-url": {
5067 "version": "5.0.0",
5068 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
5069 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
5070 "license": "MIT",
5071 "dependencies": {
5072 "tr46": "~0.0.3",
5073 "webidl-conversions": "^3.0.0"
5074 }
5075 },
5076 "node_modules/wrap-ansi": {
5077 "version": "9.0.2",
5078 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
5079 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
5080 "license": "MIT",
5081 "dependencies": {
5082 "ansi-styles": "^6.2.1",
5083 "string-width": "^7.0.0",
5084 "strip-ansi": "^7.1.0"
5085 },
5086 "engines": {
5087 "node": ">=18"
5088 },
5089 "funding": {
5090 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5091 }
5092 },
5093 "node_modules/wrappy": {
5094 "version": "1.0.2",
5095 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5096 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5097 "license": "ISC"
5098 },
5099 "node_modules/ws": {
5100 "version": "8.19.0",
5101 "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
5102 "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
5103 "license": "MIT",
5104 "engines": {
5105 "node": ">=10.0.0"
5106 },
5107 "peerDependencies": {
5108 "bufferutil": "^4.0.1",
5109 "utf-8-validate": ">=5.0.2"
5110 },
5111 "peerDependenciesMeta": {
5112 "bufferutil": {
5113 "optional": true
5114 },
5115 "utf-8-validate": {
5116 "optional": true
5117 }
5118 }
5119 },
5120 "node_modules/x-client-transaction-id": {
5121 "version": "0.1.9",
5122 "resolved": "https://registry.npmjs.org/x-client-transaction-id/-/x-client-transaction-id-0.1.9.tgz",
5123 "integrity": "sha512-CES4zgkJ0wbfFWm0qgdKphthyb+L7lVHymgOY15v6ivcWSx5p9lp5kzAed+BuqJSP7bS0GbQyJ16ONkRthgsUw==",
5124 "license": "MIT",
5125 "dependencies": {
5126 "linkedom": "^0.18.9"
5127 }
5128 },
5129 "node_modules/y18n": {
5130 "version": "5.0.8",
5131 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5132 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5133 "license": "ISC",
5134 "engines": {
5135 "node": ">=10"
5136 }
5137 },
5138 "node_modules/yargs": {
5139 "version": "17.7.2",
5140 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
5141 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
5142 "license": "MIT",
5143 "dependencies": {
5144 "cliui": "^8.0.1",
5145 "escalade": "^3.1.1",
5146 "get-caller-file": "^2.0.5",
5147 "require-directory": "^2.1.1",
5148 "string-width": "^4.2.3",
5149 "y18n": "^5.0.5",
5150 "yargs-parser": "^21.1.1"
5151 },
5152 "engines": {
5153 "node": ">=12"
5154 }
5155 },
5156 "node_modules/yargs-parser": {
5157 "version": "21.1.1",
5158 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
5159 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
5160 "license": "ISC",
5161 "engines": {
5162 "node": ">=12"
5163 }
5164 },
5165 "node_modules/yargs/node_modules/ansi-regex": {
5166 "version": "5.0.1",
5167 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5168 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5169 "license": "MIT",
5170 "engines": {
5171 "node": ">=8"
5172 }
5173 },
5174 "node_modules/yargs/node_modules/emoji-regex": {
5175 "version": "8.0.0",
5176 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5177 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5178 "license": "MIT"
5179 },
5180 "node_modules/yargs/node_modules/string-width": {
5181 "version": "4.2.3",
5182 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5183 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5184 "license": "MIT",
5185 "dependencies": {
5186 "emoji-regex": "^8.0.0",
5187 "is-fullwidth-code-point": "^3.0.0",
5188 "strip-ansi": "^6.0.1"
5189 },
5190 "engines": {
5191 "node": ">=8"
5192 }
5193 },
5194 "node_modules/yargs/node_modules/strip-ansi": {
5195 "version": "6.0.1",
5196 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5197 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5198 "license": "MIT",
5199 "dependencies": {
5200 "ansi-regex": "^5.0.1"
5201 },
5202 "engines": {
5203 "node": ">=8"
5204 }
5205 },
5206 "node_modules/yauzl": {
5207 "version": "2.10.0",
5208 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
5209 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
5210 "license": "MIT",
5211 "dependencies": {
5212 "buffer-crc32": "~0.2.3",
5213 "fd-slicer": "~1.1.0"
5214 }
5215 },
5216 "node_modules/zod": {
5217 "version": "3.25.76",
5218 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
5219 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
5220 "license": "MIT",
5221 "funding": {
5222 "url": "https://github.com/sponsors/colinhacks"
5223 }
5224 }
5225 }
5226}