openvibers/openvibe.host package-lock.json

package-lock.json

main 80.4 KB · 2219 lines · json

1{
2 "name": "openvibe-host",
3 "version": "0.3.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "openvibe-host",
9 "version": "0.3.0",
10 "license": "AGPL-3.0-only",
11 "dependencies": {
12 "@aws-sdk/client-s3": "^3.1138.0",
13 "cookie-parser": "^1.4.7",
14 "dotenv": "^16.4.7",
15 "express": "^4.21.2",
16 "express-rate-limit": "^7.5.0",
17 "iovalkey": "^0.4.0",
18 "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.419.0",
19 "openvibe-publishing": "https://codeload.github.com/OpenVibers/OpenVibe.Publishing/tar.gz/refs/tags/v1.7.0",
20 "openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.161.0",
21 "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.235.0",
22 "pg": "^8.23.0"
23 },
24 "bin": {
25 "ovhost": "bin/ovhost"
26 },
27 "devDependencies": {
28 "@electric-sql/pglite": "^0.5.8",
29 "jsonwebtoken": "^9.0.2"
30 },
31 "engines": {
32 "node": ">=22.0.0"
33 }
34 },
35 "node_modules/@acemir/cssom": {
36 "version": "0.9.32",
37 "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.32.tgz",
38 "integrity": "sha512-OijrAUu7rrJhSIoHNg6LMPS5e344nwUHA+1EFYYjrh64D+GmytUsfBQjci45TjT+rd5Spsp8B5xsZDT+TgyXXQ==",
39 "license": "MIT"
40 },
41 "node_modules/@aws-sdk/checksums": {
42 "version": "3.1001.1",
43 "resolved": "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1001.1.tgz",
44 "integrity": "sha512-x12Q17KYlJAd3nKf8LV5LV0vt8sh8/6YfQLGPtrGnQf/tW4jqxPGq5GPpuVitpQYM3eUR4XB7CbxZf751NMbLw==",
45 "license": "Apache-2.0",
46 "dependencies": {
47 "@aws-sdk/core": "^3.978.1",
48 "@aws-sdk/types": "^3.974.6",
49 "@smithy/core": "^3.35.0",
50 "@smithy/types": "^4.19.0",
51 "tslib": "^2.6.2"
52 },
53 "engines": {
54 "node": ">=20.0.0"
55 }
56 },
57 "node_modules/@aws-sdk/client-s3": {
58 "version": "3.1138.0",
59 "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1138.0.tgz",
60 "integrity": "sha512-U7+dA10/2mk9PCoZ4JknQhGaw0atZfEtxMHT+vRGFS8z7fO8bb+Grvq5B4XkiL5epyrWImv8KwLclYWMq/4znA==",
61 "license": "Apache-2.0",
62 "dependencies": {
63 "@aws-sdk/checksums": "^3.1001.1",
64 "@aws-sdk/core": "^3.978.1",
65 "@aws-sdk/credential-provider-node": "^3.972.84",
66 "@aws-sdk/middleware-sdk-s3": "^3.972.77",
67 "@aws-sdk/signature-v4-multi-region": "^3.996.47",
68 "@aws-sdk/types": "^3.974.6",
69 "@smithy/core": "^3.35.0",
70 "@smithy/fetch-http-handler": "^5.8.0",
71 "@smithy/node-http-handler": "^4.12.1",
72 "@smithy/types": "^4.19.0",
73 "tslib": "^2.6.2"
74 },
75 "engines": {
76 "node": ">=20.0.0"
77 }
78 },
79 "node_modules/@aws-sdk/core": {
80 "version": "3.978.1",
81 "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.978.1.tgz",
82 "integrity": "sha512-LbY9aGsEiznDWmUc30Nwv3aIX/+dbwTx8KfS0yOC3NPYMO+O91e6jkT1azf34FwjOndq8/Q+RcVVZz5xnerwdg==",
83 "license": "Apache-2.0",
84 "dependencies": {
85 "@aws-sdk/types": "^3.974.6",
86 "@aws-sdk/xml-builder": "^3.972.41",
87 "@aws/lambda-invoke-store": "^0.3.0",
88 "@smithy/core": "^3.35.0",
89 "@smithy/signature-v4": "^5.7.3",
90 "@smithy/types": "^4.19.0",
91 "bowser": "^2.11.0",
92 "tslib": "^2.6.2"
93 },
94 "engines": {
95 "node": ">=20.0.0"
96 }
97 },
98 "node_modules/@aws-sdk/credential-provider-env": {
99 "version": "3.972.72",
100 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.72.tgz",
101 "integrity": "sha512-xTKO/FWJPozTIXbozVnVGoNBhaGba8TBcx+KyUjRVeOlXE+dUc7GTR1cLvu0uTdIdmemzaFbqqCshXeZA1fZew==",
102 "license": "Apache-2.0",
103 "dependencies": {
104 "@aws-sdk/core": "^3.978.1",
105 "@aws-sdk/types": "^3.974.6",
106 "@smithy/core": "^3.35.0",
107 "@smithy/types": "^4.19.0",
108 "tslib": "^2.6.2"
109 },
110 "engines": {
111 "node": ">=20.0.0"
112 }
113 },
114 "node_modules/@aws-sdk/credential-provider-http": {
115 "version": "3.972.74",
116 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.74.tgz",
117 "integrity": "sha512-u91E/hT8f4d1xy0Jl7VG4nVKJ3lxbrZkoBTeSVoJdWBiSEUMwMS/9+e0H/aJVQV//Lt5wuzP+E69v4aRSsNTmw==",
118 "license": "Apache-2.0",
119 "dependencies": {
120 "@aws-sdk/core": "^3.978.1",
121 "@aws-sdk/types": "^3.974.6",
122 "@smithy/core": "^3.35.0",
123 "@smithy/fetch-http-handler": "^5.8.0",
124 "@smithy/node-http-handler": "^4.12.1",
125 "@smithy/types": "^4.19.0",
126 "tslib": "^2.6.2"
127 },
128 "engines": {
129 "node": ">=20.0.0"
130 }
131 },
132 "node_modules/@aws-sdk/credential-provider-ini": {
133 "version": "3.973.17",
134 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.17.tgz",
135 "integrity": "sha512-ged4KXdBkvIC81bLvNHHuQKdKak/VXhQTR1NWYTTqW0474nlmsxy9O/vlgTIohDDWH3xpBdtVMZRyjb+DnocDA==",
136 "license": "Apache-2.0",
137 "dependencies": {
138 "@aws-sdk/core": "^3.978.1",
139 "@aws-sdk/credential-provider-env": "^3.972.72",
140 "@aws-sdk/credential-provider-http": "^3.972.74",
141 "@aws-sdk/credential-provider-login": "^3.972.79",
142 "@aws-sdk/credential-provider-process": "^3.972.72",
143 "@aws-sdk/credential-provider-sso": "^3.973.16",
144 "@aws-sdk/credential-provider-web-identity": "^3.972.78",
145 "@aws-sdk/nested-clients": "^3.997.46",
146 "@aws-sdk/types": "^3.974.6",
147 "@smithy/core": "^3.35.0",
148 "@smithy/credential-provider-imds": "^4.5.2",
149 "@smithy/types": "^4.19.0",
150 "tslib": "^2.6.2"
151 },
152 "engines": {
153 "node": ">=20.0.0"
154 }
155 },
156 "node_modules/@aws-sdk/credential-provider-login": {
157 "version": "3.972.79",
158 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.79.tgz",
159 "integrity": "sha512-L+Z85anONJd8MaiuraO4wRxATCdEejBZ3K3eymzWI5JPXa9sOS9CkIm72PBKqXKX+Z9p9NGMX5AIMXm0LEflgw==",
160 "license": "Apache-2.0",
161 "dependencies": {
162 "@aws-sdk/core": "^3.978.1",
163 "@aws-sdk/nested-clients": "^3.997.46",
164 "@aws-sdk/types": "^3.974.6",
165 "@smithy/core": "^3.35.0",
166 "@smithy/types": "^4.19.0",
167 "tslib": "^2.6.2"
168 },
169 "engines": {
170 "node": ">=20.0.0"
171 }
172 },
173 "node_modules/@aws-sdk/credential-provider-node": {
174 "version": "3.972.84",
175 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.84.tgz",
176 "integrity": "sha512-oHt854odINVwzwsh+c5x69j0ajm4DbqqqVJ+O1ECsCIZeMDAbzFpXItaqP7UZstJj/ATdTk/KFSH0LaNAgV+kA==",
177 "license": "Apache-2.0",
178 "dependencies": {
179 "@aws-sdk/credential-provider-env": "^3.972.72",
180 "@aws-sdk/credential-provider-http": "^3.972.74",
181 "@aws-sdk/credential-provider-ini": "^3.973.17",
182 "@aws-sdk/credential-provider-process": "^3.972.72",
183 "@aws-sdk/credential-provider-sso": "^3.973.16",
184 "@aws-sdk/credential-provider-web-identity": "^3.972.78",
185 "@aws-sdk/types": "^3.974.6",
186 "@smithy/core": "^3.35.0",
187 "@smithy/credential-provider-imds": "^4.5.2",
188 "@smithy/types": "^4.19.0",
189 "tslib": "^2.6.2"
190 },
191 "engines": {
192 "node": ">=20.0.0"
193 }
194 },
195 "node_modules/@aws-sdk/credential-provider-process": {
196 "version": "3.972.72",
197 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.72.tgz",
198 "integrity": "sha512-rLIp2xbMjX/k9/od7APpqq1ZgXXnV0pOL1Th3ZsL8Wu0TRtBsDTVS8iPqcfRFcHakFxPvR04OSTv2ka2qOb/2A==",
199 "license": "Apache-2.0",
200 "dependencies": {
201 "@aws-sdk/core": "^3.978.1",
202 "@aws-sdk/types": "^3.974.6",
203 "@smithy/core": "^3.35.0",
204 "@smithy/types": "^4.19.0",
205 "tslib": "^2.6.2"
206 },
207 "engines": {
208 "node": ">=20.0.0"
209 }
210 },
211 "node_modules/@aws-sdk/credential-provider-sso": {
212 "version": "3.973.16",
213 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.16.tgz",
214 "integrity": "sha512-IGihaJfFZYacJJr/odqILCoK7W/mvrZ7cuK7ECn3sAu4vLC6u0V8bS7mCGbdugJ8Aum2tnvqmx0F2MRFp2rn9g==",
215 "license": "Apache-2.0",
216 "dependencies": {
217 "@aws-sdk/core": "^3.978.1",
218 "@aws-sdk/nested-clients": "^3.997.46",
219 "@aws-sdk/token-providers": "3.1138.0",
220 "@aws-sdk/types": "^3.974.6",
221 "@smithy/core": "^3.35.0",
222 "@smithy/types": "^4.19.0",
223 "tslib": "^2.6.2"
224 },
225 "engines": {
226 "node": ">=20.0.0"
227 }
228 },
229 "node_modules/@aws-sdk/credential-provider-web-identity": {
230 "version": "3.972.78",
231 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.78.tgz",
232 "integrity": "sha512-/y9WvNtlcPBGLR0qc1a+9J/xtYZfVczvLUOuXaVWylzttH7ewsxwHtjmiJSolNrVSDorIxHGHMU61CbonRkmwA==",
233 "license": "Apache-2.0",
234 "dependencies": {
235 "@aws-sdk/core": "^3.978.1",
236 "@aws-sdk/nested-clients": "^3.997.46",
237 "@aws-sdk/types": "^3.974.6",
238 "@smithy/core": "^3.35.0",
239 "@smithy/types": "^4.19.0",
240 "tslib": "^2.6.2"
241 },
242 "engines": {
243 "node": ">=20.0.0"
244 }
245 },
246 "node_modules/@aws-sdk/middleware-sdk-s3": {
247 "version": "3.972.77",
248 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.77.tgz",
249 "integrity": "sha512-E7W2UOeUoc+lg3uIfR/dM7ZwusHwhBQrKMnlkRv4EXRR+C0YtV1pg25xC7GdZIhXH+NAMgZPCbE7o5to2cjFiw==",
250 "license": "Apache-2.0",
251 "dependencies": {
252 "@aws-sdk/core": "^3.978.1",
253 "@aws-sdk/signature-v4-multi-region": "^3.996.47",
254 "@aws-sdk/types": "^3.974.6",
255 "@smithy/core": "^3.35.0",
256 "@smithy/types": "^4.19.0",
257 "tslib": "^2.6.2"
258 },
259 "engines": {
260 "node": ">=20.0.0"
261 }
262 },
263 "node_modules/@aws-sdk/nested-clients": {
264 "version": "3.997.46",
265 "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.46.tgz",
266 "integrity": "sha512-oRxtBcka/JGHGs9l9p9IVajGoTP8vTPmoAzdHGy4Qcy9P5vPnDf6nhIeM/COQNY9k/OahImTRaLkHftoXvfcmQ==",
267 "license": "Apache-2.0",
268 "dependencies": {
269 "@aws-sdk/core": "^3.978.1",
270 "@aws-sdk/signature-v4-multi-region": "^3.996.47",
271 "@aws-sdk/types": "^3.974.6",
272 "@smithy/core": "^3.35.0",
273 "@smithy/fetch-http-handler": "^5.8.0",
274 "@smithy/node-http-handler": "^4.12.1",
275 "@smithy/types": "^4.19.0",
276 "tslib": "^2.6.2"
277 },
278 "engines": {
279 "node": ">=20.0.0"
280 }
281 },
282 "node_modules/@aws-sdk/signature-v4-multi-region": {
283 "version": "3.996.47",
284 "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.47.tgz",
285 "integrity": "sha512-Zk08macMvQTHzQJCLJVkOlviVoqwYMrpXv4lmLN7b7sAbiMoOK7Go0NYdR5UeF+MW8LIbRmwrNy9u/5VvX1U5g==",
286 "license": "Apache-2.0",
287 "dependencies": {
288 "@aws-sdk/types": "^3.974.6",
289 "@smithy/signature-v4": "^5.7.3",
290 "@smithy/types": "^4.19.0",
291 "tslib": "^2.6.2"
292 },
293 "engines": {
294 "node": ">=20.0.0"
295 }
296 },
297 "node_modules/@aws-sdk/token-providers": {
298 "version": "3.1138.0",
299 "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1138.0.tgz",
300 "integrity": "sha512-GpyAr0DD63YOEmYFM6Df+gJuIgC92MMTiBK4FTKfxii5MJ9ge20epR7LyroulscYlG89J+ZB2ivFDPjvfQhzdw==",
301 "license": "Apache-2.0",
302 "dependencies": {
303 "@aws-sdk/core": "^3.978.1",
304 "@aws-sdk/nested-clients": "^3.997.46",
305 "@aws-sdk/types": "^3.974.6",
306 "@smithy/core": "^3.35.0",
307 "@smithy/types": "^4.19.0",
308 "tslib": "^2.6.2"
309 },
310 "engines": {
311 "node": ">=20.0.0"
312 }
313 },
314 "node_modules/@aws-sdk/types": {
315 "version": "3.974.6",
316 "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.6.tgz",
317 "integrity": "sha512-v/clNZzZnDxGyvpHMOGpJKVXFAExJzUNAAjaWGdcx8QAcXLGwTaOkw33p5SHAi0YAioK32xB3hWwOekRVfmfKg==",
318 "license": "Apache-2.0",
319 "dependencies": {
320 "@smithy/types": "^4.19.0",
321 "tslib": "^2.6.2"
322 },
323 "engines": {
324 "node": ">=20.0.0"
325 }
326 },
327 "node_modules/@aws-sdk/xml-builder": {
328 "version": "3.972.41",
329 "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.41.tgz",
330 "integrity": "sha512-ctjVSyCMegrWfXlx6VqzSBFI6UqmQ5ZlnfMhdLIiWmhoH8UAQxSCP5N3OpG7X3k4LnS7ou74C4mt20+bfTW2aQ==",
331 "license": "Apache-2.0",
332 "dependencies": {
333 "@smithy/types": "^4.19.0",
334 "tslib": "^2.6.2"
335 },
336 "engines": {
337 "node": ">=20.0.0"
338 }
339 },
340 "node_modules/@aws/lambda-invoke-store": {
341 "version": "0.3.0",
342 "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.3.0.tgz",
343 "integrity": "sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==",
344 "license": "Apache-2.0",
345 "engines": {
346 "node": ">=18.0.0"
347 }
348 },
349 "node_modules/@electric-sql/pglite": {
350 "version": "0.5.8",
351 "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.5.8.tgz",
352 "integrity": "sha512-n9tsbUOhwx2epK1V0ZG9Ar4SHWUju04dhmzZXiSBXwBoleOvIfals33NAaWgagQVAL4Rbvx/Ptsu3P+pA09f6Q==",
353 "devOptional": true,
354 "license": "Apache-2.0"
355 },
356 "node_modules/@iovalkey/commands": {
357 "version": "0.1.0",
358 "resolved": "https://registry.npmjs.org/@iovalkey/commands/-/commands-0.1.0.tgz",
359 "integrity": "sha512-/B9W4qKSSITDii5nkBCHyPkIkAi+ealUtr1oqBJsLxjSRLka4pxun2VvMNSmcwgAMxgXtQfl0qRv7TE+udPJzg==",
360 "license": "MIT"
361 },
362 "node_modules/@jridgewell/gen-mapping": {
363 "version": "0.3.13",
364 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
365 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
366 "license": "MIT",
367 "dependencies": {
368 "@jridgewell/sourcemap-codec": "^1.5.0",
369 "@jridgewell/trace-mapping": "^0.3.24"
370 }
371 },
372 "node_modules/@jridgewell/resolve-uri": {
373 "version": "3.1.2",
374 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
375 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
376 "license": "MIT",
377 "engines": {
378 "node": ">=6.0.0"
379 }
380 },
381 "node_modules/@jridgewell/source-map": {
382 "version": "0.3.11",
383 "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
384 "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
385 "license": "MIT",
386 "dependencies": {
387 "@jridgewell/gen-mapping": "^0.3.5",
388 "@jridgewell/trace-mapping": "^0.3.25"
389 }
390 },
391 "node_modules/@jridgewell/sourcemap-codec": {
392 "version": "1.6.0",
393 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
394 "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
395 "license": "MIT"
396 },
397 "node_modules/@jridgewell/trace-mapping": {
398 "version": "0.3.31",
399 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
400 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
401 "license": "MIT",
402 "dependencies": {
403 "@jridgewell/resolve-uri": "^3.1.0",
404 "@jridgewell/sourcemap-codec": "^1.4.14"
405 }
406 },
407 "node_modules/@smithy/core": {
408 "version": "3.35.0",
409 "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.35.0.tgz",
410 "integrity": "sha512-zRMhfkByhT2snNdr1si24vJitU6Cr9ix2MikUfWmkAgp4jrNP0GcKSP5YvwQ+TlI8AZXER5QOGJn3JsVtSD9/A==",
411 "license": "Apache-2.0",
412 "dependencies": {
413 "@smithy/types": "^4.19.0",
414 "tslib": "^2.6.2"
415 },
416 "engines": {
417 "node": ">=18.0.0"
418 }
419 },
420 "node_modules/@smithy/credential-provider-imds": {
421 "version": "4.5.2",
422 "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.5.2.tgz",
423 "integrity": "sha512-A9uSdn72ozbRUSit0eib0TW7nXuNPlaeM0zcGkJ+nE6tFcSDbnmtwoxbTCFBukVQcszDAyvsd7+rTduPTXpygg==",
424 "license": "Apache-2.0",
425 "dependencies": {
426 "@smithy/core": "^3.33.2",
427 "@smithy/types": "^4.17.2",
428 "tslib": "^2.6.2"
429 },
430 "engines": {
431 "node": ">=18.0.0"
432 }
433 },
434 "node_modules/@smithy/fetch-http-handler": {
435 "version": "5.8.0",
436 "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.8.0.tgz",
437 "integrity": "sha512-ycSJu3tFAQ4v04CBB0agqFMVsSQ1iG3yw+SpgxRqKfaURpQD4CZ8Wn0zPMmSnOuTpTh65Vz+EA0rMrw089wvkA==",
438 "license": "Apache-2.0",
439 "dependencies": {
440 "@smithy/core": "^3.33.3",
441 "@smithy/types": "^4.18.0",
442 "tslib": "^2.6.2"
443 },
444 "engines": {
445 "node": ">=18.0.0"
446 }
447 },
448 "node_modules/@smithy/node-http-handler": {
449 "version": "4.12.1",
450 "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.12.1.tgz",
451 "integrity": "sha512-ThMkboGeONWXAelq9FvGsuJC4rOi+qyC4/zhUF58xYpxUg5sQKx2VXZYJmtNjr4dSuBJ1HeJXETQILCz3wOHvw==",
452 "license": "Apache-2.0",
453 "dependencies": {
454 "@smithy/core": "^3.33.3",
455 "@smithy/types": "^4.18.0",
456 "tslib": "^2.6.2"
457 },
458 "engines": {
459 "node": ">=18.0.0"
460 }
461 },
462 "node_modules/@smithy/signature-v4": {
463 "version": "5.7.3",
464 "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.3.tgz",
465 "integrity": "sha512-7ImGm+FkHRLcBaRttIAMZ6bzJZWb2cJGoYjq46F2UjycujWzrL9GEN9h4w7eQyXJYnltrUhxbbieBAIRrdqpow==",
466 "license": "Apache-2.0",
467 "dependencies": {
468 "@smithy/core": "^3.33.3",
469 "@smithy/types": "^4.17.2",
470 "tslib": "^2.6.2"
471 },
472 "engines": {
473 "node": ">=18.0.0"
474 }
475 },
476 "node_modules/@smithy/types": {
477 "version": "4.19.0",
478 "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.19.0.tgz",
479 "integrity": "sha512-r7jh49VJxGerfAcTQA6gXcKc+98zOp/tqRwzYjgOE+iSQsP6cEU1hq2QzbuipmP68QtYdY9wKEhiCQZIzHgZ4Q==",
480 "license": "Apache-2.0",
481 "dependencies": {
482 "tslib": "^2.6.2"
483 },
484 "engines": {
485 "node": ">=18.0.0"
486 }
487 },
488 "node_modules/accepts": {
489 "version": "1.3.8",
490 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
491 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
492 "license": "MIT",
493 "dependencies": {
494 "mime-types": "~2.1.34",
495 "negotiator": "0.6.3"
496 },
497 "engines": {
498 "node": ">= 0.6"
499 }
500 },
501 "node_modules/acorn": {
502 "version": "8.19.0",
503 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.19.0.tgz",
504 "integrity": "sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==",
505 "license": "MIT",
506 "bin": {
507 "acorn": "bin/acorn"
508 },
509 "engines": {
510 "node": ">=0.4.0"
511 }
512 },
513 "node_modules/ajv": {
514 "version": "8.20.0",
515 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
516 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
517 "license": "MIT",
518 "dependencies": {
519 "fast-deep-equal": "^3.1.3",
520 "fast-uri": "^3.0.1",
521 "json-schema-traverse": "^1.0.0",
522 "require-from-string": "^2.0.2"
523 },
524 "funding": {
525 "type": "github",
526 "url": "https://github.com/sponsors/epoberezkin"
527 }
528 },
529 "node_modules/ajv-formats": {
530 "version": "3.0.1",
531 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
532 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
533 "license": "MIT",
534 "dependencies": {
535 "ajv": "^8.0.0"
536 },
537 "peerDependencies": {
538 "ajv": "^8.0.0"
539 },
540 "peerDependenciesMeta": {
541 "ajv": {
542 "optional": true
543 }
544 }
545 },
546 "node_modules/array-flatten": {
547 "version": "1.1.1",
548 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
549 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
550 "license": "MIT"
551 },
552 "node_modules/body-parser": {
553 "version": "1.20.8",
554 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.8.tgz",
555 "integrity": "sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==",
556 "license": "MIT",
557 "dependencies": {
558 "bytes": "~3.1.2",
559 "content-type": "~1.0.5",
560 "debug": "2.6.9",
561 "depd": "2.0.0",
562 "destroy": "~1.2.0",
563 "http-errors": "~2.0.1",
564 "iconv-lite": "~0.4.24",
565 "on-finished": "~2.4.1",
566 "qs": "~6.16.0",
567 "raw-body": "~2.5.3",
568 "type-is": "~1.6.18",
569 "unpipe": "~1.0.0"
570 },
571 "engines": {
572 "node": ">= 0.8",
573 "npm": "1.2.8000 || >= 1.4.16"
574 }
575 },
576 "node_modules/boolbase": {
577 "version": "2.0.0",
578 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-2.0.0.tgz",
579 "integrity": "sha512-DkVaaQHymRhpYEYo9x1oo7Q7B0Y6KJUsjm3c9eTyFDby4MHLBTwZ6ZDWBel5zrYxj1WsZgC5oLpiz+93MluXeA==",
580 "license": "ISC",
581 "engines": {
582 "node": ">=20.19.0"
583 },
584 "funding": {
585 "type": "github",
586 "url": "https://github.com/sponsors/fb55"
587 }
588 },
589 "node_modules/bowser": {
590 "version": "2.14.1",
591 "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz",
592 "integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==",
593 "license": "MIT"
594 },
595 "node_modules/buffer-equal-constant-time": {
596 "version": "1.0.1",
597 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
598 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
599 "license": "BSD-3-Clause"
600 },
601 "node_modules/buffer-from": {
602 "version": "1.1.2",
603 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
604 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
605 "license": "MIT"
606 },
607 "node_modules/bytes": {
608 "version": "3.1.2",
609 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
610 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
611 "license": "MIT",
612 "engines": {
613 "node": ">= 0.8"
614 }
615 },
616 "node_modules/call-bind-apply-helpers": {
617 "version": "1.0.2",
618 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
619 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
620 "license": "MIT",
621 "dependencies": {
622 "es-errors": "^1.3.0",
623 "function-bind": "^1.1.2"
624 },
625 "engines": {
626 "node": ">= 0.4"
627 }
628 },
629 "node_modules/call-bound": {
630 "version": "1.0.4",
631 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
632 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
633 "license": "MIT",
634 "dependencies": {
635 "call-bind-apply-helpers": "^1.0.2",
636 "get-intrinsic": "^1.3.0"
637 },
638 "engines": {
639 "node": ">= 0.4"
640 },
641 "funding": {
642 "url": "https://github.com/sponsors/ljharb"
643 }
644 },
645 "node_modules/clean-css": {
646 "version": "5.3.3",
647 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
648 "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
649 "license": "MIT",
650 "dependencies": {
651 "source-map": "~0.6.0"
652 },
653 "engines": {
654 "node": ">= 10.0"
655 }
656 },
657 "node_modules/cluster-key-slot": {
658 "version": "1.1.2",
659 "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz",
660 "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==",
661 "license": "Apache-2.0",
662 "engines": {
663 "node": ">=0.10.0"
664 }
665 },
666 "node_modules/commander": {
667 "version": "2.20.3",
668 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
669 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
670 "license": "MIT"
671 },
672 "node_modules/content-disposition": {
673 "version": "0.5.4",
674 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
675 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
676 "license": "MIT",
677 "dependencies": {
678 "safe-buffer": "5.2.1"
679 },
680 "engines": {
681 "node": ">= 0.6"
682 }
683 },
684 "node_modules/content-type": {
685 "version": "1.0.5",
686 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
687 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
688 "license": "MIT",
689 "engines": {
690 "node": ">= 0.6"
691 }
692 },
693 "node_modules/cookie": {
694 "version": "0.7.2",
695 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
696 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
697 "license": "MIT",
698 "engines": {
699 "node": ">= 0.6"
700 }
701 },
702 "node_modules/cookie-parser": {
703 "version": "1.4.7",
704 "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz",
705 "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==",
706 "license": "MIT",
707 "dependencies": {
708 "cookie": "0.7.2",
709 "cookie-signature": "1.0.6"
710 },
711 "engines": {
712 "node": ">= 0.8.0"
713 }
714 },
715 "node_modules/cookie-signature": {
716 "version": "1.0.6",
717 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
718 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
719 "license": "MIT"
720 },
721 "node_modules/css-select": {
722 "version": "7.0.0",
723 "resolved": "https://registry.npmjs.org/css-select/-/css-select-7.0.0.tgz",
724 "integrity": "sha512-snmjEVXy+1LnwXdxhYvTMj1d9tOh4HxkA1YmoayVBeeyR2C14Pum7fcxJIm4SswYspVy866eYNwlH6xC3/VH5g==",
725 "license": "BSD-2-Clause",
726 "dependencies": {
727 "boolbase": "^2.0.0",
728 "css-what": "^8.0.0",
729 "domhandler": "^6.0.1",
730 "domutils": "^4.0.2",
731 "nth-check": "^3.0.1"
732 },
733 "engines": {
734 "node": ">=20.19.0"
735 },
736 "funding": {
737 "type": "github",
738 "url": "https://github.com/sponsors/fb55"
739 }
740 },
741 "node_modules/css-what": {
742 "version": "8.0.0",
743 "resolved": "https://registry.npmjs.org/css-what/-/css-what-8.0.0.tgz",
744 "integrity": "sha512-DH0Bqq3DNp5tdOReuNyAA+Ev4Y2GS5FMbZpeTLP6C4CDi0h5nL0BmUPChXw3o/qbHLDWHl49sbNqQVY7bMSDdw==",
745 "license": "BSD-2-Clause",
746 "engines": {
747 "node": ">=20.19.0"
748 },
749 "funding": {
750 "type": "github",
751 "url": "https://github.com/sponsors/fb55"
752 }
753 },
754 "node_modules/debug": {
755 "version": "2.6.9",
756 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
757 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
758 "license": "MIT",
759 "dependencies": {
760 "ms": "2.0.0"
761 }
762 },
763 "node_modules/denque": {
764 "version": "2.1.0",
765 "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
766 "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
767 "license": "Apache-2.0",
768 "engines": {
769 "node": ">=0.10"
770 }
771 },
772 "node_modules/depd": {
773 "version": "2.0.0",
774 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
775 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
776 "license": "MIT",
777 "engines": {
778 "node": ">= 0.8"
779 }
780 },
781 "node_modules/destroy": {
782 "version": "1.2.0",
783 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
784 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
785 "license": "MIT",
786 "engines": {
787 "node": ">= 0.8",
788 "npm": "1.2.8000 || >= 1.4.16"
789 }
790 },
791 "node_modules/dom-serializer": {
792 "version": "3.1.1",
793 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-3.1.1.tgz",
794 "integrity": "sha512-4MEa38/QexBob6gFNwu+EGdWvhJ1OKuNwdYY3Y3NyeWDQfnGeDYQUDfIRzWu5B5gsv03so2Uxd28YC6zrsx3Lw==",
795 "license": "MIT",
796 "dependencies": {
797 "domelementtype": "^3.0.0",
798 "domhandler": "^6.0.0",
799 "entities": "^8.0.0"
800 },
801 "engines": {
802 "node": ">=20.19.0"
803 },
804 "funding": {
805 "type": "github",
806 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
807 }
808 },
809 "node_modules/domelementtype": {
810 "version": "3.0.0",
811 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-3.0.0.tgz",
812 "integrity": "sha512-umCQid3jKbDmVjx8jGaW7uUykm4DEUeyV21hPxNMo2nV955DhUThwqyOIDtreepP31hl84X7G5U9ZfsWvIB3Pg==",
813 "funding": [
814 {
815 "type": "github",
816 "url": "https://github.com/sponsors/fb55"
817 }
818 ],
819 "license": "BSD-2-Clause",
820 "engines": {
821 "node": ">=20.19.0"
822 }
823 },
824 "node_modules/domhandler": {
825 "version": "6.0.1",
826 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-6.0.1.tgz",
827 "integrity": "sha512-gYzvtM72ZtxQO0T048kd6HWSbbGCNOUwcnfQ01cqIJ4X2IYKFFHZ5mKvrQETcFXxsRObZulDaKmy//R7TPtsBg==",
828 "license": "BSD-2-Clause",
829 "dependencies": {
830 "domelementtype": "^3.0.0"
831 },
832 "engines": {
833 "node": ">=20.19.0"
834 },
835 "funding": {
836 "type": "github",
837 "url": "https://github.com/fb55/domhandler?sponsor=1"
838 }
839 },
840 "node_modules/domutils": {
841 "version": "4.0.2",
842 "resolved": "https://registry.npmjs.org/domutils/-/domutils-4.0.2.tgz",
843 "integrity": "sha512-qI4JLRKnSzqFqr7hAlS5xQDusBCjKSEG4t4+7aNrIQMHBcsC2TGEhuyABJdYkgSewL57PNLYEiibY2iPKhKpaA==",
844 "license": "BSD-2-Clause",
845 "dependencies": {
846 "dom-serializer": "^3.0.0",
847 "domelementtype": "^3.0.0",
848 "domhandler": "^6.0.0"
849 },
850 "engines": {
851 "node": ">=20.19.0"
852 },
853 "funding": {
854 "type": "github",
855 "url": "https://github.com/fb55/domutils?sponsor=1"
856 }
857 },
858 "node_modules/dotenv": {
859 "version": "16.6.1",
860 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
861 "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
862 "license": "BSD-2-Clause",
863 "engines": {
864 "node": ">=12"
865 },
866 "funding": {
867 "url": "https://dotenvx.com"
868 }
869 },
870 "node_modules/dunder-proto": {
871 "version": "1.0.1",
872 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
873 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
874 "license": "MIT",
875 "dependencies": {
876 "call-bind-apply-helpers": "^1.0.1",
877 "es-errors": "^1.3.0",
878 "gopd": "^1.2.0"
879 },
880 "engines": {
881 "node": ">= 0.4"
882 }
883 },
884 "node_modules/ecdsa-sig-formatter": {
885 "version": "1.0.11",
886 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
887 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
888 "license": "Apache-2.0",
889 "dependencies": {
890 "safe-buffer": "^5.0.1"
891 }
892 },
893 "node_modules/ee-first": {
894 "version": "1.1.1",
895 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
896 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
897 "license": "MIT"
898 },
899 "node_modules/encodeurl": {
900 "version": "2.0.0",
901 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
902 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
903 "license": "MIT",
904 "engines": {
905 "node": ">= 0.8"
906 }
907 },
908 "node_modules/entities": {
909 "version": "8.1.0",
910 "resolved": "https://registry.npmjs.org/entities/-/entities-8.1.0.tgz",
911 "integrity": "sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==",
912 "license": "BSD-2-Clause",
913 "engines": {
914 "node": ">=20.19.0"
915 },
916 "funding": {
917 "url": "https://github.com/fb55/entities?sponsor=1"
918 }
919 },
920 "node_modules/es-define-property": {
921 "version": "1.0.1",
922 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
923 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
924 "license": "MIT",
925 "engines": {
926 "node": ">= 0.4"
927 }
928 },
929 "node_modules/es-errors": {
930 "version": "1.3.0",
931 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
932 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
933 "license": "MIT",
934 "engines": {
935 "node": ">= 0.4"
936 }
937 },
938 "node_modules/es-object-atoms": {
939 "version": "1.1.2",
940 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
941 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
942 "license": "MIT",
943 "dependencies": {
944 "es-errors": "^1.3.0"
945 },
946 "engines": {
947 "node": ">= 0.4"
948 }
949 },
950 "node_modules/escape-html": {
951 "version": "1.0.3",
952 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
953 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
954 "license": "MIT"
955 },
956 "node_modules/etag": {
957 "version": "1.8.1",
958 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
959 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
960 "license": "MIT",
961 "engines": {
962 "node": ">= 0.6"
963 }
964 },
965 "node_modules/express": {
966 "version": "4.22.3",
967 "resolved": "https://registry.npmjs.org/express/-/express-4.22.3.tgz",
968 "integrity": "sha512-Bdcs4+3qlpVlx2NRn6fgX2Ue2/gGRaPeawebgclM0ERSCqDpA+owF1fdPwjJUTAJWMTuAaxjDf+hzb0/4eKvvw==",
969 "license": "MIT",
970 "dependencies": {
971 "accepts": "~1.3.8",
972 "array-flatten": "1.1.1",
973 "body-parser": "~1.20.5",
974 "content-disposition": "~0.5.4",
975 "content-type": "~1.0.4",
976 "cookie": "~0.7.1",
977 "cookie-signature": "~1.0.6",
978 "debug": "2.6.9",
979 "depd": "2.0.0",
980 "encodeurl": "~2.0.0",
981 "escape-html": "~1.0.3",
982 "etag": "~1.8.1",
983 "finalhandler": "~1.3.1",
984 "fresh": "~0.5.2",
985 "http-errors": "~2.0.0",
986 "merge-descriptors": "1.0.3",
987 "methods": "~1.1.2",
988 "on-finished": "~2.4.1",
989 "parseurl": "~1.3.3",
990 "path-to-regexp": "~0.1.13",
991 "proxy-addr": "~2.0.7",
992 "qs": "~6.16.0",
993 "range-parser": "~1.2.1",
994 "safe-buffer": "5.2.1",
995 "send": "~0.19.0",
996 "serve-static": "~1.16.2",
997 "setprototypeof": "1.2.0",
998 "statuses": "~2.0.1",
999 "type-is": "~1.6.18",
1000 "utils-merge": "1.0.1",
1001 "vary": "~1.1.2"
1002 },
1003 "engines": {
1004 "node": ">= 0.10.0"
1005 },
1006 "funding": {
1007 "type": "opencollective",
1008 "url": "https://opencollective.com/express"
1009 }
1010 },
1011 "node_modules/express-rate-limit": {
1012 "version": "7.5.1",
1013 "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz",
1014 "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==",
1015 "license": "MIT",
1016 "engines": {
1017 "node": ">= 16"
1018 },
1019 "funding": {
1020 "url": "https://github.com/sponsors/express-rate-limit"
1021 },
1022 "peerDependencies": {
1023 "express": ">= 4.11"
1024 }
1025 },
1026 "node_modules/fast-deep-equal": {
1027 "version": "3.1.3",
1028 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1029 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1030 "license": "MIT"
1031 },
1032 "node_modules/fast-uri": {
1033 "version": "3.1.8",
1034 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz",
1035 "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==",
1036 "funding": [
1037 {
1038 "type": "github",
1039 "url": "https://github.com/sponsors/fastify"
1040 },
1041 {
1042 "type": "opencollective",
1043 "url": "https://opencollective.com/fastify"
1044 }
1045 ],
1046 "license": "BSD-3-Clause"
1047 },
1048 "node_modules/finalhandler": {
1049 "version": "1.3.2",
1050 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz",
1051 "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==",
1052 "license": "MIT",
1053 "dependencies": {
1054 "debug": "2.6.9",
1055 "encodeurl": "~2.0.0",
1056 "escape-html": "~1.0.3",
1057 "on-finished": "~2.4.1",
1058 "parseurl": "~1.3.3",
1059 "statuses": "~2.0.2",
1060 "unpipe": "~1.0.0"
1061 },
1062 "engines": {
1063 "node": ">= 0.8"
1064 }
1065 },
1066 "node_modules/forwarded": {
1067 "version": "0.2.0",
1068 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1069 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1070 "license": "MIT",
1071 "engines": {
1072 "node": ">= 0.6"
1073 }
1074 },
1075 "node_modules/fresh": {
1076 "version": "0.5.2",
1077 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1078 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1079 "license": "MIT",
1080 "engines": {
1081 "node": ">= 0.6"
1082 }
1083 },
1084 "node_modules/function-bind": {
1085 "version": "1.1.2",
1086 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1087 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1088 "license": "MIT",
1089 "funding": {
1090 "url": "https://github.com/sponsors/ljharb"
1091 }
1092 },
1093 "node_modules/get-intrinsic": {
1094 "version": "1.3.0",
1095 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1096 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
1097 "license": "MIT",
1098 "dependencies": {
1099 "call-bind-apply-helpers": "^1.0.2",
1100 "es-define-property": "^1.0.1",
1101 "es-errors": "^1.3.0",
1102 "es-object-atoms": "^1.1.1",
1103 "function-bind": "^1.1.2",
1104 "get-proto": "^1.0.1",
1105 "gopd": "^1.2.0",
1106 "has-symbols": "^1.1.0",
1107 "hasown": "^2.0.2",
1108 "math-intrinsics": "^1.1.0"
1109 },
1110 "engines": {
1111 "node": ">= 0.4"
1112 },
1113 "funding": {
1114 "url": "https://github.com/sponsors/ljharb"
1115 }
1116 },
1117 "node_modules/get-proto": {
1118 "version": "1.0.1",
1119 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
1120 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
1121 "license": "MIT",
1122 "dependencies": {
1123 "dunder-proto": "^1.0.1",
1124 "es-object-atoms": "^1.0.0"
1125 },
1126 "engines": {
1127 "node": ">= 0.4"
1128 }
1129 },
1130 "node_modules/gopd": {
1131 "version": "1.2.0",
1132 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1133 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
1134 "license": "MIT",
1135 "engines": {
1136 "node": ">= 0.4"
1137 },
1138 "funding": {
1139 "url": "https://github.com/sponsors/ljharb"
1140 }
1141 },
1142 "node_modules/has-symbols": {
1143 "version": "1.1.0",
1144 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1145 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
1146 "license": "MIT",
1147 "engines": {
1148 "node": ">= 0.4"
1149 },
1150 "funding": {
1151 "url": "https://github.com/sponsors/ljharb"
1152 }
1153 },
1154 "node_modules/hasown": {
1155 "version": "2.0.4",
1156 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
1157 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
1158 "license": "MIT",
1159 "dependencies": {
1160 "function-bind": "^1.1.2"
1161 },
1162 "engines": {
1163 "node": ">= 0.4"
1164 }
1165 },
1166 "node_modules/html-escaper": {
1167 "version": "3.0.3",
1168 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz",
1169 "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==",
1170 "license": "MIT"
1171 },
1172 "node_modules/htmlparser2": {
1173 "version": "10.1.0",
1174 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",
1175 "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",
1176 "funding": [
1177 "https://github.com/fb55/htmlparser2?sponsor=1",
1178 {
1179 "type": "github",
1180 "url": "https://github.com/sponsors/fb55"
1181 }
1182 ],
1183 "license": "MIT",
1184 "dependencies": {
1185 "domelementtype": "^2.3.0",
1186 "domhandler": "^5.0.3",
1187 "domutils": "^3.2.2",
1188 "entities": "^7.0.1"
1189 }
1190 },
1191 "node_modules/htmlparser2/node_modules/dom-serializer": {
1192 "version": "2.0.0",
1193 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
1194 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
1195 "license": "MIT",
1196 "dependencies": {
1197 "domelementtype": "^2.3.0",
1198 "domhandler": "^5.0.2",
1199 "entities": "^4.2.0"
1200 },
1201 "funding": {
1202 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1203 }
1204 },
1205 "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": {
1206 "version": "4.5.0",
1207 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
1208 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
1209 "license": "BSD-2-Clause",
1210 "engines": {
1211 "node": ">=0.12"
1212 },
1213 "funding": {
1214 "url": "https://github.com/fb55/entities?sponsor=1"
1215 }
1216 },
1217 "node_modules/htmlparser2/node_modules/domelementtype": {
1218 "version": "2.3.0",
1219 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
1220 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
1221 "funding": [
1222 {
1223 "type": "github",
1224 "url": "https://github.com/sponsors/fb55"
1225 }
1226 ],
1227 "license": "BSD-2-Clause"
1228 },
1229 "node_modules/htmlparser2/node_modules/domhandler": {
1230 "version": "5.0.3",
1231 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
1232 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
1233 "license": "BSD-2-Clause",
1234 "dependencies": {
1235 "domelementtype": "^2.3.0"
1236 },
1237 "engines": {
1238 "node": ">= 4"
1239 },
1240 "funding": {
1241 "url": "https://github.com/fb55/domhandler?sponsor=1"
1242 }
1243 },
1244 "node_modules/htmlparser2/node_modules/domutils": {
1245 "version": "3.2.2",
1246 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
1247 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
1248 "license": "BSD-2-Clause",
1249 "dependencies": {
1250 "dom-serializer": "^2.0.0",
1251 "domelementtype": "^2.3.0",
1252 "domhandler": "^5.0.3"
1253 },
1254 "funding": {
1255 "url": "https://github.com/fb55/domutils?sponsor=1"
1256 }
1257 },
1258 "node_modules/htmlparser2/node_modules/entities": {
1259 "version": "7.0.1",
1260 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
1261 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
1262 "license": "BSD-2-Clause",
1263 "engines": {
1264 "node": ">=0.12"
1265 },
1266 "funding": {
1267 "url": "https://github.com/fb55/entities?sponsor=1"
1268 }
1269 },
1270 "node_modules/http-errors": {
1271 "version": "2.0.1",
1272 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
1273 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
1274 "license": "MIT",
1275 "dependencies": {
1276 "depd": "~2.0.0",
1277 "inherits": "~2.0.4",
1278 "setprototypeof": "~1.2.0",
1279 "statuses": "~2.0.2",
1280 "toidentifier": "~1.0.1"
1281 },
1282 "engines": {
1283 "node": ">= 0.8"
1284 },
1285 "funding": {
1286 "type": "opencollective",
1287 "url": "https://opencollective.com/express"
1288 }
1289 },
1290 "node_modules/iconv-lite": {
1291 "version": "0.4.24",
1292 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1293 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1294 "license": "MIT",
1295 "dependencies": {
1296 "safer-buffer": ">= 2.1.2 < 3"
1297 },
1298 "engines": {
1299 "node": ">=0.10.0"
1300 }
1301 },
1302 "node_modules/inherits": {
1303 "version": "2.0.4",
1304 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1305 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1306 "license": "ISC"
1307 },
1308 "node_modules/iovalkey": {
1309 "version": "0.4.0",
1310 "resolved": "https://registry.npmjs.org/iovalkey/-/iovalkey-0.4.0.tgz",
1311 "integrity": "sha512-OSUKxJ+s44CLdUTaicX4+pVrBN/zHKIYwr2oKhRDuczr19FwcSCXEZHzcMUYWZNh1mNSCV9bNJHW/T6cHVm9Aw==",
1312 "license": "MIT",
1313 "dependencies": {
1314 "@iovalkey/commands": "^0.1.0",
1315 "cluster-key-slot": "^1.1.0",
1316 "debug": "^4.3.4",
1317 "denque": "^2.1.0",
1318 "lodash.defaults": "^4.2.0",
1319 "lodash.isarguments": "^3.1.0",
1320 "redis-errors": "^1.2.0",
1321 "redis-parser": "^3.0.0",
1322 "standard-as-callback": "^2.1.0"
1323 },
1324 "engines": {
1325 "node": ">=18.12.0"
1326 }
1327 },
1328 "node_modules/iovalkey/node_modules/debug": {
1329 "version": "4.4.3",
1330 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1331 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1332 "license": "MIT",
1333 "dependencies": {
1334 "ms": "^2.1.3"
1335 },
1336 "engines": {
1337 "node": ">=6.0"
1338 },
1339 "peerDependenciesMeta": {
1340 "supports-color": {
1341 "optional": true
1342 }
1343 }
1344 },
1345 "node_modules/iovalkey/node_modules/ms": {
1346 "version": "2.1.3",
1347 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1348 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1349 "license": "MIT"
1350 },
1351 "node_modules/ipaddr.js": {
1352 "version": "1.9.1",
1353 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1354 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1355 "license": "MIT",
1356 "engines": {
1357 "node": ">= 0.10"
1358 }
1359 },
1360 "node_modules/json-schema-traverse": {
1361 "version": "1.0.0",
1362 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
1363 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
1364 "license": "MIT"
1365 },
1366 "node_modules/jsonwebtoken": {
1367 "version": "9.0.3",
1368 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
1369 "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",
1370 "license": "MIT",
1371 "dependencies": {
1372 "jws": "^4.0.1",
1373 "lodash.includes": "^4.3.0",
1374 "lodash.isboolean": "^3.0.3",
1375 "lodash.isinteger": "^4.0.4",
1376 "lodash.isnumber": "^3.0.3",
1377 "lodash.isplainobject": "^4.0.6",
1378 "lodash.isstring": "^4.0.1",
1379 "lodash.once": "^4.0.0",
1380 "ms": "^2.1.1",
1381 "semver": "^7.5.4"
1382 },
1383 "engines": {
1384 "node": ">=12",
1385 "npm": ">=6"
1386 }
1387 },
1388 "node_modules/jsonwebtoken/node_modules/ms": {
1389 "version": "2.1.3",
1390 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1391 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1392 "license": "MIT"
1393 },
1394 "node_modules/jwa": {
1395 "version": "2.0.1",
1396 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
1397 "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
1398 "license": "MIT",
1399 "dependencies": {
1400 "buffer-equal-constant-time": "^1.0.1",
1401 "ecdsa-sig-formatter": "1.0.11",
1402 "safe-buffer": "^5.0.1"
1403 }
1404 },
1405 "node_modules/jws": {
1406 "version": "4.0.1",
1407 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
1408 "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
1409 "license": "MIT",
1410 "dependencies": {
1411 "jwa": "^2.0.1",
1412 "safe-buffer": "^5.0.1"
1413 }
1414 },
1415 "node_modules/linkedom": {
1416 "version": "0.18.14",
1417 "resolved": "https://registry.npmjs.org/linkedom/-/linkedom-0.18.14.tgz",
1418 "integrity": "sha512-BRUnkOm4YR5vo+qI3j0EbungB0vZPSCue5AdnTQRaxAGSbsOZiBFRO0rh4zlo8qXUhli8pxvnpEXDklMnlq2Rg==",
1419 "license": "ISC",
1420 "dependencies": {
1421 "@acemir/cssom": "^0.9.32",
1422 "css-select": "^7.0.0",
1423 "html-escaper": "^3.0.3",
1424 "htmlparser2": "^10.1.0",
1425 "uhyphen": "^0.2.0"
1426 },
1427 "engines": {
1428 "node": ">=16"
1429 },
1430 "peerDependencies": {
1431 "canvas": ">= 2"
1432 },
1433 "peerDependenciesMeta": {
1434 "canvas": {
1435 "optional": true
1436 }
1437 }
1438 },
1439 "node_modules/lodash.defaults": {
1440 "version": "4.2.0",
1441 "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
1442 "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
1443 "license": "MIT"
1444 },
1445 "node_modules/lodash.includes": {
1446 "version": "4.3.0",
1447 "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
1448 "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
1449 "license": "MIT"
1450 },
1451 "node_modules/lodash.isarguments": {
1452 "version": "3.1.0",
1453 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
1454 "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==",
1455 "license": "MIT"
1456 },
1457 "node_modules/lodash.isboolean": {
1458 "version": "3.0.3",
1459 "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
1460 "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
1461 "license": "MIT"
1462 },
1463 "node_modules/lodash.isinteger": {
1464 "version": "4.0.4",
1465 "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
1466 "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
1467 "license": "MIT"
1468 },
1469 "node_modules/lodash.isnumber": {
1470 "version": "3.0.3",
1471 "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
1472 "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
1473 "license": "MIT"
1474 },
1475 "node_modules/lodash.isplainobject": {
1476 "version": "4.0.6",
1477 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
1478 "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
1479 "license": "MIT"
1480 },
1481 "node_modules/lodash.isstring": {
1482 "version": "4.0.1",
1483 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
1484 "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
1485 "license": "MIT"
1486 },
1487 "node_modules/lodash.once": {
1488 "version": "4.1.1",
1489 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
1490 "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
1491 "license": "MIT"
1492 },
1493 "node_modules/math-intrinsics": {
1494 "version": "1.1.0",
1495 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
1496 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
1497 "license": "MIT",
1498 "engines": {
1499 "node": ">= 0.4"
1500 }
1501 },
1502 "node_modules/media-typer": {
1503 "version": "0.3.0",
1504 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1505 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
1506 "license": "MIT",
1507 "engines": {
1508 "node": ">= 0.6"
1509 }
1510 },
1511 "node_modules/merge-descriptors": {
1512 "version": "1.0.3",
1513 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
1514 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
1515 "license": "MIT",
1516 "funding": {
1517 "url": "https://github.com/sponsors/sindresorhus"
1518 }
1519 },
1520 "node_modules/methods": {
1521 "version": "1.1.2",
1522 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1523 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
1524 "license": "MIT",
1525 "engines": {
1526 "node": ">= 0.6"
1527 }
1528 },
1529 "node_modules/mime": {
1530 "version": "1.6.0",
1531 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1532 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1533 "license": "MIT",
1534 "bin": {
1535 "mime": "cli.js"
1536 },
1537 "engines": {
1538 "node": ">=4"
1539 }
1540 },
1541 "node_modules/mime-db": {
1542 "version": "1.52.0",
1543 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1544 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1545 "license": "MIT",
1546 "engines": {
1547 "node": ">= 0.6"
1548 }
1549 },
1550 "node_modules/mime-types": {
1551 "version": "2.1.35",
1552 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1553 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1554 "license": "MIT",
1555 "dependencies": {
1556 "mime-db": "1.52.0"
1557 },
1558 "engines": {
1559 "node": ">= 0.6"
1560 }
1561 },
1562 "node_modules/ms": {
1563 "version": "2.0.0",
1564 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1565 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1566 "license": "MIT"
1567 },
1568 "node_modules/negotiator": {
1569 "version": "0.6.3",
1570 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1571 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
1572 "license": "MIT",
1573 "engines": {
1574 "node": ">= 0.6"
1575 }
1576 },
1577 "node_modules/nth-check": {
1578 "version": "3.0.1",
1579 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-3.0.1.tgz",
1580 "integrity": "sha512-GX0gsdbGVCgnRgbeGaubfjpBXyYRWOOCVeYh08bSQvDZqxz5ndXs1OTfAt/h36G1xvI94YIspsI0sVFqAV9+RQ==",
1581 "license": "BSD-2-Clause",
1582 "dependencies": {
1583 "boolbase": "^2.0.0"
1584 },
1585 "engines": {
1586 "node": ">=20.19.0"
1587 },
1588 "funding": {
1589 "type": "github",
1590 "url": "https://github.com/fb55/nth-check?sponsor=1"
1591 }
1592 },
1593 "node_modules/object-inspect": {
1594 "version": "1.13.4",
1595 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
1596 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
1597 "license": "MIT",
1598 "engines": {
1599 "node": ">= 0.4"
1600 },
1601 "funding": {
1602 "url": "https://github.com/sponsors/ljharb"
1603 }
1604 },
1605 "node_modules/on-finished": {
1606 "version": "2.4.1",
1607 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
1608 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
1609 "license": "MIT",
1610 "dependencies": {
1611 "ee-first": "1.1.1"
1612 },
1613 "engines": {
1614 "node": ">= 0.8"
1615 }
1616 },
1617 "node_modules/openvibe-contracts": {
1618 "version": "0.419.0",
1619 "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.419.0",
1620 "integrity": "sha512-VxrTdeHchT8gvl2wWC9ASaId92en7ZKfJ8F/0hKzCAD0f2Y00rPrqgBWF9BNPoLGARoyQvsMbhBEhSkhxGNnjA==",
1621 "license": "AGPL-3.0-only",
1622 "dependencies": {
1623 "ajv": "^8.17.1",
1624 "ajv-formats": "^3.0.1"
1625 },
1626 "bin": {
1627 "openvibe-contracts-check": "bin/check-service.js"
1628 },
1629 "engines": {
1630 "node": ">=20"
1631 }
1632 },
1633 "node_modules/openvibe-publishing": {
1634 "version": "1.7.0",
1635 "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Publishing/tar.gz/refs/tags/v1.7.0",
1636 "integrity": "sha512-65DspLWSuy6KO1uzR88aLIVfRhEpC4J3+xxK34rcj/VoEaCSV6dTBjDqlSwM/e3Cj2SPoVj4QT/qsUkx7VDt6w==",
1637 "license": "MIT",
1638 "engines": {
1639 "node": ">=20"
1640 },
1641 "peerDependencies": {
1642 "openvibe-sdk": ">=0.15.0",
1643 "openvibe-shared": ">=1.5.0"
1644 },
1645 "peerDependenciesMeta": {
1646 "openvibe-shared": {
1647 "optional": true
1648 }
1649 }
1650 },
1651 "node_modules/openvibe-sdk": {
1652 "version": "0.161.0",
1653 "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.161.0",
1654 "integrity": "sha512-qReF7K9ct7LCLDJKuguwUQ30nc0kmrp+jlRZcFm4adpEvKL8r5G6i6Osbs0ROAMLmXKwnbI4GiZAgAyQ7oN7Ig==",
1655 "license": "MIT",
1656 "bin": {
1657 "openvibe-download": "bin/openvibe-download.js"
1658 },
1659 "engines": {
1660 "node": ">=20"
1661 },
1662 "peerDependencies": {
1663 "@electric-sql/pglite": "^0.5.8",
1664 "iovalkey": "^0.4.0",
1665 "pg": "^8.23.0"
1666 },
1667 "peerDependenciesMeta": {
1668 "@electric-sql/pglite": {
1669 "optional": true
1670 },
1671 "iovalkey": {
1672 "optional": true
1673 },
1674 "pg": {
1675 "optional": true
1676 }
1677 }
1678 },
1679 "node_modules/openvibe-shared": {
1680 "version": "4.235.0",
1681 "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.235.0",
1682 "integrity": "sha512-szSdbilNQWBPuZAUinpmtInKtyalGDzhy+Lso3f8uJ/wiJgR0msDL5E5gvcnajExWdygK48QWdycj9FGIUYSng==",
1683 "license": "MIT",
1684 "dependencies": {
1685 "clean-css": "^5.3.3",
1686 "jsonwebtoken": "^9.0.0",
1687 "linkedom": "^0.18.13",
1688 "terser": "^5.51.2"
1689 },
1690 "bin": {
1691 "openvibe-build-assets": "scripts/build-assets.js",
1692 "ov-icon-audit": "scripts/icon-audit.js"
1693 }
1694 },
1695 "node_modules/parseurl": {
1696 "version": "1.3.3",
1697 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1698 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1699 "license": "MIT",
1700 "engines": {
1701 "node": ">= 0.8"
1702 }
1703 },
1704 "node_modules/path-to-regexp": {
1705 "version": "0.1.13",
1706 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz",
1707 "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==",
1708 "license": "MIT"
1709 },
1710 "node_modules/pg": {
1711 "version": "8.23.0",
1712 "resolved": "https://registry.npmjs.org/pg/-/pg-8.23.0.tgz",
1713 "integrity": "sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg==",
1714 "license": "MIT",
1715 "dependencies": {
1716 "pg-connection-string": "^2.14.0",
1717 "pg-pool": "^3.14.0",
1718 "pg-protocol": "^1.16.0",
1719 "pg-types": "2.2.0",
1720 "pgpass": "1.0.5"
1721 },
1722 "engines": {
1723 "node": ">= 16.0.0"
1724 },
1725 "optionalDependencies": {
1726 "pg-cloudflare": "^1.4.0"
1727 },
1728 "peerDependencies": {
1729 "pg-native": ">=3.0.1"
1730 },
1731 "peerDependenciesMeta": {
1732 "pg-native": {
1733 "optional": true
1734 }
1735 }
1736 },
1737 "node_modules/pg-cloudflare": {
1738 "version": "1.4.0",
1739 "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.0.tgz",
1740 "integrity": "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==",
1741 "license": "MIT",
1742 "optional": true
1743 },
1744 "node_modules/pg-connection-string": {
1745 "version": "2.14.0",
1746 "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.0.tgz",
1747 "integrity": "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==",
1748 "license": "MIT"
1749 },
1750 "node_modules/pg-int8": {
1751 "version": "1.0.1",
1752 "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
1753 "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
1754 "license": "ISC",
1755 "engines": {
1756 "node": ">=4.0.0"
1757 }
1758 },
1759 "node_modules/pg-pool": {
1760 "version": "3.14.0",
1761 "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.14.0.tgz",
1762 "integrity": "sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==",
1763 "license": "MIT",
1764 "peerDependencies": {
1765 "pg": ">=8.0"
1766 }
1767 },
1768 "node_modules/pg-protocol": {
1769 "version": "1.16.0",
1770 "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.16.0.tgz",
1771 "integrity": "sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==",
1772 "license": "MIT"
1773 },
1774 "node_modules/pg-types": {
1775 "version": "2.2.0",
1776 "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
1777 "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
1778 "license": "MIT",
1779 "dependencies": {
1780 "pg-int8": "1.0.1",
1781 "postgres-array": "~2.0.0",
1782 "postgres-bytea": "~1.0.0",
1783 "postgres-date": "~1.0.4",
1784 "postgres-interval": "^1.1.0"
1785 },
1786 "engines": {
1787 "node": ">=4"
1788 }
1789 },
1790 "node_modules/pgpass": {
1791 "version": "1.0.5",
1792 "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
1793 "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
1794 "license": "MIT",
1795 "dependencies": {
1796 "split2": "^4.1.0"
1797 }
1798 },
1799 "node_modules/postgres-array": {
1800 "version": "2.0.0",
1801 "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
1802 "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==",
1803 "license": "MIT",
1804 "engines": {
1805 "node": ">=4"
1806 }
1807 },
1808 "node_modules/postgres-bytea": {
1809 "version": "1.0.1",
1810 "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.1.tgz",
1811 "integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==",
1812 "license": "MIT",
1813 "engines": {
1814 "node": ">=0.10.0"
1815 }
1816 },
1817 "node_modules/postgres-date": {
1818 "version": "1.0.7",
1819 "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
1820 "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==",
1821 "license": "MIT",
1822 "engines": {
1823 "node": ">=0.10.0"
1824 }
1825 },
1826 "node_modules/postgres-interval": {
1827 "version": "1.2.0",
1828 "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
1829 "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
1830 "license": "MIT",
1831 "dependencies": {
1832 "xtend": "^4.0.0"
1833 },
1834 "engines": {
1835 "node": ">=0.10.0"
1836 }
1837 },
1838 "node_modules/proxy-addr": {
1839 "version": "2.0.8",
1840 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",
1841 "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==",
1842 "license": "MIT",
1843 "dependencies": {
1844 "forwarded": "0.2.0",
1845 "ipaddr.js": "1.9.1"
1846 },
1847 "engines": {
1848 "node": ">= 0.10"
1849 },
1850 "funding": {
1851 "type": "opencollective",
1852 "url": "https://opencollective.com/express"
1853 }
1854 },
1855 "node_modules/qs": {
1856 "version": "6.16.0",
1857 "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz",
1858 "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==",
1859 "license": "BSD-3-Clause",
1860 "dependencies": {
1861 "es-define-property": "^1.0.1",
1862 "side-channel": "^1.1.1"
1863 },
1864 "engines": {
1865 "node": ">=0.6"
1866 },
1867 "funding": {
1868 "url": "https://github.com/sponsors/ljharb"
1869 }
1870 },
1871 "node_modules/range-parser": {
1872 "version": "1.2.1",
1873 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1874 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
1875 "license": "MIT",
1876 "engines": {
1877 "node": ">= 0.6"
1878 }
1879 },
1880 "node_modules/raw-body": {
1881 "version": "2.5.3",
1882 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz",
1883 "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
1884 "license": "MIT",
1885 "dependencies": {
1886 "bytes": "~3.1.2",
1887 "http-errors": "~2.0.1",
1888 "iconv-lite": "~0.4.24",
1889 "unpipe": "~1.0.0"
1890 },
1891 "engines": {
1892 "node": ">= 0.8"
1893 }
1894 },
1895 "node_modules/redis-errors": {
1896 "version": "1.2.0",
1897 "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
1898 "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==",
1899 "license": "MIT",
1900 "engines": {
1901 "node": ">=4"
1902 }
1903 },
1904 "node_modules/redis-parser": {
1905 "version": "3.0.0",
1906 "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
1907 "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
1908 "license": "MIT",
1909 "dependencies": {
1910 "redis-errors": "^1.0.0"
1911 },
1912 "engines": {
1913 "node": ">=4"
1914 }
1915 },
1916 "node_modules/require-from-string": {
1917 "version": "2.0.2",
1918 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
1919 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
1920 "license": "MIT",
1921 "engines": {
1922 "node": ">=0.10.0"
1923 }
1924 },
1925 "node_modules/safe-buffer": {
1926 "version": "5.2.1",
1927 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1928 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1929 "funding": [
1930 {
1931 "type": "github",
1932 "url": "https://github.com/sponsors/feross"
1933 },
1934 {
1935 "type": "patreon",
1936 "url": "https://www.patreon.com/feross"
1937 },
1938 {
1939 "type": "consulting",
1940 "url": "https://feross.org/support"
1941 }
1942 ],
1943 "license": "MIT"
1944 },
1945 "node_modules/safer-buffer": {
1946 "version": "2.1.2",
1947 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1948 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1949 "license": "MIT"
1950 },
1951 "node_modules/semver": {
1952 "version": "7.8.5",
1953 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1954 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1955 "license": "ISC",
1956 "bin": {
1957 "semver": "bin/semver.js"
1958 },
1959 "engines": {
1960 "node": ">=10"
1961 }
1962 },
1963 "node_modules/send": {
1964 "version": "0.19.2",
1965 "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz",
1966 "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==",
1967 "license": "MIT",
1968 "dependencies": {
1969 "debug": "2.6.9",
1970 "depd": "2.0.0",
1971 "destroy": "1.2.0",
1972 "encodeurl": "~2.0.0",
1973 "escape-html": "~1.0.3",
1974 "etag": "~1.8.1",
1975 "fresh": "~0.5.2",
1976 "http-errors": "~2.0.1",
1977 "mime": "1.6.0",
1978 "ms": "2.1.3",
1979 "on-finished": "~2.4.1",
1980 "range-parser": "~1.2.1",
1981 "statuses": "~2.0.2"
1982 },
1983 "engines": {
1984 "node": ">= 0.8.0"
1985 }
1986 },
1987 "node_modules/send/node_modules/ms": {
1988 "version": "2.1.3",
1989 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1990 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1991 "license": "MIT"
1992 },
1993 "node_modules/serve-static": {
1994 "version": "1.16.3",
1995 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz",
1996 "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==",
1997 "license": "MIT",
1998 "dependencies": {
1999 "encodeurl": "~2.0.0",
2000 "escape-html": "~1.0.3",
2001 "parseurl": "~1.3.3",
2002 "send": "~0.19.1"
2003 },
2004 "engines": {
2005 "node": ">= 0.8.0"
2006 }
2007 },
2008 "node_modules/setprototypeof": {
2009 "version": "1.2.0",
2010 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2011 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
2012 "license": "ISC"
2013 },
2014 "node_modules/side-channel": {
2015 "version": "1.1.1",
2016 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
2017 "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",
2018 "license": "MIT",
2019 "dependencies": {
2020 "es-errors": "^1.3.0",
2021 "object-inspect": "^1.13.4",
2022 "side-channel-list": "^1.0.1",
2023 "side-channel-map": "^1.0.1",
2024 "side-channel-weakmap": "^1.0.2"
2025 },
2026 "engines": {
2027 "node": ">= 0.4"
2028 },
2029 "funding": {
2030 "url": "https://github.com/sponsors/ljharb"
2031 }
2032 },
2033 "node_modules/side-channel-list": {
2034 "version": "1.0.1",
2035 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
2036 "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
2037 "license": "MIT",
2038 "dependencies": {
2039 "es-errors": "^1.3.0",
2040 "object-inspect": "^1.13.4"
2041 },
2042 "engines": {
2043 "node": ">= 0.4"
2044 },
2045 "funding": {
2046 "url": "https://github.com/sponsors/ljharb"
2047 }
2048 },
2049 "node_modules/side-channel-map": {
2050 "version": "1.0.1",
2051 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
2052 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
2053 "license": "MIT",
2054 "dependencies": {
2055 "call-bound": "^1.0.2",
2056 "es-errors": "^1.3.0",
2057 "get-intrinsic": "^1.2.5",
2058 "object-inspect": "^1.13.3"
2059 },
2060 "engines": {
2061 "node": ">= 0.4"
2062 },
2063 "funding": {
2064 "url": "https://github.com/sponsors/ljharb"
2065 }
2066 },
2067 "node_modules/side-channel-weakmap": {
2068 "version": "1.0.2",
2069 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
2070 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
2071 "license": "MIT",
2072 "dependencies": {
2073 "call-bound": "^1.0.2",
2074 "es-errors": "^1.3.0",
2075 "get-intrinsic": "^1.2.5",
2076 "object-inspect": "^1.13.3",
2077 "side-channel-map": "^1.0.1"
2078 },
2079 "engines": {
2080 "node": ">= 0.4"
2081 },
2082 "funding": {
2083 "url": "https://github.com/sponsors/ljharb"
2084 }
2085 },
2086 "node_modules/source-map": {
2087 "version": "0.6.1",
2088 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2089 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2090 "license": "BSD-3-Clause",
2091 "engines": {
2092 "node": ">=0.10.0"
2093 }
2094 },
2095 "node_modules/source-map-support": {
2096 "version": "0.5.21",
2097 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2098 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2099 "license": "MIT",
2100 "dependencies": {
2101 "buffer-from": "^1.0.0",
2102 "source-map": "^0.6.0"
2103 }
2104 },
2105 "node_modules/split2": {
2106 "version": "4.2.0",
2107 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
2108 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
2109 "license": "ISC",
2110 "engines": {
2111 "node": ">= 10.x"
2112 }
2113 },
2114 "node_modules/standard-as-callback": {
2115 "version": "2.1.0",
2116 "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
2117 "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==",
2118 "license": "MIT"
2119 },
2120 "node_modules/statuses": {
2121 "version": "2.0.2",
2122 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
2123 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
2124 "license": "MIT",
2125 "engines": {
2126 "node": ">= 0.8"
2127 }
2128 },
2129 "node_modules/terser": {
2130 "version": "5.51.2",
2131 "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz",
2132 "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==",
2133 "license": "BSD-2-Clause",
2134 "dependencies": {
2135 "@jridgewell/source-map": "^0.3.3",
2136 "acorn": "^8.15.0",
2137 "commander": "^2.20.0",
2138 "source-map-support": "~0.5.20"
2139 },
2140 "bin": {
2141 "terser": "bin/terser"
2142 },
2143 "engines": {
2144 "node": ">=10"
2145 }
2146 },
2147 "node_modules/toidentifier": {
2148 "version": "1.0.1",
2149 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
2150 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
2151 "license": "MIT",
2152 "engines": {
2153 "node": ">=0.6"
2154 }
2155 },
2156 "node_modules/tslib": {
2157 "version": "2.8.1",
2158 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2159 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2160 "license": "0BSD"
2161 },
2162 "node_modules/type-is": {
2163 "version": "1.6.18",
2164 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
2165 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
2166 "license": "MIT",
2167 "dependencies": {
2168 "media-typer": "0.3.0",
2169 "mime-types": "~2.1.24"
2170 },
2171 "engines": {
2172 "node": ">= 0.6"
2173 }
2174 },
2175 "node_modules/uhyphen": {
2176 "version": "0.2.0",
2177 "resolved": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.2.0.tgz",
2178 "integrity": "sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==",
2179 "license": "ISC"
2180 },
2181 "node_modules/unpipe": {
2182 "version": "1.0.0",
2183 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2184 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
2185 "license": "MIT",
2186 "engines": {
2187 "node": ">= 0.8"
2188 }
2189 },
2190 "node_modules/utils-merge": {
2191 "version": "1.0.1",
2192 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
2193 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
2194 "license": "MIT",
2195 "engines": {
2196 "node": ">= 0.4.0"
2197 }
2198 },
2199 "node_modules/vary": {
2200 "version": "1.1.2",
2201 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2202 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
2203 "license": "MIT",
2204 "engines": {
2205 "node": ">= 0.8"
2206 }
2207 },
2208 "node_modules/xtend": {
2209 "version": "4.0.2",
2210 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
2211 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
2212 "license": "MIT",
2213 "engines": {
2214 "node": ">=0.4"
2215 }
2216 }
2217 }
2218}
2219