1{
2 "name": "litebb",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "litebb",
9 "version": "0.0.0",
10 "dependencies": {
11 "bcrypt": "^5.1.1",
12 "connect-flash": "^0.1.1",
13 "connect-session-sequelize": "^7.1.7",
14 "cookie-parser": "^1.4.5",
15 "debug": "^4.3.7",
16 "dotenv": "^16.4.5",
17 "express": "^4.21.0",
18 "express-session": "^1.18.0",
19 "http-errors": "^2.0.0",
20 "joi": "^17.13.3",
21 "morgan": "^1.10.0",
22 "nodemailer": "^6.9.16",
23 "pug": "^3.0.3",
24 "sequelize": "^6.37.3",
25 "sequelize-cli": "^6.6.2",
26 "showdown": "^2.1.0",
27 "sqlite3": "^5.1.7",
28 "xss": "^1.0.15"
29 },
30 "devDependencies": {
31 "nodemon": "^3.1.7"
32 }
33 },
34 "node_modules/@babel/helper-string-parser": {
35 "version": "7.25.9",
36 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
37 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
38 "engines": {
39 "node": ">=6.9.0"
40 }
41 },
42 "node_modules/@babel/helper-validator-identifier": {
43 "version": "7.25.9",
44 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
45 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
46 "engines": {
47 "node": ">=6.9.0"
48 }
49 },
50 "node_modules/@babel/parser": {
51 "version": "7.26.3",
52 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz",
53 "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==",
54 "dependencies": {
55 "@babel/types": "^7.26.3"
56 },
57 "bin": {
58 "parser": "bin/babel-parser.js"
59 },
60 "engines": {
61 "node": ">=6.0.0"
62 }
63 },
64 "node_modules/@babel/types": {
65 "version": "7.26.3",
66 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz",
67 "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==",
68 "dependencies": {
69 "@babel/helper-string-parser": "^7.25.9",
70 "@babel/helper-validator-identifier": "^7.25.9"
71 },
72 "engines": {
73 "node": ">=6.9.0"
74 }
75 },
76 "node_modules/@gar/promisify": {
77 "version": "1.1.3",
78 "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
79 "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
80 "optional": true
81 },
82 "node_modules/@hapi/hoek": {
83 "version": "9.3.0",
84 "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
85 "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ=="
86 },
87 "node_modules/@hapi/topo": {
88 "version": "5.1.0",
89 "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
90 "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
91 "dependencies": {
92 "@hapi/hoek": "^9.0.0"
93 }
94 },
95 "node_modules/@isaacs/cliui": {
96 "version": "8.0.2",
97 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
98 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
99 "dependencies": {
100 "string-width": "^5.1.2",
101 "string-width-cjs": "npm:string-width@^4.2.0",
102 "strip-ansi": "^7.0.1",
103 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
104 "wrap-ansi": "^8.1.0",
105 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
106 },
107 "engines": {
108 "node": ">=12"
109 }
110 },
111 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
112 "version": "6.1.0",
113 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
114 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
115 "engines": {
116 "node": ">=12"
117 },
118 "funding": {
119 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
120 }
121 },
122 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
123 "version": "6.2.1",
124 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
125 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
126 "engines": {
127 "node": ">=12"
128 },
129 "funding": {
130 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
131 }
132 },
133 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
134 "version": "9.2.2",
135 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
136 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
137 },
138 "node_modules/@isaacs/cliui/node_modules/string-width": {
139 "version": "5.1.2",
140 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
141 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
142 "dependencies": {
143 "eastasianwidth": "^0.2.0",
144 "emoji-regex": "^9.2.2",
145 "strip-ansi": "^7.0.1"
146 },
147 "engines": {
148 "node": ">=12"
149 },
150 "funding": {
151 "url": "https://github.com/sponsors/sindresorhus"
152 }
153 },
154 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
155 "version": "7.1.0",
156 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
157 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
158 "dependencies": {
159 "ansi-regex": "^6.0.1"
160 },
161 "engines": {
162 "node": ">=12"
163 },
164 "funding": {
165 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
166 }
167 },
168 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
169 "version": "8.1.0",
170 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
171 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
172 "dependencies": {
173 "ansi-styles": "^6.1.0",
174 "string-width": "^5.0.1",
175 "strip-ansi": "^7.0.1"
176 },
177 "engines": {
178 "node": ">=12"
179 },
180 "funding": {
181 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
182 }
183 },
184 "node_modules/@mapbox/node-pre-gyp": {
185 "version": "1.0.11",
186 "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz",
187 "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==",
188 "dependencies": {
189 "detect-libc": "^2.0.0",
190 "https-proxy-agent": "^5.0.0",
191 "make-dir": "^3.1.0",
192 "node-fetch": "^2.6.7",
193 "nopt": "^5.0.0",
194 "npmlog": "^5.0.1",
195 "rimraf": "^3.0.2",
196 "semver": "^7.3.5",
197 "tar": "^6.1.11"
198 },
199 "bin": {
200 "node-pre-gyp": "bin/node-pre-gyp"
201 }
202 },
203 "node_modules/@npmcli/fs": {
204 "version": "1.1.1",
205 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz",
206 "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==",
207 "optional": true,
208 "dependencies": {
209 "@gar/promisify": "^1.0.1",
210 "semver": "^7.3.5"
211 }
212 },
213 "node_modules/@npmcli/move-file": {
214 "version": "1.1.2",
215 "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
216 "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
217 "deprecated": "This functionality has been moved to @npmcli/fs",
218 "optional": true,
219 "dependencies": {
220 "mkdirp": "^1.0.4",
221 "rimraf": "^3.0.2"
222 },
223 "engines": {
224 "node": ">=10"
225 }
226 },
227 "node_modules/@one-ini/wasm": {
228 "version": "0.1.1",
229 "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz",
230 "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw=="
231 },
232 "node_modules/@pkgjs/parseargs": {
233 "version": "0.11.0",
234 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
235 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
236 "optional": true,
237 "engines": {
238 "node": ">=14"
239 }
240 },
241 "node_modules/@sideway/address": {
242 "version": "4.1.5",
243 "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
244 "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
245 "dependencies": {
246 "@hapi/hoek": "^9.0.0"
247 }
248 },
249 "node_modules/@sideway/formula": {
250 "version": "3.0.1",
251 "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
252 "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg=="
253 },
254 "node_modules/@sideway/pinpoint": {
255 "version": "2.0.0",
256 "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
257 "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ=="
258 },
259 "node_modules/@tootallnate/once": {
260 "version": "1.1.2",
261 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
262 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
263 "optional": true,
264 "engines": {
265 "node": ">= 6"
266 }
267 },
268 "node_modules/@types/debug": {
269 "version": "4.1.12",
270 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
271 "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
272 "dependencies": {
273 "@types/ms": "*"
274 }
275 },
276 "node_modules/@types/ms": {
277 "version": "0.7.34",
278 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
279 "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
280 },
281 "node_modules/@types/node": {
282 "version": "22.10.1",
283 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz",
284 "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==",
285 "dependencies": {
286 "undici-types": "~6.20.0"
287 }
288 },
289 "node_modules/@types/validator": {
290 "version": "13.12.2",
291 "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz",
292 "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA=="
293 },
294 "node_modules/abbrev": {
295 "version": "1.1.1",
296 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
297 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
298 },
299 "node_modules/accepts": {
300 "version": "1.3.8",
301 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
302 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
303 "dependencies": {
304 "mime-types": "~2.1.34",
305 "negotiator": "0.6.3"
306 },
307 "engines": {
308 "node": ">= 0.6"
309 }
310 },
311 "node_modules/acorn": {
312 "version": "7.4.1",
313 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
314 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
315 "bin": {
316 "acorn": "bin/acorn"
317 },
318 "engines": {
319 "node": ">=0.4.0"
320 }
321 },
322 "node_modules/agent-base": {
323 "version": "6.0.2",
324 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
325 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
326 "dependencies": {
327 "debug": "4"
328 },
329 "engines": {
330 "node": ">= 6.0.0"
331 }
332 },
333 "node_modules/agentkeepalive": {
334 "version": "4.5.0",
335 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
336 "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
337 "optional": true,
338 "dependencies": {
339 "humanize-ms": "^1.2.1"
340 },
341 "engines": {
342 "node": ">= 8.0.0"
343 }
344 },
345 "node_modules/aggregate-error": {
346 "version": "3.1.0",
347 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
348 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
349 "optional": true,
350 "dependencies": {
351 "clean-stack": "^2.0.0",
352 "indent-string": "^4.0.0"
353 },
354 "engines": {
355 "node": ">=8"
356 }
357 },
358 "node_modules/ansi-regex": {
359 "version": "5.0.1",
360 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
361 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
362 "engines": {
363 "node": ">=8"
364 }
365 },
366 "node_modules/ansi-styles": {
367 "version": "4.3.0",
368 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
369 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
370 "dependencies": {
371 "color-convert": "^2.0.1"
372 },
373 "engines": {
374 "node": ">=8"
375 },
376 "funding": {
377 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
378 }
379 },
380 "node_modules/anymatch": {
381 "version": "3.1.3",
382 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
383 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
384 "dev": true,
385 "dependencies": {
386 "normalize-path": "^3.0.0",
387 "picomatch": "^2.0.4"
388 },
389 "engines": {
390 "node": ">= 8"
391 }
392 },
393 "node_modules/aproba": {
394 "version": "2.0.0",
395 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
396 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
397 },
398 "node_modules/are-we-there-yet": {
399 "version": "2.0.0",
400 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
401 "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
402 "deprecated": "This package is no longer supported.",
403 "dependencies": {
404 "delegates": "^1.0.0",
405 "readable-stream": "^3.6.0"
406 },
407 "engines": {
408 "node": ">=10"
409 }
410 },
411 "node_modules/array-flatten": {
412 "version": "1.1.1",
413 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
414 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
415 },
416 "node_modules/asap": {
417 "version": "2.0.6",
418 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
419 "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
420 },
421 "node_modules/assert-never": {
422 "version": "1.3.0",
423 "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.3.0.tgz",
424 "integrity": "sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ=="
425 },
426 "node_modules/at-least-node": {
427 "version": "1.0.0",
428 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
429 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
430 "engines": {
431 "node": ">= 4.0.0"
432 }
433 },
434 "node_modules/babel-walk": {
435 "version": "3.0.0-canary-5",
436 "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
437 "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
438 "dependencies": {
439 "@babel/types": "^7.9.6"
440 },
441 "engines": {
442 "node": ">= 10.0.0"
443 }
444 },
445 "node_modules/balanced-match": {
446 "version": "1.0.2",
447 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
448 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
449 },
450 "node_modules/base64-js": {
451 "version": "1.5.1",
452 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
453 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
454 "funding": [
455 {
456 "type": "github",
457 "url": "https://github.com/sponsors/feross"
458 },
459 {
460 "type": "patreon",
461 "url": "https://www.patreon.com/feross"
462 },
463 {
464 "type": "consulting",
465 "url": "https://feross.org/support"
466 }
467 ]
468 },
469 "node_modules/basic-auth": {
470 "version": "2.0.1",
471 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
472 "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
473 "dependencies": {
474 "safe-buffer": "5.1.2"
475 },
476 "engines": {
477 "node": ">= 0.8"
478 }
479 },
480 "node_modules/basic-auth/node_modules/safe-buffer": {
481 "version": "5.1.2",
482 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
483 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
484 },
485 "node_modules/bcrypt": {
486 "version": "5.1.1",
487 "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz",
488 "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==",
489 "hasInstallScript": true,
490 "dependencies": {
491 "@mapbox/node-pre-gyp": "^1.0.11",
492 "node-addon-api": "^5.0.0"
493 },
494 "engines": {
495 "node": ">= 10.0.0"
496 }
497 },
498 "node_modules/binary-extensions": {
499 "version": "2.3.0",
500 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
501 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
502 "dev": true,
503 "engines": {
504 "node": ">=8"
505 },
506 "funding": {
507 "url": "https://github.com/sponsors/sindresorhus"
508 }
509 },
510 "node_modules/bindings": {
511 "version": "1.5.0",
512 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
513 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
514 "dependencies": {
515 "file-uri-to-path": "1.0.0"
516 }
517 },
518 "node_modules/bl": {
519 "version": "4.1.0",
520 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
521 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
522 "dependencies": {
523 "buffer": "^5.5.0",
524 "inherits": "^2.0.4",
525 "readable-stream": "^3.4.0"
526 }
527 },
528 "node_modules/bluebird": {
529 "version": "3.7.2",
530 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
531 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
532 },
533 "node_modules/body-parser": {
534 "version": "1.20.3",
535 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
536 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
537 "dependencies": {
538 "bytes": "3.1.2",
539 "content-type": "~1.0.5",
540 "debug": "2.6.9",
541 "depd": "2.0.0",
542 "destroy": "1.2.0",
543 "http-errors": "2.0.0",
544 "iconv-lite": "0.4.24",
545 "on-finished": "2.4.1",
546 "qs": "6.13.0",
547 "raw-body": "2.5.2",
548 "type-is": "~1.6.18",
549 "unpipe": "1.0.0"
550 },
551 "engines": {
552 "node": ">= 0.8",
553 "npm": "1.2.8000 || >= 1.4.16"
554 }
555 },
556 "node_modules/body-parser/node_modules/debug": {
557 "version": "2.6.9",
558 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
559 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
560 "dependencies": {
561 "ms": "2.0.0"
562 }
563 },
564 "node_modules/body-parser/node_modules/ms": {
565 "version": "2.0.0",
566 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
567 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
568 },
569 "node_modules/brace-expansion": {
570 "version": "1.1.11",
571 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
572 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
573 "dependencies": {
574 "balanced-match": "^1.0.0",
575 "concat-map": "0.0.1"
576 }
577 },
578 "node_modules/braces": {
579 "version": "3.0.3",
580 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
581 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
582 "dev": true,
583 "dependencies": {
584 "fill-range": "^7.1.1"
585 },
586 "engines": {
587 "node": ">=8"
588 }
589 },
590 "node_modules/buffer": {
591 "version": "5.7.1",
592 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
593 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
594 "funding": [
595 {
596 "type": "github",
597 "url": "https://github.com/sponsors/feross"
598 },
599 {
600 "type": "patreon",
601 "url": "https://www.patreon.com/feross"
602 },
603 {
604 "type": "consulting",
605 "url": "https://feross.org/support"
606 }
607 ],
608 "dependencies": {
609 "base64-js": "^1.3.1",
610 "ieee754": "^1.1.13"
611 }
612 },
613 "node_modules/bytes": {
614 "version": "3.1.2",
615 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
616 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
617 "engines": {
618 "node": ">= 0.8"
619 }
620 },
621 "node_modules/cacache": {
622 "version": "15.3.0",
623 "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
624 "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
625 "optional": true,
626 "dependencies": {
627 "@npmcli/fs": "^1.0.0",
628 "@npmcli/move-file": "^1.0.1",
629 "chownr": "^2.0.0",
630 "fs-minipass": "^2.0.0",
631 "glob": "^7.1.4",
632 "infer-owner": "^1.0.4",
633 "lru-cache": "^6.0.0",
634 "minipass": "^3.1.1",
635 "minipass-collect": "^1.0.2",
636 "minipass-flush": "^1.0.5",
637 "minipass-pipeline": "^1.2.2",
638 "mkdirp": "^1.0.3",
639 "p-map": "^4.0.0",
640 "promise-inflight": "^1.0.1",
641 "rimraf": "^3.0.2",
642 "ssri": "^8.0.1",
643 "tar": "^6.0.2",
644 "unique-filename": "^1.1.1"
645 },
646 "engines": {
647 "node": ">= 10"
648 }
649 },
650 "node_modules/call-bind": {
651 "version": "1.0.7",
652 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
653 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
654 "dependencies": {
655 "es-define-property": "^1.0.0",
656 "es-errors": "^1.3.0",
657 "function-bind": "^1.1.2",
658 "get-intrinsic": "^1.2.4",
659 "set-function-length": "^1.2.1"
660 },
661 "engines": {
662 "node": ">= 0.4"
663 },
664 "funding": {
665 "url": "https://github.com/sponsors/ljharb"
666 }
667 },
668 "node_modules/character-parser": {
669 "version": "2.2.0",
670 "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
671 "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==",
672 "dependencies": {
673 "is-regex": "^1.0.3"
674 }
675 },
676 "node_modules/chokidar": {
677 "version": "3.6.0",
678 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
679 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
680 "dev": true,
681 "dependencies": {
682 "anymatch": "~3.1.2",
683 "braces": "~3.0.2",
684 "glob-parent": "~5.1.2",
685 "is-binary-path": "~2.1.0",
686 "is-glob": "~4.0.1",
687 "normalize-path": "~3.0.0",
688 "readdirp": "~3.6.0"
689 },
690 "engines": {
691 "node": ">= 8.10.0"
692 },
693 "funding": {
694 "url": "https://paulmillr.com/funding/"
695 },
696 "optionalDependencies": {
697 "fsevents": "~2.3.2"
698 }
699 },
700 "node_modules/chownr": {
701 "version": "2.0.0",
702 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
703 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
704 "engines": {
705 "node": ">=10"
706 }
707 },
708 "node_modules/clean-stack": {
709 "version": "2.2.0",
710 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
711 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
712 "optional": true,
713 "engines": {
714 "node": ">=6"
715 }
716 },
717 "node_modules/cli-color": {
718 "version": "2.0.4",
719 "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz",
720 "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==",
721 "dependencies": {
722 "d": "^1.0.1",
723 "es5-ext": "^0.10.64",
724 "es6-iterator": "^2.0.3",
725 "memoizee": "^0.4.15",
726 "timers-ext": "^0.1.7"
727 },
728 "engines": {
729 "node": ">=0.10"
730 }
731 },
732 "node_modules/cliui": {
733 "version": "7.0.4",
734 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
735 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
736 "dependencies": {
737 "string-width": "^4.2.0",
738 "strip-ansi": "^6.0.0",
739 "wrap-ansi": "^7.0.0"
740 }
741 },
742 "node_modules/color-convert": {
743 "version": "2.0.1",
744 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
745 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
746 "dependencies": {
747 "color-name": "~1.1.4"
748 },
749 "engines": {
750 "node": ">=7.0.0"
751 }
752 },
753 "node_modules/color-name": {
754 "version": "1.1.4",
755 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
756 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
757 },
758 "node_modules/color-support": {
759 "version": "1.1.3",
760 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
761 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
762 "bin": {
763 "color-support": "bin.js"
764 }
765 },
766 "node_modules/commander": {
767 "version": "10.0.1",
768 "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
769 "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
770 "engines": {
771 "node": ">=14"
772 }
773 },
774 "node_modules/concat-map": {
775 "version": "0.0.1",
776 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
777 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
778 },
779 "node_modules/config-chain": {
780 "version": "1.1.13",
781 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
782 "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
783 "dependencies": {
784 "ini": "^1.3.4",
785 "proto-list": "~1.2.1"
786 }
787 },
788 "node_modules/connect-flash": {
789 "version": "0.1.1",
790 "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz",
791 "integrity": "sha512-2rcfELQt/ZMP+SM/pG8PyhJRaLKp+6Hk2IUBNkEit09X+vwn3QsAL3ZbYtxUn7NVPzbMTSLRDhqe0B/eh30RYA==",
792 "engines": {
793 "node": ">= 0.4.0"
794 }
795 },
796 "node_modules/connect-session-sequelize": {
797 "version": "7.1.7",
798 "resolved": "https://registry.npmjs.org/connect-session-sequelize/-/connect-session-sequelize-7.1.7.tgz",
799 "integrity": "sha512-Wqq7rg0w+9bOVs6jC0nhZnssXJ3+iKNlDVWn2JfBuBPoY7oYaxzxfBKeUYrX6dHt3OWEWbZV6LJvapwi76iBQQ==",
800 "dependencies": {
801 "debug": "^4.1.1"
802 },
803 "engines": {
804 "node": ">= 10"
805 },
806 "peerDependencies": {
807 "sequelize": ">= 6.1.0"
808 }
809 },
810 "node_modules/console-control-strings": {
811 "version": "1.1.0",
812 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
813 "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
814 },
815 "node_modules/constantinople": {
816 "version": "4.0.1",
817 "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
818 "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
819 "dependencies": {
820 "@babel/parser": "^7.6.0",
821 "@babel/types": "^7.6.1"
822 }
823 },
824 "node_modules/content-disposition": {
825 "version": "0.5.4",
826 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
827 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
828 "dependencies": {
829 "safe-buffer": "5.2.1"
830 },
831 "engines": {
832 "node": ">= 0.6"
833 }
834 },
835 "node_modules/content-type": {
836 "version": "1.0.5",
837 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
838 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
839 "engines": {
840 "node": ">= 0.6"
841 }
842 },
843 "node_modules/cookie": {
844 "version": "0.7.2",
845 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
846 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
847 "engines": {
848 "node": ">= 0.6"
849 }
850 },
851 "node_modules/cookie-parser": {
852 "version": "1.4.7",
853 "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz",
854 "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==",
855 "dependencies": {
856 "cookie": "0.7.2",
857 "cookie-signature": "1.0.6"
858 },
859 "engines": {
860 "node": ">= 0.8.0"
861 }
862 },
863 "node_modules/cookie-signature": {
864 "version": "1.0.6",
865 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
866 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
867 },
868 "node_modules/cross-spawn": {
869 "version": "7.0.6",
870 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
871 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
872 "dependencies": {
873 "path-key": "^3.1.0",
874 "shebang-command": "^2.0.0",
875 "which": "^2.0.1"
876 },
877 "engines": {
878 "node": ">= 8"
879 }
880 },
881 "node_modules/cssfilter": {
882 "version": "0.0.10",
883 "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz",
884 "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw=="
885 },
886 "node_modules/d": {
887 "version": "1.0.2",
888 "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz",
889 "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==",
890 "dependencies": {
891 "es5-ext": "^0.10.64",
892 "type": "^2.7.2"
893 },
894 "engines": {
895 "node": ">=0.12"
896 }
897 },
898 "node_modules/debug": {
899 "version": "4.3.7",
900 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
901 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
902 "dependencies": {
903 "ms": "^2.1.3"
904 },
905 "engines": {
906 "node": ">=6.0"
907 },
908 "peerDependenciesMeta": {
909 "supports-color": {
910 "optional": true
911 }
912 }
913 },
914 "node_modules/decompress-response": {
915 "version": "6.0.0",
916 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
917 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
918 "dependencies": {
919 "mimic-response": "^3.1.0"
920 },
921 "engines": {
922 "node": ">=10"
923 },
924 "funding": {
925 "url": "https://github.com/sponsors/sindresorhus"
926 }
927 },
928 "node_modules/deep-extend": {
929 "version": "0.6.0",
930 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
931 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
932 "engines": {
933 "node": ">=4.0.0"
934 }
935 },
936 "node_modules/define-data-property": {
937 "version": "1.1.4",
938 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
939 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
940 "dependencies": {
941 "es-define-property": "^1.0.0",
942 "es-errors": "^1.3.0",
943 "gopd": "^1.0.1"
944 },
945 "engines": {
946 "node": ">= 0.4"
947 },
948 "funding": {
949 "url": "https://github.com/sponsors/ljharb"
950 }
951 },
952 "node_modules/delegates": {
953 "version": "1.0.0",
954 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
955 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
956 },
957 "node_modules/depd": {
958 "version": "2.0.0",
959 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
960 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
961 "engines": {
962 "node": ">= 0.8"
963 }
964 },
965 "node_modules/destroy": {
966 "version": "1.2.0",
967 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
968 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
969 "engines": {
970 "node": ">= 0.8",
971 "npm": "1.2.8000 || >= 1.4.16"
972 }
973 },
974 "node_modules/detect-libc": {
975 "version": "2.0.3",
976 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
977 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
978 "engines": {
979 "node": ">=8"
980 }
981 },
982 "node_modules/doctypes": {
983 "version": "1.1.0",
984 "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
985 "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ=="
986 },
987 "node_modules/dotenv": {
988 "version": "16.4.7",
989 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
990 "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
991 "engines": {
992 "node": ">=12"
993 },
994 "funding": {
995 "url": "https://dotenvx.com"
996 }
997 },
998 "node_modules/dottie": {
999 "version": "2.0.6",
1000 "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz",
1001 "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA=="
1002 },
1003 "node_modules/eastasianwidth": {
1004 "version": "0.2.0",
1005 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1006 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
1007 },
1008 "node_modules/editorconfig": {
1009 "version": "1.0.4",
1010 "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz",
1011 "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==",
1012 "dependencies": {
1013 "@one-ini/wasm": "0.1.1",
1014 "commander": "^10.0.0",
1015 "minimatch": "9.0.1",
1016 "semver": "^7.5.3"
1017 },
1018 "bin": {
1019 "editorconfig": "bin/editorconfig"
1020 },
1021 "engines": {
1022 "node": ">=14"
1023 }
1024 },
1025 "node_modules/editorconfig/node_modules/brace-expansion": {
1026 "version": "2.0.1",
1027 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1028 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1029 "dependencies": {
1030 "balanced-match": "^1.0.0"
1031 }
1032 },
1033 "node_modules/editorconfig/node_modules/minimatch": {
1034 "version": "9.0.1",
1035 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
1036 "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
1037 "dependencies": {
1038 "brace-expansion": "^2.0.1"
1039 },
1040 "engines": {
1041 "node": ">=16 || 14 >=14.17"
1042 },
1043 "funding": {
1044 "url": "https://github.com/sponsors/isaacs"
1045 }
1046 },
1047 "node_modules/ee-first": {
1048 "version": "1.1.1",
1049 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1050 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
1051 },
1052 "node_modules/emoji-regex": {
1053 "version": "8.0.0",
1054 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1055 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1056 },
1057 "node_modules/encodeurl": {
1058 "version": "2.0.0",
1059 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1060 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1061 "engines": {
1062 "node": ">= 0.8"
1063 }
1064 },
1065 "node_modules/encoding": {
1066 "version": "0.1.13",
1067 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
1068 "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
1069 "optional": true,
1070 "dependencies": {
1071 "iconv-lite": "^0.6.2"
1072 }
1073 },
1074 "node_modules/encoding/node_modules/iconv-lite": {
1075 "version": "0.6.3",
1076 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1077 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1078 "optional": true,
1079 "dependencies": {
1080 "safer-buffer": ">= 2.1.2 < 3.0.0"
1081 },
1082 "engines": {
1083 "node": ">=0.10.0"
1084 }
1085 },
1086 "node_modules/end-of-stream": {
1087 "version": "1.4.4",
1088 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1089 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1090 "dependencies": {
1091 "once": "^1.4.0"
1092 }
1093 },
1094 "node_modules/env-paths": {
1095 "version": "2.2.1",
1096 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
1097 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
1098 "optional": true,
1099 "engines": {
1100 "node": ">=6"
1101 }
1102 },
1103 "node_modules/err-code": {
1104 "version": "2.0.3",
1105 "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
1106 "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
1107 "optional": true
1108 },
1109 "node_modules/es-define-property": {
1110 "version": "1.0.0",
1111 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
1112 "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
1113 "dependencies": {
1114 "get-intrinsic": "^1.2.4"
1115 },
1116 "engines": {
1117 "node": ">= 0.4"
1118 }
1119 },
1120 "node_modules/es-errors": {
1121 "version": "1.3.0",
1122 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1123 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1124 "engines": {
1125 "node": ">= 0.4"
1126 }
1127 },
1128 "node_modules/es5-ext": {
1129 "version": "0.10.64",
1130 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz",
1131 "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==",
1132 "hasInstallScript": true,
1133 "dependencies": {
1134 "es6-iterator": "^2.0.3",
1135 "es6-symbol": "^3.1.3",
1136 "esniff": "^2.0.1",
1137 "next-tick": "^1.1.0"
1138 },
1139 "engines": {
1140 "node": ">=0.10"
1141 }
1142 },
1143 "node_modules/es6-iterator": {
1144 "version": "2.0.3",
1145 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1146 "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
1147 "dependencies": {
1148 "d": "1",
1149 "es5-ext": "^0.10.35",
1150 "es6-symbol": "^3.1.1"
1151 }
1152 },
1153 "node_modules/es6-symbol": {
1154 "version": "3.1.4",
1155 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz",
1156 "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==",
1157 "dependencies": {
1158 "d": "^1.0.2",
1159 "ext": "^1.7.0"
1160 },
1161 "engines": {
1162 "node": ">=0.12"
1163 }
1164 },
1165 "node_modules/es6-weak-map": {
1166 "version": "2.0.3",
1167 "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
1168 "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
1169 "dependencies": {
1170 "d": "1",
1171 "es5-ext": "^0.10.46",
1172 "es6-iterator": "^2.0.3",
1173 "es6-symbol": "^3.1.1"
1174 }
1175 },
1176 "node_modules/escalade": {
1177 "version": "3.2.0",
1178 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1179 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1180 "engines": {
1181 "node": ">=6"
1182 }
1183 },
1184 "node_modules/escape-html": {
1185 "version": "1.0.3",
1186 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1187 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
1188 },
1189 "node_modules/esniff": {
1190 "version": "2.0.1",
1191 "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz",
1192 "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==",
1193 "dependencies": {
1194 "d": "^1.0.1",
1195 "es5-ext": "^0.10.62",
1196 "event-emitter": "^0.3.5",
1197 "type": "^2.7.2"
1198 },
1199 "engines": {
1200 "node": ">=0.10"
1201 }
1202 },
1203 "node_modules/etag": {
1204 "version": "1.8.1",
1205 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1206 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1207 "engines": {
1208 "node": ">= 0.6"
1209 }
1210 },
1211 "node_modules/event-emitter": {
1212 "version": "0.3.5",
1213 "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
1214 "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
1215 "dependencies": {
1216 "d": "1",
1217 "es5-ext": "~0.10.14"
1218 }
1219 },
1220 "node_modules/expand-template": {
1221 "version": "2.0.3",
1222 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
1223 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
1224 "engines": {
1225 "node": ">=6"
1226 }
1227 },
1228 "node_modules/express": {
1229 "version": "4.21.1",
1230 "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
1231 "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
1232 "dependencies": {
1233 "accepts": "~1.3.8",
1234 "array-flatten": "1.1.1",
1235 "body-parser": "1.20.3",
1236 "content-disposition": "0.5.4",
1237 "content-type": "~1.0.4",
1238 "cookie": "0.7.1",
1239 "cookie-signature": "1.0.6",
1240 "debug": "2.6.9",
1241 "depd": "2.0.0",
1242 "encodeurl": "~2.0.0",
1243 "escape-html": "~1.0.3",
1244 "etag": "~1.8.1",
1245 "finalhandler": "1.3.1",
1246 "fresh": "0.5.2",
1247 "http-errors": "2.0.0",
1248 "merge-descriptors": "1.0.3",
1249 "methods": "~1.1.2",
1250 "on-finished": "2.4.1",
1251 "parseurl": "~1.3.3",
1252 "path-to-regexp": "0.1.10",
1253 "proxy-addr": "~2.0.7",
1254 "qs": "6.13.0",
1255 "range-parser": "~1.2.1",
1256 "safe-buffer": "5.2.1",
1257 "send": "0.19.0",
1258 "serve-static": "1.16.2",
1259 "setprototypeof": "1.2.0",
1260 "statuses": "2.0.1",
1261 "type-is": "~1.6.18",
1262 "utils-merge": "1.0.1",
1263 "vary": "~1.1.2"
1264 },
1265 "engines": {
1266 "node": ">= 0.10.0"
1267 }
1268 },
1269 "node_modules/express-session": {
1270 "version": "1.18.1",
1271 "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.1.tgz",
1272 "integrity": "sha512-a5mtTqEaZvBCL9A9aqkrtfz+3SMDhOVUnjafjo+s7A9Txkq+SVX2DLvSp1Zrv4uCXa3lMSK3viWnh9Gg07PBUA==",
1273 "dependencies": {
1274 "cookie": "0.7.2",
1275 "cookie-signature": "1.0.7",
1276 "debug": "2.6.9",
1277 "depd": "~2.0.0",
1278 "on-headers": "~1.0.2",
1279 "parseurl": "~1.3.3",
1280 "safe-buffer": "5.2.1",
1281 "uid-safe": "~2.1.5"
1282 },
1283 "engines": {
1284 "node": ">= 0.8.0"
1285 }
1286 },
1287 "node_modules/express-session/node_modules/cookie-signature": {
1288 "version": "1.0.7",
1289 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz",
1290 "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA=="
1291 },
1292 "node_modules/express-session/node_modules/debug": {
1293 "version": "2.6.9",
1294 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1295 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1296 "dependencies": {
1297 "ms": "2.0.0"
1298 }
1299 },
1300 "node_modules/express-session/node_modules/ms": {
1301 "version": "2.0.0",
1302 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1303 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1304 },
1305 "node_modules/express/node_modules/cookie": {
1306 "version": "0.7.1",
1307 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
1308 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
1309 "engines": {
1310 "node": ">= 0.6"
1311 }
1312 },
1313 "node_modules/express/node_modules/debug": {
1314 "version": "2.6.9",
1315 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1316 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1317 "dependencies": {
1318 "ms": "2.0.0"
1319 }
1320 },
1321 "node_modules/express/node_modules/ms": {
1322 "version": "2.0.0",
1323 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1324 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1325 },
1326 "node_modules/ext": {
1327 "version": "1.7.0",
1328 "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
1329 "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
1330 "dependencies": {
1331 "type": "^2.7.2"
1332 }
1333 },
1334 "node_modules/file-uri-to-path": {
1335 "version": "1.0.0",
1336 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
1337 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
1338 },
1339 "node_modules/fill-range": {
1340 "version": "7.1.1",
1341 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
1342 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
1343 "dev": true,
1344 "dependencies": {
1345 "to-regex-range": "^5.0.1"
1346 },
1347 "engines": {
1348 "node": ">=8"
1349 }
1350 },
1351 "node_modules/finalhandler": {
1352 "version": "1.3.1",
1353 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
1354 "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
1355 "dependencies": {
1356 "debug": "2.6.9",
1357 "encodeurl": "~2.0.0",
1358 "escape-html": "~1.0.3",
1359 "on-finished": "2.4.1",
1360 "parseurl": "~1.3.3",
1361 "statuses": "2.0.1",
1362 "unpipe": "~1.0.0"
1363 },
1364 "engines": {
1365 "node": ">= 0.8"
1366 }
1367 },
1368 "node_modules/finalhandler/node_modules/debug": {
1369 "version": "2.6.9",
1370 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1371 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1372 "dependencies": {
1373 "ms": "2.0.0"
1374 }
1375 },
1376 "node_modules/finalhandler/node_modules/ms": {
1377 "version": "2.0.0",
1378 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1379 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1380 },
1381 "node_modules/foreground-child": {
1382 "version": "3.3.0",
1383 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
1384 "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
1385 "dependencies": {
1386 "cross-spawn": "^7.0.0",
1387 "signal-exit": "^4.0.1"
1388 },
1389 "engines": {
1390 "node": ">=14"
1391 },
1392 "funding": {
1393 "url": "https://github.com/sponsors/isaacs"
1394 }
1395 },
1396 "node_modules/foreground-child/node_modules/signal-exit": {
1397 "version": "4.1.0",
1398 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1399 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1400 "engines": {
1401 "node": ">=14"
1402 },
1403 "funding": {
1404 "url": "https://github.com/sponsors/isaacs"
1405 }
1406 },
1407 "node_modules/forwarded": {
1408 "version": "0.2.0",
1409 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1410 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1411 "engines": {
1412 "node": ">= 0.6"
1413 }
1414 },
1415 "node_modules/fresh": {
1416 "version": "0.5.2",
1417 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1418 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1419 "engines": {
1420 "node": ">= 0.6"
1421 }
1422 },
1423 "node_modules/fs-constants": {
1424 "version": "1.0.0",
1425 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1426 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
1427 },
1428 "node_modules/fs-extra": {
1429 "version": "9.1.0",
1430 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
1431 "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
1432 "dependencies": {
1433 "at-least-node": "^1.0.0",
1434 "graceful-fs": "^4.2.0",
1435 "jsonfile": "^6.0.1",
1436 "universalify": "^2.0.0"
1437 },
1438 "engines": {
1439 "node": ">=10"
1440 }
1441 },
1442 "node_modules/fs-minipass": {
1443 "version": "2.1.0",
1444 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
1445 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
1446 "dependencies": {
1447 "minipass": "^3.0.0"
1448 },
1449 "engines": {
1450 "node": ">= 8"
1451 }
1452 },
1453 "node_modules/fs.realpath": {
1454 "version": "1.0.0",
1455 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1456 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
1457 },
1458 "node_modules/fsevents": {
1459 "version": "2.3.3",
1460 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1461 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1462 "dev": true,
1463 "hasInstallScript": true,
1464 "optional": true,
1465 "os": [
1466 "darwin"
1467 ],
1468 "engines": {
1469 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1470 }
1471 },
1472 "node_modules/function-bind": {
1473 "version": "1.1.2",
1474 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1475 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1476 "funding": {
1477 "url": "https://github.com/sponsors/ljharb"
1478 }
1479 },
1480 "node_modules/gauge": {
1481 "version": "3.0.2",
1482 "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
1483 "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
1484 "deprecated": "This package is no longer supported.",
1485 "dependencies": {
1486 "aproba": "^1.0.3 || ^2.0.0",
1487 "color-support": "^1.1.2",
1488 "console-control-strings": "^1.0.0",
1489 "has-unicode": "^2.0.1",
1490 "object-assign": "^4.1.1",
1491 "signal-exit": "^3.0.0",
1492 "string-width": "^4.2.3",
1493 "strip-ansi": "^6.0.1",
1494 "wide-align": "^1.1.2"
1495 },
1496 "engines": {
1497 "node": ">=10"
1498 }
1499 },
1500 "node_modules/get-caller-file": {
1501 "version": "2.0.5",
1502 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1503 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1504 "engines": {
1505 "node": "6.* || 8.* || >= 10.*"
1506 }
1507 },
1508 "node_modules/get-intrinsic": {
1509 "version": "1.2.4",
1510 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
1511 "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
1512 "dependencies": {
1513 "es-errors": "^1.3.0",
1514 "function-bind": "^1.1.2",
1515 "has-proto": "^1.0.1",
1516 "has-symbols": "^1.0.3",
1517 "hasown": "^2.0.0"
1518 },
1519 "engines": {
1520 "node": ">= 0.4"
1521 },
1522 "funding": {
1523 "url": "https://github.com/sponsors/ljharb"
1524 }
1525 },
1526 "node_modules/github-from-package": {
1527 "version": "0.0.0",
1528 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
1529 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="
1530 },
1531 "node_modules/glob": {
1532 "version": "7.2.3",
1533 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1534 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1535 "deprecated": "Glob versions prior to v9 are no longer supported",
1536 "dependencies": {
1537 "fs.realpath": "^1.0.0",
1538 "inflight": "^1.0.4",
1539 "inherits": "2",
1540 "minimatch": "^3.1.1",
1541 "once": "^1.3.0",
1542 "path-is-absolute": "^1.0.0"
1543 },
1544 "engines": {
1545 "node": "*"
1546 },
1547 "funding": {
1548 "url": "https://github.com/sponsors/isaacs"
1549 }
1550 },
1551 "node_modules/glob-parent": {
1552 "version": "5.1.2",
1553 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1554 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1555 "dev": true,
1556 "dependencies": {
1557 "is-glob": "^4.0.1"
1558 },
1559 "engines": {
1560 "node": ">= 6"
1561 }
1562 },
1563 "node_modules/gopd": {
1564 "version": "1.2.0",
1565 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1566 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
1567 "engines": {
1568 "node": ">= 0.4"
1569 },
1570 "funding": {
1571 "url": "https://github.com/sponsors/ljharb"
1572 }
1573 },
1574 "node_modules/graceful-fs": {
1575 "version": "4.2.11",
1576 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1577 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
1578 },
1579 "node_modules/has-flag": {
1580 "version": "3.0.0",
1581 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1582 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1583 "dev": true,
1584 "engines": {
1585 "node": ">=4"
1586 }
1587 },
1588 "node_modules/has-property-descriptors": {
1589 "version": "1.0.2",
1590 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
1591 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
1592 "dependencies": {
1593 "es-define-property": "^1.0.0"
1594 },
1595 "funding": {
1596 "url": "https://github.com/sponsors/ljharb"
1597 }
1598 },
1599 "node_modules/has-proto": {
1600 "version": "1.1.0",
1601 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.1.0.tgz",
1602 "integrity": "sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==",
1603 "dependencies": {
1604 "call-bind": "^1.0.7"
1605 },
1606 "engines": {
1607 "node": ">= 0.4"
1608 },
1609 "funding": {
1610 "url": "https://github.com/sponsors/ljharb"
1611 }
1612 },
1613 "node_modules/has-symbols": {
1614 "version": "1.1.0",
1615 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1616 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
1617 "engines": {
1618 "node": ">= 0.4"
1619 },
1620 "funding": {
1621 "url": "https://github.com/sponsors/ljharb"
1622 }
1623 },
1624 "node_modules/has-tostringtag": {
1625 "version": "1.0.2",
1626 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
1627 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
1628 "dependencies": {
1629 "has-symbols": "^1.0.3"
1630 },
1631 "engines": {
1632 "node": ">= 0.4"
1633 },
1634 "funding": {
1635 "url": "https://github.com/sponsors/ljharb"
1636 }
1637 },
1638 "node_modules/has-unicode": {
1639 "version": "2.0.1",
1640 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
1641 "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
1642 },
1643 "node_modules/hasown": {
1644 "version": "2.0.2",
1645 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1646 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1647 "dependencies": {
1648 "function-bind": "^1.1.2"
1649 },
1650 "engines": {
1651 "node": ">= 0.4"
1652 }
1653 },
1654 "node_modules/http-cache-semantics": {
1655 "version": "4.1.1",
1656 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
1657 "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
1658 "optional": true
1659 },
1660 "node_modules/http-errors": {
1661 "version": "2.0.0",
1662 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1663 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1664 "dependencies": {
1665 "depd": "2.0.0",
1666 "inherits": "2.0.4",
1667 "setprototypeof": "1.2.0",
1668 "statuses": "2.0.1",
1669 "toidentifier": "1.0.1"
1670 },
1671 "engines": {
1672 "node": ">= 0.8"
1673 }
1674 },
1675 "node_modules/http-proxy-agent": {
1676 "version": "4.0.1",
1677 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
1678 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
1679 "optional": true,
1680 "dependencies": {
1681 "@tootallnate/once": "1",
1682 "agent-base": "6",
1683 "debug": "4"
1684 },
1685 "engines": {
1686 "node": ">= 6"
1687 }
1688 },
1689 "node_modules/https-proxy-agent": {
1690 "version": "5.0.1",
1691 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
1692 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
1693 "dependencies": {
1694 "agent-base": "6",
1695 "debug": "4"
1696 },
1697 "engines": {
1698 "node": ">= 6"
1699 }
1700 },
1701 "node_modules/humanize-ms": {
1702 "version": "1.2.1",
1703 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
1704 "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
1705 "optional": true,
1706 "dependencies": {
1707 "ms": "^2.0.0"
1708 }
1709 },
1710 "node_modules/iconv-lite": {
1711 "version": "0.4.24",
1712 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1713 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1714 "dependencies": {
1715 "safer-buffer": ">= 2.1.2 < 3"
1716 },
1717 "engines": {
1718 "node": ">=0.10.0"
1719 }
1720 },
1721 "node_modules/ieee754": {
1722 "version": "1.2.1",
1723 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1724 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1725 "funding": [
1726 {
1727 "type": "github",
1728 "url": "https://github.com/sponsors/feross"
1729 },
1730 {
1731 "type": "patreon",
1732 "url": "https://www.patreon.com/feross"
1733 },
1734 {
1735 "type": "consulting",
1736 "url": "https://feross.org/support"
1737 }
1738 ]
1739 },
1740 "node_modules/ignore-by-default": {
1741 "version": "1.0.1",
1742 "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
1743 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
1744 "dev": true
1745 },
1746 "node_modules/imurmurhash": {
1747 "version": "0.1.4",
1748 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1749 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1750 "optional": true,
1751 "engines": {
1752 "node": ">=0.8.19"
1753 }
1754 },
1755 "node_modules/indent-string": {
1756 "version": "4.0.0",
1757 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
1758 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
1759 "optional": true,
1760 "engines": {
1761 "node": ">=8"
1762 }
1763 },
1764 "node_modules/infer-owner": {
1765 "version": "1.0.4",
1766 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
1767 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
1768 "optional": true
1769 },
1770 "node_modules/inflection": {
1771 "version": "1.13.4",
1772 "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz",
1773 "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==",
1774 "engines": [
1775 "node >= 0.4.0"
1776 ]
1777 },
1778 "node_modules/inflight": {
1779 "version": "1.0.6",
1780 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1781 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1782 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
1783 "dependencies": {
1784 "once": "^1.3.0",
1785 "wrappy": "1"
1786 }
1787 },
1788 "node_modules/inherits": {
1789 "version": "2.0.4",
1790 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1791 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1792 },
1793 "node_modules/ini": {
1794 "version": "1.3.8",
1795 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1796 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
1797 },
1798 "node_modules/ip-address": {
1799 "version": "9.0.5",
1800 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
1801 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
1802 "optional": true,
1803 "dependencies": {
1804 "jsbn": "1.1.0",
1805 "sprintf-js": "^1.1.3"
1806 },
1807 "engines": {
1808 "node": ">= 12"
1809 }
1810 },
1811 "node_modules/ipaddr.js": {
1812 "version": "1.9.1",
1813 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1814 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1815 "engines": {
1816 "node": ">= 0.10"
1817 }
1818 },
1819 "node_modules/is-binary-path": {
1820 "version": "2.1.0",
1821 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1822 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1823 "dev": true,
1824 "dependencies": {
1825 "binary-extensions": "^2.0.0"
1826 },
1827 "engines": {
1828 "node": ">=8"
1829 }
1830 },
1831 "node_modules/is-core-module": {
1832 "version": "2.15.1",
1833 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
1834 "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
1835 "dependencies": {
1836 "hasown": "^2.0.2"
1837 },
1838 "engines": {
1839 "node": ">= 0.4"
1840 },
1841 "funding": {
1842 "url": "https://github.com/sponsors/ljharb"
1843 }
1844 },
1845 "node_modules/is-expression": {
1846 "version": "4.0.0",
1847 "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
1848 "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
1849 "dependencies": {
1850 "acorn": "^7.1.1",
1851 "object-assign": "^4.1.1"
1852 }
1853 },
1854 "node_modules/is-extglob": {
1855 "version": "2.1.1",
1856 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1857 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1858 "dev": true,
1859 "engines": {
1860 "node": ">=0.10.0"
1861 }
1862 },
1863 "node_modules/is-fullwidth-code-point": {
1864 "version": "3.0.0",
1865 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1866 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1867 "engines": {
1868 "node": ">=8"
1869 }
1870 },
1871 "node_modules/is-glob": {
1872 "version": "4.0.3",
1873 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1874 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1875 "dev": true,
1876 "dependencies": {
1877 "is-extglob": "^2.1.1"
1878 },
1879 "engines": {
1880 "node": ">=0.10.0"
1881 }
1882 },
1883 "node_modules/is-lambda": {
1884 "version": "1.0.1",
1885 "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
1886 "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
1887 "optional": true
1888 },
1889 "node_modules/is-number": {
1890 "version": "7.0.0",
1891 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1892 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1893 "dev": true,
1894 "engines": {
1895 "node": ">=0.12.0"
1896 }
1897 },
1898 "node_modules/is-promise": {
1899 "version": "2.2.2",
1900 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
1901 "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
1902 },
1903 "node_modules/is-regex": {
1904 "version": "1.2.0",
1905 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.0.tgz",
1906 "integrity": "sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==",
1907 "dependencies": {
1908 "call-bind": "^1.0.7",
1909 "gopd": "^1.1.0",
1910 "has-tostringtag": "^1.0.2",
1911 "hasown": "^2.0.2"
1912 },
1913 "engines": {
1914 "node": ">= 0.4"
1915 },
1916 "funding": {
1917 "url": "https://github.com/sponsors/ljharb"
1918 }
1919 },
1920 "node_modules/isexe": {
1921 "version": "2.0.0",
1922 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1923 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
1924 },
1925 "node_modules/jackspeak": {
1926 "version": "3.4.3",
1927 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
1928 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
1929 "dependencies": {
1930 "@isaacs/cliui": "^8.0.2"
1931 },
1932 "funding": {
1933 "url": "https://github.com/sponsors/isaacs"
1934 },
1935 "optionalDependencies": {
1936 "@pkgjs/parseargs": "^0.11.0"
1937 }
1938 },
1939 "node_modules/joi": {
1940 "version": "17.13.3",
1941 "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz",
1942 "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==",
1943 "dependencies": {
1944 "@hapi/hoek": "^9.3.0",
1945 "@hapi/topo": "^5.1.0",
1946 "@sideway/address": "^4.1.5",
1947 "@sideway/formula": "^3.0.1",
1948 "@sideway/pinpoint": "^2.0.0"
1949 }
1950 },
1951 "node_modules/js-beautify": {
1952 "version": "1.15.1",
1953 "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz",
1954 "integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==",
1955 "dependencies": {
1956 "config-chain": "^1.1.13",
1957 "editorconfig": "^1.0.4",
1958 "glob": "^10.3.3",
1959 "js-cookie": "^3.0.5",
1960 "nopt": "^7.2.0"
1961 },
1962 "bin": {
1963 "css-beautify": "js/bin/css-beautify.js",
1964 "html-beautify": "js/bin/html-beautify.js",
1965 "js-beautify": "js/bin/js-beautify.js"
1966 },
1967 "engines": {
1968 "node": ">=14"
1969 }
1970 },
1971 "node_modules/js-beautify/node_modules/abbrev": {
1972 "version": "2.0.0",
1973 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
1974 "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
1975 "engines": {
1976 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
1977 }
1978 },
1979 "node_modules/js-beautify/node_modules/brace-expansion": {
1980 "version": "2.0.1",
1981 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1982 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1983 "dependencies": {
1984 "balanced-match": "^1.0.0"
1985 }
1986 },
1987 "node_modules/js-beautify/node_modules/glob": {
1988 "version": "10.4.5",
1989 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
1990 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
1991 "dependencies": {
1992 "foreground-child": "^3.1.0",
1993 "jackspeak": "^3.1.2",
1994 "minimatch": "^9.0.4",
1995 "minipass": "^7.1.2",
1996 "package-json-from-dist": "^1.0.0",
1997 "path-scurry": "^1.11.1"
1998 },
1999 "bin": {
2000 "glob": "dist/esm/bin.mjs"
2001 },
2002 "funding": {
2003 "url": "https://github.com/sponsors/isaacs"
2004 }
2005 },
2006 "node_modules/js-beautify/node_modules/minimatch": {
2007 "version": "9.0.5",
2008 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2009 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
2010 "dependencies": {
2011 "brace-expansion": "^2.0.1"
2012 },
2013 "engines": {
2014 "node": ">=16 || 14 >=14.17"
2015 },
2016 "funding": {
2017 "url": "https://github.com/sponsors/isaacs"
2018 }
2019 },
2020 "node_modules/js-beautify/node_modules/minipass": {
2021 "version": "7.1.2",
2022 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2023 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
2024 "engines": {
2025 "node": ">=16 || 14 >=14.17"
2026 }
2027 },
2028 "node_modules/js-beautify/node_modules/nopt": {
2029 "version": "7.2.1",
2030 "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
2031 "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
2032 "dependencies": {
2033 "abbrev": "^2.0.0"
2034 },
2035 "bin": {
2036 "nopt": "bin/nopt.js"
2037 },
2038 "engines": {
2039 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
2040 }
2041 },
2042 "node_modules/js-cookie": {
2043 "version": "3.0.5",
2044 "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
2045 "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==",
2046 "engines": {
2047 "node": ">=14"
2048 }
2049 },
2050 "node_modules/js-stringify": {
2051 "version": "1.0.2",
2052 "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
2053 "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g=="
2054 },
2055 "node_modules/jsbn": {
2056 "version": "1.1.0",
2057 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
2058 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
2059 "optional": true
2060 },
2061 "node_modules/jsonfile": {
2062 "version": "6.1.0",
2063 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
2064 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
2065 "dependencies": {
2066 "universalify": "^2.0.0"
2067 },
2068 "optionalDependencies": {
2069 "graceful-fs": "^4.1.6"
2070 }
2071 },
2072 "node_modules/jstransformer": {
2073 "version": "1.0.0",
2074 "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
2075 "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==",
2076 "dependencies": {
2077 "is-promise": "^2.0.0",
2078 "promise": "^7.0.1"
2079 }
2080 },
2081 "node_modules/lodash": {
2082 "version": "4.17.21",
2083 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2084 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
2085 },
2086 "node_modules/lru-cache": {
2087 "version": "6.0.0",
2088 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2089 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2090 "optional": true,
2091 "dependencies": {
2092 "yallist": "^4.0.0"
2093 },
2094 "engines": {
2095 "node": ">=10"
2096 }
2097 },
2098 "node_modules/lru-queue": {
2099 "version": "0.1.0",
2100 "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
2101 "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==",
2102 "dependencies": {
2103 "es5-ext": "~0.10.2"
2104 }
2105 },
2106 "node_modules/make-dir": {
2107 "version": "3.1.0",
2108 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
2109 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
2110 "dependencies": {
2111 "semver": "^6.0.0"
2112 },
2113 "engines": {
2114 "node": ">=8"
2115 },
2116 "funding": {
2117 "url": "https://github.com/sponsors/sindresorhus"
2118 }
2119 },
2120 "node_modules/make-dir/node_modules/semver": {
2121 "version": "6.3.1",
2122 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2123 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2124 "bin": {
2125 "semver": "bin/semver.js"
2126 }
2127 },
2128 "node_modules/make-fetch-happen": {
2129 "version": "9.1.0",
2130 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
2131 "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
2132 "optional": true,
2133 "dependencies": {
2134 "agentkeepalive": "^4.1.3",
2135 "cacache": "^15.2.0",
2136 "http-cache-semantics": "^4.1.0",
2137 "http-proxy-agent": "^4.0.1",
2138 "https-proxy-agent": "^5.0.0",
2139 "is-lambda": "^1.0.1",
2140 "lru-cache": "^6.0.0",
2141 "minipass": "^3.1.3",
2142 "minipass-collect": "^1.0.2",
2143 "minipass-fetch": "^1.3.2",
2144 "minipass-flush": "^1.0.5",
2145 "minipass-pipeline": "^1.2.4",
2146 "negotiator": "^0.6.2",
2147 "promise-retry": "^2.0.1",
2148 "socks-proxy-agent": "^6.0.0",
2149 "ssri": "^8.0.0"
2150 },
2151 "engines": {
2152 "node": ">= 10"
2153 }
2154 },
2155 "node_modules/media-typer": {
2156 "version": "0.3.0",
2157 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2158 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
2159 "engines": {
2160 "node": ">= 0.6"
2161 }
2162 },
2163 "node_modules/memoizee": {
2164 "version": "0.4.17",
2165 "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz",
2166 "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==",
2167 "dependencies": {
2168 "d": "^1.0.2",
2169 "es5-ext": "^0.10.64",
2170 "es6-weak-map": "^2.0.3",
2171 "event-emitter": "^0.3.5",
2172 "is-promise": "^2.2.2",
2173 "lru-queue": "^0.1.0",
2174 "next-tick": "^1.1.0",
2175 "timers-ext": "^0.1.7"
2176 },
2177 "engines": {
2178 "node": ">=0.12"
2179 }
2180 },
2181 "node_modules/merge-descriptors": {
2182 "version": "1.0.3",
2183 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
2184 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
2185 "funding": {
2186 "url": "https://github.com/sponsors/sindresorhus"
2187 }
2188 },
2189 "node_modules/methods": {
2190 "version": "1.1.2",
2191 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2192 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
2193 "engines": {
2194 "node": ">= 0.6"
2195 }
2196 },
2197 "node_modules/mime": {
2198 "version": "1.6.0",
2199 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2200 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2201 "bin": {
2202 "mime": "cli.js"
2203 },
2204 "engines": {
2205 "node": ">=4"
2206 }
2207 },
2208 "node_modules/mime-db": {
2209 "version": "1.52.0",
2210 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
2211 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2212 "engines": {
2213 "node": ">= 0.6"
2214 }
2215 },
2216 "node_modules/mime-types": {
2217 "version": "2.1.35",
2218 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
2219 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2220 "dependencies": {
2221 "mime-db": "1.52.0"
2222 },
2223 "engines": {
2224 "node": ">= 0.6"
2225 }
2226 },
2227 "node_modules/mimic-response": {
2228 "version": "3.1.0",
2229 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
2230 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
2231 "engines": {
2232 "node": ">=10"
2233 },
2234 "funding": {
2235 "url": "https://github.com/sponsors/sindresorhus"
2236 }
2237 },
2238 "node_modules/minimatch": {
2239 "version": "3.1.2",
2240 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2241 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2242 "dependencies": {
2243 "brace-expansion": "^1.1.7"
2244 },
2245 "engines": {
2246 "node": "*"
2247 }
2248 },
2249 "node_modules/minimist": {
2250 "version": "1.2.8",
2251 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
2252 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2253 "funding": {
2254 "url": "https://github.com/sponsors/ljharb"
2255 }
2256 },
2257 "node_modules/minipass": {
2258 "version": "3.3.6",
2259 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
2260 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
2261 "dependencies": {
2262 "yallist": "^4.0.0"
2263 },
2264 "engines": {
2265 "node": ">=8"
2266 }
2267 },
2268 "node_modules/minipass-collect": {
2269 "version": "1.0.2",
2270 "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
2271 "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
2272 "optional": true,
2273 "dependencies": {
2274 "minipass": "^3.0.0"
2275 },
2276 "engines": {
2277 "node": ">= 8"
2278 }
2279 },
2280 "node_modules/minipass-fetch": {
2281 "version": "1.4.1",
2282 "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
2283 "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
2284 "optional": true,
2285 "dependencies": {
2286 "minipass": "^3.1.0",
2287 "minipass-sized": "^1.0.3",
2288 "minizlib": "^2.0.0"
2289 },
2290 "engines": {
2291 "node": ">=8"
2292 },
2293 "optionalDependencies": {
2294 "encoding": "^0.1.12"
2295 }
2296 },
2297 "node_modules/minipass-flush": {
2298 "version": "1.0.5",
2299 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
2300 "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
2301 "optional": true,
2302 "dependencies": {
2303 "minipass": "^3.0.0"
2304 },
2305 "engines": {
2306 "node": ">= 8"
2307 }
2308 },
2309 "node_modules/minipass-pipeline": {
2310 "version": "1.2.4",
2311 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
2312 "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
2313 "optional": true,
2314 "dependencies": {
2315 "minipass": "^3.0.0"
2316 },
2317 "engines": {
2318 "node": ">=8"
2319 }
2320 },
2321 "node_modules/minipass-sized": {
2322 "version": "1.0.3",
2323 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
2324 "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
2325 "optional": true,
2326 "dependencies": {
2327 "minipass": "^3.0.0"
2328 },
2329 "engines": {
2330 "node": ">=8"
2331 }
2332 },
2333 "node_modules/minizlib": {
2334 "version": "2.1.2",
2335 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
2336 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
2337 "dependencies": {
2338 "minipass": "^3.0.0",
2339 "yallist": "^4.0.0"
2340 },
2341 "engines": {
2342 "node": ">= 8"
2343 }
2344 },
2345 "node_modules/mkdirp": {
2346 "version": "1.0.4",
2347 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2348 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2349 "bin": {
2350 "mkdirp": "bin/cmd.js"
2351 },
2352 "engines": {
2353 "node": ">=10"
2354 }
2355 },
2356 "node_modules/mkdirp-classic": {
2357 "version": "0.5.3",
2358 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
2359 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
2360 },
2361 "node_modules/moment": {
2362 "version": "2.30.1",
2363 "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
2364 "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
2365 "engines": {
2366 "node": "*"
2367 }
2368 },
2369 "node_modules/moment-timezone": {
2370 "version": "0.5.46",
2371 "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.46.tgz",
2372 "integrity": "sha512-ZXm9b36esbe7OmdABqIWJuBBiLLwAjrN7CE+7sYdCCx82Nabt1wHDj8TVseS59QIlfFPbOoiBPm6ca9BioG4hw==",
2373 "dependencies": {
2374 "moment": "^2.29.4"
2375 },
2376 "engines": {
2377 "node": "*"
2378 }
2379 },
2380 "node_modules/morgan": {
2381 "version": "1.10.0",
2382 "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
2383 "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
2384 "dependencies": {
2385 "basic-auth": "~2.0.1",
2386 "debug": "2.6.9",
2387 "depd": "~2.0.0",
2388 "on-finished": "~2.3.0",
2389 "on-headers": "~1.0.2"
2390 },
2391 "engines": {
2392 "node": ">= 0.8.0"
2393 }
2394 },
2395 "node_modules/morgan/node_modules/debug": {
2396 "version": "2.6.9",
2397 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2398 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2399 "dependencies": {
2400 "ms": "2.0.0"
2401 }
2402 },
2403 "node_modules/morgan/node_modules/ms": {
2404 "version": "2.0.0",
2405 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2406 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
2407 },
2408 "node_modules/morgan/node_modules/on-finished": {
2409 "version": "2.3.0",
2410 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2411 "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
2412 "dependencies": {
2413 "ee-first": "1.1.1"
2414 },
2415 "engines": {
2416 "node": ">= 0.8"
2417 }
2418 },
2419 "node_modules/ms": {
2420 "version": "2.1.3",
2421 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2422 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
2423 },
2424 "node_modules/napi-build-utils": {
2425 "version": "1.0.2",
2426 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
2427 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
2428 },
2429 "node_modules/negotiator": {
2430 "version": "0.6.3",
2431 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
2432 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
2433 "engines": {
2434 "node": ">= 0.6"
2435 }
2436 },
2437 "node_modules/next-tick": {
2438 "version": "1.1.0",
2439 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
2440 "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
2441 },
2442 "node_modules/node-abi": {
2443 "version": "3.71.0",
2444 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz",
2445 "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==",
2446 "dependencies": {
2447 "semver": "^7.3.5"
2448 },
2449 "engines": {
2450 "node": ">=10"
2451 }
2452 },
2453 "node_modules/node-addon-api": {
2454 "version": "5.1.0",
2455 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz",
2456 "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA=="
2457 },
2458 "node_modules/node-fetch": {
2459 "version": "2.7.0",
2460 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
2461 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
2462 "dependencies": {
2463 "whatwg-url": "^5.0.0"
2464 },
2465 "engines": {
2466 "node": "4.x || >=6.0.0"
2467 },
2468 "peerDependencies": {
2469 "encoding": "^0.1.0"
2470 },
2471 "peerDependenciesMeta": {
2472 "encoding": {
2473 "optional": true
2474 }
2475 }
2476 },
2477 "node_modules/node-gyp": {
2478 "version": "8.4.1",
2479 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
2480 "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
2481 "optional": true,
2482 "dependencies": {
2483 "env-paths": "^2.2.0",
2484 "glob": "^7.1.4",
2485 "graceful-fs": "^4.2.6",
2486 "make-fetch-happen": "^9.1.0",
2487 "nopt": "^5.0.0",
2488 "npmlog": "^6.0.0",
2489 "rimraf": "^3.0.2",
2490 "semver": "^7.3.5",
2491 "tar": "^6.1.2",
2492 "which": "^2.0.2"
2493 },
2494 "bin": {
2495 "node-gyp": "bin/node-gyp.js"
2496 },
2497 "engines": {
2498 "node": ">= 10.12.0"
2499 }
2500 },
2501 "node_modules/node-gyp/node_modules/are-we-there-yet": {
2502 "version": "3.0.1",
2503 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
2504 "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
2505 "deprecated": "This package is no longer supported.",
2506 "optional": true,
2507 "dependencies": {
2508 "delegates": "^1.0.0",
2509 "readable-stream": "^3.6.0"
2510 },
2511 "engines": {
2512 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2513 }
2514 },
2515 "node_modules/node-gyp/node_modules/gauge": {
2516 "version": "4.0.4",
2517 "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
2518 "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
2519 "deprecated": "This package is no longer supported.",
2520 "optional": true,
2521 "dependencies": {
2522 "aproba": "^1.0.3 || ^2.0.0",
2523 "color-support": "^1.1.3",
2524 "console-control-strings": "^1.1.0",
2525 "has-unicode": "^2.0.1",
2526 "signal-exit": "^3.0.7",
2527 "string-width": "^4.2.3",
2528 "strip-ansi": "^6.0.1",
2529 "wide-align": "^1.1.5"
2530 },
2531 "engines": {
2532 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2533 }
2534 },
2535 "node_modules/node-gyp/node_modules/npmlog": {
2536 "version": "6.0.2",
2537 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
2538 "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
2539 "deprecated": "This package is no longer supported.",
2540 "optional": true,
2541 "dependencies": {
2542 "are-we-there-yet": "^3.0.0",
2543 "console-control-strings": "^1.1.0",
2544 "gauge": "^4.0.3",
2545 "set-blocking": "^2.0.0"
2546 },
2547 "engines": {
2548 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2549 }
2550 },
2551 "node_modules/nodemailer": {
2552 "version": "6.9.16",
2553 "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.16.tgz",
2554 "integrity": "sha512-psAuZdTIRN08HKVd/E8ObdV6NO7NTBY3KsC30F7M4H1OnmLCUNaS56FpYxyb26zWLSyYF9Ozch9KYHhHegsiOQ==",
2555 "engines": {
2556 "node": ">=6.0.0"
2557 }
2558 },
2559 "node_modules/nodemon": {
2560 "version": "3.1.7",
2561 "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz",
2562 "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==",
2563 "dev": true,
2564 "dependencies": {
2565 "chokidar": "^3.5.2",
2566 "debug": "^4",
2567 "ignore-by-default": "^1.0.1",
2568 "minimatch": "^3.1.2",
2569 "pstree.remy": "^1.1.8",
2570 "semver": "^7.5.3",
2571 "simple-update-notifier": "^2.0.0",
2572 "supports-color": "^5.5.0",
2573 "touch": "^3.1.0",
2574 "undefsafe": "^2.0.5"
2575 },
2576 "bin": {
2577 "nodemon": "bin/nodemon.js"
2578 },
2579 "engines": {
2580 "node": ">=10"
2581 },
2582 "funding": {
2583 "type": "opencollective",
2584 "url": "https://opencollective.com/nodemon"
2585 }
2586 },
2587 "node_modules/nopt": {
2588 "version": "5.0.0",
2589 "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
2590 "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
2591 "dependencies": {
2592 "abbrev": "1"
2593 },
2594 "bin": {
2595 "nopt": "bin/nopt.js"
2596 },
2597 "engines": {
2598 "node": ">=6"
2599 }
2600 },
2601 "node_modules/normalize-path": {
2602 "version": "3.0.0",
2603 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2604 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2605 "dev": true,
2606 "engines": {
2607 "node": ">=0.10.0"
2608 }
2609 },
2610 "node_modules/npmlog": {
2611 "version": "5.0.1",
2612 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
2613 "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
2614 "deprecated": "This package is no longer supported.",
2615 "dependencies": {
2616 "are-we-there-yet": "^2.0.0",
2617 "console-control-strings": "^1.1.0",
2618 "gauge": "^3.0.0",
2619 "set-blocking": "^2.0.0"
2620 }
2621 },
2622 "node_modules/object-assign": {
2623 "version": "4.1.1",
2624 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2625 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2626 "engines": {
2627 "node": ">=0.10.0"
2628 }
2629 },
2630 "node_modules/object-inspect": {
2631 "version": "1.13.3",
2632 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
2633 "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
2634 "engines": {
2635 "node": ">= 0.4"
2636 },
2637 "funding": {
2638 "url": "https://github.com/sponsors/ljharb"
2639 }
2640 },
2641 "node_modules/on-finished": {
2642 "version": "2.4.1",
2643 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
2644 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2645 "dependencies": {
2646 "ee-first": "1.1.1"
2647 },
2648 "engines": {
2649 "node": ">= 0.8"
2650 }
2651 },
2652 "node_modules/on-headers": {
2653 "version": "1.0.2",
2654 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
2655 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
2656 "engines": {
2657 "node": ">= 0.8"
2658 }
2659 },
2660 "node_modules/once": {
2661 "version": "1.4.0",
2662 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2663 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2664 "dependencies": {
2665 "wrappy": "1"
2666 }
2667 },
2668 "node_modules/p-map": {
2669 "version": "4.0.0",
2670 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
2671 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
2672 "optional": true,
2673 "dependencies": {
2674 "aggregate-error": "^3.0.0"
2675 },
2676 "engines": {
2677 "node": ">=10"
2678 },
2679 "funding": {
2680 "url": "https://github.com/sponsors/sindresorhus"
2681 }
2682 },
2683 "node_modules/package-json-from-dist": {
2684 "version": "1.0.1",
2685 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
2686 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
2687 },
2688 "node_modules/parseurl": {
2689 "version": "1.3.3",
2690 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2691 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2692 "engines": {
2693 "node": ">= 0.8"
2694 }
2695 },
2696 "node_modules/path-is-absolute": {
2697 "version": "1.0.1",
2698 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2699 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2700 "engines": {
2701 "node": ">=0.10.0"
2702 }
2703 },
2704 "node_modules/path-key": {
2705 "version": "3.1.1",
2706 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2707 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2708 "engines": {
2709 "node": ">=8"
2710 }
2711 },
2712 "node_modules/path-parse": {
2713 "version": "1.0.7",
2714 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2715 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
2716 },
2717 "node_modules/path-scurry": {
2718 "version": "1.11.1",
2719 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
2720 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
2721 "dependencies": {
2722 "lru-cache": "^10.2.0",
2723 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
2724 },
2725 "engines": {
2726 "node": ">=16 || 14 >=14.18"
2727 },
2728 "funding": {
2729 "url": "https://github.com/sponsors/isaacs"
2730 }
2731 },
2732 "node_modules/path-scurry/node_modules/lru-cache": {
2733 "version": "10.4.3",
2734 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
2735 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
2736 },
2737 "node_modules/path-scurry/node_modules/minipass": {
2738 "version": "7.1.2",
2739 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2740 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
2741 "engines": {
2742 "node": ">=16 || 14 >=14.17"
2743 }
2744 },
2745 "node_modules/path-to-regexp": {
2746 "version": "0.1.10",
2747 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
2748 "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
2749 },
2750 "node_modules/pg-connection-string": {
2751 "version": "2.7.0",
2752 "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.7.0.tgz",
2753 "integrity": "sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA=="
2754 },
2755 "node_modules/picomatch": {
2756 "version": "2.3.1",
2757 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2758 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2759 "dev": true,
2760 "engines": {
2761 "node": ">=8.6"
2762 },
2763 "funding": {
2764 "url": "https://github.com/sponsors/jonschlinkert"
2765 }
2766 },
2767 "node_modules/prebuild-install": {
2768 "version": "7.1.2",
2769 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz",
2770 "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==",
2771 "dependencies": {
2772 "detect-libc": "^2.0.0",
2773 "expand-template": "^2.0.3",
2774 "github-from-package": "0.0.0",
2775 "minimist": "^1.2.3",
2776 "mkdirp-classic": "^0.5.3",
2777 "napi-build-utils": "^1.0.1",
2778 "node-abi": "^3.3.0",
2779 "pump": "^3.0.0",
2780 "rc": "^1.2.7",
2781 "simple-get": "^4.0.0",
2782 "tar-fs": "^2.0.0",
2783 "tunnel-agent": "^0.6.0"
2784 },
2785 "bin": {
2786 "prebuild-install": "bin.js"
2787 },
2788 "engines": {
2789 "node": ">=10"
2790 }
2791 },
2792 "node_modules/promise": {
2793 "version": "7.3.1",
2794 "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
2795 "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
2796 "dependencies": {
2797 "asap": "~2.0.3"
2798 }
2799 },
2800 "node_modules/promise-inflight": {
2801 "version": "1.0.1",
2802 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
2803 "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
2804 "optional": true
2805 },
2806 "node_modules/promise-retry": {
2807 "version": "2.0.1",
2808 "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
2809 "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
2810 "optional": true,
2811 "dependencies": {
2812 "err-code": "^2.0.2",
2813 "retry": "^0.12.0"
2814 },
2815 "engines": {
2816 "node": ">=10"
2817 }
2818 },
2819 "node_modules/proto-list": {
2820 "version": "1.2.4",
2821 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
2822 "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="
2823 },
2824 "node_modules/proxy-addr": {
2825 "version": "2.0.7",
2826 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
2827 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
2828 "dependencies": {
2829 "forwarded": "0.2.0",
2830 "ipaddr.js": "1.9.1"
2831 },
2832 "engines": {
2833 "node": ">= 0.10"
2834 }
2835 },
2836 "node_modules/pstree.remy": {
2837 "version": "1.1.8",
2838 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
2839 "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
2840 "dev": true
2841 },
2842 "node_modules/pug": {
2843 "version": "3.0.3",
2844 "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz",
2845 "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==",
2846 "dependencies": {
2847 "pug-code-gen": "^3.0.3",
2848 "pug-filters": "^4.0.0",
2849 "pug-lexer": "^5.0.1",
2850 "pug-linker": "^4.0.0",
2851 "pug-load": "^3.0.0",
2852 "pug-parser": "^6.0.0",
2853 "pug-runtime": "^3.0.1",
2854 "pug-strip-comments": "^2.0.0"
2855 }
2856 },
2857 "node_modules/pug-attrs": {
2858 "version": "3.0.0",
2859 "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
2860 "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
2861 "dependencies": {
2862 "constantinople": "^4.0.1",
2863 "js-stringify": "^1.0.2",
2864 "pug-runtime": "^3.0.0"
2865 }
2866 },
2867 "node_modules/pug-code-gen": {
2868 "version": "3.0.3",
2869 "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz",
2870 "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==",
2871 "dependencies": {
2872 "constantinople": "^4.0.1",
2873 "doctypes": "^1.1.0",
2874 "js-stringify": "^1.0.2",
2875 "pug-attrs": "^3.0.0",
2876 "pug-error": "^2.1.0",
2877 "pug-runtime": "^3.0.1",
2878 "void-elements": "^3.1.0",
2879 "with": "^7.0.0"
2880 }
2881 },
2882 "node_modules/pug-error": {
2883 "version": "2.1.0",
2884 "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz",
2885 "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg=="
2886 },
2887 "node_modules/pug-filters": {
2888 "version": "4.0.0",
2889 "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
2890 "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
2891 "dependencies": {
2892 "constantinople": "^4.0.1",
2893 "jstransformer": "1.0.0",
2894 "pug-error": "^2.0.0",
2895 "pug-walk": "^2.0.0",
2896 "resolve": "^1.15.1"
2897 }
2898 },
2899 "node_modules/pug-lexer": {
2900 "version": "5.0.1",
2901 "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
2902 "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
2903 "dependencies": {
2904 "character-parser": "^2.2.0",
2905 "is-expression": "^4.0.0",
2906 "pug-error": "^2.0.0"
2907 }
2908 },
2909 "node_modules/pug-linker": {
2910 "version": "4.0.0",
2911 "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
2912 "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
2913 "dependencies": {
2914 "pug-error": "^2.0.0",
2915 "pug-walk": "^2.0.0"
2916 }
2917 },
2918 "node_modules/pug-load": {
2919 "version": "3.0.0",
2920 "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
2921 "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
2922 "dependencies": {
2923 "object-assign": "^4.1.1",
2924 "pug-walk": "^2.0.0"
2925 }
2926 },
2927 "node_modules/pug-parser": {
2928 "version": "6.0.0",
2929 "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
2930 "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
2931 "dependencies": {
2932 "pug-error": "^2.0.0",
2933 "token-stream": "1.0.0"
2934 }
2935 },
2936 "node_modules/pug-runtime": {
2937 "version": "3.0.1",
2938 "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
2939 "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg=="
2940 },
2941 "node_modules/pug-strip-comments": {
2942 "version": "2.0.0",
2943 "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
2944 "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
2945 "dependencies": {
2946 "pug-error": "^2.0.0"
2947 }
2948 },
2949 "node_modules/pug-walk": {
2950 "version": "2.0.0",
2951 "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
2952 "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ=="
2953 },
2954 "node_modules/pump": {
2955 "version": "3.0.2",
2956 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
2957 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
2958 "dependencies": {
2959 "end-of-stream": "^1.1.0",
2960 "once": "^1.3.1"
2961 }
2962 },
2963 "node_modules/qs": {
2964 "version": "6.13.0",
2965 "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
2966 "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
2967 "dependencies": {
2968 "side-channel": "^1.0.6"
2969 },
2970 "engines": {
2971 "node": ">=0.6"
2972 },
2973 "funding": {
2974 "url": "https://github.com/sponsors/ljharb"
2975 }
2976 },
2977 "node_modules/random-bytes": {
2978 "version": "1.0.0",
2979 "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
2980 "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==",
2981 "engines": {
2982 "node": ">= 0.8"
2983 }
2984 },
2985 "node_modules/range-parser": {
2986 "version": "1.2.1",
2987 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2988 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
2989 "engines": {
2990 "node": ">= 0.6"
2991 }
2992 },
2993 "node_modules/raw-body": {
2994 "version": "2.5.2",
2995 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
2996 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
2997 "dependencies": {
2998 "bytes": "3.1.2",
2999 "http-errors": "2.0.0",
3000 "iconv-lite": "0.4.24",
3001 "unpipe": "1.0.0"
3002 },
3003 "engines": {
3004 "node": ">= 0.8"
3005 }
3006 },
3007 "node_modules/rc": {
3008 "version": "1.2.8",
3009 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3010 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
3011 "dependencies": {
3012 "deep-extend": "^0.6.0",
3013 "ini": "~1.3.0",
3014 "minimist": "^1.2.0",
3015 "strip-json-comments": "~2.0.1"
3016 },
3017 "bin": {
3018 "rc": "cli.js"
3019 }
3020 },
3021 "node_modules/readable-stream": {
3022 "version": "3.6.2",
3023 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3024 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3025 "dependencies": {
3026 "inherits": "^2.0.3",
3027 "string_decoder": "^1.1.1",
3028 "util-deprecate": "^1.0.1"
3029 },
3030 "engines": {
3031 "node": ">= 6"
3032 }
3033 },
3034 "node_modules/readdirp": {
3035 "version": "3.6.0",
3036 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
3037 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
3038 "dev": true,
3039 "dependencies": {
3040 "picomatch": "^2.2.1"
3041 },
3042 "engines": {
3043 "node": ">=8.10.0"
3044 }
3045 },
3046 "node_modules/require-directory": {
3047 "version": "2.1.1",
3048 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3049 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3050 "engines": {
3051 "node": ">=0.10.0"
3052 }
3053 },
3054 "node_modules/resolve": {
3055 "version": "1.22.8",
3056 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
3057 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
3058 "dependencies": {
3059 "is-core-module": "^2.13.0",
3060 "path-parse": "^1.0.7",
3061 "supports-preserve-symlinks-flag": "^1.0.0"
3062 },
3063 "bin": {
3064 "resolve": "bin/resolve"
3065 },
3066 "funding": {
3067 "url": "https://github.com/sponsors/ljharb"
3068 }
3069 },
3070 "node_modules/retry": {
3071 "version": "0.12.0",
3072 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
3073 "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
3074 "optional": true,
3075 "engines": {
3076 "node": ">= 4"
3077 }
3078 },
3079 "node_modules/retry-as-promised": {
3080 "version": "7.0.4",
3081 "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz",
3082 "integrity": "sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA=="
3083 },
3084 "node_modules/rimraf": {
3085 "version": "3.0.2",
3086 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3087 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3088 "deprecated": "Rimraf versions prior to v4 are no longer supported",
3089 "dependencies": {
3090 "glob": "^7.1.3"
3091 },
3092 "bin": {
3093 "rimraf": "bin.js"
3094 },
3095 "funding": {
3096 "url": "https://github.com/sponsors/isaacs"
3097 }
3098 },
3099 "node_modules/safe-buffer": {
3100 "version": "5.2.1",
3101 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3102 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3103 "funding": [
3104 {
3105 "type": "github",
3106 "url": "https://github.com/sponsors/feross"
3107 },
3108 {
3109 "type": "patreon",
3110 "url": "https://www.patreon.com/feross"
3111 },
3112 {
3113 "type": "consulting",
3114 "url": "https://feross.org/support"
3115 }
3116 ]
3117 },
3118 "node_modules/safer-buffer": {
3119 "version": "2.1.2",
3120 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3121 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3122 },
3123 "node_modules/semver": {
3124 "version": "7.6.3",
3125 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
3126 "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
3127 "bin": {
3128 "semver": "bin/semver.js"
3129 },
3130 "engines": {
3131 "node": ">=10"
3132 }
3133 },
3134 "node_modules/send": {
3135 "version": "0.19.0",
3136 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
3137 "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
3138 "dependencies": {
3139 "debug": "2.6.9",
3140 "depd": "2.0.0",
3141 "destroy": "1.2.0",
3142 "encodeurl": "~1.0.2",
3143 "escape-html": "~1.0.3",
3144 "etag": "~1.8.1",
3145 "fresh": "0.5.2",
3146 "http-errors": "2.0.0",
3147 "mime": "1.6.0",
3148 "ms": "2.1.3",
3149 "on-finished": "2.4.1",
3150 "range-parser": "~1.2.1",
3151 "statuses": "2.0.1"
3152 },
3153 "engines": {
3154 "node": ">= 0.8.0"
3155 }
3156 },
3157 "node_modules/send/node_modules/debug": {
3158 "version": "2.6.9",
3159 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3160 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3161 "dependencies": {
3162 "ms": "2.0.0"
3163 }
3164 },
3165 "node_modules/send/node_modules/debug/node_modules/ms": {
3166 "version": "2.0.0",
3167 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3168 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
3169 },
3170 "node_modules/send/node_modules/encodeurl": {
3171 "version": "1.0.2",
3172 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
3173 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
3174 "engines": {
3175 "node": ">= 0.8"
3176 }
3177 },
3178 "node_modules/sequelize": {
3179 "version": "6.37.5",
3180 "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.37.5.tgz",
3181 "integrity": "sha512-10WA4poUb3XWnUROThqL2Apq9C2NhyV1xHPMZuybNMCucDsbbFuKg51jhmyvvAUyUqCiimwTZamc3AHhMoBr2Q==",
3182 "funding": [
3183 {
3184 "type": "opencollective",
3185 "url": "https://opencollective.com/sequelize"
3186 }
3187 ],
3188 "dependencies": {
3189 "@types/debug": "^4.1.8",
3190 "@types/validator": "^13.7.17",
3191 "debug": "^4.3.4",
3192 "dottie": "^2.0.6",
3193 "inflection": "^1.13.4",
3194 "lodash": "^4.17.21",
3195 "moment": "^2.29.4",
3196 "moment-timezone": "^0.5.43",
3197 "pg-connection-string": "^2.6.1",
3198 "retry-as-promised": "^7.0.4",
3199 "semver": "^7.5.4",
3200 "sequelize-pool": "^7.1.0",
3201 "toposort-class": "^1.0.1",
3202 "uuid": "^8.3.2",
3203 "validator": "^13.9.0",
3204 "wkx": "^0.5.0"
3205 },
3206 "engines": {
3207 "node": ">=10.0.0"
3208 },
3209 "peerDependenciesMeta": {
3210 "ibm_db": {
3211 "optional": true
3212 },
3213 "mariadb": {
3214 "optional": true
3215 },
3216 "mysql2": {
3217 "optional": true
3218 },
3219 "oracledb": {
3220 "optional": true
3221 },
3222 "pg": {
3223 "optional": true
3224 },
3225 "pg-hstore": {
3226 "optional": true
3227 },
3228 "snowflake-sdk": {
3229 "optional": true
3230 },
3231 "sqlite3": {
3232 "optional": true
3233 },
3234 "tedious": {
3235 "optional": true
3236 }
3237 }
3238 },
3239 "node_modules/sequelize-cli": {
3240 "version": "6.6.2",
3241 "resolved": "https://registry.npmjs.org/sequelize-cli/-/sequelize-cli-6.6.2.tgz",
3242 "integrity": "sha512-V8Oh+XMz2+uquLZltZES6MVAD+yEnmMfwfn+gpXcDiwE3jyQygLt4xoI0zG8gKt6cRcs84hsKnXAKDQjG/JAgg==",
3243 "dependencies": {
3244 "cli-color": "^2.0.3",
3245 "fs-extra": "^9.1.0",
3246 "js-beautify": "^1.14.5",
3247 "lodash": "^4.17.21",
3248 "resolve": "^1.22.1",
3249 "umzug": "^2.3.0",
3250 "yargs": "^16.2.0"
3251 },
3252 "bin": {
3253 "sequelize": "lib/sequelize",
3254 "sequelize-cli": "lib/sequelize"
3255 },
3256 "engines": {
3257 "node": ">=10.0.0"
3258 }
3259 },
3260 "node_modules/sequelize-pool": {
3261 "version": "7.1.0",
3262 "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz",
3263 "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==",
3264 "engines": {
3265 "node": ">= 10.0.0"
3266 }
3267 },
3268 "node_modules/serve-static": {
3269 "version": "1.16.2",
3270 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
3271 "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
3272 "dependencies": {
3273 "encodeurl": "~2.0.0",
3274 "escape-html": "~1.0.3",
3275 "parseurl": "~1.3.3",
3276 "send": "0.19.0"
3277 },
3278 "engines": {
3279 "node": ">= 0.8.0"
3280 }
3281 },
3282 "node_modules/set-blocking": {
3283 "version": "2.0.0",
3284 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3285 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
3286 },
3287 "node_modules/set-function-length": {
3288 "version": "1.2.2",
3289 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
3290 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
3291 "dependencies": {
3292 "define-data-property": "^1.1.4",
3293 "es-errors": "^1.3.0",
3294 "function-bind": "^1.1.2",
3295 "get-intrinsic": "^1.2.4",
3296 "gopd": "^1.0.1",
3297 "has-property-descriptors": "^1.0.2"
3298 },
3299 "engines": {
3300 "node": ">= 0.4"
3301 }
3302 },
3303 "node_modules/setprototypeof": {
3304 "version": "1.2.0",
3305 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
3306 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
3307 },
3308 "node_modules/shebang-command": {
3309 "version": "2.0.0",
3310 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3311 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3312 "dependencies": {
3313 "shebang-regex": "^3.0.0"
3314 },
3315 "engines": {
3316 "node": ">=8"
3317 }
3318 },
3319 "node_modules/shebang-regex": {
3320 "version": "3.0.0",
3321 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3322 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3323 "engines": {
3324 "node": ">=8"
3325 }
3326 },
3327 "node_modules/showdown": {
3328 "version": "2.1.0",
3329 "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz",
3330 "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==",
3331 "dependencies": {
3332 "commander": "^9.0.0"
3333 },
3334 "bin": {
3335 "showdown": "bin/showdown.js"
3336 },
3337 "funding": {
3338 "type": "individual",
3339 "url": "https://www.paypal.me/tiviesantos"
3340 }
3341 },
3342 "node_modules/showdown/node_modules/commander": {
3343 "version": "9.5.0",
3344 "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
3345 "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
3346 "engines": {
3347 "node": "^12.20.0 || >=14"
3348 }
3349 },
3350 "node_modules/side-channel": {
3351 "version": "1.0.6",
3352 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
3353 "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
3354 "dependencies": {
3355 "call-bind": "^1.0.7",
3356 "es-errors": "^1.3.0",
3357 "get-intrinsic": "^1.2.4",
3358 "object-inspect": "^1.13.1"
3359 },
3360 "engines": {
3361 "node": ">= 0.4"
3362 },
3363 "funding": {
3364 "url": "https://github.com/sponsors/ljharb"
3365 }
3366 },
3367 "node_modules/signal-exit": {
3368 "version": "3.0.7",
3369 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3370 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
3371 },
3372 "node_modules/simple-concat": {
3373 "version": "1.0.1",
3374 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
3375 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
3376 "funding": [
3377 {
3378 "type": "github",
3379 "url": "https://github.com/sponsors/feross"
3380 },
3381 {
3382 "type": "patreon",
3383 "url": "https://www.patreon.com/feross"
3384 },
3385 {
3386 "type": "consulting",
3387 "url": "https://feross.org/support"
3388 }
3389 ]
3390 },
3391 "node_modules/simple-get": {
3392 "version": "4.0.1",
3393 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
3394 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
3395 "funding": [
3396 {
3397 "type": "github",
3398 "url": "https://github.com/sponsors/feross"
3399 },
3400 {
3401 "type": "patreon",
3402 "url": "https://www.patreon.com/feross"
3403 },
3404 {
3405 "type": "consulting",
3406 "url": "https://feross.org/support"
3407 }
3408 ],
3409 "dependencies": {
3410 "decompress-response": "^6.0.0",
3411 "once": "^1.3.1",
3412 "simple-concat": "^1.0.0"
3413 }
3414 },
3415 "node_modules/simple-update-notifier": {
3416 "version": "2.0.0",
3417 "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
3418 "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
3419 "dev": true,
3420 "dependencies": {
3421 "semver": "^7.5.3"
3422 },
3423 "engines": {
3424 "node": ">=10"
3425 }
3426 },
3427 "node_modules/smart-buffer": {
3428 "version": "4.2.0",
3429 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
3430 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
3431 "optional": true,
3432 "engines": {
3433 "node": ">= 6.0.0",
3434 "npm": ">= 3.0.0"
3435 }
3436 },
3437 "node_modules/socks": {
3438 "version": "2.8.3",
3439 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
3440 "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
3441 "optional": true,
3442 "dependencies": {
3443 "ip-address": "^9.0.5",
3444 "smart-buffer": "^4.2.0"
3445 },
3446 "engines": {
3447 "node": ">= 10.0.0",
3448 "npm": ">= 3.0.0"
3449 }
3450 },
3451 "node_modules/socks-proxy-agent": {
3452 "version": "6.2.1",
3453 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz",
3454 "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==",
3455 "optional": true,
3456 "dependencies": {
3457 "agent-base": "^6.0.2",
3458 "debug": "^4.3.3",
3459 "socks": "^2.6.2"
3460 },
3461 "engines": {
3462 "node": ">= 10"
3463 }
3464 },
3465 "node_modules/sprintf-js": {
3466 "version": "1.1.3",
3467 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
3468 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
3469 "optional": true
3470 },
3471 "node_modules/sqlite3": {
3472 "version": "5.1.7",
3473 "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz",
3474 "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==",
3475 "hasInstallScript": true,
3476 "dependencies": {
3477 "bindings": "^1.5.0",
3478 "node-addon-api": "^7.0.0",
3479 "prebuild-install": "^7.1.1",
3480 "tar": "^6.1.11"
3481 },
3482 "optionalDependencies": {
3483 "node-gyp": "8.x"
3484 },
3485 "peerDependencies": {
3486 "node-gyp": "8.x"
3487 },
3488 "peerDependenciesMeta": {
3489 "node-gyp": {
3490 "optional": true
3491 }
3492 }
3493 },
3494 "node_modules/sqlite3/node_modules/node-addon-api": {
3495 "version": "7.1.1",
3496 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
3497 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="
3498 },
3499 "node_modules/ssri": {
3500 "version": "8.0.1",
3501 "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
3502 "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
3503 "optional": true,
3504 "dependencies": {
3505 "minipass": "^3.1.1"
3506 },
3507 "engines": {
3508 "node": ">= 8"
3509 }
3510 },
3511 "node_modules/statuses": {
3512 "version": "2.0.1",
3513 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
3514 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
3515 "engines": {
3516 "node": ">= 0.8"
3517 }
3518 },
3519 "node_modules/string_decoder": {
3520 "version": "1.3.0",
3521 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3522 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3523 "dependencies": {
3524 "safe-buffer": "~5.2.0"
3525 }
3526 },
3527 "node_modules/string-width": {
3528 "version": "4.2.3",
3529 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3530 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3531 "dependencies": {
3532 "emoji-regex": "^8.0.0",
3533 "is-fullwidth-code-point": "^3.0.0",
3534 "strip-ansi": "^6.0.1"
3535 },
3536 "engines": {
3537 "node": ">=8"
3538 }
3539 },
3540 "node_modules/string-width-cjs": {
3541 "name": "string-width",
3542 "version": "4.2.3",
3543 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3544 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3545 "dependencies": {
3546 "emoji-regex": "^8.0.0",
3547 "is-fullwidth-code-point": "^3.0.0",
3548 "strip-ansi": "^6.0.1"
3549 },
3550 "engines": {
3551 "node": ">=8"
3552 }
3553 },
3554 "node_modules/strip-ansi": {
3555 "version": "6.0.1",
3556 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3557 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3558 "dependencies": {
3559 "ansi-regex": "^5.0.1"
3560 },
3561 "engines": {
3562 "node": ">=8"
3563 }
3564 },
3565 "node_modules/strip-ansi-cjs": {
3566 "name": "strip-ansi",
3567 "version": "6.0.1",
3568 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3569 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3570 "dependencies": {
3571 "ansi-regex": "^5.0.1"
3572 },
3573 "engines": {
3574 "node": ">=8"
3575 }
3576 },
3577 "node_modules/strip-json-comments": {
3578 "version": "2.0.1",
3579 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3580 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
3581 "engines": {
3582 "node": ">=0.10.0"
3583 }
3584 },
3585 "node_modules/supports-color": {
3586 "version": "5.5.0",
3587 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3588 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3589 "dev": true,
3590 "dependencies": {
3591 "has-flag": "^3.0.0"
3592 },
3593 "engines": {
3594 "node": ">=4"
3595 }
3596 },
3597 "node_modules/supports-preserve-symlinks-flag": {
3598 "version": "1.0.0",
3599 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3600 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3601 "engines": {
3602 "node": ">= 0.4"
3603 },
3604 "funding": {
3605 "url": "https://github.com/sponsors/ljharb"
3606 }
3607 },
3608 "node_modules/tar": {
3609 "version": "6.2.1",
3610 "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
3611 "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
3612 "dependencies": {
3613 "chownr": "^2.0.0",
3614 "fs-minipass": "^2.0.0",
3615 "minipass": "^5.0.0",
3616 "minizlib": "^2.1.1",
3617 "mkdirp": "^1.0.3",
3618 "yallist": "^4.0.0"
3619 },
3620 "engines": {
3621 "node": ">=10"
3622 }
3623 },
3624 "node_modules/tar-fs": {
3625 "version": "2.1.1",
3626 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
3627 "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
3628 "dependencies": {
3629 "chownr": "^1.1.1",
3630 "mkdirp-classic": "^0.5.2",
3631 "pump": "^3.0.0",
3632 "tar-stream": "^2.1.4"
3633 }
3634 },
3635 "node_modules/tar-fs/node_modules/chownr": {
3636 "version": "1.1.4",
3637 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
3638 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
3639 },
3640 "node_modules/tar-stream": {
3641 "version": "2.2.0",
3642 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
3643 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
3644 "dependencies": {
3645 "bl": "^4.0.3",
3646 "end-of-stream": "^1.4.1",
3647 "fs-constants": "^1.0.0",
3648 "inherits": "^2.0.3",
3649 "readable-stream": "^3.1.1"
3650 },
3651 "engines": {
3652 "node": ">=6"
3653 }
3654 },
3655 "node_modules/tar/node_modules/minipass": {
3656 "version": "5.0.0",
3657 "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
3658 "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
3659 "engines": {
3660 "node": ">=8"
3661 }
3662 },
3663 "node_modules/timers-ext": {
3664 "version": "0.1.8",
3665 "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz",
3666 "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==",
3667 "dependencies": {
3668 "es5-ext": "^0.10.64",
3669 "next-tick": "^1.1.0"
3670 },
3671 "engines": {
3672 "node": ">=0.12"
3673 }
3674 },
3675 "node_modules/to-regex-range": {
3676 "version": "5.0.1",
3677 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3678 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3679 "dev": true,
3680 "dependencies": {
3681 "is-number": "^7.0.0"
3682 },
3683 "engines": {
3684 "node": ">=8.0"
3685 }
3686 },
3687 "node_modules/toidentifier": {
3688 "version": "1.0.1",
3689 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
3690 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3691 "engines": {
3692 "node": ">=0.6"
3693 }
3694 },
3695 "node_modules/token-stream": {
3696 "version": "1.0.0",
3697 "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
3698 "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg=="
3699 },
3700 "node_modules/toposort-class": {
3701 "version": "1.0.1",
3702 "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz",
3703 "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg=="
3704 },
3705 "node_modules/touch": {
3706 "version": "3.1.1",
3707 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz",
3708 "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==",
3709 "dev": true,
3710 "bin": {
3711 "nodetouch": "bin/nodetouch.js"
3712 }
3713 },
3714 "node_modules/tr46": {
3715 "version": "0.0.3",
3716 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
3717 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
3718 },
3719 "node_modules/tunnel-agent": {
3720 "version": "0.6.0",
3721 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3722 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
3723 "dependencies": {
3724 "safe-buffer": "^5.0.1"
3725 },
3726 "engines": {
3727 "node": "*"
3728 }
3729 },
3730 "node_modules/type": {
3731 "version": "2.7.3",
3732 "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz",
3733 "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ=="
3734 },
3735 "node_modules/type-is": {
3736 "version": "1.6.18",
3737 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
3738 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
3739 "dependencies": {
3740 "media-typer": "0.3.0",
3741 "mime-types": "~2.1.24"
3742 },
3743 "engines": {
3744 "node": ">= 0.6"
3745 }
3746 },
3747 "node_modules/uid-safe": {
3748 "version": "2.1.5",
3749 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
3750 "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
3751 "dependencies": {
3752 "random-bytes": "~1.0.0"
3753 },
3754 "engines": {
3755 "node": ">= 0.8"
3756 }
3757 },
3758 "node_modules/umzug": {
3759 "version": "2.3.0",
3760 "resolved": "https://registry.npmjs.org/umzug/-/umzug-2.3.0.tgz",
3761 "integrity": "sha512-Z274K+e8goZK8QJxmbRPhl89HPO1K+ORFtm6rySPhFKfKc5GHhqdzD0SGhSWHkzoXasqJuItdhorSvY7/Cgflw==",
3762 "dependencies": {
3763 "bluebird": "^3.7.2"
3764 },
3765 "engines": {
3766 "node": ">=6.0.0"
3767 }
3768 },
3769 "node_modules/undefsafe": {
3770 "version": "2.0.5",
3771 "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
3772 "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
3773 "dev": true
3774 },
3775 "node_modules/undici-types": {
3776 "version": "6.20.0",
3777 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
3778 "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="
3779 },
3780 "node_modules/unique-filename": {
3781 "version": "1.1.1",
3782 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
3783 "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
3784 "optional": true,
3785 "dependencies": {
3786 "unique-slug": "^2.0.0"
3787 }
3788 },
3789 "node_modules/unique-slug": {
3790 "version": "2.0.2",
3791 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
3792 "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
3793 "optional": true,
3794 "dependencies": {
3795 "imurmurhash": "^0.1.4"
3796 }
3797 },
3798 "node_modules/universalify": {
3799 "version": "2.0.1",
3800 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
3801 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
3802 "engines": {
3803 "node": ">= 10.0.0"
3804 }
3805 },
3806 "node_modules/unpipe": {
3807 "version": "1.0.0",
3808 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3809 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
3810 "engines": {
3811 "node": ">= 0.8"
3812 }
3813 },
3814 "node_modules/util-deprecate": {
3815 "version": "1.0.2",
3816 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3817 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
3818 },
3819 "node_modules/utils-merge": {
3820 "version": "1.0.1",
3821 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
3822 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
3823 "engines": {
3824 "node": ">= 0.4.0"
3825 }
3826 },
3827 "node_modules/uuid": {
3828 "version": "8.3.2",
3829 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
3830 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
3831 "bin": {
3832 "uuid": "dist/bin/uuid"
3833 }
3834 },
3835 "node_modules/validator": {
3836 "version": "13.12.0",
3837 "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz",
3838 "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==",
3839 "engines": {
3840 "node": ">= 0.10"
3841 }
3842 },
3843 "node_modules/vary": {
3844 "version": "1.1.2",
3845 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
3846 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
3847 "engines": {
3848 "node": ">= 0.8"
3849 }
3850 },
3851 "node_modules/void-elements": {
3852 "version": "3.1.0",
3853 "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
3854 "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==",
3855 "engines": {
3856 "node": ">=0.10.0"
3857 }
3858 },
3859 "node_modules/webidl-conversions": {
3860 "version": "3.0.1",
3861 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
3862 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
3863 },
3864 "node_modules/whatwg-url": {
3865 "version": "5.0.0",
3866 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
3867 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
3868 "dependencies": {
3869 "tr46": "~0.0.3",
3870 "webidl-conversions": "^3.0.0"
3871 }
3872 },
3873 "node_modules/which": {
3874 "version": "2.0.2",
3875 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3876 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3877 "dependencies": {
3878 "isexe": "^2.0.0"
3879 },
3880 "bin": {
3881 "node-which": "bin/node-which"
3882 },
3883 "engines": {
3884 "node": ">= 8"
3885 }
3886 },
3887 "node_modules/wide-align": {
3888 "version": "1.1.5",
3889 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
3890 "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
3891 "dependencies": {
3892 "string-width": "^1.0.2 || 2 || 3 || 4"
3893 }
3894 },
3895 "node_modules/with": {
3896 "version": "7.0.2",
3897 "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
3898 "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
3899 "dependencies": {
3900 "@babel/parser": "^7.9.6",
3901 "@babel/types": "^7.9.6",
3902 "assert-never": "^1.2.1",
3903 "babel-walk": "3.0.0-canary-5"
3904 },
3905 "engines": {
3906 "node": ">= 10.0.0"
3907 }
3908 },
3909 "node_modules/wkx": {
3910 "version": "0.5.0",
3911 "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz",
3912 "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==",
3913 "dependencies": {
3914 "@types/node": "*"
3915 }
3916 },
3917 "node_modules/wrap-ansi": {
3918 "version": "7.0.0",
3919 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3920 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3921 "dependencies": {
3922 "ansi-styles": "^4.0.0",
3923 "string-width": "^4.1.0",
3924 "strip-ansi": "^6.0.0"
3925 },
3926 "engines": {
3927 "node": ">=10"
3928 },
3929 "funding": {
3930 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3931 }
3932 },
3933 "node_modules/wrap-ansi-cjs": {
3934 "name": "wrap-ansi",
3935 "version": "7.0.0",
3936 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3937 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3938 "dependencies": {
3939 "ansi-styles": "^4.0.0",
3940 "string-width": "^4.1.0",
3941 "strip-ansi": "^6.0.0"
3942 },
3943 "engines": {
3944 "node": ">=10"
3945 },
3946 "funding": {
3947 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3948 }
3949 },
3950 "node_modules/wrappy": {
3951 "version": "1.0.2",
3952 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3953 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
3954 },
3955 "node_modules/xss": {
3956 "version": "1.0.15",
3957 "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz",
3958 "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==",
3959 "dependencies": {
3960 "commander": "^2.20.3",
3961 "cssfilter": "0.0.10"
3962 },
3963 "bin": {
3964 "xss": "bin/xss"
3965 },
3966 "engines": {
3967 "node": ">= 0.10.0"
3968 }
3969 },
3970 "node_modules/xss/node_modules/commander": {
3971 "version": "2.20.3",
3972 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3973 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
3974 },
3975 "node_modules/y18n": {
3976 "version": "5.0.8",
3977 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3978 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3979 "engines": {
3980 "node": ">=10"
3981 }
3982 },
3983 "node_modules/yallist": {
3984 "version": "4.0.0",
3985 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3986 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
3987 },
3988 "node_modules/yargs": {
3989 "version": "16.2.0",
3990 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3991 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3992 "dependencies": {
3993 "cliui": "^7.0.2",
3994 "escalade": "^3.1.1",
3995 "get-caller-file": "^2.0.5",
3996 "require-directory": "^2.1.1",
3997 "string-width": "^4.2.0",
3998 "y18n": "^5.0.5",
3999 "yargs-parser": "^20.2.2"
4000 },
4001 "engines": {
4002 "node": ">=10"
4003 }
4004 },
4005 "node_modules/yargs-parser": {
4006 "version": "20.2.9",
4007 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
4008 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
4009 "engines": {
4010 "node": ">=10"
4011 }
4012 }
4013 }
4014}