update package-lock.json

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed May 25, 2024 at 16:57 UTC a171cde2ff99784873f2054720b4c4123837f42e
1 file changed +680 -261
package-lock.json
+680 -261
@@ -1,21 +1,21 @@
1 {
2 "name": "meshcentral",
3 - "version": "1.1.21",
3 + "version": "1.1.24",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "meshcentral",
9 - "version": "1.1.21",
9 + "version": "1.1.24",
10 "license": "Apache-2.0",
11 "dependencies": {
12 "@yetzt/nedb": "1.8.0",
13 - "archiver": "5.3.2",
13 + "archiver": "7.0.0",
14 "body-parser": "1.20.2",
15 "cbor": "5.2.0",
16 "compression": "1.7.4",
17 "cookie-session": "2.0.0",
18 - "express": "4.18.2",
18 + "express": "4.19.2",
19 "express-handlebars": "5.3.5",
20 "express-ws": "4.0.0",
21 "ipcheck": "0.1.0",
@@ -30,7 +30,32 @@
30 "meshcentral": "bin/meshcentral"
31 },
32 "engines": {
33 - "node": ">=11.0.0"
33 + "node": ">=16.0.0"
34 + }
35 + },
36 + "node_modules/@isaacs/cliui": {
37 + "version": "8.0.2",
38 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
39 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
40 + "dependencies": {
41 + "string-width": "^5.1.2",
42 + "string-width-cjs": "npm:string-width@^4.2.0",
43 + "strip-ansi": "^7.0.1",
44 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
45 + "wrap-ansi": "^8.1.0",
46 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
47 + },
48 + "engines": {
49 + "node": ">=12"
50 + }
51 + },
52 + "node_modules/@pkgjs/parseargs": {
53 + "version": "0.11.0",
54 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
55 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
56 + "optional": true,
57 + "engines": {
58 + "node": ">=14"
59 }
60 },
61 "node_modules/@yetzt/binary-search-tree": {
@@ -50,6 +75,17 @@
75 "underscore": "^1.13.1"
76 }
77 },
78 + "node_modules/abort-controller": {
79 + "version": "3.0.0",
80 + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
81 + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
82 + "dependencies": {
83 + "event-target-shim": "^5.0.0"
84 + },
85 + "engines": {
86 + "node": ">=6.5"
87 + }
88 + },
89 "node_modules/accepts": {
90 "version": "1.3.8",
91 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -62,63 +98,60 @@
98 "node": ">= 0.6"
99 }
100 },
101 + "node_modules/ansi-regex": {
102 + "version": "6.0.1",
103 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
104 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
105 + "engines": {
106 + "node": ">=12"
107 + },
108 + "funding": {
109 + "url": "https://github.com/chalk/ansi-regex?sponsor=1"
110 + }
111 + },
112 + "node_modules/ansi-styles": {
113 + "version": "6.2.1",
114 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
115 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
116 + "engines": {
117 + "node": ">=12"
118 + },
119 + "funding": {
120 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
121 + }
122 + },
123 "node_modules/archiver": {
66 - "version": "5.3.2",
67 - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
68 - "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
124 + "version": "7.0.0",
125 + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.0.tgz",
126 + "integrity": "sha512-R9HM9egs8FfktSqUqyjlKmvF4U+CWNqm/2tlROV+lOFg79MLdT67ae1l3hU47pGy8twSXxHoiefMCh43w0BriQ==",
127 "dependencies": {
70 - "archiver-utils": "^2.1.0",
128 + "archiver-utils": "^5.0.0",
129 "async": "^3.2.4",
72 - "buffer-crc32": "^0.2.1",
73 - "readable-stream": "^3.6.0",
130 + "buffer-crc32": "^1.0.0",
131 + "readable-stream": "^4.0.0",
132 "readdir-glob": "^1.1.2",
75 - "tar-stream": "^2.2.0",
76 - "zip-stream": "^4.1.0"
133 + "tar-stream": "^3.0.0",
134 + "zip-stream": "^6.0.0"
135 },
136 "engines": {
79 - "node": ">= 10"
137 + "node": ">= 14"
138 }
139 },
140 "node_modules/archiver-utils": {
83 - "version": "2.1.0",
84 - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
85 - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
141 + "version": "5.0.2",
142 + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz",
143 + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==",
144 "dependencies": {
87 - "glob": "^7.1.4",
145 + "glob": "^10.0.0",
146 "graceful-fs": "^4.2.0",
147 + "is-stream": "^2.0.1",
148 "lazystream": "^1.0.0",
90 - "lodash.defaults": "^4.2.0",
91 - "lodash.difference": "^4.5.0",
92 - "lodash.flatten": "^4.4.0",
93 - "lodash.isplainobject": "^4.0.6",
94 - "lodash.union": "^4.6.0",
149 + "lodash": "^4.17.15",
150 "normalize-path": "^3.0.0",
96 - "readable-stream": "^2.0.0"
151 + "readable-stream": "^4.0.0"
152 },
153 "engines": {
99 - "node": ">= 6"
100 - }
101 - },
102 - "node_modules/archiver-utils/node_modules/readable-stream": {
103 - "version": "2.3.8",
104 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
105 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
106 - "dependencies": {
107 - "core-util-is": "~1.0.0",
108 - "inherits": "~2.0.3",
109 - "isarray": "~1.0.0",
110 - "process-nextick-args": "~2.0.0",
111 - "safe-buffer": "~5.1.1",
112 - "string_decoder": "~1.1.1",
113 - "util-deprecate": "~1.0.1"
114 - }
115 - },
116 - "node_modules/archiver-utils/node_modules/string_decoder": {
117 - "version": "1.1.1",
118 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
119 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
120 - "dependencies": {
121 - "safe-buffer": "~5.1.0"
154 + "node": ">= 14"
155 }
156 },
157 "node_modules/array-flatten": {
@@ -136,11 +169,22 @@
169 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
170 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
171 },
172 + "node_modules/b4a": {
173 + "version": "1.6.6",
174 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz",
175 + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg=="
176 + },
177 "node_modules/balanced-match": {
178 "version": "1.0.2",
179 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
180 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
181 },
182 + "node_modules/bare-events": {
183 + "version": "2.2.2",
184 + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz",
185 + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==",
186 + "optional": true
187 + },
188 "node_modules/base64-js": {
189 "version": "1.5.1",
190 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -168,16 +212,6 @@
212 "node": "*"
213 }
214 },
171 - "node_modules/bl": {
172 - "version": "4.1.0",
173 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
174 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
175 - "dependencies": {
176 - "buffer": "^5.5.0",
177 - "inherits": "^2.0.4",
178 - "readable-stream": "^3.4.0"
179 - }
180 - },
215 "node_modules/body-parser": {
216 "version": "1.20.2",
217 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
@@ -202,18 +236,17 @@
236 }
237 },
238 "node_modules/brace-expansion": {
205 - "version": "1.1.11",
206 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
207 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
239 + "version": "2.0.1",
240 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
241 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
242 "dependencies": {
209 - "balanced-match": "^1.0.0",
210 - "concat-map": "0.0.1"
243 + "balanced-match": "^1.0.0"
244 }
245 },
246 "node_modules/buffer": {
214 - "version": "5.7.1",
215 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
216 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
247 + "version": "6.0.3",
248 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
249 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
250 "funding": [
251 {
252 "type": "github",
@@ -230,15 +263,15 @@
263 ],
264 "dependencies": {
265 "base64-js": "^1.3.1",
233 - "ieee754": "^1.1.13"
266 + "ieee754": "^1.2.1"
267 }
268 },
269 "node_modules/buffer-crc32": {
237 - "version": "0.2.13",
238 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
239 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
270 + "version": "1.0.0",
271 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
272 + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
273 "engines": {
241 - "node": "*"
274 + "node": ">=8.0.0"
275 }
276 },
277 "node_modules/bytes": {
@@ -250,13 +283,18 @@
283 }
284 },
285 "node_modules/call-bind": {
253 - "version": "1.0.5",
254 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
255 - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
286 + "version": "1.0.7",
287 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
288 + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
289 "dependencies": {
290 + "es-define-property": "^1.0.0",
291 + "es-errors": "^1.3.0",
292 "function-bind": "^1.1.2",
258 - "get-intrinsic": "^1.2.1",
259 - "set-function-length": "^1.1.1"
293 + "get-intrinsic": "^1.2.4",
294 + "set-function-length": "^1.2.1"
295 + },
296 + "engines": {
297 + "node": ">= 0.4"
298 },
299 "funding": {
300 "url": "https://github.com/sponsors/ljharb"
@@ -274,18 +312,35 @@
312 "node": ">=6.0.0"
313 }
314 },
315 + "node_modules/color-convert": {
316 + "version": "2.0.1",
317 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
318 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
319 + "dependencies": {
320 + "color-name": "~1.1.4"
321 + },
322 + "engines": {
323 + "node": ">=7.0.0"
324 + }
325 + },
326 + "node_modules/color-name": {
327 + "version": "1.1.4",
328 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
329 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
330 + },
331 "node_modules/compress-commons": {
278 - "version": "4.1.2",
279 - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
280 - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
332 + "version": "6.0.2",
333 + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
334 + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
335 "dependencies": {
282 - "buffer-crc32": "^0.2.13",
283 - "crc32-stream": "^4.0.2",
336 + "crc-32": "^1.2.0",
337 + "crc32-stream": "^6.0.0",
338 + "is-stream": "^2.0.1",
339 "normalize-path": "^3.0.0",
285 - "readable-stream": "^3.6.0"
340 + "readable-stream": "^4.0.0"
341 },
342 "engines": {
288 - "node": ">= 10"
343 + "node": ">= 14"
344 }
345 },
346 "node_modules/compressible": {
@@ -368,9 +423,9 @@
423 }
424 },
425 "node_modules/cookie": {
371 - "version": "0.5.0",
372 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
373 - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
426 + "version": "0.6.0",
427 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
428 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
429 "engines": {
430 "node": ">= 0.6"
431 }
@@ -455,15 +510,28 @@
510 }
511 },
512 "node_modules/crc32-stream": {
458 - "version": "4.0.3",
459 - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
460 - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
513 + "version": "6.0.0",
514 + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
515 + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
516 "dependencies": {
517 "crc-32": "^1.2.0",
463 - "readable-stream": "^3.4.0"
518 + "readable-stream": "^4.0.0"
519 },
520 "engines": {
466 - "node": ">= 10"
521 + "node": ">= 14"
522 + }
523 + },
524 + "node_modules/cross-spawn": {
525 + "version": "7.0.3",
526 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
527 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
528 + "dependencies": {
529 + "path-key": "^3.1.0",
530 + "shebang-command": "^2.0.0",
531 + "which": "^2.0.1"
532 + },
533 + "engines": {
534 + "node": ">= 8"
535 }
536 },
537 "node_modules/debug": {
@@ -475,16 +543,19 @@
543 }
544 },
545 "node_modules/define-data-property": {
478 - "version": "1.1.1",
479 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
480 - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
546 + "version": "1.1.4",
547 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
548 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
549 "dependencies": {
482 - "get-intrinsic": "^1.2.1",
483 - "gopd": "^1.0.1",
484 - "has-property-descriptors": "^1.0.0"
550 + "es-define-property": "^1.0.0",
551 + "es-errors": "^1.3.0",
552 + "gopd": "^1.0.1"
553 },
554 "engines": {
555 "node": ">= 0.4"
556 + },
557 + "funding": {
558 + "url": "https://github.com/sponsors/ljharb"
559 }
560 },
561 "node_modules/depd": {
@@ -504,11 +575,21 @@
575 "npm": "1.2.8000 || >= 1.4.16"
576 }
577 },
578 + "node_modules/eastasianwidth": {
579 + "version": "0.2.0",
580 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
581 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
582 + },
583 "node_modules/ee-first": {
584 "version": "1.1.1",
585 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
586 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
587 },
588 + "node_modules/emoji-regex": {
589 + "version": "9.2.2",
590 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
591 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
592 + },
593 "node_modules/encodeurl": {
594 "version": "1.0.2",
595 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
@@ -517,12 +598,23 @@
598 "node": ">= 0.8"
599 }
600 },
520 - "node_modules/end-of-stream": {
521 - "version": "1.4.4",
522 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
523 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
601 + "node_modules/es-define-property": {
602 + "version": "1.0.0",
603 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
604 + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
605 "dependencies": {
525 - "once": "^1.4.0"
606 + "get-intrinsic": "^1.2.4"
607 + },
608 + "engines": {
609 + "node": ">= 0.4"
610 + }
611 + },
612 + "node_modules/es-errors": {
613 + "version": "1.3.0",
614 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
615 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
616 + "engines": {
617 + "node": ">= 0.4"
618 }
619 },
620 "node_modules/escape-html": {
@@ -538,17 +630,33 @@
630 "node": ">= 0.6"
631 }
632 },
633 + "node_modules/event-target-shim": {
634 + "version": "5.0.1",
635 + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
636 + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
637 + "engines": {
638 + "node": ">=6"
639 + }
640 + },
641 + "node_modules/events": {
642 + "version": "3.3.0",
643 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
644 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
645 + "engines": {
646 + "node": ">=0.8.x"
647 + }
648 + },
649 "node_modules/express": {
542 - "version": "4.18.2",
543 - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
544 - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
650 + "version": "4.19.2",
651 + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
652 + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
653 "dependencies": {
654 "accepts": "~1.3.8",
655 "array-flatten": "1.1.1",
548 - "body-parser": "1.20.1",
656 + "body-parser": "1.20.2",
657 "content-disposition": "0.5.4",
658 "content-type": "~1.0.4",
551 - "cookie": "0.5.0",
659 + "cookie": "0.6.0",
660 "cookie-signature": "1.0.6",
661 "debug": "2.6.9",
662 "depd": "2.0.0",
@@ -592,6 +700,45 @@
700 "node": ">=v10.24.1"
701 }
702 },
703 + "node_modules/express-handlebars/node_modules/brace-expansion": {
704 + "version": "1.1.11",
705 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
706 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
707 + "dependencies": {
708 + "balanced-match": "^1.0.0",
709 + "concat-map": "0.0.1"
710 + }
711 + },
712 + "node_modules/express-handlebars/node_modules/glob": {
713 + "version": "7.2.3",
714 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
715 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
716 + "dependencies": {
717 + "fs.realpath": "^1.0.0",
718 + "inflight": "^1.0.4",
719 + "inherits": "2",
720 + "minimatch": "^3.1.1",
721 + "once": "^1.3.0",
722 + "path-is-absolute": "^1.0.0"
723 + },
724 + "engines": {
725 + "node": "*"
726 + },
727 + "funding": {
728 + "url": "https://github.com/sponsors/isaacs"
729 + }
730 + },
731 + "node_modules/express-handlebars/node_modules/minimatch": {
732 + "version": "3.1.2",
733 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
734 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
735 + "dependencies": {
736 + "brace-expansion": "^1.1.7"
737 + },
738 + "engines": {
739 + "node": "*"
740 + }
741 + },
742 "node_modules/express-ws": {
743 "version": "4.0.0",
744 "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-4.0.0.tgz",
@@ -614,43 +761,6 @@
761 "async-limiter": "~1.0.0"
762 }
763 },
617 - "node_modules/express/node_modules/body-parser": {
618 - "version": "1.20.1",
619 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
620 - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
621 - "dependencies": {
622 - "bytes": "3.1.2",
623 - "content-type": "~1.0.4",
624 - "debug": "2.6.9",
625 - "depd": "2.0.0",
626 - "destroy": "1.2.0",
627 - "http-errors": "2.0.0",
628 - "iconv-lite": "0.4.24",
629 - "on-finished": "2.4.1",
630 - "qs": "6.11.0",
631 - "raw-body": "2.5.1",
632 - "type-is": "~1.6.18",
633 - "unpipe": "1.0.0"
634 - },
635 - "engines": {
636 - "node": ">= 0.8",
637 - "npm": "1.2.8000 || >= 1.4.16"
638 - }
639 - },
640 - "node_modules/express/node_modules/raw-body": {
641 - "version": "2.5.1",
642 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
643 - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
644 - "dependencies": {
645 - "bytes": "3.1.2",
646 - "http-errors": "2.0.0",
647 - "iconv-lite": "0.4.24",
648 - "unpipe": "1.0.0"
649 - },
650 - "engines": {
651 - "node": ">= 0.8"
652 - }
653 - },
764 "node_modules/express/node_modules/safe-buffer": {
765 "version": "5.2.1",
766 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -670,6 +780,11 @@
780 }
781 ]
782 },
783 + "node_modules/fast-fifo": {
784 + "version": "1.3.2",
785 + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
786 + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
787 + },
788 "node_modules/fd-slicer": {
789 "version": "1.1.0",
790 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -695,6 +810,21 @@
810 "node": ">= 0.8"
811 }
812 },
813 + "node_modules/foreground-child": {
814 + "version": "3.1.1",
815 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
816 + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
817 + "dependencies": {
818 + "cross-spawn": "^7.0.0",
819 + "signal-exit": "^4.0.1"
820 + },
821 + "engines": {
822 + "node": ">=14"
823 + },
824 + "funding": {
825 + "url": "https://github.com/sponsors/isaacs"
826 + }
827 + },
828 "node_modules/forwarded": {
829 "version": "0.2.0",
830 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -711,11 +841,6 @@
841 "node": ">= 0.6"
842 }
843 },
714 - "node_modules/fs-constants": {
715 - "version": "1.0.0",
716 - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
717 - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
718 - },
844 "node_modules/fs.realpath": {
845 "version": "1.0.0",
846 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -730,33 +855,39 @@
855 }
856 },
857 "node_modules/get-intrinsic": {
733 - "version": "1.2.2",
734 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
735 - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
858 + "version": "1.2.4",
859 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
860 + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
861 "dependencies": {
862 + "es-errors": "^1.3.0",
863 "function-bind": "^1.1.2",
864 "has-proto": "^1.0.1",
865 "has-symbols": "^1.0.3",
866 "hasown": "^2.0.0"
867 },
868 + "engines": {
869 + "node": ">= 0.4"
870 + },
871 "funding": {
872 "url": "https://github.com/sponsors/ljharb"
873 }
874 },
875 "node_modules/glob": {
747 - "version": "7.2.3",
748 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
749 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
876 + "version": "10.4.1",
877 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
878 + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
879 "dependencies": {
751 - "fs.realpath": "^1.0.0",
752 - "inflight": "^1.0.4",
753 - "inherits": "2",
754 - "minimatch": "^3.1.1",
755 - "once": "^1.3.0",
756 - "path-is-absolute": "^1.0.0"
880 + "foreground-child": "^3.1.0",
881 + "jackspeak": "^3.1.2",
882 + "minimatch": "^9.0.4",
883 + "minipass": "^7.1.2",
884 + "path-scurry": "^1.11.1"
885 + },
886 + "bin": {
887 + "glob": "dist/esm/bin.mjs"
888 },
889 "engines": {
759 - "node": "*"
890 + "node": ">=16 || 14 >=14.18"
891 },
892 "funding": {
893 "url": "https://github.com/sponsors/isaacs"
@@ -799,20 +930,20 @@
930 }
931 },
932 "node_modules/has-property-descriptors": {
802 - "version": "1.0.1",
803 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
804 - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
933 + "version": "1.0.2",
934 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
935 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
936 "dependencies": {
806 - "get-intrinsic": "^1.2.2"
937 + "es-define-property": "^1.0.0"
938 },
939 "funding": {
940 "url": "https://github.com/sponsors/ljharb"
941 }
942 },
943 "node_modules/has-proto": {
813 - "version": "1.0.1",
814 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
815 - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
944 + "version": "1.0.3",
945 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
946 + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
947 "engines": {
948 "node": ">= 0.4"
949 },
@@ -832,9 +963,9 @@
963 }
964 },
965 "node_modules/hasown": {
835 - "version": "2.0.0",
836 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
837 - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
966 + "version": "2.0.2",
967 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
968 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
969 "dependencies": {
970 "function-bind": "^1.1.2"
971 },
@@ -896,6 +1027,7 @@
1027 "version": "1.0.6",
1028 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1029 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1030 + "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.",
1031 "dependencies": {
1032 "once": "^1.3.0",
1033 "wrappy": "1"
@@ -919,11 +1051,52 @@
1051 "resolved": "https://registry.npmjs.org/ipcheck/-/ipcheck-0.1.0.tgz",
1052 "integrity": "sha512-NwhrmROU0iXKa+U1quGuQ+ag+K/1Bb5V/yh5Q4SylSu/LGymPZcWB7p4u7JgJH0qOR6cTLDO5VZlRbhoeekNzQ=="
1053 },
1054 + "node_modules/is-fullwidth-code-point": {
1055 + "version": "3.0.0",
1056 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1057 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1058 + "engines": {
1059 + "node": ">=8"
1060 + }
1061 + },
1062 + "node_modules/is-stream": {
1063 + "version": "2.0.1",
1064 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1065 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
1066 + "engines": {
1067 + "node": ">=8"
1068 + },
1069 + "funding": {
1070 + "url": "https://github.com/sponsors/sindresorhus"
1071 + }
1072 + },
1073 "node_modules/isarray": {
1074 "version": "1.0.0",
1075 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1076 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
1077 },
1078 + "node_modules/isexe": {
1079 + "version": "2.0.0",
1080 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1081 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
1082 + },
1083 + "node_modules/jackspeak": {
1084 + "version": "3.1.2",
1085 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz",
1086 + "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==",
1087 + "dependencies": {
1088 + "@isaacs/cliui": "^8.0.2"
1089 + },
1090 + "engines": {
1091 + "node": ">=14"
1092 + },
1093 + "funding": {
1094 + "url": "https://github.com/sponsors/isaacs"
1095 + },
1096 + "optionalDependencies": {
1097 + "@pkgjs/parseargs": "^0.11.0"
1098 + }
1099 + },
1100 "node_modules/keygrip": {
1101 "version": "1.1.0",
1102 "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -984,30 +1157,18 @@
1157 "lie": "3.1.1"
1158 }
1159 },
987 - "node_modules/lodash.defaults": {
988 - "version": "4.2.0",
989 - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
990 - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="
1160 + "node_modules/lodash": {
1161 + "version": "4.17.21",
1162 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1163 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1164 },
992 - "node_modules/lodash.difference": {
993 - "version": "4.5.0",
994 - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
995 - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA=="
996 - },
997 - "node_modules/lodash.flatten": {
998 - "version": "4.4.0",
999 - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
1000 - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g=="
1001 - },
1002 - "node_modules/lodash.isplainobject": {
1003 - "version": "4.0.6",
1004 - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
1005 - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
1006 - },
1007 - "node_modules/lodash.union": {
1008 - "version": "4.6.0",
1009 - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
1010 - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw=="
1165 + "node_modules/lru-cache": {
1166 + "version": "10.2.2",
1167 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
1168 + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
1169 + "engines": {
1170 + "node": "14 || >=16.14"
1171 + }
1172 },
1173 "node_modules/media-typer": {
1174 "version": "0.3.0",
@@ -1061,14 +1222,17 @@
1222 }
1223 },
1224 "node_modules/minimatch": {
1064 - "version": "3.1.2",
1065 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1066 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1225 + "version": "9.0.4",
1226 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1227 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
1228 "dependencies": {
1068 - "brace-expansion": "^1.1.7"
1229 + "brace-expansion": "^2.0.1"
1230 },
1231 "engines": {
1071 - "node": "*"
1232 + "node": ">=16 || 14 >=14.17"
1233 + },
1234 + "funding": {
1235 + "url": "https://github.com/sponsors/isaacs"
1236 }
1237 },
1238 "node_modules/minimist": {
@@ -1079,6 +1243,14 @@
1243 "url": "https://github.com/sponsors/ljharb"
1244 }
1245 },
1246 + "node_modules/minipass": {
1247 + "version": "7.1.2",
1248 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1249 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1250 + "engines": {
1251 + "node": ">=16 || 14 >=14.17"
1252 + }
1253 + },
1254 "node_modules/mkdirp": {
1255 "version": "1.0.4",
1256 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
@@ -1246,6 +1418,29 @@
1418 "node": ">=0.10.0"
1419 }
1420 },
1421 + "node_modules/path-key": {
1422 + "version": "3.1.1",
1423 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1424 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1425 + "engines": {
1426 + "node": ">=8"
1427 + }
1428 + },
1429 + "node_modules/path-scurry": {
1430 + "version": "1.11.1",
1431 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
1432 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1433 + "dependencies": {
1434 + "lru-cache": "^10.2.0",
1435 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
1436 + },
1437 + "engines": {
1438 + "node": ">=16 || 14 >=14.18"
1439 + },
1440 + "funding": {
1441 + "url": "https://github.com/sponsors/isaacs"
1442 + }
1443 + },
1444 "node_modules/path-to-regexp": {
1445 "version": "0.1.7",
1446 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -1256,6 +1451,14 @@
1451 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1452 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
1453 },
1454 + "node_modules/process": {
1455 + "version": "0.11.10",
1456 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
1457 + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
1458 + "engines": {
1459 + "node": ">= 0.6.0"
1460 + }
1461 + },
1462 "node_modules/process-nextick-args": {
1463 "version": "2.0.1",
1464 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -1287,6 +1490,11 @@
1490 "url": "https://github.com/sponsors/ljharb"
1491 }
1492 },
1493 + "node_modules/queue-tick": {
1494 + "version": "1.0.1",
1495 + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
1496 + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
1497 + },
1498 "node_modules/random-bytes": {
1499 "version": "1.0.0",
1500 "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
@@ -1318,16 +1526,18 @@
1526 }
1527 },
1528 "node_modules/readable-stream": {
1321 - "version": "3.6.2",
1322 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
1323 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
1529 + "version": "4.5.2",
1530 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
1531 + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
1532 "dependencies": {
1325 - "inherits": "^2.0.3",
1326 - "string_decoder": "^1.1.1",
1327 - "util-deprecate": "^1.0.1"
1533 + "abort-controller": "^3.0.0",
1534 + "buffer": "^6.0.3",
1535 + "events": "^3.3.0",
1536 + "process": "^0.11.10",
1537 + "string_decoder": "^1.3.0"
1538 },
1539 "engines": {
1330 - "node": ">= 6"
1540 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1541 }
1542 },
1543 "node_modules/readdir-glob": {
@@ -1338,14 +1548,6 @@
1548 "minimatch": "^5.1.0"
1549 }
1550 },
1341 - "node_modules/readdir-glob/node_modules/brace-expansion": {
1342 - "version": "2.0.1",
1343 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1344 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1345 - "dependencies": {
1346 - "balanced-match": "^1.0.0"
1347 - }
1348 - },
1551 "node_modules/readdir-glob/node_modules/minimatch": {
1552 "version": "5.1.6",
1553 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
@@ -1410,14 +1612,16 @@
1612 }
1613 },
1614 "node_modules/set-function-length": {
1413 - "version": "1.1.1",
1414 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
1415 - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
1615 + "version": "1.2.2",
1616 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
1617 + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
1618 "dependencies": {
1417 - "define-data-property": "^1.1.1",
1418 - "get-intrinsic": "^1.2.1",
1619 + "define-data-property": "^1.1.4",
1620 + "es-errors": "^1.3.0",
1621 + "function-bind": "^1.1.2",
1622 + "get-intrinsic": "^1.2.4",
1623 "gopd": "^1.0.1",
1420 - "has-property-descriptors": "^1.0.0"
1624 + "has-property-descriptors": "^1.0.2"
1625 },
1626 "engines": {
1627 "node": ">= 0.4"
@@ -1428,19 +1632,53 @@
1632 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1633 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
1634 },
1635 + "node_modules/shebang-command": {
1636 + "version": "2.0.0",
1637 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1638 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1639 + "dependencies": {
1640 + "shebang-regex": "^3.0.0"
1641 + },
1642 + "engines": {
1643 + "node": ">=8"
1644 + }
1645 + },
1646 + "node_modules/shebang-regex": {
1647 + "version": "3.0.0",
1648 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1649 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1650 + "engines": {
1651 + "node": ">=8"
1652 + }
1653 + },
1654 "node_modules/side-channel": {
1432 - "version": "1.0.4",
1433 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
1434 - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
1655 + "version": "1.0.6",
1656 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
1657 + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
1658 "dependencies": {
1436 - "call-bind": "^1.0.0",
1437 - "get-intrinsic": "^1.0.2",
1438 - "object-inspect": "^1.9.0"
1659 + "call-bind": "^1.0.7",
1660 + "es-errors": "^1.3.0",
1661 + "get-intrinsic": "^1.2.4",
1662 + "object-inspect": "^1.13.1"
1663 + },
1664 + "engines": {
1665 + "node": ">= 0.4"
1666 },
1667 "funding": {
1668 "url": "https://github.com/sponsors/ljharb"
1669 }
1670 },
1671 + "node_modules/signal-exit": {
1672 + "version": "4.1.0",
1673 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1674 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1675 + "engines": {
1676 + "node": ">=14"
1677 + },
1678 + "funding": {
1679 + "url": "https://github.com/sponsors/isaacs"
1680 + }
1681 + },
1682 "node_modules/source-map": {
1683 "version": "0.6.1",
1684 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -1457,6 +1695,18 @@
1695 "node": ">= 0.8"
1696 }
1697 },
1698 + "node_modules/streamx": {
1699 + "version": "2.16.1",
1700 + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz",
1701 + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==",
1702 + "dependencies": {
1703 + "fast-fifo": "^1.1.0",
1704 + "queue-tick": "^1.0.1"
1705 + },
1706 + "optionalDependencies": {
1707 + "bare-events": "^2.2.0"
1708 + }
1709 + },
1710 "node_modules/string_decoder": {
1711 "version": "1.3.0",
1712 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -1484,19 +1734,102 @@
1734 }
1735 ]
1736 },
1487 - "node_modules/tar-stream": {
1488 - "version": "2.2.0",
1489 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
1490 - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
1737 + "node_modules/string-width": {
1738 + "version": "5.1.2",
1739 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1740 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1741 "dependencies": {
1492 - "bl": "^4.0.3",
1493 - "end-of-stream": "^1.4.1",
1494 - "fs-constants": "^1.0.0",
1495 - "inherits": "^2.0.3",
1496 - "readable-stream": "^3.1.1"
1742 + "eastasianwidth": "^0.2.0",
1743 + "emoji-regex": "^9.2.2",
1744 + "strip-ansi": "^7.0.1"
1745 },
1746 "engines": {
1499 - "node": ">=6"
1747 + "node": ">=12"
1748 + },
1749 + "funding": {
1750 + "url": "https://github.com/sponsors/sindresorhus"
1751 + }
1752 + },
1753 + "node_modules/string-width-cjs": {
1754 + "name": "string-width",
1755 + "version": "4.2.3",
1756 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1757 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1758 + "dependencies": {
1759 + "emoji-regex": "^8.0.0",
1760 + "is-fullwidth-code-point": "^3.0.0",
1761 + "strip-ansi": "^6.0.1"
1762 + },
1763 + "engines": {
1764 + "node": ">=8"
1765 + }
1766 + },
1767 + "node_modules/string-width-cjs/node_modules/ansi-regex": {
1768 + "version": "5.0.1",
1769 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1770 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1771 + "engines": {
1772 + "node": ">=8"
1773 + }
1774 + },
1775 + "node_modules/string-width-cjs/node_modules/emoji-regex": {
1776 + "version": "8.0.0",
1777 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1778 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1779 + },
1780 + "node_modules/string-width-cjs/node_modules/strip-ansi": {
1781 + "version": "6.0.1",
1782 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1783 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1784 + "dependencies": {
1785 + "ansi-regex": "^5.0.1"
1786 + },
1787 + "engines": {
1788 + "node": ">=8"
1789 + }
1790 + },
1791 + "node_modules/strip-ansi": {
1792 + "version": "7.1.0",
1793 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
1794 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
1795 + "dependencies": {
1796 + "ansi-regex": "^6.0.1"
1797 + },
1798 + "engines": {
1799 + "node": ">=12"
1800 + },
1801 + "funding": {
1802 + "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1803 + }
1804 + },
1805 + "node_modules/strip-ansi-cjs": {
1806 + "name": "strip-ansi",
1807 + "version": "6.0.1",
1808 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1809 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1810 + "dependencies": {
1811 + "ansi-regex": "^5.0.1"
1812 + },
1813 + "engines": {
1814 + "node": ">=8"
1815 + }
1816 + },
1817 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
1818 + "version": "5.0.1",
1819 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1820 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1821 + "engines": {
1822 + "node": ">=8"
1823 + }
1824 + },
1825 + "node_modules/tar-stream": {
1826 + "version": "3.1.7",
1827 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
1828 + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
1829 + "dependencies": {
1830 + "b4a": "^1.6.4",
1831 + "fast-fifo": "^1.2.0",
1832 + "streamx": "^2.15.0"
1833 }
1834 },
1835 "node_modules/toidentifier": {
@@ -1606,11 +1939,109 @@
1939 "node": ">= 0.8"
1940 }
1941 },
1942 + "node_modules/which": {
1943 + "version": "2.0.2",
1944 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1945 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1946 + "dependencies": {
1947 + "isexe": "^2.0.0"
1948 + },
1949 + "bin": {
1950 + "node-which": "bin/node-which"
1951 + },
1952 + "engines": {
1953 + "node": ">= 8"
1954 + }
1955 + },
1956 "node_modules/wordwrap": {
1957 "version": "1.0.0",
1958 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1959 "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
1960 },
1961 + "node_modules/wrap-ansi": {
1962 + "version": "8.1.0",
1963 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
1964 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
1965 + "dependencies": {
1966 + "ansi-styles": "^6.1.0",
1967 + "string-width": "^5.0.1",
1968 + "strip-ansi": "^7.0.1"
1969 + },
1970 + "engines": {
1971 + "node": ">=12"
1972 + },
1973 + "funding": {
1974 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1975 + }
1976 + },
1977 + "node_modules/wrap-ansi-cjs": {
1978 + "name": "wrap-ansi",
1979 + "version": "7.0.0",
1980 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1981 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1982 + "dependencies": {
1983 + "ansi-styles": "^4.0.0",
1984 + "string-width": "^4.1.0",
1985 + "strip-ansi": "^6.0.0"
1986 + },
1987 + "engines": {
1988 + "node": ">=10"
1989 + },
1990 + "funding": {
1991 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1992 + }
1993 + },
1994 + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
1995 + "version": "5.0.1",
1996 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1997 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1998 + "engines": {
1999 + "node": ">=8"
2000 + }
2001 + },
2002 + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
2003 + "version": "4.3.0",
2004 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2005 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2006 + "dependencies": {
2007 + "color-convert": "^2.0.1"
2008 + },
2009 + "engines": {
2010 + "node": ">=8"
2011 + },
2012 + "funding": {
2013 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2014 + }
2015 + },
2016 + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
2017 + "version": "8.0.0",
2018 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2019 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
2020 + },
2021 + "node_modules/wrap-ansi-cjs/node_modules/string-width": {
2022 + "version": "4.2.3",
2023 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2024 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2025 + "dependencies": {
2026 + "emoji-regex": "^8.0.0",
2027 + "is-fullwidth-code-point": "^3.0.0",
2028 + "strip-ansi": "^6.0.1"
2029 + },
2030 + "engines": {
2031 + "node": ">=8"
2032 + }
2033 + },
2034 + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
2035 + "version": "6.0.1",
2036 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2037 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2038 + "dependencies": {
2039 + "ansi-regex": "^5.0.1"
2040 + },
2041 + "engines": {
2042 + "node": ">=8"
2043 + }
2044 + },
2045 "node_modules/wrappy": {
2046 "version": "1.0.2",
2047 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -1645,37 +2076,25 @@
2076 "fd-slicer": "~1.1.0"
2077 }
2078 },
1648 - "node_modules/zip-stream": {
1649 - "version": "4.1.1",
1650 - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
1651 - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
1652 - "dependencies": {
1653 - "archiver-utils": "^3.0.4",
1654 - "compress-commons": "^4.1.2",
1655 - "readable-stream": "^3.6.0"
1656 - },
2079 + "node_modules/yauzl/node_modules/buffer-crc32": {
2080 + "version": "0.2.13",
2081 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2082 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2083 "engines": {
1658 - "node": ">= 10"
2084 + "node": "*"
2085 }
2086 },
1661 - "node_modules/zip-stream/node_modules/archiver-utils": {
1662 - "version": "3.0.4",
1663 - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
1664 - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
2087 + "node_modules/zip-stream": {
2088 + "version": "6.0.1",
2089 + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz",
2090 + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==",
2091 "dependencies": {
1666 - "glob": "^7.2.3",
1667 - "graceful-fs": "^4.2.0",
1668 - "lazystream": "^1.0.0",
1669 - "lodash.defaults": "^4.2.0",
1670 - "lodash.difference": "^4.5.0",
1671 - "lodash.flatten": "^4.4.0",
1672 - "lodash.isplainobject": "^4.0.6",
1673 - "lodash.union": "^4.6.0",
1674 - "normalize-path": "^3.0.0",
1675 - "readable-stream": "^3.6.0"
2092 + "archiver-utils": "^5.0.0",
2093 + "compress-commons": "^6.0.2",
2094 + "readable-stream": "^4.0.0"
2095 },
2096 "engines": {
1678 - "node": ">= 10"
2097 + "node": ">= 14"
2098 }
2099 }
2100 }