]> git.lizzy.rs Git - rust.git/blob - editors/code/package-lock.json
Update typescript
[rust.git] / editors / code / package-lock.json
1 {
2     "name": "rust-analyzer",
3     "version": "0.4.0-dev",
4     "lockfileVersion": 2,
5     "requires": true,
6     "packages": {
7         "": {
8             "name": "rust-analyzer",
9             "version": "0.4.0-dev",
10             "license": "MIT OR Apache-2.0",
11             "dependencies": {
12                 "https-proxy-agent": "^5.0.0",
13                 "node-fetch": "^2.6.1",
14                 "vscode-languageclient": "^7.1.0-next.5"
15             },
16             "devDependencies": {
17                 "@rollup/plugin-commonjs": "^17.0.0",
18                 "@rollup/plugin-node-resolve": "^11.0.0",
19                 "@types/glob": "^7.1.3",
20                 "@types/mocha": "^8.0.4",
21                 "@types/node": "~14.17.3",
22                 "@types/node-fetch": "^2.5.7",
23                 "@types/vscode": "^1.53.0",
24                 "@typescript-eslint/eslint-plugin": "^4.26.1",
25                 "@typescript-eslint/parser": "^4.26.1",
26                 "eslint": "^7.28.0",
27                 "glob": "^7.1.6",
28                 "mocha": "^8.2.1",
29                 "rollup": "^2.51.1",
30                 "tslib": "^2.0.3",
31                 "typescript": "^4.3.2",
32                 "typescript-formatter": "^7.2.2",
33                 "vsce": "^1.85.0",
34                 "vscode-test": "^1.5.1"
35             },
36             "engines": {
37                 "vscode": "^1.53.0"
38             }
39         },
40         "node_modules/@babel/code-frame": {
41             "version": "7.12.11",
42             "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
43             "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
44             "dev": true,
45             "dependencies": {
46                 "@babel/highlight": "^7.10.4"
47             }
48         },
49         "node_modules/@babel/helper-validator-identifier": {
50             "version": "7.14.0",
51             "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
52             "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
53             "dev": true
54         },
55         "node_modules/@babel/highlight": {
56             "version": "7.14.0",
57             "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
58             "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
59             "dev": true,
60             "dependencies": {
61                 "@babel/helper-validator-identifier": "^7.14.0",
62                 "chalk": "^2.0.0",
63                 "js-tokens": "^4.0.0"
64             }
65         },
66         "node_modules/@babel/highlight/node_modules/ansi-styles": {
67             "version": "3.2.1",
68             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
69             "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
70             "dev": true,
71             "dependencies": {
72                 "color-convert": "^1.9.0"
73             },
74             "engines": {
75                 "node": ">=4"
76             }
77         },
78         "node_modules/@babel/highlight/node_modules/chalk": {
79             "version": "2.4.2",
80             "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
81             "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
82             "dev": true,
83             "dependencies": {
84                 "ansi-styles": "^3.2.1",
85                 "escape-string-regexp": "^1.0.5",
86                 "supports-color": "^5.3.0"
87             },
88             "engines": {
89                 "node": ">=4"
90             }
91         },
92         "node_modules/@babel/highlight/node_modules/color-convert": {
93             "version": "1.9.3",
94             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
95             "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
96             "dev": true,
97             "dependencies": {
98                 "color-name": "1.1.3"
99             }
100         },
101         "node_modules/@babel/highlight/node_modules/color-name": {
102             "version": "1.1.3",
103             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
104             "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
105             "dev": true
106         },
107         "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
108             "version": "1.0.5",
109             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
110             "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
111             "dev": true,
112             "engines": {
113                 "node": ">=0.8.0"
114             }
115         },
116         "node_modules/@babel/highlight/node_modules/has-flag": {
117             "version": "3.0.0",
118             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
119             "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
120             "dev": true,
121             "engines": {
122                 "node": ">=4"
123             }
124         },
125         "node_modules/@babel/highlight/node_modules/supports-color": {
126             "version": "5.5.0",
127             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
128             "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
129             "dev": true,
130             "dependencies": {
131                 "has-flag": "^3.0.0"
132             },
133             "engines": {
134                 "node": ">=4"
135             }
136         },
137         "node_modules/@eslint/eslintrc": {
138             "version": "0.4.2",
139             "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz",
140             "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==",
141             "dev": true,
142             "dependencies": {
143                 "ajv": "^6.12.4",
144                 "debug": "^4.1.1",
145                 "espree": "^7.3.0",
146                 "globals": "^13.9.0",
147                 "ignore": "^4.0.6",
148                 "import-fresh": "^3.2.1",
149                 "js-yaml": "^3.13.1",
150                 "minimatch": "^3.0.4",
151                 "strip-json-comments": "^3.1.1"
152             },
153             "engines": {
154                 "node": "^10.12.0 || >=12.0.0"
155             }
156         },
157         "node_modules/@nodelib/fs.scandir": {
158             "version": "2.1.5",
159             "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
160             "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
161             "dev": true,
162             "dependencies": {
163                 "@nodelib/fs.stat": "2.0.5",
164                 "run-parallel": "^1.1.9"
165             },
166             "engines": {
167                 "node": ">= 8"
168             }
169         },
170         "node_modules/@nodelib/fs.stat": {
171             "version": "2.0.5",
172             "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
173             "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
174             "dev": true,
175             "engines": {
176                 "node": ">= 8"
177             }
178         },
179         "node_modules/@nodelib/fs.walk": {
180             "version": "1.2.7",
181             "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz",
182             "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==",
183             "dev": true,
184             "dependencies": {
185                 "@nodelib/fs.scandir": "2.1.5",
186                 "fastq": "^1.6.0"
187             },
188             "engines": {
189                 "node": ">= 8"
190             }
191         },
192         "node_modules/@rollup/plugin-commonjs": {
193             "version": "17.1.0",
194             "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz",
195             "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==",
196             "dev": true,
197             "dependencies": {
198                 "@rollup/pluginutils": "^3.1.0",
199                 "commondir": "^1.0.1",
200                 "estree-walker": "^2.0.1",
201                 "glob": "^7.1.6",
202                 "is-reference": "^1.2.1",
203                 "magic-string": "^0.25.7",
204                 "resolve": "^1.17.0"
205             },
206             "engines": {
207                 "node": ">= 8.0.0"
208             },
209             "peerDependencies": {
210                 "rollup": "^2.30.0"
211             }
212         },
213         "node_modules/@rollup/plugin-node-resolve": {
214             "version": "11.2.1",
215             "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
216             "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
217             "dev": true,
218             "dependencies": {
219                 "@rollup/pluginutils": "^3.1.0",
220                 "@types/resolve": "1.17.1",
221                 "builtin-modules": "^3.1.0",
222                 "deepmerge": "^4.2.2",
223                 "is-module": "^1.0.0",
224                 "resolve": "^1.19.0"
225             },
226             "engines": {
227                 "node": ">= 10.0.0"
228             },
229             "peerDependencies": {
230                 "rollup": "^1.20.0||^2.0.0"
231             }
232         },
233         "node_modules/@rollup/pluginutils": {
234             "version": "3.1.0",
235             "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
236             "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
237             "dev": true,
238             "dependencies": {
239                 "@types/estree": "0.0.39",
240                 "estree-walker": "^1.0.1",
241                 "picomatch": "^2.2.2"
242             },
243             "engines": {
244                 "node": ">= 8.0.0"
245             },
246             "peerDependencies": {
247                 "rollup": "^1.20.0||^2.0.0"
248             }
249         },
250         "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
251             "version": "1.0.1",
252             "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
253             "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
254             "dev": true
255         },
256         "node_modules/@tootallnate/once": {
257             "version": "1.1.2",
258             "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
259             "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
260             "dev": true,
261             "engines": {
262                 "node": ">= 6"
263             }
264         },
265         "node_modules/@types/estree": {
266             "version": "0.0.39",
267             "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
268             "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
269             "dev": true
270         },
271         "node_modules/@types/glob": {
272             "version": "7.1.3",
273             "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
274             "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
275             "dev": true,
276             "dependencies": {
277                 "@types/minimatch": "*",
278                 "@types/node": "*"
279             }
280         },
281         "node_modules/@types/json-schema": {
282             "version": "7.0.7",
283             "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
284             "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
285             "dev": true
286         },
287         "node_modules/@types/minimatch": {
288             "version": "3.0.4",
289             "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz",
290             "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==",
291             "dev": true
292         },
293         "node_modules/@types/mocha": {
294             "version": "8.2.2",
295             "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz",
296             "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==",
297             "dev": true
298         },
299         "node_modules/@types/node": {
300             "version": "14.17.3",
301             "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.3.tgz",
302             "integrity": "sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==",
303             "dev": true
304         },
305         "node_modules/@types/node-fetch": {
306             "version": "2.5.10",
307             "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.10.tgz",
308             "integrity": "sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==",
309             "dev": true,
310             "dependencies": {
311                 "@types/node": "*",
312                 "form-data": "^3.0.0"
313             }
314         },
315         "node_modules/@types/resolve": {
316             "version": "1.17.1",
317             "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
318             "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
319             "dev": true,
320             "dependencies": {
321                 "@types/node": "*"
322             }
323         },
324         "node_modules/@types/vscode": {
325             "version": "1.56.0",
326             "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.56.0.tgz",
327             "integrity": "sha512-Q5VmQxOx+L1Y6lIJiGcJzwcyV3pQo/eiW8P+7sNLhFI16tJCwtua2DLjHRcpjbCLNVYpQM73kzfFo1Z0HyP9eQ==",
328             "dev": true
329         },
330         "node_modules/@typescript-eslint/eslint-plugin": {
331             "version": "4.26.1",
332             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz",
333             "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==",
334             "dev": true,
335             "dependencies": {
336                 "@typescript-eslint/experimental-utils": "4.26.1",
337                 "@typescript-eslint/scope-manager": "4.26.1",
338                 "debug": "^4.3.1",
339                 "functional-red-black-tree": "^1.0.1",
340                 "lodash": "^4.17.21",
341                 "regexpp": "^3.1.0",
342                 "semver": "^7.3.5",
343                 "tsutils": "^3.21.0"
344             },
345             "engines": {
346                 "node": "^10.12.0 || >=12.0.0"
347             },
348             "funding": {
349                 "type": "opencollective",
350                 "url": "https://opencollective.com/typescript-eslint"
351             },
352             "peerDependencies": {
353                 "@typescript-eslint/parser": "^4.0.0",
354                 "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
355             },
356             "peerDependenciesMeta": {
357                 "typescript": {
358                     "optional": true
359                 }
360             }
361         },
362         "node_modules/@typescript-eslint/experimental-utils": {
363             "version": "4.26.1",
364             "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz",
365             "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==",
366             "dev": true,
367             "dependencies": {
368                 "@types/json-schema": "^7.0.7",
369                 "@typescript-eslint/scope-manager": "4.26.1",
370                 "@typescript-eslint/types": "4.26.1",
371                 "@typescript-eslint/typescript-estree": "4.26.1",
372                 "eslint-scope": "^5.1.1",
373                 "eslint-utils": "^3.0.0"
374             },
375             "engines": {
376                 "node": "^10.12.0 || >=12.0.0"
377             },
378             "funding": {
379                 "type": "opencollective",
380                 "url": "https://opencollective.com/typescript-eslint"
381             },
382             "peerDependencies": {
383                 "eslint": "*"
384             }
385         },
386         "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": {
387             "version": "3.0.0",
388             "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
389             "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
390             "dev": true,
391             "dependencies": {
392                 "eslint-visitor-keys": "^2.0.0"
393             },
394             "engines": {
395                 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
396             },
397             "funding": {
398                 "url": "https://github.com/sponsors/mysticatea"
399             },
400             "peerDependencies": {
401                 "eslint": ">=5"
402             }
403         },
404         "node_modules/@typescript-eslint/parser": {
405             "version": "4.26.1",
406             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz",
407             "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==",
408             "dev": true,
409             "dependencies": {
410                 "@typescript-eslint/scope-manager": "4.26.1",
411                 "@typescript-eslint/types": "4.26.1",
412                 "@typescript-eslint/typescript-estree": "4.26.1",
413                 "debug": "^4.3.1"
414             },
415             "engines": {
416                 "node": "^10.12.0 || >=12.0.0"
417             },
418             "funding": {
419                 "type": "opencollective",
420                 "url": "https://opencollective.com/typescript-eslint"
421             },
422             "peerDependencies": {
423                 "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
424             },
425             "peerDependenciesMeta": {
426                 "typescript": {
427                     "optional": true
428                 }
429             }
430         },
431         "node_modules/@typescript-eslint/scope-manager": {
432             "version": "4.26.1",
433             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz",
434             "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==",
435             "dev": true,
436             "dependencies": {
437                 "@typescript-eslint/types": "4.26.1",
438                 "@typescript-eslint/visitor-keys": "4.26.1"
439             },
440             "engines": {
441                 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
442             },
443             "funding": {
444                 "type": "opencollective",
445                 "url": "https://opencollective.com/typescript-eslint"
446             }
447         },
448         "node_modules/@typescript-eslint/types": {
449             "version": "4.26.1",
450             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz",
451             "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==",
452             "dev": true,
453             "engines": {
454                 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
455             },
456             "funding": {
457                 "type": "opencollective",
458                 "url": "https://opencollective.com/typescript-eslint"
459             }
460         },
461         "node_modules/@typescript-eslint/typescript-estree": {
462             "version": "4.26.1",
463             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz",
464             "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==",
465             "dev": true,
466             "dependencies": {
467                 "@typescript-eslint/types": "4.26.1",
468                 "@typescript-eslint/visitor-keys": "4.26.1",
469                 "debug": "^4.3.1",
470                 "globby": "^11.0.3",
471                 "is-glob": "^4.0.1",
472                 "semver": "^7.3.5",
473                 "tsutils": "^3.21.0"
474             },
475             "engines": {
476                 "node": "^10.12.0 || >=12.0.0"
477             },
478             "funding": {
479                 "type": "opencollective",
480                 "url": "https://opencollective.com/typescript-eslint"
481             },
482             "peerDependenciesMeta": {
483                 "typescript": {
484                     "optional": true
485                 }
486             }
487         },
488         "node_modules/@typescript-eslint/visitor-keys": {
489             "version": "4.26.1",
490             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz",
491             "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==",
492             "dev": true,
493             "dependencies": {
494                 "@typescript-eslint/types": "4.26.1",
495                 "eslint-visitor-keys": "^2.0.0"
496             },
497             "engines": {
498                 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
499             },
500             "funding": {
501                 "type": "opencollective",
502                 "url": "https://opencollective.com/typescript-eslint"
503             }
504         },
505         "node_modules/@ungap/promise-all-settled": {
506             "version": "1.1.2",
507             "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
508             "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
509             "dev": true
510         },
511         "node_modules/acorn": {
512             "version": "7.4.1",
513             "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
514             "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
515             "dev": true,
516             "bin": {
517                 "acorn": "bin/acorn"
518             },
519             "engines": {
520                 "node": ">=0.4.0"
521             }
522         },
523         "node_modules/acorn-jsx": {
524             "version": "5.3.1",
525             "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
526             "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
527             "dev": true,
528             "peerDependencies": {
529                 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
530             }
531         },
532         "node_modules/agent-base": {
533             "version": "6.0.2",
534             "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
535             "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
536             "dependencies": {
537                 "debug": "4"
538             },
539             "engines": {
540                 "node": ">= 6.0.0"
541             }
542         },
543         "node_modules/ajv": {
544             "version": "6.12.6",
545             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
546             "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
547             "dev": true,
548             "dependencies": {
549                 "fast-deep-equal": "^3.1.1",
550                 "fast-json-stable-stringify": "^2.0.0",
551                 "json-schema-traverse": "^0.4.1",
552                 "uri-js": "^4.2.2"
553             },
554             "funding": {
555                 "type": "github",
556                 "url": "https://github.com/sponsors/epoberezkin"
557             }
558         },
559         "node_modules/ansi-colors": {
560             "version": "4.1.1",
561             "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
562             "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
563             "dev": true,
564             "engines": {
565                 "node": ">=6"
566             }
567         },
568         "node_modules/ansi-regex": {
569             "version": "5.0.0",
570             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
571             "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
572             "dev": true,
573             "engines": {
574                 "node": ">=8"
575             }
576         },
577         "node_modules/ansi-styles": {
578             "version": "4.3.0",
579             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
580             "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
581             "dev": true,
582             "dependencies": {
583                 "color-convert": "^2.0.1"
584             },
585             "engines": {
586                 "node": ">=8"
587             },
588             "funding": {
589                 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
590             }
591         },
592         "node_modules/anymatch": {
593             "version": "3.1.2",
594             "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
595             "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
596             "dev": true,
597             "dependencies": {
598                 "normalize-path": "^3.0.0",
599                 "picomatch": "^2.0.4"
600             },
601             "engines": {
602                 "node": ">= 8"
603             }
604         },
605         "node_modules/argparse": {
606             "version": "1.0.10",
607             "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
608             "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
609             "dev": true,
610             "dependencies": {
611                 "sprintf-js": "~1.0.2"
612             }
613         },
614         "node_modules/array-union": {
615             "version": "2.1.0",
616             "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
617             "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
618             "dev": true,
619             "engines": {
620                 "node": ">=8"
621             }
622         },
623         "node_modules/astral-regex": {
624             "version": "2.0.0",
625             "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
626             "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
627             "dev": true,
628             "engines": {
629                 "node": ">=8"
630             }
631         },
632         "node_modules/asynckit": {
633             "version": "0.4.0",
634             "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
635             "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
636             "dev": true
637         },
638         "node_modules/azure-devops-node-api": {
639             "version": "10.2.2",
640             "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-10.2.2.tgz",
641             "integrity": "sha512-4TVv2X7oNStT0vLaEfExmy3J4/CzfuXolEcQl/BRUmvGySqKStTG2O55/hUQ0kM7UJlZBLgniM0SBq4d/WkKow==",
642             "dev": true,
643             "dependencies": {
644                 "tunnel": "0.0.6",
645                 "typed-rest-client": "^1.8.4"
646             }
647         },
648         "node_modules/balanced-match": {
649             "version": "1.0.2",
650             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
651             "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
652         },
653         "node_modules/big-integer": {
654             "version": "1.6.48",
655             "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
656             "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
657             "dev": true,
658             "engines": {
659                 "node": ">=0.6"
660             }
661         },
662         "node_modules/binary": {
663             "version": "0.3.0",
664             "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
665             "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
666             "dev": true,
667             "dependencies": {
668                 "buffers": "~0.1.1",
669                 "chainsaw": "~0.1.0"
670             },
671             "engines": {
672                 "node": "*"
673             }
674         },
675         "node_modules/binary-extensions": {
676             "version": "2.2.0",
677             "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
678             "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
679             "dev": true,
680             "engines": {
681                 "node": ">=8"
682             }
683         },
684         "node_modules/bluebird": {
685             "version": "3.4.7",
686             "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
687             "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
688             "dev": true
689         },
690         "node_modules/boolbase": {
691             "version": "1.0.0",
692             "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
693             "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
694             "dev": true
695         },
696         "node_modules/brace-expansion": {
697             "version": "1.1.11",
698             "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
699             "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
700             "dependencies": {
701                 "balanced-match": "^1.0.0",
702                 "concat-map": "0.0.1"
703             }
704         },
705         "node_modules/braces": {
706             "version": "3.0.2",
707             "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
708             "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
709             "dev": true,
710             "dependencies": {
711                 "fill-range": "^7.0.1"
712             },
713             "engines": {
714                 "node": ">=8"
715             }
716         },
717         "node_modules/browser-stdout": {
718             "version": "1.3.1",
719             "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
720             "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
721             "dev": true
722         },
723         "node_modules/buffer-crc32": {
724             "version": "0.2.13",
725             "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
726             "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
727             "dev": true,
728             "engines": {
729                 "node": "*"
730             }
731         },
732         "node_modules/buffer-indexof-polyfill": {
733             "version": "1.0.2",
734             "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
735             "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
736             "dev": true,
737             "engines": {
738                 "node": ">=0.10"
739             }
740         },
741         "node_modules/buffers": {
742             "version": "0.1.1",
743             "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
744             "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
745             "dev": true,
746             "engines": {
747                 "node": ">=0.2.0"
748             }
749         },
750         "node_modules/builtin-modules": {
751             "version": "3.2.0",
752             "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
753             "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
754             "dev": true,
755             "engines": {
756                 "node": ">=6"
757             },
758             "funding": {
759                 "url": "https://github.com/sponsors/sindresorhus"
760             }
761         },
762         "node_modules/call-bind": {
763             "version": "1.0.2",
764             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
765             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
766             "dev": true,
767             "dependencies": {
768                 "function-bind": "^1.1.1",
769                 "get-intrinsic": "^1.0.2"
770             },
771             "funding": {
772                 "url": "https://github.com/sponsors/ljharb"
773             }
774         },
775         "node_modules/callsites": {
776             "version": "3.1.0",
777             "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
778             "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
779             "dev": true,
780             "engines": {
781                 "node": ">=6"
782             }
783         },
784         "node_modules/camelcase": {
785             "version": "6.2.0",
786             "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
787             "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
788             "dev": true,
789             "engines": {
790                 "node": ">=10"
791             },
792             "funding": {
793                 "url": "https://github.com/sponsors/sindresorhus"
794             }
795         },
796         "node_modules/chainsaw": {
797             "version": "0.1.0",
798             "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
799             "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
800             "dev": true,
801             "dependencies": {
802                 "traverse": ">=0.3.0 <0.4"
803             },
804             "engines": {
805                 "node": "*"
806             }
807         },
808         "node_modules/chalk": {
809             "version": "4.1.1",
810             "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
811             "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
812             "dev": true,
813             "dependencies": {
814                 "ansi-styles": "^4.1.0",
815                 "supports-color": "^7.1.0"
816             },
817             "engines": {
818                 "node": ">=10"
819             },
820             "funding": {
821                 "url": "https://github.com/chalk/chalk?sponsor=1"
822             }
823         },
824         "node_modules/cheerio": {
825             "version": "1.0.0-rc.9",
826             "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.9.tgz",
827             "integrity": "sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==",
828             "dev": true,
829             "dependencies": {
830                 "cheerio-select": "^1.4.0",
831                 "dom-serializer": "^1.3.1",
832                 "domhandler": "^4.2.0",
833                 "htmlparser2": "^6.1.0",
834                 "parse5": "^6.0.1",
835                 "parse5-htmlparser2-tree-adapter": "^6.0.1",
836                 "tslib": "^2.2.0"
837             },
838             "engines": {
839                 "node": ">= 6"
840             },
841             "funding": {
842                 "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
843             }
844         },
845         "node_modules/cheerio-select": {
846             "version": "1.4.0",
847             "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz",
848             "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==",
849             "dev": true,
850             "dependencies": {
851                 "css-select": "^4.1.2",
852                 "css-what": "^5.0.0",
853                 "domelementtype": "^2.2.0",
854                 "domhandler": "^4.2.0",
855                 "domutils": "^2.6.0"
856             },
857             "funding": {
858                 "url": "https://github.com/sponsors/fb55"
859             }
860         },
861         "node_modules/chokidar": {
862             "version": "3.5.1",
863             "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
864             "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
865             "dev": true,
866             "dependencies": {
867                 "anymatch": "~3.1.1",
868                 "braces": "~3.0.2",
869                 "glob-parent": "~5.1.0",
870                 "is-binary-path": "~2.1.0",
871                 "is-glob": "~4.0.1",
872                 "normalize-path": "~3.0.0",
873                 "readdirp": "~3.5.0"
874             },
875             "engines": {
876                 "node": ">= 8.10.0"
877             },
878             "optionalDependencies": {
879                 "fsevents": "~2.3.1"
880             }
881         },
882         "node_modules/cliui": {
883             "version": "7.0.4",
884             "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
885             "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
886             "dev": true,
887             "dependencies": {
888                 "string-width": "^4.2.0",
889                 "strip-ansi": "^6.0.0",
890                 "wrap-ansi": "^7.0.0"
891             }
892         },
893         "node_modules/color-convert": {
894             "version": "2.0.1",
895             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
896             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
897             "dev": true,
898             "dependencies": {
899                 "color-name": "~1.1.4"
900             },
901             "engines": {
902                 "node": ">=7.0.0"
903             }
904         },
905         "node_modules/color-name": {
906             "version": "1.1.4",
907             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
908             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
909             "dev": true
910         },
911         "node_modules/combined-stream": {
912             "version": "1.0.8",
913             "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
914             "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
915             "dev": true,
916             "dependencies": {
917                 "delayed-stream": "~1.0.0"
918             },
919             "engines": {
920                 "node": ">= 0.8"
921             }
922         },
923         "node_modules/commander": {
924             "version": "2.20.3",
925             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
926             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
927             "dev": true
928         },
929         "node_modules/commandpost": {
930             "version": "1.4.0",
931             "resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
932             "integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
933             "dev": true
934         },
935         "node_modules/commondir": {
936             "version": "1.0.1",
937             "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
938             "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
939             "dev": true
940         },
941         "node_modules/concat-map": {
942             "version": "0.0.1",
943             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
944             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
945         },
946         "node_modules/core-util-is": {
947             "version": "1.0.2",
948             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
949             "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
950             "dev": true
951         },
952         "node_modules/cross-spawn": {
953             "version": "7.0.3",
954             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
955             "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
956             "dev": true,
957             "dependencies": {
958                 "path-key": "^3.1.0",
959                 "shebang-command": "^2.0.0",
960                 "which": "^2.0.1"
961             },
962             "engines": {
963                 "node": ">= 8"
964             }
965         },
966         "node_modules/css-select": {
967             "version": "4.1.2",
968             "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz",
969             "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==",
970             "dev": true,
971             "dependencies": {
972                 "boolbase": "^1.0.0",
973                 "css-what": "^5.0.0",
974                 "domhandler": "^4.2.0",
975                 "domutils": "^2.6.0",
976                 "nth-check": "^2.0.0"
977             },
978             "funding": {
979                 "url": "https://github.com/sponsors/fb55"
980             }
981         },
982         "node_modules/css-what": {
983             "version": "5.0.1",
984             "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
985             "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
986             "dev": true,
987             "engines": {
988                 "node": ">= 6"
989             },
990             "funding": {
991                 "url": "https://github.com/sponsors/fb55"
992             }
993         },
994         "node_modules/debug": {
995             "version": "4.3.1",
996             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
997             "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
998             "dependencies": {
999                 "ms": "2.1.2"
1000             },
1001             "engines": {
1002                 "node": ">=6.0"
1003             },
1004             "peerDependenciesMeta": {
1005                 "supports-color": {
1006                     "optional": true
1007                 }
1008             }
1009         },
1010         "node_modules/decamelize": {
1011             "version": "4.0.0",
1012             "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
1013             "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
1014             "dev": true,
1015             "engines": {
1016                 "node": ">=10"
1017             },
1018             "funding": {
1019                 "url": "https://github.com/sponsors/sindresorhus"
1020             }
1021         },
1022         "node_modules/deep-is": {
1023             "version": "0.1.3",
1024             "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1025             "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1026             "dev": true
1027         },
1028         "node_modules/deepmerge": {
1029             "version": "4.2.2",
1030             "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
1031             "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
1032             "dev": true,
1033             "engines": {
1034                 "node": ">=0.10.0"
1035             }
1036         },
1037         "node_modules/delayed-stream": {
1038             "version": "1.0.0",
1039             "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1040             "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1041             "dev": true,
1042             "engines": {
1043                 "node": ">=0.4.0"
1044             }
1045         },
1046         "node_modules/denodeify": {
1047             "version": "1.2.1",
1048             "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
1049             "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
1050             "dev": true
1051         },
1052         "node_modules/diff": {
1053             "version": "5.0.0",
1054             "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
1055             "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
1056             "dev": true,
1057             "engines": {
1058                 "node": ">=0.3.1"
1059             }
1060         },
1061         "node_modules/dir-glob": {
1062             "version": "3.0.1",
1063             "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1064             "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1065             "dev": true,
1066             "dependencies": {
1067                 "path-type": "^4.0.0"
1068             },
1069             "engines": {
1070                 "node": ">=8"
1071             }
1072         },
1073         "node_modules/doctrine": {
1074             "version": "3.0.0",
1075             "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1076             "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1077             "dev": true,
1078             "dependencies": {
1079                 "esutils": "^2.0.2"
1080             },
1081             "engines": {
1082                 "node": ">=6.0.0"
1083             }
1084         },
1085         "node_modules/dom-serializer": {
1086             "version": "1.3.1",
1087             "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz",
1088             "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==",
1089             "dev": true,
1090             "dependencies": {
1091                 "domelementtype": "^2.0.1",
1092                 "domhandler": "^4.0.0",
1093                 "entities": "^2.0.0"
1094             },
1095             "funding": {
1096                 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1097             }
1098         },
1099         "node_modules/domelementtype": {
1100             "version": "2.2.0",
1101             "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
1102             "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
1103             "dev": true,
1104             "funding": [
1105                 {
1106                     "type": "github",
1107                     "url": "https://github.com/sponsors/fb55"
1108                 }
1109             ]
1110         },
1111         "node_modules/domhandler": {
1112             "version": "4.2.0",
1113             "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
1114             "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
1115             "dev": true,
1116             "dependencies": {
1117                 "domelementtype": "^2.2.0"
1118             },
1119             "engines": {
1120                 "node": ">= 4"
1121             },
1122             "funding": {
1123                 "url": "https://github.com/fb55/domhandler?sponsor=1"
1124             }
1125         },
1126         "node_modules/domutils": {
1127             "version": "2.6.0",
1128             "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz",
1129             "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==",
1130             "dev": true,
1131             "dependencies": {
1132                 "dom-serializer": "^1.0.1",
1133                 "domelementtype": "^2.2.0",
1134                 "domhandler": "^4.2.0"
1135             },
1136             "funding": {
1137                 "url": "https://github.com/fb55/domutils?sponsor=1"
1138             }
1139         },
1140         "node_modules/duplexer2": {
1141             "version": "0.1.4",
1142             "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1143             "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1144             "dev": true,
1145             "dependencies": {
1146                 "readable-stream": "^2.0.2"
1147             }
1148         },
1149         "node_modules/editorconfig": {
1150             "version": "0.15.3",
1151             "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
1152             "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
1153             "dev": true,
1154             "dependencies": {
1155                 "commander": "^2.19.0",
1156                 "lru-cache": "^4.1.5",
1157                 "semver": "^5.6.0",
1158                 "sigmund": "^1.0.1"
1159             },
1160             "bin": {
1161                 "editorconfig": "bin/editorconfig"
1162             }
1163         },
1164         "node_modules/editorconfig/node_modules/lru-cache": {
1165             "version": "4.1.5",
1166             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
1167             "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
1168             "dev": true,
1169             "dependencies": {
1170                 "pseudomap": "^1.0.2",
1171                 "yallist": "^2.1.2"
1172             }
1173         },
1174         "node_modules/editorconfig/node_modules/semver": {
1175             "version": "5.7.1",
1176             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1177             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1178             "dev": true,
1179             "bin": {
1180                 "semver": "bin/semver"
1181             }
1182         },
1183         "node_modules/editorconfig/node_modules/yallist": {
1184             "version": "2.1.2",
1185             "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
1186             "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
1187             "dev": true
1188         },
1189         "node_modules/emoji-regex": {
1190             "version": "8.0.0",
1191             "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1192             "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1193             "dev": true
1194         },
1195         "node_modules/enquirer": {
1196             "version": "2.3.6",
1197             "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
1198             "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
1199             "dev": true,
1200             "dependencies": {
1201                 "ansi-colors": "^4.1.1"
1202             },
1203             "engines": {
1204                 "node": ">=8.6"
1205             }
1206         },
1207         "node_modules/entities": {
1208             "version": "2.2.0",
1209             "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
1210             "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
1211             "dev": true,
1212             "funding": {
1213                 "url": "https://github.com/fb55/entities?sponsor=1"
1214             }
1215         },
1216         "node_modules/escalade": {
1217             "version": "3.1.1",
1218             "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1219             "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1220             "dev": true,
1221             "engines": {
1222                 "node": ">=6"
1223             }
1224         },
1225         "node_modules/escape-string-regexp": {
1226             "version": "4.0.0",
1227             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1228             "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1229             "dev": true,
1230             "engines": {
1231                 "node": ">=10"
1232             },
1233             "funding": {
1234                 "url": "https://github.com/sponsors/sindresorhus"
1235             }
1236         },
1237         "node_modules/eslint": {
1238             "version": "7.28.0",
1239             "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz",
1240             "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==",
1241             "dev": true,
1242             "dependencies": {
1243                 "@babel/code-frame": "7.12.11",
1244                 "@eslint/eslintrc": "^0.4.2",
1245                 "ajv": "^6.10.0",
1246                 "chalk": "^4.0.0",
1247                 "cross-spawn": "^7.0.2",
1248                 "debug": "^4.0.1",
1249                 "doctrine": "^3.0.0",
1250                 "enquirer": "^2.3.5",
1251                 "escape-string-regexp": "^4.0.0",
1252                 "eslint-scope": "^5.1.1",
1253                 "eslint-utils": "^2.1.0",
1254                 "eslint-visitor-keys": "^2.0.0",
1255                 "espree": "^7.3.1",
1256                 "esquery": "^1.4.0",
1257                 "esutils": "^2.0.2",
1258                 "fast-deep-equal": "^3.1.3",
1259                 "file-entry-cache": "^6.0.1",
1260                 "functional-red-black-tree": "^1.0.1",
1261                 "glob-parent": "^5.1.2",
1262                 "globals": "^13.6.0",
1263                 "ignore": "^4.0.6",
1264                 "import-fresh": "^3.0.0",
1265                 "imurmurhash": "^0.1.4",
1266                 "is-glob": "^4.0.0",
1267                 "js-yaml": "^3.13.1",
1268                 "json-stable-stringify-without-jsonify": "^1.0.1",
1269                 "levn": "^0.4.1",
1270                 "lodash.merge": "^4.6.2",
1271                 "minimatch": "^3.0.4",
1272                 "natural-compare": "^1.4.0",
1273                 "optionator": "^0.9.1",
1274                 "progress": "^2.0.0",
1275                 "regexpp": "^3.1.0",
1276                 "semver": "^7.2.1",
1277                 "strip-ansi": "^6.0.0",
1278                 "strip-json-comments": "^3.1.0",
1279                 "table": "^6.0.9",
1280                 "text-table": "^0.2.0",
1281                 "v8-compile-cache": "^2.0.3"
1282             },
1283             "bin": {
1284                 "eslint": "bin/eslint.js"
1285             },
1286             "engines": {
1287                 "node": "^10.12.0 || >=12.0.0"
1288             },
1289             "funding": {
1290                 "url": "https://opencollective.com/eslint"
1291             }
1292         },
1293         "node_modules/eslint-scope": {
1294             "version": "5.1.1",
1295             "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
1296             "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
1297             "dev": true,
1298             "dependencies": {
1299                 "esrecurse": "^4.3.0",
1300                 "estraverse": "^4.1.1"
1301             },
1302             "engines": {
1303                 "node": ">=8.0.0"
1304             }
1305         },
1306         "node_modules/eslint-utils": {
1307             "version": "2.1.0",
1308             "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
1309             "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
1310             "dev": true,
1311             "dependencies": {
1312                 "eslint-visitor-keys": "^1.1.0"
1313             },
1314             "engines": {
1315                 "node": ">=6"
1316             },
1317             "funding": {
1318                 "url": "https://github.com/sponsors/mysticatea"
1319             }
1320         },
1321         "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
1322             "version": "1.3.0",
1323             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
1324             "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
1325             "dev": true,
1326             "engines": {
1327                 "node": ">=4"
1328             }
1329         },
1330         "node_modules/eslint-visitor-keys": {
1331             "version": "2.1.0",
1332             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
1333             "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
1334             "dev": true,
1335             "engines": {
1336                 "node": ">=10"
1337             }
1338         },
1339         "node_modules/espree": {
1340             "version": "7.3.1",
1341             "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
1342             "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
1343             "dev": true,
1344             "dependencies": {
1345                 "acorn": "^7.4.0",
1346                 "acorn-jsx": "^5.3.1",
1347                 "eslint-visitor-keys": "^1.3.0"
1348             },
1349             "engines": {
1350                 "node": "^10.12.0 || >=12.0.0"
1351             }
1352         },
1353         "node_modules/espree/node_modules/eslint-visitor-keys": {
1354             "version": "1.3.0",
1355             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
1356             "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
1357             "dev": true,
1358             "engines": {
1359                 "node": ">=4"
1360             }
1361         },
1362         "node_modules/esprima": {
1363             "version": "4.0.1",
1364             "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1365             "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1366             "dev": true,
1367             "bin": {
1368                 "esparse": "bin/esparse.js",
1369                 "esvalidate": "bin/esvalidate.js"
1370             },
1371             "engines": {
1372                 "node": ">=4"
1373             }
1374         },
1375         "node_modules/esquery": {
1376             "version": "1.4.0",
1377             "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
1378             "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
1379             "dev": true,
1380             "dependencies": {
1381                 "estraverse": "^5.1.0"
1382             },
1383             "engines": {
1384                 "node": ">=0.10"
1385             }
1386         },
1387         "node_modules/esquery/node_modules/estraverse": {
1388             "version": "5.2.0",
1389             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
1390             "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
1391             "dev": true,
1392             "engines": {
1393                 "node": ">=4.0"
1394             }
1395         },
1396         "node_modules/esrecurse": {
1397             "version": "4.3.0",
1398             "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1399             "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1400             "dev": true,
1401             "dependencies": {
1402                 "estraverse": "^5.2.0"
1403             },
1404             "engines": {
1405                 "node": ">=4.0"
1406             }
1407         },
1408         "node_modules/esrecurse/node_modules/estraverse": {
1409             "version": "5.2.0",
1410             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
1411             "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
1412             "dev": true,
1413             "engines": {
1414                 "node": ">=4.0"
1415             }
1416         },
1417         "node_modules/estraverse": {
1418             "version": "4.3.0",
1419             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1420             "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1421             "dev": true,
1422             "engines": {
1423                 "node": ">=4.0"
1424             }
1425         },
1426         "node_modules/estree-walker": {
1427             "version": "2.0.2",
1428             "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1429             "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1430             "dev": true
1431         },
1432         "node_modules/esutils": {
1433             "version": "2.0.3",
1434             "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1435             "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1436             "dev": true,
1437             "engines": {
1438                 "node": ">=0.10.0"
1439             }
1440         },
1441         "node_modules/fast-deep-equal": {
1442             "version": "3.1.3",
1443             "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1444             "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1445             "dev": true
1446         },
1447         "node_modules/fast-glob": {
1448             "version": "3.2.5",
1449             "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
1450             "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
1451             "dev": true,
1452             "dependencies": {
1453                 "@nodelib/fs.stat": "^2.0.2",
1454                 "@nodelib/fs.walk": "^1.2.3",
1455                 "glob-parent": "^5.1.0",
1456                 "merge2": "^1.3.0",
1457                 "micromatch": "^4.0.2",
1458                 "picomatch": "^2.2.1"
1459             },
1460             "engines": {
1461                 "node": ">=8"
1462             }
1463         },
1464         "node_modules/fast-json-stable-stringify": {
1465             "version": "2.1.0",
1466             "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1467             "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1468             "dev": true
1469         },
1470         "node_modules/fast-levenshtein": {
1471             "version": "2.0.6",
1472             "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1473             "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1474             "dev": true
1475         },
1476         "node_modules/fastq": {
1477             "version": "1.11.0",
1478             "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
1479             "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
1480             "dev": true,
1481             "dependencies": {
1482                 "reusify": "^1.0.4"
1483             }
1484         },
1485         "node_modules/fd-slicer": {
1486             "version": "1.1.0",
1487             "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1488             "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
1489             "dev": true,
1490             "dependencies": {
1491                 "pend": "~1.2.0"
1492             }
1493         },
1494         "node_modules/file-entry-cache": {
1495             "version": "6.0.1",
1496             "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1497             "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1498             "dev": true,
1499             "dependencies": {
1500                 "flat-cache": "^3.0.4"
1501             },
1502             "engines": {
1503                 "node": "^10.12.0 || >=12.0.0"
1504             }
1505         },
1506         "node_modules/fill-range": {
1507             "version": "7.0.1",
1508             "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1509             "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1510             "dev": true,
1511             "dependencies": {
1512                 "to-regex-range": "^5.0.1"
1513             },
1514             "engines": {
1515                 "node": ">=8"
1516             }
1517         },
1518         "node_modules/find-up": {
1519             "version": "5.0.0",
1520             "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1521             "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1522             "dev": true,
1523             "dependencies": {
1524                 "locate-path": "^6.0.0",
1525                 "path-exists": "^4.0.0"
1526             },
1527             "engines": {
1528                 "node": ">=10"
1529             },
1530             "funding": {
1531                 "url": "https://github.com/sponsors/sindresorhus"
1532             }
1533         },
1534         "node_modules/flat": {
1535             "version": "5.0.2",
1536             "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
1537             "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
1538             "dev": true,
1539             "bin": {
1540                 "flat": "cli.js"
1541             }
1542         },
1543         "node_modules/flat-cache": {
1544             "version": "3.0.4",
1545             "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1546             "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1547             "dev": true,
1548             "dependencies": {
1549                 "flatted": "^3.1.0",
1550                 "rimraf": "^3.0.2"
1551             },
1552             "engines": {
1553                 "node": "^10.12.0 || >=12.0.0"
1554             }
1555         },
1556         "node_modules/flatted": {
1557             "version": "3.1.1",
1558             "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
1559             "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
1560             "dev": true
1561         },
1562         "node_modules/form-data": {
1563             "version": "3.0.1",
1564             "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
1565             "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
1566             "dev": true,
1567             "dependencies": {
1568                 "asynckit": "^0.4.0",
1569                 "combined-stream": "^1.0.8",
1570                 "mime-types": "^2.1.12"
1571             },
1572             "engines": {
1573                 "node": ">= 6"
1574             }
1575         },
1576         "node_modules/fs.realpath": {
1577             "version": "1.0.0",
1578             "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1579             "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1580             "dev": true
1581         },
1582         "node_modules/fsevents": {
1583             "version": "2.3.2",
1584             "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1585             "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1586             "dev": true,
1587             "hasInstallScript": true,
1588             "optional": true,
1589             "os": [
1590                 "darwin"
1591             ],
1592             "engines": {
1593                 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1594             }
1595         },
1596         "node_modules/fstream": {
1597             "version": "1.0.12",
1598             "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
1599             "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
1600             "dev": true,
1601             "dependencies": {
1602                 "graceful-fs": "^4.1.2",
1603                 "inherits": "~2.0.0",
1604                 "mkdirp": ">=0.5 0",
1605                 "rimraf": "2"
1606             },
1607             "engines": {
1608                 "node": ">=0.6"
1609             }
1610         },
1611         "node_modules/fstream/node_modules/rimraf": {
1612             "version": "2.7.1",
1613             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1614             "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1615             "dev": true,
1616             "dependencies": {
1617                 "glob": "^7.1.3"
1618             },
1619             "bin": {
1620                 "rimraf": "bin.js"
1621             }
1622         },
1623         "node_modules/function-bind": {
1624             "version": "1.1.1",
1625             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1626             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1627             "dev": true
1628         },
1629         "node_modules/functional-red-black-tree": {
1630             "version": "1.0.1",
1631             "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1632             "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1633             "dev": true
1634         },
1635         "node_modules/get-caller-file": {
1636             "version": "2.0.5",
1637             "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1638             "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1639             "dev": true,
1640             "engines": {
1641                 "node": "6.* || 8.* || >= 10.*"
1642             }
1643         },
1644         "node_modules/get-intrinsic": {
1645             "version": "1.1.1",
1646             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
1647             "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
1648             "dev": true,
1649             "dependencies": {
1650                 "function-bind": "^1.1.1",
1651                 "has": "^1.0.3",
1652                 "has-symbols": "^1.0.1"
1653             },
1654             "funding": {
1655                 "url": "https://github.com/sponsors/ljharb"
1656             }
1657         },
1658         "node_modules/glob": {
1659             "version": "7.1.7",
1660             "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
1661             "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
1662             "dev": true,
1663             "dependencies": {
1664                 "fs.realpath": "^1.0.0",
1665                 "inflight": "^1.0.4",
1666                 "inherits": "2",
1667                 "minimatch": "^3.0.4",
1668                 "once": "^1.3.0",
1669                 "path-is-absolute": "^1.0.0"
1670             },
1671             "engines": {
1672                 "node": "*"
1673             },
1674             "funding": {
1675                 "url": "https://github.com/sponsors/isaacs"
1676             }
1677         },
1678         "node_modules/glob-parent": {
1679             "version": "5.1.2",
1680             "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1681             "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1682             "dev": true,
1683             "dependencies": {
1684                 "is-glob": "^4.0.1"
1685             },
1686             "engines": {
1687                 "node": ">= 6"
1688             }
1689         },
1690         "node_modules/globals": {
1691             "version": "13.9.0",
1692             "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz",
1693             "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==",
1694             "dev": true,
1695             "dependencies": {
1696                 "type-fest": "^0.20.2"
1697             },
1698             "engines": {
1699                 "node": ">=8"
1700             },
1701             "funding": {
1702                 "url": "https://github.com/sponsors/sindresorhus"
1703             }
1704         },
1705         "node_modules/globby": {
1706             "version": "11.0.3",
1707             "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
1708             "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
1709             "dev": true,
1710             "dependencies": {
1711                 "array-union": "^2.1.0",
1712                 "dir-glob": "^3.0.1",
1713                 "fast-glob": "^3.1.1",
1714                 "ignore": "^5.1.4",
1715                 "merge2": "^1.3.0",
1716                 "slash": "^3.0.0"
1717             },
1718             "engines": {
1719                 "node": ">=10"
1720             },
1721             "funding": {
1722                 "url": "https://github.com/sponsors/sindresorhus"
1723             }
1724         },
1725         "node_modules/globby/node_modules/ignore": {
1726             "version": "5.1.8",
1727             "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
1728             "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
1729             "dev": true,
1730             "engines": {
1731                 "node": ">= 4"
1732             }
1733         },
1734         "node_modules/graceful-fs": {
1735             "version": "4.2.6",
1736             "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1737             "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1738             "dev": true
1739         },
1740         "node_modules/growl": {
1741             "version": "1.10.5",
1742             "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1743             "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1744             "dev": true,
1745             "engines": {
1746                 "node": ">=4.x"
1747             }
1748         },
1749         "node_modules/has": {
1750             "version": "1.0.3",
1751             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1752             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1753             "dev": true,
1754             "dependencies": {
1755                 "function-bind": "^1.1.1"
1756             },
1757             "engines": {
1758                 "node": ">= 0.4.0"
1759             }
1760         },
1761         "node_modules/has-flag": {
1762             "version": "4.0.0",
1763             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1764             "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1765             "dev": true,
1766             "engines": {
1767                 "node": ">=8"
1768             }
1769         },
1770         "node_modules/has-symbols": {
1771             "version": "1.0.2",
1772             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
1773             "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
1774             "dev": true,
1775             "engines": {
1776                 "node": ">= 0.4"
1777             },
1778             "funding": {
1779                 "url": "https://github.com/sponsors/ljharb"
1780             }
1781         },
1782         "node_modules/he": {
1783             "version": "1.2.0",
1784             "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1785             "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1786             "dev": true,
1787             "bin": {
1788                 "he": "bin/he"
1789             }
1790         },
1791         "node_modules/htmlparser2": {
1792             "version": "6.1.0",
1793             "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
1794             "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
1795             "dev": true,
1796             "funding": [
1797                 "https://github.com/fb55/htmlparser2?sponsor=1",
1798                 {
1799                     "type": "github",
1800                     "url": "https://github.com/sponsors/fb55"
1801                 }
1802             ],
1803             "dependencies": {
1804                 "domelementtype": "^2.0.1",
1805                 "domhandler": "^4.0.0",
1806                 "domutils": "^2.5.2",
1807                 "entities": "^2.0.0"
1808             }
1809         },
1810         "node_modules/http-proxy-agent": {
1811             "version": "4.0.1",
1812             "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
1813             "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
1814             "dev": true,
1815             "dependencies": {
1816                 "@tootallnate/once": "1",
1817                 "agent-base": "6",
1818                 "debug": "4"
1819             },
1820             "engines": {
1821                 "node": ">= 6"
1822             }
1823         },
1824         "node_modules/https-proxy-agent": {
1825             "version": "5.0.0",
1826             "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
1827             "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
1828             "dependencies": {
1829                 "agent-base": "6",
1830                 "debug": "4"
1831             },
1832             "engines": {
1833                 "node": ">= 6"
1834             }
1835         },
1836         "node_modules/ignore": {
1837             "version": "4.0.6",
1838             "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1839             "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1840             "dev": true,
1841             "engines": {
1842                 "node": ">= 4"
1843             }
1844         },
1845         "node_modules/import-fresh": {
1846             "version": "3.3.0",
1847             "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1848             "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1849             "dev": true,
1850             "dependencies": {
1851                 "parent-module": "^1.0.0",
1852                 "resolve-from": "^4.0.0"
1853             },
1854             "engines": {
1855                 "node": ">=6"
1856             },
1857             "funding": {
1858                 "url": "https://github.com/sponsors/sindresorhus"
1859             }
1860         },
1861         "node_modules/imurmurhash": {
1862             "version": "0.1.4",
1863             "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1864             "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1865             "dev": true,
1866             "engines": {
1867                 "node": ">=0.8.19"
1868             }
1869         },
1870         "node_modules/inflight": {
1871             "version": "1.0.6",
1872             "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1873             "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1874             "dev": true,
1875             "dependencies": {
1876                 "once": "^1.3.0",
1877                 "wrappy": "1"
1878             }
1879         },
1880         "node_modules/inherits": {
1881             "version": "2.0.4",
1882             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1883             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1884             "dev": true
1885         },
1886         "node_modules/is-binary-path": {
1887             "version": "2.1.0",
1888             "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1889             "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1890             "dev": true,
1891             "dependencies": {
1892                 "binary-extensions": "^2.0.0"
1893             },
1894             "engines": {
1895                 "node": ">=8"
1896             }
1897         },
1898         "node_modules/is-core-module": {
1899             "version": "2.3.0",
1900             "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz",
1901             "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==",
1902             "dev": true,
1903             "dependencies": {
1904                 "has": "^1.0.3"
1905             },
1906             "funding": {
1907                 "url": "https://github.com/sponsors/ljharb"
1908             }
1909         },
1910         "node_modules/is-extglob": {
1911             "version": "2.1.1",
1912             "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1913             "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1914             "dev": true,
1915             "engines": {
1916                 "node": ">=0.10.0"
1917             }
1918         },
1919         "node_modules/is-fullwidth-code-point": {
1920             "version": "3.0.0",
1921             "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1922             "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1923             "dev": true,
1924             "engines": {
1925                 "node": ">=8"
1926             }
1927         },
1928         "node_modules/is-glob": {
1929             "version": "4.0.1",
1930             "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1931             "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1932             "dev": true,
1933             "dependencies": {
1934                 "is-extglob": "^2.1.1"
1935             },
1936             "engines": {
1937                 "node": ">=0.10.0"
1938             }
1939         },
1940         "node_modules/is-module": {
1941             "version": "1.0.0",
1942             "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
1943             "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
1944             "dev": true
1945         },
1946         "node_modules/is-number": {
1947             "version": "7.0.0",
1948             "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1949             "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1950             "dev": true,
1951             "engines": {
1952                 "node": ">=0.12.0"
1953             }
1954         },
1955         "node_modules/is-plain-obj": {
1956             "version": "2.1.0",
1957             "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
1958             "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
1959             "dev": true,
1960             "engines": {
1961                 "node": ">=8"
1962             }
1963         },
1964         "node_modules/is-reference": {
1965             "version": "1.2.1",
1966             "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
1967             "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
1968             "dev": true,
1969             "dependencies": {
1970                 "@types/estree": "*"
1971             }
1972         },
1973         "node_modules/isarray": {
1974             "version": "1.0.0",
1975             "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1976             "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1977             "dev": true
1978         },
1979         "node_modules/isexe": {
1980             "version": "2.0.0",
1981             "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1982             "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1983             "dev": true
1984         },
1985         "node_modules/js-tokens": {
1986             "version": "4.0.0",
1987             "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1988             "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1989             "dev": true
1990         },
1991         "node_modules/js-yaml": {
1992             "version": "3.14.1",
1993             "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
1994             "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
1995             "dev": true,
1996             "dependencies": {
1997                 "argparse": "^1.0.7",
1998                 "esprima": "^4.0.0"
1999             },
2000             "bin": {
2001                 "js-yaml": "bin/js-yaml.js"
2002             }
2003         },
2004         "node_modules/json-schema-traverse": {
2005             "version": "0.4.1",
2006             "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2007             "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2008             "dev": true
2009         },
2010         "node_modules/json-stable-stringify-without-jsonify": {
2011             "version": "1.0.1",
2012             "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2013             "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
2014             "dev": true
2015         },
2016         "node_modules/leven": {
2017             "version": "3.1.0",
2018             "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
2019             "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
2020             "dev": true,
2021             "engines": {
2022                 "node": ">=6"
2023             }
2024         },
2025         "node_modules/levn": {
2026             "version": "0.4.1",
2027             "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2028             "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2029             "dev": true,
2030             "dependencies": {
2031                 "prelude-ls": "^1.2.1",
2032                 "type-check": "~0.4.0"
2033             },
2034             "engines": {
2035                 "node": ">= 0.8.0"
2036             }
2037         },
2038         "node_modules/linkify-it": {
2039             "version": "2.2.0",
2040             "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
2041             "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
2042             "dev": true,
2043             "dependencies": {
2044                 "uc.micro": "^1.0.1"
2045             }
2046         },
2047         "node_modules/listenercount": {
2048             "version": "1.0.1",
2049             "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
2050             "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
2051             "dev": true
2052         },
2053         "node_modules/locate-path": {
2054             "version": "6.0.0",
2055             "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2056             "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2057             "dev": true,
2058             "dependencies": {
2059                 "p-locate": "^5.0.0"
2060             },
2061             "engines": {
2062                 "node": ">=10"
2063             },
2064             "funding": {
2065                 "url": "https://github.com/sponsors/sindresorhus"
2066             }
2067         },
2068         "node_modules/lodash": {
2069             "version": "4.17.21",
2070             "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2071             "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2072             "dev": true
2073         },
2074         "node_modules/lodash.clonedeep": {
2075             "version": "4.5.0",
2076             "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
2077             "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
2078             "dev": true
2079         },
2080         "node_modules/lodash.merge": {
2081             "version": "4.6.2",
2082             "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2083             "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2084             "dev": true
2085         },
2086         "node_modules/lodash.truncate": {
2087             "version": "4.4.2",
2088             "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
2089             "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
2090             "dev": true
2091         },
2092         "node_modules/log-symbols": {
2093             "version": "4.0.0",
2094             "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
2095             "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
2096             "dev": true,
2097             "dependencies": {
2098                 "chalk": "^4.0.0"
2099             },
2100             "engines": {
2101                 "node": ">=10"
2102             }
2103         },
2104         "node_modules/lru-cache": {
2105             "version": "6.0.0",
2106             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2107             "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2108             "dependencies": {
2109                 "yallist": "^4.0.0"
2110             },
2111             "engines": {
2112                 "node": ">=10"
2113             }
2114         },
2115         "node_modules/magic-string": {
2116             "version": "0.25.7",
2117             "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
2118             "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
2119             "dev": true,
2120             "dependencies": {
2121                 "sourcemap-codec": "^1.4.4"
2122             }
2123         },
2124         "node_modules/markdown-it": {
2125             "version": "10.0.0",
2126             "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
2127             "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
2128             "dev": true,
2129             "dependencies": {
2130                 "argparse": "^1.0.7",
2131                 "entities": "~2.0.0",
2132                 "linkify-it": "^2.0.0",
2133                 "mdurl": "^1.0.1",
2134                 "uc.micro": "^1.0.5"
2135             },
2136             "bin": {
2137                 "markdown-it": "bin/markdown-it.js"
2138             }
2139         },
2140         "node_modules/markdown-it/node_modules/entities": {
2141             "version": "2.0.3",
2142             "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
2143             "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
2144             "dev": true
2145         },
2146         "node_modules/mdurl": {
2147             "version": "1.0.1",
2148             "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
2149             "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
2150             "dev": true
2151         },
2152         "node_modules/merge2": {
2153             "version": "1.4.1",
2154             "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2155             "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2156             "dev": true,
2157             "engines": {
2158                 "node": ">= 8"
2159             }
2160         },
2161         "node_modules/micromatch": {
2162             "version": "4.0.4",
2163             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2164             "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2165             "dev": true,
2166             "dependencies": {
2167                 "braces": "^3.0.1",
2168                 "picomatch": "^2.2.3"
2169             },
2170             "engines": {
2171                 "node": ">=8.6"
2172             }
2173         },
2174         "node_modules/mime": {
2175             "version": "1.6.0",
2176             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2177             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2178             "dev": true,
2179             "bin": {
2180                 "mime": "cli.js"
2181             },
2182             "engines": {
2183                 "node": ">=4"
2184             }
2185         },
2186         "node_modules/mime-db": {
2187             "version": "1.47.0",
2188             "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
2189             "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==",
2190             "dev": true,
2191             "engines": {
2192                 "node": ">= 0.6"
2193             }
2194         },
2195         "node_modules/mime-types": {
2196             "version": "2.1.30",
2197             "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
2198             "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
2199             "dev": true,
2200             "dependencies": {
2201                 "mime-db": "1.47.0"
2202             },
2203             "engines": {
2204                 "node": ">= 0.6"
2205             }
2206         },
2207         "node_modules/minimatch": {
2208             "version": "3.0.4",
2209             "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2210             "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2211             "dependencies": {
2212                 "brace-expansion": "^1.1.7"
2213             },
2214             "engines": {
2215                 "node": "*"
2216             }
2217         },
2218         "node_modules/minimist": {
2219             "version": "1.2.5",
2220             "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2221             "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2222             "dev": true
2223         },
2224         "node_modules/mkdirp": {
2225             "version": "0.5.5",
2226             "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2227             "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2228             "dev": true,
2229             "dependencies": {
2230                 "minimist": "^1.2.5"
2231             },
2232             "bin": {
2233                 "mkdirp": "bin/cmd.js"
2234             }
2235         },
2236         "node_modules/mocha": {
2237             "version": "8.4.0",
2238             "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz",
2239             "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==",
2240             "dev": true,
2241             "dependencies": {
2242                 "@ungap/promise-all-settled": "1.1.2",
2243                 "ansi-colors": "4.1.1",
2244                 "browser-stdout": "1.3.1",
2245                 "chokidar": "3.5.1",
2246                 "debug": "4.3.1",
2247                 "diff": "5.0.0",
2248                 "escape-string-regexp": "4.0.0",
2249                 "find-up": "5.0.0",
2250                 "glob": "7.1.6",
2251                 "growl": "1.10.5",
2252                 "he": "1.2.0",
2253                 "js-yaml": "4.0.0",
2254                 "log-symbols": "4.0.0",
2255                 "minimatch": "3.0.4",
2256                 "ms": "2.1.3",
2257                 "nanoid": "3.1.20",
2258                 "serialize-javascript": "5.0.1",
2259                 "strip-json-comments": "3.1.1",
2260                 "supports-color": "8.1.1",
2261                 "which": "2.0.2",
2262                 "wide-align": "1.1.3",
2263                 "workerpool": "6.1.0",
2264                 "yargs": "16.2.0",
2265                 "yargs-parser": "20.2.4",
2266                 "yargs-unparser": "2.0.0"
2267             },
2268             "bin": {
2269                 "_mocha": "bin/_mocha",
2270                 "mocha": "bin/mocha"
2271             },
2272             "engines": {
2273                 "node": ">= 10.12.0"
2274             },
2275             "funding": {
2276                 "type": "opencollective",
2277                 "url": "https://opencollective.com/mochajs"
2278             }
2279         },
2280         "node_modules/mocha/node_modules/argparse": {
2281             "version": "2.0.1",
2282             "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2283             "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2284             "dev": true
2285         },
2286         "node_modules/mocha/node_modules/glob": {
2287             "version": "7.1.6",
2288             "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2289             "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2290             "dev": true,
2291             "dependencies": {
2292                 "fs.realpath": "^1.0.0",
2293                 "inflight": "^1.0.4",
2294                 "inherits": "2",
2295                 "minimatch": "^3.0.4",
2296                 "once": "^1.3.0",
2297                 "path-is-absolute": "^1.0.0"
2298             },
2299             "engines": {
2300                 "node": "*"
2301             },
2302             "funding": {
2303                 "url": "https://github.com/sponsors/isaacs"
2304             }
2305         },
2306         "node_modules/mocha/node_modules/js-yaml": {
2307             "version": "4.0.0",
2308             "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz",
2309             "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==",
2310             "dev": true,
2311             "dependencies": {
2312                 "argparse": "^2.0.1"
2313             },
2314             "bin": {
2315                 "js-yaml": "bin/js-yaml.js"
2316             }
2317         },
2318         "node_modules/mocha/node_modules/ms": {
2319             "version": "2.1.3",
2320             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2321             "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2322             "dev": true
2323         },
2324         "node_modules/mocha/node_modules/supports-color": {
2325             "version": "8.1.1",
2326             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
2327             "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2328             "dev": true,
2329             "dependencies": {
2330                 "has-flag": "^4.0.0"
2331             },
2332             "engines": {
2333                 "node": ">=10"
2334             },
2335             "funding": {
2336                 "url": "https://github.com/chalk/supports-color?sponsor=1"
2337             }
2338         },
2339         "node_modules/ms": {
2340             "version": "2.1.2",
2341             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2342             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2343         },
2344         "node_modules/mute-stream": {
2345             "version": "0.0.8",
2346             "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2347             "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2348             "dev": true
2349         },
2350         "node_modules/nanoid": {
2351             "version": "3.1.20",
2352             "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
2353             "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
2354             "dev": true,
2355             "bin": {
2356                 "nanoid": "bin/nanoid.cjs"
2357             },
2358             "engines": {
2359                 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2360             }
2361         },
2362         "node_modules/natural-compare": {
2363             "version": "1.4.0",
2364             "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2365             "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
2366             "dev": true
2367         },
2368         "node_modules/node-fetch": {
2369             "version": "2.6.1",
2370             "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
2371             "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
2372             "engines": {
2373                 "node": "4.x || >=6.0.0"
2374             }
2375         },
2376         "node_modules/normalize-path": {
2377             "version": "3.0.0",
2378             "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2379             "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2380             "dev": true,
2381             "engines": {
2382                 "node": ">=0.10.0"
2383             }
2384         },
2385         "node_modules/nth-check": {
2386             "version": "2.0.0",
2387             "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
2388             "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
2389             "dev": true,
2390             "dependencies": {
2391                 "boolbase": "^1.0.0"
2392             },
2393             "funding": {
2394                 "url": "https://github.com/fb55/nth-check?sponsor=1"
2395             }
2396         },
2397         "node_modules/object-inspect": {
2398             "version": "1.10.3",
2399             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
2400             "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
2401             "dev": true,
2402             "funding": {
2403                 "url": "https://github.com/sponsors/ljharb"
2404             }
2405         },
2406         "node_modules/once": {
2407             "version": "1.4.0",
2408             "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2409             "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2410             "dev": true,
2411             "dependencies": {
2412                 "wrappy": "1"
2413             }
2414         },
2415         "node_modules/optionator": {
2416             "version": "0.9.1",
2417             "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
2418             "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
2419             "dev": true,
2420             "dependencies": {
2421                 "deep-is": "^0.1.3",
2422                 "fast-levenshtein": "^2.0.6",
2423                 "levn": "^0.4.1",
2424                 "prelude-ls": "^1.2.1",
2425                 "type-check": "^0.4.0",
2426                 "word-wrap": "^1.2.3"
2427             },
2428             "engines": {
2429                 "node": ">= 0.8.0"
2430             }
2431         },
2432         "node_modules/os-homedir": {
2433             "version": "1.0.2",
2434             "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2435             "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
2436             "dev": true,
2437             "engines": {
2438                 "node": ">=0.10.0"
2439             }
2440         },
2441         "node_modules/os-tmpdir": {
2442             "version": "1.0.2",
2443             "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2444             "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2445             "dev": true,
2446             "engines": {
2447                 "node": ">=0.10.0"
2448             }
2449         },
2450         "node_modules/osenv": {
2451             "version": "0.1.5",
2452             "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
2453             "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
2454             "dev": true,
2455             "dependencies": {
2456                 "os-homedir": "^1.0.0",
2457                 "os-tmpdir": "^1.0.0"
2458             }
2459         },
2460         "node_modules/p-limit": {
2461             "version": "3.1.0",
2462             "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2463             "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2464             "dev": true,
2465             "dependencies": {
2466                 "yocto-queue": "^0.1.0"
2467             },
2468             "engines": {
2469                 "node": ">=10"
2470             },
2471             "funding": {
2472                 "url": "https://github.com/sponsors/sindresorhus"
2473             }
2474         },
2475         "node_modules/p-locate": {
2476             "version": "5.0.0",
2477             "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2478             "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2479             "dev": true,
2480             "dependencies": {
2481                 "p-limit": "^3.0.2"
2482             },
2483             "engines": {
2484                 "node": ">=10"
2485             },
2486             "funding": {
2487                 "url": "https://github.com/sponsors/sindresorhus"
2488             }
2489         },
2490         "node_modules/parent-module": {
2491             "version": "1.0.1",
2492             "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2493             "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2494             "dev": true,
2495             "dependencies": {
2496                 "callsites": "^3.0.0"
2497             },
2498             "engines": {
2499                 "node": ">=6"
2500             }
2501         },
2502         "node_modules/parse-semver": {
2503             "version": "1.1.1",
2504             "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
2505             "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
2506             "dev": true,
2507             "dependencies": {
2508                 "semver": "^5.1.0"
2509             }
2510         },
2511         "node_modules/parse-semver/node_modules/semver": {
2512             "version": "5.7.1",
2513             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2514             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2515             "dev": true,
2516             "bin": {
2517                 "semver": "bin/semver"
2518             }
2519         },
2520         "node_modules/parse5": {
2521             "version": "6.0.1",
2522             "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
2523             "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
2524             "dev": true
2525         },
2526         "node_modules/parse5-htmlparser2-tree-adapter": {
2527             "version": "6.0.1",
2528             "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
2529             "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
2530             "dev": true,
2531             "dependencies": {
2532                 "parse5": "^6.0.1"
2533             }
2534         },
2535         "node_modules/path-exists": {
2536             "version": "4.0.0",
2537             "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2538             "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2539             "dev": true,
2540             "engines": {
2541                 "node": ">=8"
2542             }
2543         },
2544         "node_modules/path-is-absolute": {
2545             "version": "1.0.1",
2546             "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2547             "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2548             "dev": true,
2549             "engines": {
2550                 "node": ">=0.10.0"
2551             }
2552         },
2553         "node_modules/path-key": {
2554             "version": "3.1.1",
2555             "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2556             "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2557             "dev": true,
2558             "engines": {
2559                 "node": ">=8"
2560             }
2561         },
2562         "node_modules/path-parse": {
2563             "version": "1.0.6",
2564             "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2565             "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
2566             "dev": true
2567         },
2568         "node_modules/path-type": {
2569             "version": "4.0.0",
2570             "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2571             "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2572             "dev": true,
2573             "engines": {
2574                 "node": ">=8"
2575             }
2576         },
2577         "node_modules/pend": {
2578             "version": "1.2.0",
2579             "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
2580             "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
2581             "dev": true
2582         },
2583         "node_modules/picomatch": {
2584             "version": "2.2.3",
2585             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
2586             "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
2587             "dev": true,
2588             "engines": {
2589                 "node": ">=8.6"
2590             },
2591             "funding": {
2592                 "url": "https://github.com/sponsors/jonschlinkert"
2593             }
2594         },
2595         "node_modules/prelude-ls": {
2596             "version": "1.2.1",
2597             "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
2598             "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
2599             "dev": true,
2600             "engines": {
2601                 "node": ">= 0.8.0"
2602             }
2603         },
2604         "node_modules/process-nextick-args": {
2605             "version": "2.0.1",
2606             "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2607             "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2608             "dev": true
2609         },
2610         "node_modules/progress": {
2611             "version": "2.0.3",
2612             "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
2613             "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2614             "dev": true,
2615             "engines": {
2616                 "node": ">=0.4.0"
2617             }
2618         },
2619         "node_modules/pseudomap": {
2620             "version": "1.0.2",
2621             "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2622             "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
2623             "dev": true
2624         },
2625         "node_modules/punycode": {
2626             "version": "2.1.1",
2627             "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2628             "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2629             "dev": true,
2630             "engines": {
2631                 "node": ">=6"
2632             }
2633         },
2634         "node_modules/qs": {
2635             "version": "6.10.1",
2636             "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz",
2637             "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==",
2638             "dev": true,
2639             "dependencies": {
2640                 "side-channel": "^1.0.4"
2641             },
2642             "engines": {
2643                 "node": ">=0.6"
2644             },
2645             "funding": {
2646                 "url": "https://github.com/sponsors/ljharb"
2647             }
2648         },
2649         "node_modules/queue-microtask": {
2650             "version": "1.2.3",
2651             "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2652             "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2653             "dev": true,
2654             "funding": [
2655                 {
2656                     "type": "github",
2657                     "url": "https://github.com/sponsors/feross"
2658                 },
2659                 {
2660                     "type": "patreon",
2661                     "url": "https://www.patreon.com/feross"
2662                 },
2663                 {
2664                     "type": "consulting",
2665                     "url": "https://feross.org/support"
2666                 }
2667             ]
2668         },
2669         "node_modules/randombytes": {
2670             "version": "2.1.0",
2671             "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2672             "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2673             "dev": true,
2674             "dependencies": {
2675                 "safe-buffer": "^5.1.0"
2676             }
2677         },
2678         "node_modules/read": {
2679             "version": "1.0.7",
2680             "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
2681             "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
2682             "dev": true,
2683             "dependencies": {
2684                 "mute-stream": "~0.0.4"
2685             },
2686             "engines": {
2687                 "node": ">=0.8"
2688             }
2689         },
2690         "node_modules/readable-stream": {
2691             "version": "2.3.7",
2692             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2693             "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2694             "dev": true,
2695             "dependencies": {
2696                 "core-util-is": "~1.0.0",
2697                 "inherits": "~2.0.3",
2698                 "isarray": "~1.0.0",
2699                 "process-nextick-args": "~2.0.0",
2700                 "safe-buffer": "~5.1.1",
2701                 "string_decoder": "~1.1.1",
2702                 "util-deprecate": "~1.0.1"
2703             }
2704         },
2705         "node_modules/readable-stream/node_modules/safe-buffer": {
2706             "version": "5.1.2",
2707             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2708             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2709             "dev": true
2710         },
2711         "node_modules/readdirp": {
2712             "version": "3.5.0",
2713             "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
2714             "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
2715             "dev": true,
2716             "dependencies": {
2717                 "picomatch": "^2.2.1"
2718             },
2719             "engines": {
2720                 "node": ">=8.10.0"
2721             }
2722         },
2723         "node_modules/regexpp": {
2724             "version": "3.1.0",
2725             "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
2726             "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
2727             "dev": true,
2728             "engines": {
2729                 "node": ">=8"
2730             },
2731             "funding": {
2732                 "url": "https://github.com/sponsors/mysticatea"
2733             }
2734         },
2735         "node_modules/require-directory": {
2736             "version": "2.1.1",
2737             "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2738             "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
2739             "dev": true,
2740             "engines": {
2741                 "node": ">=0.10.0"
2742             }
2743         },
2744         "node_modules/require-from-string": {
2745             "version": "2.0.2",
2746             "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
2747             "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
2748             "dev": true,
2749             "engines": {
2750                 "node": ">=0.10.0"
2751             }
2752         },
2753         "node_modules/resolve": {
2754             "version": "1.20.0",
2755             "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
2756             "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
2757             "dev": true,
2758             "dependencies": {
2759                 "is-core-module": "^2.2.0",
2760                 "path-parse": "^1.0.6"
2761             },
2762             "funding": {
2763                 "url": "https://github.com/sponsors/ljharb"
2764             }
2765         },
2766         "node_modules/resolve-from": {
2767             "version": "4.0.0",
2768             "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2769             "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2770             "dev": true,
2771             "engines": {
2772                 "node": ">=4"
2773             }
2774         },
2775         "node_modules/reusify": {
2776             "version": "1.0.4",
2777             "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2778             "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
2779             "dev": true,
2780             "engines": {
2781                 "iojs": ">=1.0.0",
2782                 "node": ">=0.10.0"
2783             }
2784         },
2785         "node_modules/rimraf": {
2786             "version": "3.0.2",
2787             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2788             "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2789             "dev": true,
2790             "dependencies": {
2791                 "glob": "^7.1.3"
2792             },
2793             "bin": {
2794                 "rimraf": "bin.js"
2795             },
2796             "funding": {
2797                 "url": "https://github.com/sponsors/isaacs"
2798             }
2799         },
2800         "node_modules/rollup": {
2801             "version": "2.51.1",
2802             "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.1.tgz",
2803             "integrity": "sha512-8xfDbAtBleXotb6qKEHWuo/jkn94a9dVqGc7Rwl3sqspCVlnCfbRek7ldhCARSi7h32H0xR4QThm1t9zHN+3uw==",
2804             "dev": true,
2805             "bin": {
2806                 "rollup": "dist/bin/rollup"
2807             },
2808             "engines": {
2809                 "node": ">=10.0.0"
2810             },
2811             "optionalDependencies": {
2812                 "fsevents": "~2.3.1"
2813             }
2814         },
2815         "node_modules/run-parallel": {
2816             "version": "1.2.0",
2817             "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2818             "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2819             "dev": true,
2820             "funding": [
2821                 {
2822                     "type": "github",
2823                     "url": "https://github.com/sponsors/feross"
2824                 },
2825                 {
2826                     "type": "patreon",
2827                     "url": "https://www.patreon.com/feross"
2828                 },
2829                 {
2830                     "type": "consulting",
2831                     "url": "https://feross.org/support"
2832                 }
2833             ],
2834             "dependencies": {
2835                 "queue-microtask": "^1.2.2"
2836             }
2837         },
2838         "node_modules/safe-buffer": {
2839             "version": "5.2.1",
2840             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2841             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2842             "dev": true,
2843             "funding": [
2844                 {
2845                     "type": "github",
2846                     "url": "https://github.com/sponsors/feross"
2847                 },
2848                 {
2849                     "type": "patreon",
2850                     "url": "https://www.patreon.com/feross"
2851                 },
2852                 {
2853                     "type": "consulting",
2854                     "url": "https://feross.org/support"
2855                 }
2856             ]
2857         },
2858         "node_modules/semver": {
2859             "version": "7.3.5",
2860             "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2861             "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2862             "dependencies": {
2863                 "lru-cache": "^6.0.0"
2864             },
2865             "bin": {
2866                 "semver": "bin/semver.js"
2867             },
2868             "engines": {
2869                 "node": ">=10"
2870             }
2871         },
2872         "node_modules/serialize-javascript": {
2873             "version": "5.0.1",
2874             "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
2875             "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
2876             "dev": true,
2877             "dependencies": {
2878                 "randombytes": "^2.1.0"
2879             }
2880         },
2881         "node_modules/setimmediate": {
2882             "version": "1.0.5",
2883             "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
2884             "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
2885             "dev": true
2886         },
2887         "node_modules/shebang-command": {
2888             "version": "2.0.0",
2889             "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2890             "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2891             "dev": true,
2892             "dependencies": {
2893                 "shebang-regex": "^3.0.0"
2894             },
2895             "engines": {
2896                 "node": ">=8"
2897             }
2898         },
2899         "node_modules/shebang-regex": {
2900             "version": "3.0.0",
2901             "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2902             "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2903             "dev": true,
2904             "engines": {
2905                 "node": ">=8"
2906             }
2907         },
2908         "node_modules/side-channel": {
2909             "version": "1.0.4",
2910             "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
2911             "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
2912             "dev": true,
2913             "dependencies": {
2914                 "call-bind": "^1.0.0",
2915                 "get-intrinsic": "^1.0.2",
2916                 "object-inspect": "^1.9.0"
2917             },
2918             "funding": {
2919                 "url": "https://github.com/sponsors/ljharb"
2920             }
2921         },
2922         "node_modules/sigmund": {
2923             "version": "1.0.1",
2924             "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
2925             "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
2926             "dev": true
2927         },
2928         "node_modules/slash": {
2929             "version": "3.0.0",
2930             "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
2931             "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
2932             "dev": true,
2933             "engines": {
2934                 "node": ">=8"
2935             }
2936         },
2937         "node_modules/slice-ansi": {
2938             "version": "4.0.0",
2939             "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
2940             "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
2941             "dev": true,
2942             "dependencies": {
2943                 "ansi-styles": "^4.0.0",
2944                 "astral-regex": "^2.0.0",
2945                 "is-fullwidth-code-point": "^3.0.0"
2946             },
2947             "engines": {
2948                 "node": ">=10"
2949             },
2950             "funding": {
2951                 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
2952             }
2953         },
2954         "node_modules/sourcemap-codec": {
2955             "version": "1.4.8",
2956             "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
2957             "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
2958             "dev": true
2959         },
2960         "node_modules/sprintf-js": {
2961             "version": "1.0.3",
2962             "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
2963             "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
2964             "dev": true
2965         },
2966         "node_modules/string_decoder": {
2967             "version": "1.1.1",
2968             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2969             "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2970             "dev": true,
2971             "dependencies": {
2972                 "safe-buffer": "~5.1.0"
2973             }
2974         },
2975         "node_modules/string_decoder/node_modules/safe-buffer": {
2976             "version": "5.1.2",
2977             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2978             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2979             "dev": true
2980         },
2981         "node_modules/string-width": {
2982             "version": "4.2.2",
2983             "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
2984             "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
2985             "dev": true,
2986             "dependencies": {
2987                 "emoji-regex": "^8.0.0",
2988                 "is-fullwidth-code-point": "^3.0.0",
2989                 "strip-ansi": "^6.0.0"
2990             },
2991             "engines": {
2992                 "node": ">=8"
2993             }
2994         },
2995         "node_modules/strip-ansi": {
2996             "version": "6.0.0",
2997             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2998             "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2999             "dev": true,
3000             "dependencies": {
3001                 "ansi-regex": "^5.0.0"
3002             },
3003             "engines": {
3004                 "node": ">=8"
3005             }
3006         },
3007         "node_modules/strip-json-comments": {
3008             "version": "3.1.1",
3009             "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3010             "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3011             "dev": true,
3012             "engines": {
3013                 "node": ">=8"
3014             },
3015             "funding": {
3016                 "url": "https://github.com/sponsors/sindresorhus"
3017             }
3018         },
3019         "node_modules/supports-color": {
3020             "version": "7.2.0",
3021             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3022             "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3023             "dev": true,
3024             "dependencies": {
3025                 "has-flag": "^4.0.0"
3026             },
3027             "engines": {
3028                 "node": ">=8"
3029             }
3030         },
3031         "node_modules/table": {
3032             "version": "6.7.0",
3033             "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz",
3034             "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==",
3035             "dev": true,
3036             "dependencies": {
3037                 "ajv": "^8.0.1",
3038                 "lodash.clonedeep": "^4.5.0",
3039                 "lodash.truncate": "^4.4.2",
3040                 "slice-ansi": "^4.0.0",
3041                 "string-width": "^4.2.0",
3042                 "strip-ansi": "^6.0.0"
3043             },
3044             "engines": {
3045                 "node": ">=10.0.0"
3046             }
3047         },
3048         "node_modules/table/node_modules/ajv": {
3049             "version": "8.2.0",
3050             "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz",
3051             "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==",
3052             "dev": true,
3053             "dependencies": {
3054                 "fast-deep-equal": "^3.1.1",
3055                 "json-schema-traverse": "^1.0.0",
3056                 "require-from-string": "^2.0.2",
3057                 "uri-js": "^4.2.2"
3058             },
3059             "funding": {
3060                 "type": "github",
3061                 "url": "https://github.com/sponsors/epoberezkin"
3062             }
3063         },
3064         "node_modules/table/node_modules/json-schema-traverse": {
3065             "version": "1.0.0",
3066             "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
3067             "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
3068             "dev": true
3069         },
3070         "node_modules/text-table": {
3071             "version": "0.2.0",
3072             "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3073             "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
3074             "dev": true
3075         },
3076         "node_modules/tmp": {
3077             "version": "0.0.29",
3078             "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
3079             "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
3080             "dev": true,
3081             "dependencies": {
3082                 "os-tmpdir": "~1.0.1"
3083             },
3084             "engines": {
3085                 "node": ">=0.4.0"
3086             }
3087         },
3088         "node_modules/to-regex-range": {
3089             "version": "5.0.1",
3090             "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3091             "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3092             "dev": true,
3093             "dependencies": {
3094                 "is-number": "^7.0.0"
3095             },
3096             "engines": {
3097                 "node": ">=8.0"
3098             }
3099         },
3100         "node_modules/traverse": {
3101             "version": "0.3.9",
3102             "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
3103             "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
3104             "dev": true,
3105             "engines": {
3106                 "node": "*"
3107             }
3108         },
3109         "node_modules/tslib": {
3110             "version": "2.2.0",
3111             "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
3112             "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
3113             "dev": true
3114         },
3115         "node_modules/tsutils": {
3116             "version": "3.21.0",
3117             "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
3118             "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
3119             "dev": true,
3120             "dependencies": {
3121                 "tslib": "^1.8.1"
3122             },
3123             "engines": {
3124                 "node": ">= 6"
3125             },
3126             "peerDependencies": {
3127                 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
3128             }
3129         },
3130         "node_modules/tsutils/node_modules/tslib": {
3131             "version": "1.14.1",
3132             "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3133             "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
3134             "dev": true
3135         },
3136         "node_modules/tunnel": {
3137             "version": "0.0.6",
3138             "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
3139             "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
3140             "dev": true,
3141             "engines": {
3142                 "node": ">=0.6.11 <=0.7.0 || >=0.7.3"
3143             }
3144         },
3145         "node_modules/type-check": {
3146             "version": "0.4.0",
3147             "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3148             "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3149             "dev": true,
3150             "dependencies": {
3151                 "prelude-ls": "^1.2.1"
3152             },
3153             "engines": {
3154                 "node": ">= 0.8.0"
3155             }
3156         },
3157         "node_modules/type-fest": {
3158             "version": "0.20.2",
3159             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3160             "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3161             "dev": true,
3162             "engines": {
3163                 "node": ">=10"
3164             },
3165             "funding": {
3166                 "url": "https://github.com/sponsors/sindresorhus"
3167             }
3168         },
3169         "node_modules/typed-rest-client": {
3170             "version": "1.8.4",
3171             "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.4.tgz",
3172             "integrity": "sha512-MyfKKYzk3I6/QQp6e1T50py4qg+c+9BzOEl2rBmQIpStwNUoqQ73An+Tkfy9YuV7O+o2mpVVJpe+fH//POZkbg==",
3173             "dev": true,
3174             "dependencies": {
3175                 "qs": "^6.9.1",
3176                 "tunnel": "0.0.6",
3177                 "underscore": "^1.12.1"
3178             }
3179         },
3180         "node_modules/typescript": {
3181             "version": "4.3.2",
3182             "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz",
3183             "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==",
3184             "dev": true,
3185             "bin": {
3186                 "tsc": "bin/tsc",
3187                 "tsserver": "bin/tsserver"
3188             },
3189             "engines": {
3190                 "node": ">=4.2.0"
3191             }
3192         },
3193         "node_modules/typescript-formatter": {
3194             "version": "7.2.2",
3195             "resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz",
3196             "integrity": "sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ==",
3197             "dev": true,
3198             "dependencies": {
3199                 "commandpost": "^1.0.0",
3200                 "editorconfig": "^0.15.0"
3201             },
3202             "bin": {
3203                 "tsfmt": "bin/tsfmt"
3204             },
3205             "engines": {
3206                 "node": ">= 4.2.0"
3207             },
3208             "peerDependencies": {
3209                 "typescript": "^2.1.6 || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev"
3210             }
3211         },
3212         "node_modules/uc.micro": {
3213             "version": "1.0.6",
3214             "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
3215             "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
3216             "dev": true
3217         },
3218         "node_modules/underscore": {
3219             "version": "1.13.1",
3220             "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz",
3221             "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==",
3222             "dev": true
3223         },
3224         "node_modules/unzipper": {
3225             "version": "0.10.11",
3226             "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
3227             "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
3228             "dev": true,
3229             "dependencies": {
3230                 "big-integer": "^1.6.17",
3231                 "binary": "~0.3.0",
3232                 "bluebird": "~3.4.1",
3233                 "buffer-indexof-polyfill": "~1.0.0",
3234                 "duplexer2": "~0.1.4",
3235                 "fstream": "^1.0.12",
3236                 "graceful-fs": "^4.2.2",
3237                 "listenercount": "~1.0.1",
3238                 "readable-stream": "~2.3.6",
3239                 "setimmediate": "~1.0.4"
3240             }
3241         },
3242         "node_modules/uri-js": {
3243             "version": "4.4.1",
3244             "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3245             "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3246             "dev": true,
3247             "dependencies": {
3248                 "punycode": "^2.1.0"
3249             }
3250         },
3251         "node_modules/url-join": {
3252             "version": "1.1.0",
3253             "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz",
3254             "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=",
3255             "dev": true
3256         },
3257         "node_modules/util-deprecate": {
3258             "version": "1.0.2",
3259             "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3260             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3261             "dev": true
3262         },
3263         "node_modules/v8-compile-cache": {
3264             "version": "2.3.0",
3265             "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
3266             "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
3267             "dev": true
3268         },
3269         "node_modules/vsce": {
3270             "version": "1.88.0",
3271             "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.88.0.tgz",
3272             "integrity": "sha512-FS5ou3G+WRnPPr/tWVs8b/jVzeDacgZHy/y7/QQW7maSPFEAmRt2bFGUJtJVEUDLBqtDm/3VGMJ7D31cF2U1tw==",
3273             "dev": true,
3274             "dependencies": {
3275                 "azure-devops-node-api": "^10.2.2",
3276                 "chalk": "^2.4.2",
3277                 "cheerio": "^1.0.0-rc.1",
3278                 "commander": "^6.1.0",
3279                 "denodeify": "^1.2.1",
3280                 "glob": "^7.0.6",
3281                 "leven": "^3.1.0",
3282                 "lodash": "^4.17.15",
3283                 "markdown-it": "^10.0.0",
3284                 "mime": "^1.3.4",
3285                 "minimatch": "^3.0.3",
3286                 "osenv": "^0.1.3",
3287                 "parse-semver": "^1.1.1",
3288                 "read": "^1.0.7",
3289                 "semver": "^5.1.0",
3290                 "tmp": "0.0.29",
3291                 "typed-rest-client": "^1.8.4",
3292                 "url-join": "^1.1.0",
3293                 "yauzl": "^2.3.1",
3294                 "yazl": "^2.2.2"
3295             },
3296             "bin": {
3297                 "vsce": "out/vsce"
3298             },
3299             "engines": {
3300                 "node": ">= 10"
3301             }
3302         },
3303         "node_modules/vsce/node_modules/ansi-styles": {
3304             "version": "3.2.1",
3305             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3306             "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3307             "dev": true,
3308             "dependencies": {
3309                 "color-convert": "^1.9.0"
3310             },
3311             "engines": {
3312                 "node": ">=4"
3313             }
3314         },
3315         "node_modules/vsce/node_modules/chalk": {
3316             "version": "2.4.2",
3317             "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3318             "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3319             "dev": true,
3320             "dependencies": {
3321                 "ansi-styles": "^3.2.1",
3322                 "escape-string-regexp": "^1.0.5",
3323                 "supports-color": "^5.3.0"
3324             },
3325             "engines": {
3326                 "node": ">=4"
3327             }
3328         },
3329         "node_modules/vsce/node_modules/color-convert": {
3330             "version": "1.9.3",
3331             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3332             "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3333             "dev": true,
3334             "dependencies": {
3335                 "color-name": "1.1.3"
3336             }
3337         },
3338         "node_modules/vsce/node_modules/color-name": {
3339             "version": "1.1.3",
3340             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3341             "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3342             "dev": true
3343         },
3344         "node_modules/vsce/node_modules/commander": {
3345             "version": "6.2.1",
3346             "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
3347             "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
3348             "dev": true,
3349             "engines": {
3350                 "node": ">= 6"
3351             }
3352         },
3353         "node_modules/vsce/node_modules/escape-string-regexp": {
3354             "version": "1.0.5",
3355             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3356             "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3357             "dev": true,
3358             "engines": {
3359                 "node": ">=0.8.0"
3360             }
3361         },
3362         "node_modules/vsce/node_modules/has-flag": {
3363             "version": "3.0.0",
3364             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3365             "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3366             "dev": true,
3367             "engines": {
3368                 "node": ">=4"
3369             }
3370         },
3371         "node_modules/vsce/node_modules/semver": {
3372             "version": "5.7.1",
3373             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3374             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3375             "dev": true,
3376             "bin": {
3377                 "semver": "bin/semver"
3378             }
3379         },
3380         "node_modules/vsce/node_modules/supports-color": {
3381             "version": "5.5.0",
3382             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3383             "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3384             "dev": true,
3385             "dependencies": {
3386                 "has-flag": "^3.0.0"
3387             },
3388             "engines": {
3389                 "node": ">=4"
3390             }
3391         },
3392         "node_modules/vscode-jsonrpc": {
3393             "version": "7.0.0-next.1",
3394             "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-7.0.0-next.1.tgz",
3395             "integrity": "sha512-dEmliPZGbSyIcEeKRGzosCy7y7zsc8FXg1l5BBOGgMUbemlo3vUnsa2GFqpILJwJvlbvkRcF2QASNwIlKe9J7g==",
3396             "engines": {
3397                 "node": ">=8.0.0 || >=10.0.0"
3398             }
3399         },
3400         "node_modules/vscode-languageclient": {
3401             "version": "7.1.0-next.5",
3402             "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.1.0-next.5.tgz",
3403             "integrity": "sha512-TpzpAhpdCNJHaLzptFRs54xsU6xTmaiVPCse0W0rRB5jJBPjOBKilrFPMMm/sJA0y8Yxa9sOvZaNu6WPg3dYAw==",
3404             "dependencies": {
3405                 "minimatch": "^3.0.4",
3406                 "semver": "^7.3.4",
3407                 "vscode-languageserver-protocol": "3.17.0-next.6"
3408             },
3409             "engines": {
3410                 "vscode": "^1.53.0"
3411             }
3412         },
3413         "node_modules/vscode-languageserver-protocol": {
3414             "version": "3.17.0-next.6",
3415             "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.6.tgz",
3416             "integrity": "sha512-f1kGsoOpISB5jSqQNeMDl2446enxVahyux2e5vZap6pu/TC+2UlvPT4DCR0gPph95KOQZweL9zq1SzLoPdqhuA==",
3417             "dependencies": {
3418                 "vscode-jsonrpc": "7.0.0-next.1",
3419                 "vscode-languageserver-types": "3.17.0-next.2"
3420             }
3421         },
3422         "node_modules/vscode-languageserver-types": {
3423             "version": "3.17.0-next.2",
3424             "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.2.tgz",
3425             "integrity": "sha512-L5S2kNLCgYJMVWgsZjBaorMM/6+itAfvOyl6Kv1bgFzDNaUKm9HsnUlehjpWPdV5DqnfJhJ5E03Z+/3Mw8ii+Q=="
3426         },
3427         "node_modules/vscode-test": {
3428             "version": "1.5.2",
3429             "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.5.2.tgz",
3430             "integrity": "sha512-x9PVfKxF6EInH9iSFGQi0V8H5zIW1fC7RAer6yNQR6sy3WyOwlWkuT3I+wf75xW/cO53hxMi1aj/EvqQfDFOAg==",
3431             "dev": true,
3432             "dependencies": {
3433                 "http-proxy-agent": "^4.0.1",
3434                 "https-proxy-agent": "^5.0.0",
3435                 "rimraf": "^3.0.2",
3436                 "unzipper": "^0.10.11"
3437             },
3438             "engines": {
3439                 "node": ">=8.9.3"
3440             }
3441         },
3442         "node_modules/which": {
3443             "version": "2.0.2",
3444             "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3445             "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3446             "dev": true,
3447             "dependencies": {
3448                 "isexe": "^2.0.0"
3449             },
3450             "bin": {
3451                 "node-which": "bin/node-which"
3452             },
3453             "engines": {
3454                 "node": ">= 8"
3455             }
3456         },
3457         "node_modules/wide-align": {
3458             "version": "1.1.3",
3459             "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
3460             "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
3461             "dev": true,
3462             "dependencies": {
3463                 "string-width": "^1.0.2 || 2"
3464             }
3465         },
3466         "node_modules/wide-align/node_modules/ansi-regex": {
3467             "version": "3.0.0",
3468             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3469             "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3470             "dev": true,
3471             "engines": {
3472                 "node": ">=4"
3473             }
3474         },
3475         "node_modules/wide-align/node_modules/is-fullwidth-code-point": {
3476             "version": "2.0.0",
3477             "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3478             "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3479             "dev": true,
3480             "engines": {
3481                 "node": ">=4"
3482             }
3483         },
3484         "node_modules/wide-align/node_modules/string-width": {
3485             "version": "2.1.1",
3486             "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3487             "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3488             "dev": true,
3489             "dependencies": {
3490                 "is-fullwidth-code-point": "^2.0.0",
3491                 "strip-ansi": "^4.0.0"
3492             },
3493             "engines": {
3494                 "node": ">=4"
3495             }
3496         },
3497         "node_modules/wide-align/node_modules/strip-ansi": {
3498             "version": "4.0.0",
3499             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3500             "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3501             "dev": true,
3502             "dependencies": {
3503                 "ansi-regex": "^3.0.0"
3504             },
3505             "engines": {
3506                 "node": ">=4"
3507             }
3508         },
3509         "node_modules/word-wrap": {
3510             "version": "1.2.3",
3511             "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3512             "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3513             "dev": true,
3514             "engines": {
3515                 "node": ">=0.10.0"
3516             }
3517         },
3518         "node_modules/workerpool": {
3519             "version": "6.1.0",
3520             "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz",
3521             "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==",
3522             "dev": true
3523         },
3524         "node_modules/wrap-ansi": {
3525             "version": "7.0.0",
3526             "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3527             "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3528             "dev": true,
3529             "dependencies": {
3530                 "ansi-styles": "^4.0.0",
3531                 "string-width": "^4.1.0",
3532                 "strip-ansi": "^6.0.0"
3533             },
3534             "engines": {
3535                 "node": ">=10"
3536             },
3537             "funding": {
3538                 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3539             }
3540         },
3541         "node_modules/wrappy": {
3542             "version": "1.0.2",
3543             "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3544             "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3545             "dev": true
3546         },
3547         "node_modules/y18n": {
3548             "version": "5.0.8",
3549             "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3550             "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3551             "dev": true,
3552             "engines": {
3553                 "node": ">=10"
3554             }
3555         },
3556         "node_modules/yallist": {
3557             "version": "4.0.0",
3558             "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3559             "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
3560         },
3561         "node_modules/yargs": {
3562             "version": "16.2.0",
3563             "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3564             "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3565             "dev": true,
3566             "dependencies": {
3567                 "cliui": "^7.0.2",
3568                 "escalade": "^3.1.1",
3569                 "get-caller-file": "^2.0.5",
3570                 "require-directory": "^2.1.1",
3571                 "string-width": "^4.2.0",
3572                 "y18n": "^5.0.5",
3573                 "yargs-parser": "^20.2.2"
3574             },
3575             "engines": {
3576                 "node": ">=10"
3577             }
3578         },
3579         "node_modules/yargs-parser": {
3580             "version": "20.2.4",
3581             "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
3582             "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
3583             "dev": true,
3584             "engines": {
3585                 "node": ">=10"
3586             }
3587         },
3588         "node_modules/yargs-unparser": {
3589             "version": "2.0.0",
3590             "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
3591             "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
3592             "dev": true,
3593             "dependencies": {
3594                 "camelcase": "^6.0.0",
3595                 "decamelize": "^4.0.0",
3596                 "flat": "^5.0.2",
3597                 "is-plain-obj": "^2.1.0"
3598             },
3599             "engines": {
3600                 "node": ">=10"
3601             }
3602         },
3603         "node_modules/yauzl": {
3604             "version": "2.10.0",
3605             "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
3606             "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
3607             "dev": true,
3608             "dependencies": {
3609                 "buffer-crc32": "~0.2.3",
3610                 "fd-slicer": "~1.1.0"
3611             }
3612         },
3613         "node_modules/yazl": {
3614             "version": "2.5.1",
3615             "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
3616             "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
3617             "dev": true,
3618             "dependencies": {
3619                 "buffer-crc32": "~0.2.3"
3620             }
3621         },
3622         "node_modules/yocto-queue": {
3623             "version": "0.1.0",
3624             "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3625             "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3626             "dev": true,
3627             "engines": {
3628                 "node": ">=10"
3629             },
3630             "funding": {
3631                 "url": "https://github.com/sponsors/sindresorhus"
3632             }
3633         }
3634     },
3635     "dependencies": {
3636         "@babel/code-frame": {
3637             "version": "7.12.11",
3638             "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
3639             "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
3640             "dev": true,
3641             "requires": {
3642                 "@babel/highlight": "^7.10.4"
3643             }
3644         },
3645         "@babel/helper-validator-identifier": {
3646             "version": "7.14.0",
3647             "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
3648             "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
3649             "dev": true
3650         },
3651         "@babel/highlight": {
3652             "version": "7.14.0",
3653             "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
3654             "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
3655             "dev": true,
3656             "requires": {
3657                 "@babel/helper-validator-identifier": "^7.14.0",
3658                 "chalk": "^2.0.0",
3659                 "js-tokens": "^4.0.0"
3660             },
3661             "dependencies": {
3662                 "ansi-styles": {
3663                     "version": "3.2.1",
3664                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3665                     "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3666                     "dev": true,
3667                     "requires": {
3668                         "color-convert": "^1.9.0"
3669                     }
3670                 },
3671                 "chalk": {
3672                     "version": "2.4.2",
3673                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3674                     "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3675                     "dev": true,
3676                     "requires": {
3677                         "ansi-styles": "^3.2.1",
3678                         "escape-string-regexp": "^1.0.5",
3679                         "supports-color": "^5.3.0"
3680                     }
3681                 },
3682                 "color-convert": {
3683                     "version": "1.9.3",
3684                     "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3685                     "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3686                     "dev": true,
3687                     "requires": {
3688                         "color-name": "1.1.3"
3689                     }
3690                 },
3691                 "color-name": {
3692                     "version": "1.1.3",
3693                     "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3694                     "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3695                     "dev": true
3696                 },
3697                 "escape-string-regexp": {
3698                     "version": "1.0.5",
3699                     "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3700                     "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3701                     "dev": true
3702                 },
3703                 "has-flag": {
3704                     "version": "3.0.0",
3705                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3706                     "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3707                     "dev": true
3708                 },
3709                 "supports-color": {
3710                     "version": "5.5.0",
3711                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3712                     "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3713                     "dev": true,
3714                     "requires": {
3715                         "has-flag": "^3.0.0"
3716                     }
3717                 }
3718             }
3719         },
3720         "@eslint/eslintrc": {
3721             "version": "0.4.2",
3722             "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz",
3723             "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==",
3724             "dev": true,
3725             "requires": {
3726                 "ajv": "^6.12.4",
3727                 "debug": "^4.1.1",
3728                 "espree": "^7.3.0",
3729                 "globals": "^13.9.0",
3730                 "ignore": "^4.0.6",
3731                 "import-fresh": "^3.2.1",
3732                 "js-yaml": "^3.13.1",
3733                 "minimatch": "^3.0.4",
3734                 "strip-json-comments": "^3.1.1"
3735             }
3736         },
3737         "@nodelib/fs.scandir": {
3738             "version": "2.1.5",
3739             "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
3740             "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
3741             "dev": true,
3742             "requires": {
3743                 "@nodelib/fs.stat": "2.0.5",
3744                 "run-parallel": "^1.1.9"
3745             }
3746         },
3747         "@nodelib/fs.stat": {
3748             "version": "2.0.5",
3749             "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
3750             "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
3751             "dev": true
3752         },
3753         "@nodelib/fs.walk": {
3754             "version": "1.2.7",
3755             "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz",
3756             "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==",
3757             "dev": true,
3758             "requires": {
3759                 "@nodelib/fs.scandir": "2.1.5",
3760                 "fastq": "^1.6.0"
3761             }
3762         },
3763         "@rollup/plugin-commonjs": {
3764             "version": "17.1.0",
3765             "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz",
3766             "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==",
3767             "dev": true,
3768             "requires": {
3769                 "@rollup/pluginutils": "^3.1.0",
3770                 "commondir": "^1.0.1",
3771                 "estree-walker": "^2.0.1",
3772                 "glob": "^7.1.6",
3773                 "is-reference": "^1.2.1",
3774                 "magic-string": "^0.25.7",
3775                 "resolve": "^1.17.0"
3776             }
3777         },
3778         "@rollup/plugin-node-resolve": {
3779             "version": "11.2.1",
3780             "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
3781             "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
3782             "dev": true,
3783             "requires": {
3784                 "@rollup/pluginutils": "^3.1.0",
3785                 "@types/resolve": "1.17.1",
3786                 "builtin-modules": "^3.1.0",
3787                 "deepmerge": "^4.2.2",
3788                 "is-module": "^1.0.0",
3789                 "resolve": "^1.19.0"
3790             }
3791         },
3792         "@rollup/pluginutils": {
3793             "version": "3.1.0",
3794             "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
3795             "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
3796             "dev": true,
3797             "requires": {
3798                 "@types/estree": "0.0.39",
3799                 "estree-walker": "^1.0.1",
3800                 "picomatch": "^2.2.2"
3801             },
3802             "dependencies": {
3803                 "estree-walker": {
3804                     "version": "1.0.1",
3805                     "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
3806                     "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
3807                     "dev": true
3808                 }
3809             }
3810         },
3811         "@tootallnate/once": {
3812             "version": "1.1.2",
3813             "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
3814             "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
3815             "dev": true
3816         },
3817         "@types/estree": {
3818             "version": "0.0.39",
3819             "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
3820             "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
3821             "dev": true
3822         },
3823         "@types/glob": {
3824             "version": "7.1.3",
3825             "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
3826             "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
3827             "dev": true,
3828             "requires": {
3829                 "@types/minimatch": "*",
3830                 "@types/node": "*"
3831             }
3832         },
3833         "@types/json-schema": {
3834             "version": "7.0.7",
3835             "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
3836             "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
3837             "dev": true
3838         },
3839         "@types/minimatch": {
3840             "version": "3.0.4",
3841             "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz",
3842             "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==",
3843             "dev": true
3844         },
3845         "@types/mocha": {
3846             "version": "8.2.2",
3847             "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz",
3848             "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==",
3849             "dev": true
3850         },
3851         "@types/node": {
3852             "version": "14.17.3",
3853             "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.3.tgz",
3854             "integrity": "sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==",
3855             "dev": true
3856         },
3857         "@types/node-fetch": {
3858             "version": "2.5.10",
3859             "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.10.tgz",
3860             "integrity": "sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==",
3861             "dev": true,
3862             "requires": {
3863                 "@types/node": "*",
3864                 "form-data": "^3.0.0"
3865             }
3866         },
3867         "@types/resolve": {
3868             "version": "1.17.1",
3869             "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
3870             "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
3871             "dev": true,
3872             "requires": {
3873                 "@types/node": "*"
3874             }
3875         },
3876         "@types/vscode": {
3877             "version": "1.56.0",
3878             "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.56.0.tgz",
3879             "integrity": "sha512-Q5VmQxOx+L1Y6lIJiGcJzwcyV3pQo/eiW8P+7sNLhFI16tJCwtua2DLjHRcpjbCLNVYpQM73kzfFo1Z0HyP9eQ==",
3880             "dev": true
3881         },
3882         "@typescript-eslint/eslint-plugin": {
3883             "version": "4.26.1",
3884             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz",
3885             "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==",
3886             "dev": true,
3887             "requires": {
3888                 "@typescript-eslint/experimental-utils": "4.26.1",
3889                 "@typescript-eslint/scope-manager": "4.26.1",
3890                 "debug": "^4.3.1",
3891                 "functional-red-black-tree": "^1.0.1",
3892                 "lodash": "^4.17.21",
3893                 "regexpp": "^3.1.0",
3894                 "semver": "^7.3.5",
3895                 "tsutils": "^3.21.0"
3896             }
3897         },
3898         "@typescript-eslint/experimental-utils": {
3899             "version": "4.26.1",
3900             "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz",
3901             "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==",
3902             "dev": true,
3903             "requires": {
3904                 "@types/json-schema": "^7.0.7",
3905                 "@typescript-eslint/scope-manager": "4.26.1",
3906                 "@typescript-eslint/types": "4.26.1",
3907                 "@typescript-eslint/typescript-estree": "4.26.1",
3908                 "eslint-scope": "^5.1.1",
3909                 "eslint-utils": "^3.0.0"
3910             },
3911             "dependencies": {
3912                 "eslint-utils": {
3913                     "version": "3.0.0",
3914                     "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
3915                     "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
3916                     "dev": true,
3917                     "requires": {
3918                         "eslint-visitor-keys": "^2.0.0"
3919                     }
3920                 }
3921             }
3922         },
3923         "@typescript-eslint/parser": {
3924             "version": "4.26.1",
3925             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz",
3926             "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==",
3927             "dev": true,
3928             "requires": {
3929                 "@typescript-eslint/scope-manager": "4.26.1",
3930                 "@typescript-eslint/types": "4.26.1",
3931                 "@typescript-eslint/typescript-estree": "4.26.1",
3932                 "debug": "^4.3.1"
3933             }
3934         },
3935         "@typescript-eslint/scope-manager": {
3936             "version": "4.26.1",
3937             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz",
3938             "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==",
3939             "dev": true,
3940             "requires": {
3941                 "@typescript-eslint/types": "4.26.1",
3942                 "@typescript-eslint/visitor-keys": "4.26.1"
3943             }
3944         },
3945         "@typescript-eslint/types": {
3946             "version": "4.26.1",
3947             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz",
3948             "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==",
3949             "dev": true
3950         },
3951         "@typescript-eslint/typescript-estree": {
3952             "version": "4.26.1",
3953             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz",
3954             "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==",
3955             "dev": true,
3956             "requires": {
3957                 "@typescript-eslint/types": "4.26.1",
3958                 "@typescript-eslint/visitor-keys": "4.26.1",
3959                 "debug": "^4.3.1",
3960                 "globby": "^11.0.3",
3961                 "is-glob": "^4.0.1",
3962                 "semver": "^7.3.5",
3963                 "tsutils": "^3.21.0"
3964             }
3965         },
3966         "@typescript-eslint/visitor-keys": {
3967             "version": "4.26.1",
3968             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz",
3969             "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==",
3970             "dev": true,
3971             "requires": {
3972                 "@typescript-eslint/types": "4.26.1",
3973                 "eslint-visitor-keys": "^2.0.0"
3974             }
3975         },
3976         "@ungap/promise-all-settled": {
3977             "version": "1.1.2",
3978             "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
3979             "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
3980             "dev": true
3981         },
3982         "acorn": {
3983             "version": "7.4.1",
3984             "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
3985             "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
3986             "dev": true
3987         },
3988         "acorn-jsx": {
3989             "version": "5.3.1",
3990             "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
3991             "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
3992             "dev": true,
3993             "requires": {}
3994         },
3995         "agent-base": {
3996             "version": "6.0.2",
3997             "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
3998             "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
3999             "requires": {
4000                 "debug": "4"
4001             }
4002         },
4003         "ajv": {
4004             "version": "6.12.6",
4005             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
4006             "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
4007             "dev": true,
4008             "requires": {
4009                 "fast-deep-equal": "^3.1.1",
4010                 "fast-json-stable-stringify": "^2.0.0",
4011                 "json-schema-traverse": "^0.4.1",
4012                 "uri-js": "^4.2.2"
4013             }
4014         },
4015         "ansi-colors": {
4016             "version": "4.1.1",
4017             "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
4018             "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
4019             "dev": true
4020         },
4021         "ansi-regex": {
4022             "version": "5.0.0",
4023             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
4024             "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
4025             "dev": true
4026         },
4027         "ansi-styles": {
4028             "version": "4.3.0",
4029             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4030             "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4031             "dev": true,
4032             "requires": {
4033                 "color-convert": "^2.0.1"
4034             }
4035         },
4036         "anymatch": {
4037             "version": "3.1.2",
4038             "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
4039             "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
4040             "dev": true,
4041             "requires": {
4042                 "normalize-path": "^3.0.0",
4043                 "picomatch": "^2.0.4"
4044             }
4045         },
4046         "argparse": {
4047             "version": "1.0.10",
4048             "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
4049             "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
4050             "dev": true,
4051             "requires": {
4052                 "sprintf-js": "~1.0.2"
4053             }
4054         },
4055         "array-union": {
4056             "version": "2.1.0",
4057             "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
4058             "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
4059             "dev": true
4060         },
4061         "astral-regex": {
4062             "version": "2.0.0",
4063             "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
4064             "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
4065             "dev": true
4066         },
4067         "asynckit": {
4068             "version": "0.4.0",
4069             "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
4070             "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
4071             "dev": true
4072         },
4073         "azure-devops-node-api": {
4074             "version": "10.2.2",
4075             "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-10.2.2.tgz",
4076             "integrity": "sha512-4TVv2X7oNStT0vLaEfExmy3J4/CzfuXolEcQl/BRUmvGySqKStTG2O55/hUQ0kM7UJlZBLgniM0SBq4d/WkKow==",
4077             "dev": true,
4078             "requires": {
4079                 "tunnel": "0.0.6",
4080                 "typed-rest-client": "^1.8.4"
4081             }
4082         },
4083         "balanced-match": {
4084             "version": "1.0.2",
4085             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4086             "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
4087         },
4088         "big-integer": {
4089             "version": "1.6.48",
4090             "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
4091             "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
4092             "dev": true
4093         },
4094         "binary": {
4095             "version": "0.3.0",
4096             "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
4097             "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
4098             "dev": true,
4099             "requires": {
4100                 "buffers": "~0.1.1",
4101                 "chainsaw": "~0.1.0"
4102             }
4103         },
4104         "binary-extensions": {
4105             "version": "2.2.0",
4106             "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
4107             "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
4108             "dev": true
4109         },
4110         "bluebird": {
4111             "version": "3.4.7",
4112             "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
4113             "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
4114             "dev": true
4115         },
4116         "boolbase": {
4117             "version": "1.0.0",
4118             "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
4119             "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
4120             "dev": true
4121         },
4122         "brace-expansion": {
4123             "version": "1.1.11",
4124             "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4125             "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4126             "requires": {
4127                 "balanced-match": "^1.0.0",
4128                 "concat-map": "0.0.1"
4129             }
4130         },
4131         "braces": {
4132             "version": "3.0.2",
4133             "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
4134             "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
4135             "dev": true,
4136             "requires": {
4137                 "fill-range": "^7.0.1"
4138             }
4139         },
4140         "browser-stdout": {
4141             "version": "1.3.1",
4142             "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
4143             "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
4144             "dev": true
4145         },
4146         "buffer-crc32": {
4147             "version": "0.2.13",
4148             "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
4149             "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
4150             "dev": true
4151         },
4152         "buffer-indexof-polyfill": {
4153             "version": "1.0.2",
4154             "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
4155             "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
4156             "dev": true
4157         },
4158         "buffers": {
4159             "version": "0.1.1",
4160             "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
4161             "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
4162             "dev": true
4163         },
4164         "builtin-modules": {
4165             "version": "3.2.0",
4166             "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
4167             "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
4168             "dev": true
4169         },
4170         "call-bind": {
4171             "version": "1.0.2",
4172             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
4173             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
4174             "dev": true,
4175             "requires": {
4176                 "function-bind": "^1.1.1",
4177                 "get-intrinsic": "^1.0.2"
4178             }
4179         },
4180         "callsites": {
4181             "version": "3.1.0",
4182             "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
4183             "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
4184             "dev": true
4185         },
4186         "camelcase": {
4187             "version": "6.2.0",
4188             "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
4189             "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
4190             "dev": true
4191         },
4192         "chainsaw": {
4193             "version": "0.1.0",
4194             "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
4195             "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
4196             "dev": true,
4197             "requires": {
4198                 "traverse": ">=0.3.0 <0.4"
4199             }
4200         },
4201         "chalk": {
4202             "version": "4.1.1",
4203             "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
4204             "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
4205             "dev": true,
4206             "requires": {
4207                 "ansi-styles": "^4.1.0",
4208                 "supports-color": "^7.1.0"
4209             }
4210         },
4211         "cheerio": {
4212             "version": "1.0.0-rc.9",
4213             "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.9.tgz",
4214             "integrity": "sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==",
4215             "dev": true,
4216             "requires": {
4217                 "cheerio-select": "^1.4.0",
4218                 "dom-serializer": "^1.3.1",
4219                 "domhandler": "^4.2.0",
4220                 "htmlparser2": "^6.1.0",
4221                 "parse5": "^6.0.1",
4222                 "parse5-htmlparser2-tree-adapter": "^6.0.1",
4223                 "tslib": "^2.2.0"
4224             }
4225         },
4226         "cheerio-select": {
4227             "version": "1.4.0",
4228             "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz",
4229             "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==",
4230             "dev": true,
4231             "requires": {
4232                 "css-select": "^4.1.2",
4233                 "css-what": "^5.0.0",
4234                 "domelementtype": "^2.2.0",
4235                 "domhandler": "^4.2.0",
4236                 "domutils": "^2.6.0"
4237             }
4238         },
4239         "chokidar": {
4240             "version": "3.5.1",
4241             "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
4242             "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
4243             "dev": true,
4244             "requires": {
4245                 "anymatch": "~3.1.1",
4246                 "braces": "~3.0.2",
4247                 "fsevents": "~2.3.1",
4248                 "glob-parent": "~5.1.0",
4249                 "is-binary-path": "~2.1.0",
4250                 "is-glob": "~4.0.1",
4251                 "normalize-path": "~3.0.0",
4252                 "readdirp": "~3.5.0"
4253             }
4254         },
4255         "cliui": {
4256             "version": "7.0.4",
4257             "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
4258             "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
4259             "dev": true,
4260             "requires": {
4261                 "string-width": "^4.2.0",
4262                 "strip-ansi": "^6.0.0",
4263                 "wrap-ansi": "^7.0.0"
4264             }
4265         },
4266         "color-convert": {
4267             "version": "2.0.1",
4268             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4269             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4270             "dev": true,
4271             "requires": {
4272                 "color-name": "~1.1.4"
4273             }
4274         },
4275         "color-name": {
4276             "version": "1.1.4",
4277             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4278             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4279             "dev": true
4280         },
4281         "combined-stream": {
4282             "version": "1.0.8",
4283             "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
4284             "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
4285             "dev": true,
4286             "requires": {
4287                 "delayed-stream": "~1.0.0"
4288             }
4289         },
4290         "commander": {
4291             "version": "2.20.3",
4292             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
4293             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
4294             "dev": true
4295         },
4296         "commandpost": {
4297             "version": "1.4.0",
4298             "resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
4299             "integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
4300             "dev": true
4301         },
4302         "commondir": {
4303             "version": "1.0.1",
4304             "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
4305             "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
4306             "dev": true
4307         },
4308         "concat-map": {
4309             "version": "0.0.1",
4310             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4311             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
4312         },
4313         "core-util-is": {
4314             "version": "1.0.2",
4315             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4316             "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4317             "dev": true
4318         },
4319         "cross-spawn": {
4320             "version": "7.0.3",
4321             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
4322             "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
4323             "dev": true,
4324             "requires": {
4325                 "path-key": "^3.1.0",
4326                 "shebang-command": "^2.0.0",
4327                 "which": "^2.0.1"
4328             }
4329         },
4330         "css-select": {
4331             "version": "4.1.2",
4332             "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz",
4333             "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==",
4334             "dev": true,
4335             "requires": {
4336                 "boolbase": "^1.0.0",
4337                 "css-what": "^5.0.0",
4338                 "domhandler": "^4.2.0",
4339                 "domutils": "^2.6.0",
4340                 "nth-check": "^2.0.0"
4341             }
4342         },
4343         "css-what": {
4344             "version": "5.0.1",
4345             "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
4346             "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
4347             "dev": true
4348         },
4349         "debug": {
4350             "version": "4.3.1",
4351             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
4352             "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
4353             "requires": {
4354                 "ms": "2.1.2"
4355             }
4356         },
4357         "decamelize": {
4358             "version": "4.0.0",
4359             "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
4360             "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
4361             "dev": true
4362         },
4363         "deep-is": {
4364             "version": "0.1.3",
4365             "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
4366             "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
4367             "dev": true
4368         },
4369         "deepmerge": {
4370             "version": "4.2.2",
4371             "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
4372             "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
4373             "dev": true
4374         },
4375         "delayed-stream": {
4376             "version": "1.0.0",
4377             "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4378             "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4379             "dev": true
4380         },
4381         "denodeify": {
4382             "version": "1.2.1",
4383             "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
4384             "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
4385             "dev": true
4386         },
4387         "diff": {
4388             "version": "5.0.0",
4389             "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
4390             "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
4391             "dev": true
4392         },
4393         "dir-glob": {
4394             "version": "3.0.1",
4395             "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
4396             "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
4397             "dev": true,
4398             "requires": {
4399                 "path-type": "^4.0.0"
4400             }
4401         },
4402         "doctrine": {
4403             "version": "3.0.0",
4404             "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
4405             "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
4406             "dev": true,
4407             "requires": {
4408                 "esutils": "^2.0.2"
4409             }
4410         },
4411         "dom-serializer": {
4412             "version": "1.3.1",
4413             "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz",
4414             "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==",
4415             "dev": true,
4416             "requires": {
4417                 "domelementtype": "^2.0.1",
4418                 "domhandler": "^4.0.0",
4419                 "entities": "^2.0.0"
4420             }
4421         },
4422         "domelementtype": {
4423             "version": "2.2.0",
4424             "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
4425             "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
4426             "dev": true
4427         },
4428         "domhandler": {
4429             "version": "4.2.0",
4430             "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
4431             "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
4432             "dev": true,
4433             "requires": {
4434                 "domelementtype": "^2.2.0"
4435             }
4436         },
4437         "domutils": {
4438             "version": "2.6.0",
4439             "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz",
4440             "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==",
4441             "dev": true,
4442             "requires": {
4443                 "dom-serializer": "^1.0.1",
4444                 "domelementtype": "^2.2.0",
4445                 "domhandler": "^4.2.0"
4446             }
4447         },
4448         "duplexer2": {
4449             "version": "0.1.4",
4450             "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
4451             "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
4452             "dev": true,
4453             "requires": {
4454                 "readable-stream": "^2.0.2"
4455             }
4456         },
4457         "editorconfig": {
4458             "version": "0.15.3",
4459             "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
4460             "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
4461             "dev": true,
4462             "requires": {
4463                 "commander": "^2.19.0",
4464                 "lru-cache": "^4.1.5",
4465                 "semver": "^5.6.0",
4466                 "sigmund": "^1.0.1"
4467             },
4468             "dependencies": {
4469                 "lru-cache": {
4470                     "version": "4.1.5",
4471                     "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
4472                     "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
4473                     "dev": true,
4474                     "requires": {
4475                         "pseudomap": "^1.0.2",
4476                         "yallist": "^2.1.2"
4477                     }
4478                 },
4479                 "semver": {
4480                     "version": "5.7.1",
4481                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4482                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4483                     "dev": true
4484                 },
4485                 "yallist": {
4486                     "version": "2.1.2",
4487                     "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4488                     "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
4489                     "dev": true
4490                 }
4491             }
4492         },
4493         "emoji-regex": {
4494             "version": "8.0.0",
4495             "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4496             "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4497             "dev": true
4498         },
4499         "enquirer": {
4500             "version": "2.3.6",
4501             "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
4502             "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
4503             "dev": true,
4504             "requires": {
4505                 "ansi-colors": "^4.1.1"
4506             }
4507         },
4508         "entities": {
4509             "version": "2.2.0",
4510             "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
4511             "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
4512             "dev": true
4513         },
4514         "escalade": {
4515             "version": "3.1.1",
4516             "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
4517             "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
4518             "dev": true
4519         },
4520         "escape-string-regexp": {
4521             "version": "4.0.0",
4522             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4523             "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4524             "dev": true
4525         },
4526         "eslint": {
4527             "version": "7.28.0",
4528             "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz",
4529             "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==",
4530             "dev": true,
4531             "requires": {
4532                 "@babel/code-frame": "7.12.11",
4533                 "@eslint/eslintrc": "^0.4.2",
4534                 "ajv": "^6.10.0",
4535                 "chalk": "^4.0.0",
4536                 "cross-spawn": "^7.0.2",
4537                 "debug": "^4.0.1",
4538                 "doctrine": "^3.0.0",
4539                 "enquirer": "^2.3.5",
4540                 "escape-string-regexp": "^4.0.0",
4541                 "eslint-scope": "^5.1.1",
4542                 "eslint-utils": "^2.1.0",
4543                 "eslint-visitor-keys": "^2.0.0",
4544                 "espree": "^7.3.1",
4545                 "esquery": "^1.4.0",
4546                 "esutils": "^2.0.2",
4547                 "fast-deep-equal": "^3.1.3",
4548                 "file-entry-cache": "^6.0.1",
4549                 "functional-red-black-tree": "^1.0.1",
4550                 "glob-parent": "^5.1.2",
4551                 "globals": "^13.6.0",
4552                 "ignore": "^4.0.6",
4553                 "import-fresh": "^3.0.0",
4554                 "imurmurhash": "^0.1.4",
4555                 "is-glob": "^4.0.0",
4556                 "js-yaml": "^3.13.1",
4557                 "json-stable-stringify-without-jsonify": "^1.0.1",
4558                 "levn": "^0.4.1",
4559                 "lodash.merge": "^4.6.2",
4560                 "minimatch": "^3.0.4",
4561                 "natural-compare": "^1.4.0",
4562                 "optionator": "^0.9.1",
4563                 "progress": "^2.0.0",
4564                 "regexpp": "^3.1.0",
4565                 "semver": "^7.2.1",
4566                 "strip-ansi": "^6.0.0",
4567                 "strip-json-comments": "^3.1.0",
4568                 "table": "^6.0.9",
4569                 "text-table": "^0.2.0",
4570                 "v8-compile-cache": "^2.0.3"
4571             }
4572         },
4573         "eslint-scope": {
4574             "version": "5.1.1",
4575             "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
4576             "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
4577             "dev": true,
4578             "requires": {
4579                 "esrecurse": "^4.3.0",
4580                 "estraverse": "^4.1.1"
4581             }
4582         },
4583         "eslint-utils": {
4584             "version": "2.1.0",
4585             "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
4586             "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
4587             "dev": true,
4588             "requires": {
4589                 "eslint-visitor-keys": "^1.1.0"
4590             },
4591             "dependencies": {
4592                 "eslint-visitor-keys": {
4593                     "version": "1.3.0",
4594                     "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
4595                     "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
4596                     "dev": true
4597                 }
4598             }
4599         },
4600         "eslint-visitor-keys": {
4601             "version": "2.1.0",
4602             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
4603             "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
4604             "dev": true
4605         },
4606         "espree": {
4607             "version": "7.3.1",
4608             "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
4609             "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
4610             "dev": true,
4611             "requires": {
4612                 "acorn": "^7.4.0",
4613                 "acorn-jsx": "^5.3.1",
4614                 "eslint-visitor-keys": "^1.3.0"
4615             },
4616             "dependencies": {
4617                 "eslint-visitor-keys": {
4618                     "version": "1.3.0",
4619                     "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
4620                     "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
4621                     "dev": true
4622                 }
4623             }
4624         },
4625         "esprima": {
4626             "version": "4.0.1",
4627             "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4628             "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4629             "dev": true
4630         },
4631         "esquery": {
4632             "version": "1.4.0",
4633             "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
4634             "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
4635             "dev": true,
4636             "requires": {
4637                 "estraverse": "^5.1.0"
4638             },
4639             "dependencies": {
4640                 "estraverse": {
4641                     "version": "5.2.0",
4642                     "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4643                     "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4644                     "dev": true
4645                 }
4646             }
4647         },
4648         "esrecurse": {
4649             "version": "4.3.0",
4650             "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
4651             "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
4652             "dev": true,
4653             "requires": {
4654                 "estraverse": "^5.2.0"
4655             },
4656             "dependencies": {
4657                 "estraverse": {
4658                     "version": "5.2.0",
4659                     "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4660                     "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4661                     "dev": true
4662                 }
4663             }
4664         },
4665         "estraverse": {
4666             "version": "4.3.0",
4667             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4668             "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4669             "dev": true
4670         },
4671         "estree-walker": {
4672             "version": "2.0.2",
4673             "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
4674             "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
4675             "dev": true
4676         },
4677         "esutils": {
4678             "version": "2.0.3",
4679             "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4680             "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4681             "dev": true
4682         },
4683         "fast-deep-equal": {
4684             "version": "3.1.3",
4685             "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4686             "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
4687             "dev": true
4688         },
4689         "fast-glob": {
4690             "version": "3.2.5",
4691             "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
4692             "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
4693             "dev": true,
4694             "requires": {
4695                 "@nodelib/fs.stat": "^2.0.2",
4696                 "@nodelib/fs.walk": "^1.2.3",
4697                 "glob-parent": "^5.1.0",
4698                 "merge2": "^1.3.0",
4699                 "micromatch": "^4.0.2",
4700                 "picomatch": "^2.2.1"
4701             }
4702         },
4703         "fast-json-stable-stringify": {
4704             "version": "2.1.0",
4705             "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4706             "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4707             "dev": true
4708         },
4709         "fast-levenshtein": {
4710             "version": "2.0.6",
4711             "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
4712             "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4713             "dev": true
4714         },
4715         "fastq": {
4716             "version": "1.11.0",
4717             "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
4718             "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
4719             "dev": true,
4720             "requires": {
4721                 "reusify": "^1.0.4"
4722             }
4723         },
4724         "fd-slicer": {
4725             "version": "1.1.0",
4726             "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
4727             "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
4728             "dev": true,
4729             "requires": {
4730                 "pend": "~1.2.0"
4731             }
4732         },
4733         "file-entry-cache": {
4734             "version": "6.0.1",
4735             "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
4736             "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
4737             "dev": true,
4738             "requires": {
4739                 "flat-cache": "^3.0.4"
4740             }
4741         },
4742         "fill-range": {
4743             "version": "7.0.1",
4744             "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4745             "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4746             "dev": true,
4747             "requires": {
4748                 "to-regex-range": "^5.0.1"
4749             }
4750         },
4751         "find-up": {
4752             "version": "5.0.0",
4753             "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
4754             "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
4755             "dev": true,
4756             "requires": {
4757                 "locate-path": "^6.0.0",
4758                 "path-exists": "^4.0.0"
4759             }
4760         },
4761         "flat": {
4762             "version": "5.0.2",
4763             "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
4764             "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
4765             "dev": true
4766         },
4767         "flat-cache": {
4768             "version": "3.0.4",
4769             "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
4770             "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
4771             "dev": true,
4772             "requires": {
4773                 "flatted": "^3.1.0",
4774                 "rimraf": "^3.0.2"
4775             }
4776         },
4777         "flatted": {
4778             "version": "3.1.1",
4779             "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
4780             "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
4781             "dev": true
4782         },
4783         "form-data": {
4784             "version": "3.0.1",
4785             "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
4786             "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
4787             "dev": true,
4788             "requires": {
4789                 "asynckit": "^0.4.0",
4790                 "combined-stream": "^1.0.8",
4791                 "mime-types": "^2.1.12"
4792             }
4793         },
4794         "fs.realpath": {
4795             "version": "1.0.0",
4796             "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4797             "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4798             "dev": true
4799         },
4800         "fsevents": {
4801             "version": "2.3.2",
4802             "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
4803             "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
4804             "dev": true,
4805             "optional": true
4806         },
4807         "fstream": {
4808             "version": "1.0.12",
4809             "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
4810             "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
4811             "dev": true,
4812             "requires": {
4813                 "graceful-fs": "^4.1.2",
4814                 "inherits": "~2.0.0",
4815                 "mkdirp": ">=0.5 0",
4816                 "rimraf": "2"
4817             },
4818             "dependencies": {
4819                 "rimraf": {
4820                     "version": "2.7.1",
4821                     "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4822                     "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4823                     "dev": true,
4824                     "requires": {
4825                         "glob": "^7.1.3"
4826                     }
4827                 }
4828             }
4829         },
4830         "function-bind": {
4831             "version": "1.1.1",
4832             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4833             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4834             "dev": true
4835         },
4836         "functional-red-black-tree": {
4837             "version": "1.0.1",
4838             "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
4839             "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4840             "dev": true
4841         },
4842         "get-caller-file": {
4843             "version": "2.0.5",
4844             "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4845             "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4846             "dev": true
4847         },
4848         "get-intrinsic": {
4849             "version": "1.1.1",
4850             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
4851             "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
4852             "dev": true,
4853             "requires": {
4854                 "function-bind": "^1.1.1",
4855                 "has": "^1.0.3",
4856                 "has-symbols": "^1.0.1"
4857             }
4858         },
4859         "glob": {
4860             "version": "7.1.7",
4861             "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
4862             "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
4863             "dev": true,
4864             "requires": {
4865                 "fs.realpath": "^1.0.0",
4866                 "inflight": "^1.0.4",
4867                 "inherits": "2",
4868                 "minimatch": "^3.0.4",
4869                 "once": "^1.3.0",
4870                 "path-is-absolute": "^1.0.0"
4871             }
4872         },
4873         "glob-parent": {
4874             "version": "5.1.2",
4875             "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4876             "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4877             "dev": true,
4878             "requires": {
4879                 "is-glob": "^4.0.1"
4880             }
4881         },
4882         "globals": {
4883             "version": "13.9.0",
4884             "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz",
4885             "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==",
4886             "dev": true,
4887             "requires": {
4888                 "type-fest": "^0.20.2"
4889             }
4890         },
4891         "globby": {
4892             "version": "11.0.3",
4893             "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
4894             "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
4895             "dev": true,
4896             "requires": {
4897                 "array-union": "^2.1.0",
4898                 "dir-glob": "^3.0.1",
4899                 "fast-glob": "^3.1.1",
4900                 "ignore": "^5.1.4",
4901                 "merge2": "^1.3.0",
4902                 "slash": "^3.0.0"
4903             },
4904             "dependencies": {
4905                 "ignore": {
4906                     "version": "5.1.8",
4907                     "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
4908                     "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
4909                     "dev": true
4910                 }
4911             }
4912         },
4913         "graceful-fs": {
4914             "version": "4.2.6",
4915             "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
4916             "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
4917             "dev": true
4918         },
4919         "growl": {
4920             "version": "1.10.5",
4921             "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
4922             "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
4923             "dev": true
4924         },
4925         "has": {
4926             "version": "1.0.3",
4927             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
4928             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
4929             "dev": true,
4930             "requires": {
4931                 "function-bind": "^1.1.1"
4932             }
4933         },
4934         "has-flag": {
4935             "version": "4.0.0",
4936             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4937             "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4938             "dev": true
4939         },
4940         "has-symbols": {
4941             "version": "1.0.2",
4942             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
4943             "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
4944             "dev": true
4945         },
4946         "he": {
4947             "version": "1.2.0",
4948             "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
4949             "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
4950             "dev": true
4951         },
4952         "htmlparser2": {
4953             "version": "6.1.0",
4954             "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
4955             "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
4956             "dev": true,
4957             "requires": {
4958                 "domelementtype": "^2.0.1",
4959                 "domhandler": "^4.0.0",
4960                 "domutils": "^2.5.2",
4961                 "entities": "^2.0.0"
4962             }
4963         },
4964         "http-proxy-agent": {
4965             "version": "4.0.1",
4966             "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
4967             "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
4968             "dev": true,
4969             "requires": {
4970                 "@tootallnate/once": "1",
4971                 "agent-base": "6",
4972                 "debug": "4"
4973             }
4974         },
4975         "https-proxy-agent": {
4976             "version": "5.0.0",
4977             "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
4978             "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
4979             "requires": {
4980                 "agent-base": "6",
4981                 "debug": "4"
4982             }
4983         },
4984         "ignore": {
4985             "version": "4.0.6",
4986             "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
4987             "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
4988             "dev": true
4989         },
4990         "import-fresh": {
4991             "version": "3.3.0",
4992             "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
4993             "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
4994             "dev": true,
4995             "requires": {
4996                 "parent-module": "^1.0.0",
4997                 "resolve-from": "^4.0.0"
4998             }
4999         },
5000         "imurmurhash": {
5001             "version": "0.1.4",
5002             "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
5003             "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5004             "dev": true
5005         },
5006         "inflight": {
5007             "version": "1.0.6",
5008             "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5009             "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5010             "dev": true,
5011             "requires": {
5012                 "once": "^1.3.0",
5013                 "wrappy": "1"
5014             }
5015         },
5016         "inherits": {
5017             "version": "2.0.4",
5018             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5019             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
5020             "dev": true
5021         },
5022         "is-binary-path": {
5023             "version": "2.1.0",
5024             "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
5025             "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
5026             "dev": true,
5027             "requires": {
5028                 "binary-extensions": "^2.0.0"
5029             }
5030         },
5031         "is-core-module": {
5032             "version": "2.3.0",
5033             "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz",
5034             "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==",
5035             "dev": true,
5036             "requires": {
5037                 "has": "^1.0.3"
5038             }
5039         },
5040         "is-extglob": {
5041             "version": "2.1.1",
5042             "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5043             "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5044             "dev": true
5045         },
5046         "is-fullwidth-code-point": {
5047             "version": "3.0.0",
5048             "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5049             "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5050             "dev": true
5051         },
5052         "is-glob": {
5053             "version": "4.0.1",
5054             "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
5055             "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
5056             "dev": true,
5057             "requires": {
5058                 "is-extglob": "^2.1.1"
5059             }
5060         },
5061         "is-module": {
5062             "version": "1.0.0",
5063             "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
5064             "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
5065             "dev": true
5066         },
5067         "is-number": {
5068             "version": "7.0.0",
5069             "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5070             "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5071             "dev": true
5072         },
5073         "is-plain-obj": {
5074             "version": "2.1.0",
5075             "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
5076             "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
5077             "dev": true
5078         },
5079         "is-reference": {
5080             "version": "1.2.1",
5081             "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
5082             "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
5083             "dev": true,
5084             "requires": {
5085                 "@types/estree": "*"
5086             }
5087         },
5088         "isarray": {
5089             "version": "1.0.0",
5090             "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5091             "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5092             "dev": true
5093         },
5094         "isexe": {
5095             "version": "2.0.0",
5096             "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5097             "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
5098             "dev": true
5099         },
5100         "js-tokens": {
5101             "version": "4.0.0",
5102             "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5103             "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
5104             "dev": true
5105         },
5106         "js-yaml": {
5107             "version": "3.14.1",
5108             "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
5109             "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
5110             "dev": true,
5111             "requires": {
5112                 "argparse": "^1.0.7",
5113                 "esprima": "^4.0.0"
5114             }
5115         },
5116         "json-schema-traverse": {
5117             "version": "0.4.1",
5118             "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5119             "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5120             "dev": true
5121         },
5122         "json-stable-stringify-without-jsonify": {
5123             "version": "1.0.1",
5124             "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
5125             "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
5126             "dev": true
5127         },
5128         "leven": {
5129             "version": "3.1.0",
5130             "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
5131             "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
5132             "dev": true
5133         },
5134         "levn": {
5135             "version": "0.4.1",
5136             "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
5137             "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
5138             "dev": true,
5139             "requires": {
5140                 "prelude-ls": "^1.2.1",
5141                 "type-check": "~0.4.0"
5142             }
5143         },
5144         "linkify-it": {
5145             "version": "2.2.0",
5146             "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
5147             "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
5148             "dev": true,
5149             "requires": {
5150                 "uc.micro": "^1.0.1"
5151             }
5152         },
5153         "listenercount": {
5154             "version": "1.0.1",
5155             "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
5156             "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
5157             "dev": true
5158         },
5159         "locate-path": {
5160             "version": "6.0.0",
5161             "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
5162             "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
5163             "dev": true,
5164             "requires": {
5165                 "p-locate": "^5.0.0"
5166             }
5167         },
5168         "lodash": {
5169             "version": "4.17.21",
5170             "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
5171             "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
5172             "dev": true
5173         },
5174         "lodash.clonedeep": {
5175             "version": "4.5.0",
5176             "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
5177             "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
5178             "dev": true
5179         },
5180         "lodash.merge": {
5181             "version": "4.6.2",
5182             "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
5183             "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
5184             "dev": true
5185         },
5186         "lodash.truncate": {
5187             "version": "4.4.2",
5188             "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
5189             "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
5190             "dev": true
5191         },
5192         "log-symbols": {
5193             "version": "4.0.0",
5194             "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
5195             "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
5196             "dev": true,
5197             "requires": {
5198                 "chalk": "^4.0.0"
5199             }
5200         },
5201         "lru-cache": {
5202             "version": "6.0.0",
5203             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
5204             "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
5205             "requires": {
5206                 "yallist": "^4.0.0"
5207             }
5208         },
5209         "magic-string": {
5210             "version": "0.25.7",
5211             "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
5212             "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
5213             "dev": true,
5214             "requires": {
5215                 "sourcemap-codec": "^1.4.4"
5216             }
5217         },
5218         "markdown-it": {
5219             "version": "10.0.0",
5220             "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
5221             "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
5222             "dev": true,
5223             "requires": {
5224                 "argparse": "^1.0.7",
5225                 "entities": "~2.0.0",
5226                 "linkify-it": "^2.0.0",
5227                 "mdurl": "^1.0.1",
5228                 "uc.micro": "^1.0.5"
5229             },
5230             "dependencies": {
5231                 "entities": {
5232                     "version": "2.0.3",
5233                     "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
5234                     "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
5235                     "dev": true
5236                 }
5237             }
5238         },
5239         "mdurl": {
5240             "version": "1.0.1",
5241             "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
5242             "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
5243             "dev": true
5244         },
5245         "merge2": {
5246             "version": "1.4.1",
5247             "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
5248             "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
5249             "dev": true
5250         },
5251         "micromatch": {
5252             "version": "4.0.4",
5253             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
5254             "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
5255             "dev": true,
5256             "requires": {
5257                 "braces": "^3.0.1",
5258                 "picomatch": "^2.2.3"
5259             }
5260         },
5261         "mime": {
5262             "version": "1.6.0",
5263             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
5264             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
5265             "dev": true
5266         },
5267         "mime-db": {
5268             "version": "1.47.0",
5269             "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
5270             "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==",
5271             "dev": true
5272         },
5273         "mime-types": {
5274             "version": "2.1.30",
5275             "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
5276             "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
5277             "dev": true,
5278             "requires": {
5279                 "mime-db": "1.47.0"
5280             }
5281         },
5282         "minimatch": {
5283             "version": "3.0.4",
5284             "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
5285             "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5286             "requires": {
5287                 "brace-expansion": "^1.1.7"
5288             }
5289         },
5290         "minimist": {
5291             "version": "1.2.5",
5292             "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
5293             "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
5294             "dev": true
5295         },
5296         "mkdirp": {
5297             "version": "0.5.5",
5298             "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
5299             "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
5300             "dev": true,
5301             "requires": {
5302                 "minimist": "^1.2.5"
5303             }
5304         },
5305         "mocha": {
5306             "version": "8.4.0",
5307             "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz",
5308             "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==",
5309             "dev": true,
5310             "requires": {
5311                 "@ungap/promise-all-settled": "1.1.2",
5312                 "ansi-colors": "4.1.1",
5313                 "browser-stdout": "1.3.1",
5314                 "chokidar": "3.5.1",
5315                 "debug": "4.3.1",
5316                 "diff": "5.0.0",
5317                 "escape-string-regexp": "4.0.0",
5318                 "find-up": "5.0.0",
5319                 "glob": "7.1.6",
5320                 "growl": "1.10.5",
5321                 "he": "1.2.0",
5322                 "js-yaml": "4.0.0",
5323                 "log-symbols": "4.0.0",
5324                 "minimatch": "3.0.4",
5325                 "ms": "2.1.3",
5326                 "nanoid": "3.1.20",
5327                 "serialize-javascript": "5.0.1",
5328                 "strip-json-comments": "3.1.1",
5329                 "supports-color": "8.1.1",
5330                 "which": "2.0.2",
5331                 "wide-align": "1.1.3",
5332                 "workerpool": "6.1.0",
5333                 "yargs": "16.2.0",
5334                 "yargs-parser": "20.2.4",
5335                 "yargs-unparser": "2.0.0"
5336             },
5337             "dependencies": {
5338                 "argparse": {
5339                     "version": "2.0.1",
5340                     "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
5341                     "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
5342                     "dev": true
5343                 },
5344                 "glob": {
5345                     "version": "7.1.6",
5346                     "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
5347                     "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
5348                     "dev": true,
5349                     "requires": {
5350                         "fs.realpath": "^1.0.0",
5351                         "inflight": "^1.0.4",
5352                         "inherits": "2",
5353                         "minimatch": "^3.0.4",
5354                         "once": "^1.3.0",
5355                         "path-is-absolute": "^1.0.0"
5356                     }
5357                 },
5358                 "js-yaml": {
5359                     "version": "4.0.0",
5360                     "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz",
5361                     "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==",
5362                     "dev": true,
5363                     "requires": {
5364                         "argparse": "^2.0.1"
5365                     }
5366                 },
5367                 "ms": {
5368                     "version": "2.1.3",
5369                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
5370                     "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5371                     "dev": true
5372                 },
5373                 "supports-color": {
5374                     "version": "8.1.1",
5375                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
5376                     "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
5377                     "dev": true,
5378                     "requires": {
5379                         "has-flag": "^4.0.0"
5380                     }
5381                 }
5382             }
5383         },
5384         "ms": {
5385             "version": "2.1.2",
5386             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5387             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
5388         },
5389         "mute-stream": {
5390             "version": "0.0.8",
5391             "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
5392             "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
5393             "dev": true
5394         },
5395         "nanoid": {
5396             "version": "3.1.20",
5397             "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
5398             "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
5399             "dev": true
5400         },
5401         "natural-compare": {
5402             "version": "1.4.0",
5403             "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
5404             "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
5405             "dev": true
5406         },
5407         "node-fetch": {
5408             "version": "2.6.1",
5409             "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
5410             "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
5411         },
5412         "normalize-path": {
5413             "version": "3.0.0",
5414             "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
5415             "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
5416             "dev": true
5417         },
5418         "nth-check": {
5419             "version": "2.0.0",
5420             "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
5421             "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
5422             "dev": true,
5423             "requires": {
5424                 "boolbase": "^1.0.0"
5425             }
5426         },
5427         "object-inspect": {
5428             "version": "1.10.3",
5429             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
5430             "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
5431             "dev": true
5432         },
5433         "once": {
5434             "version": "1.4.0",
5435             "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5436             "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5437             "dev": true,
5438             "requires": {
5439                 "wrappy": "1"
5440             }
5441         },
5442         "optionator": {
5443             "version": "0.9.1",
5444             "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
5445             "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
5446             "dev": true,
5447             "requires": {
5448                 "deep-is": "^0.1.3",
5449                 "fast-levenshtein": "^2.0.6",
5450                 "levn": "^0.4.1",
5451                 "prelude-ls": "^1.2.1",
5452                 "type-check": "^0.4.0",
5453                 "word-wrap": "^1.2.3"
5454             }
5455         },
5456         "os-homedir": {
5457             "version": "1.0.2",
5458             "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
5459             "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5460             "dev": true
5461         },
5462         "os-tmpdir": {
5463             "version": "1.0.2",
5464             "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5465             "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5466             "dev": true
5467         },
5468         "osenv": {
5469             "version": "0.1.5",
5470             "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
5471             "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
5472             "dev": true,
5473             "requires": {
5474                 "os-homedir": "^1.0.0",
5475                 "os-tmpdir": "^1.0.0"
5476             }
5477         },
5478         "p-limit": {
5479             "version": "3.1.0",
5480             "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
5481             "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
5482             "dev": true,
5483             "requires": {
5484                 "yocto-queue": "^0.1.0"
5485             }
5486         },
5487         "p-locate": {
5488             "version": "5.0.0",
5489             "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
5490             "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
5491             "dev": true,
5492             "requires": {
5493                 "p-limit": "^3.0.2"
5494             }
5495         },
5496         "parent-module": {
5497             "version": "1.0.1",
5498             "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
5499             "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
5500             "dev": true,
5501             "requires": {
5502                 "callsites": "^3.0.0"
5503             }
5504         },
5505         "parse-semver": {
5506             "version": "1.1.1",
5507             "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
5508             "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
5509             "dev": true,
5510             "requires": {
5511                 "semver": "^5.1.0"
5512             },
5513             "dependencies": {
5514                 "semver": {
5515                     "version": "5.7.1",
5516                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5517                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5518                     "dev": true
5519                 }
5520             }
5521         },
5522         "parse5": {
5523             "version": "6.0.1",
5524             "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
5525             "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
5526             "dev": true
5527         },
5528         "parse5-htmlparser2-tree-adapter": {
5529             "version": "6.0.1",
5530             "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
5531             "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
5532             "dev": true,
5533             "requires": {
5534                 "parse5": "^6.0.1"
5535             }
5536         },
5537         "path-exists": {
5538             "version": "4.0.0",
5539             "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
5540             "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
5541             "dev": true
5542         },
5543         "path-is-absolute": {
5544             "version": "1.0.1",
5545             "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5546             "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5547             "dev": true
5548         },
5549         "path-key": {
5550             "version": "3.1.1",
5551             "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
5552             "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
5553             "dev": true
5554         },
5555         "path-parse": {
5556             "version": "1.0.6",
5557             "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5558             "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
5559             "dev": true
5560         },
5561         "path-type": {
5562             "version": "4.0.0",
5563             "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
5564             "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
5565             "dev": true
5566         },
5567         "pend": {
5568             "version": "1.2.0",
5569             "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
5570             "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
5571             "dev": true
5572         },
5573         "picomatch": {
5574             "version": "2.2.3",
5575             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
5576             "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
5577             "dev": true
5578         },
5579         "prelude-ls": {
5580             "version": "1.2.1",
5581             "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
5582             "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
5583             "dev": true
5584         },
5585         "process-nextick-args": {
5586             "version": "2.0.1",
5587             "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
5588             "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
5589             "dev": true
5590         },
5591         "progress": {
5592             "version": "2.0.3",
5593             "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
5594             "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
5595             "dev": true
5596         },
5597         "pseudomap": {
5598             "version": "1.0.2",
5599             "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
5600             "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
5601             "dev": true
5602         },
5603         "punycode": {
5604             "version": "2.1.1",
5605             "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5606             "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5607             "dev": true
5608         },
5609         "qs": {
5610             "version": "6.10.1",
5611             "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz",
5612             "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==",
5613             "dev": true,
5614             "requires": {
5615                 "side-channel": "^1.0.4"
5616             }
5617         },
5618         "queue-microtask": {
5619             "version": "1.2.3",
5620             "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
5621             "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
5622             "dev": true
5623         },
5624         "randombytes": {
5625             "version": "2.1.0",
5626             "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
5627             "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5628             "dev": true,
5629             "requires": {
5630                 "safe-buffer": "^5.1.0"
5631             }
5632         },
5633         "read": {
5634             "version": "1.0.7",
5635             "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
5636             "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
5637             "dev": true,
5638             "requires": {
5639                 "mute-stream": "~0.0.4"
5640             }
5641         },
5642         "readable-stream": {
5643             "version": "2.3.7",
5644             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5645             "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5646             "dev": true,
5647             "requires": {
5648                 "core-util-is": "~1.0.0",
5649                 "inherits": "~2.0.3",
5650                 "isarray": "~1.0.0",
5651                 "process-nextick-args": "~2.0.0",
5652                 "safe-buffer": "~5.1.1",
5653                 "string_decoder": "~1.1.1",
5654                 "util-deprecate": "~1.0.1"
5655             },
5656             "dependencies": {
5657                 "safe-buffer": {
5658                     "version": "5.1.2",
5659                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5660                     "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5661                     "dev": true
5662                 }
5663             }
5664         },
5665         "readdirp": {
5666             "version": "3.5.0",
5667             "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
5668             "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
5669             "dev": true,
5670             "requires": {
5671                 "picomatch": "^2.2.1"
5672             }
5673         },
5674         "regexpp": {
5675             "version": "3.1.0",
5676             "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
5677             "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
5678             "dev": true
5679         },
5680         "require-directory": {
5681             "version": "2.1.1",
5682             "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5683             "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5684             "dev": true
5685         },
5686         "require-from-string": {
5687             "version": "2.0.2",
5688             "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
5689             "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
5690             "dev": true
5691         },
5692         "resolve": {
5693             "version": "1.20.0",
5694             "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
5695             "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
5696             "dev": true,
5697             "requires": {
5698                 "is-core-module": "^2.2.0",
5699                 "path-parse": "^1.0.6"
5700             }
5701         },
5702         "resolve-from": {
5703             "version": "4.0.0",
5704             "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
5705             "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
5706             "dev": true
5707         },
5708         "reusify": {
5709             "version": "1.0.4",
5710             "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
5711             "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
5712             "dev": true
5713         },
5714         "rimraf": {
5715             "version": "3.0.2",
5716             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5717             "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5718             "dev": true,
5719             "requires": {
5720                 "glob": "^7.1.3"
5721             }
5722         },
5723         "rollup": {
5724             "version": "2.51.1",
5725             "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.1.tgz",
5726             "integrity": "sha512-8xfDbAtBleXotb6qKEHWuo/jkn94a9dVqGc7Rwl3sqspCVlnCfbRek7ldhCARSi7h32H0xR4QThm1t9zHN+3uw==",
5727             "dev": true,
5728             "requires": {
5729                 "fsevents": "~2.3.1"
5730             }
5731         },
5732         "run-parallel": {
5733             "version": "1.2.0",
5734             "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
5735             "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
5736             "dev": true,
5737             "requires": {
5738                 "queue-microtask": "^1.2.2"
5739             }
5740         },
5741         "safe-buffer": {
5742             "version": "5.2.1",
5743             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5744             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5745             "dev": true
5746         },
5747         "semver": {
5748             "version": "7.3.5",
5749             "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5750             "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
5751             "requires": {
5752                 "lru-cache": "^6.0.0"
5753             }
5754         },
5755         "serialize-javascript": {
5756             "version": "5.0.1",
5757             "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
5758             "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
5759             "dev": true,
5760             "requires": {
5761                 "randombytes": "^2.1.0"
5762             }
5763         },
5764         "setimmediate": {
5765             "version": "1.0.5",
5766             "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
5767             "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
5768             "dev": true
5769         },
5770         "shebang-command": {
5771             "version": "2.0.0",
5772             "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
5773             "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
5774             "dev": true,
5775             "requires": {
5776                 "shebang-regex": "^3.0.0"
5777             }
5778         },
5779         "shebang-regex": {
5780             "version": "3.0.0",
5781             "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
5782             "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
5783             "dev": true
5784         },
5785         "side-channel": {
5786             "version": "1.0.4",
5787             "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
5788             "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
5789             "dev": true,
5790             "requires": {
5791                 "call-bind": "^1.0.0",
5792                 "get-intrinsic": "^1.0.2",
5793                 "object-inspect": "^1.9.0"
5794             }
5795         },
5796         "sigmund": {
5797             "version": "1.0.1",
5798             "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
5799             "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
5800             "dev": true
5801         },
5802         "slash": {
5803             "version": "3.0.0",
5804             "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
5805             "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
5806             "dev": true
5807         },
5808         "slice-ansi": {
5809             "version": "4.0.0",
5810             "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
5811             "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
5812             "dev": true,
5813             "requires": {
5814                 "ansi-styles": "^4.0.0",
5815                 "astral-regex": "^2.0.0",
5816                 "is-fullwidth-code-point": "^3.0.0"
5817             }
5818         },
5819         "sourcemap-codec": {
5820             "version": "1.4.8",
5821             "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
5822             "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
5823             "dev": true
5824         },
5825         "sprintf-js": {
5826             "version": "1.0.3",
5827             "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
5828             "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
5829             "dev": true
5830         },
5831         "string_decoder": {
5832             "version": "1.1.1",
5833             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5834             "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5835             "dev": true,
5836             "requires": {
5837                 "safe-buffer": "~5.1.0"
5838             },
5839             "dependencies": {
5840                 "safe-buffer": {
5841                     "version": "5.1.2",
5842                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5843                     "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5844                     "dev": true
5845                 }
5846             }
5847         },
5848         "string-width": {
5849             "version": "4.2.2",
5850             "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
5851             "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
5852             "dev": true,
5853             "requires": {
5854                 "emoji-regex": "^8.0.0",
5855                 "is-fullwidth-code-point": "^3.0.0",
5856                 "strip-ansi": "^6.0.0"
5857             }
5858         },
5859         "strip-ansi": {
5860             "version": "6.0.0",
5861             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
5862             "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
5863             "dev": true,
5864             "requires": {
5865                 "ansi-regex": "^5.0.0"
5866             }
5867         },
5868         "strip-json-comments": {
5869             "version": "3.1.1",
5870             "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5871             "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5872             "dev": true
5873         },
5874         "supports-color": {
5875             "version": "7.2.0",
5876             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5877             "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5878             "dev": true,
5879             "requires": {
5880                 "has-flag": "^4.0.0"
5881             }
5882         },
5883         "table": {
5884             "version": "6.7.0",
5885             "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz",
5886             "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==",
5887             "dev": true,
5888             "requires": {
5889                 "ajv": "^8.0.1",
5890                 "lodash.clonedeep": "^4.5.0",
5891                 "lodash.truncate": "^4.4.2",
5892                 "slice-ansi": "^4.0.0",
5893                 "string-width": "^4.2.0",
5894                 "strip-ansi": "^6.0.0"
5895             },
5896             "dependencies": {
5897                 "ajv": {
5898                     "version": "8.2.0",
5899                     "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz",
5900                     "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==",
5901                     "dev": true,
5902                     "requires": {
5903                         "fast-deep-equal": "^3.1.1",
5904                         "json-schema-traverse": "^1.0.0",
5905                         "require-from-string": "^2.0.2",
5906                         "uri-js": "^4.2.2"
5907                     }
5908                 },
5909                 "json-schema-traverse": {
5910                     "version": "1.0.0",
5911                     "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
5912                     "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
5913                     "dev": true
5914                 }
5915             }
5916         },
5917         "text-table": {
5918             "version": "0.2.0",
5919             "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5920             "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
5921             "dev": true
5922         },
5923         "tmp": {
5924             "version": "0.0.29",
5925             "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
5926             "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
5927             "dev": true,
5928             "requires": {
5929                 "os-tmpdir": "~1.0.1"
5930             }
5931         },
5932         "to-regex-range": {
5933             "version": "5.0.1",
5934             "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5935             "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5936             "dev": true,
5937             "requires": {
5938                 "is-number": "^7.0.0"
5939             }
5940         },
5941         "traverse": {
5942             "version": "0.3.9",
5943             "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
5944             "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
5945             "dev": true
5946         },
5947         "tslib": {
5948             "version": "2.2.0",
5949             "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
5950             "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
5951             "dev": true
5952         },
5953         "tsutils": {
5954             "version": "3.21.0",
5955             "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
5956             "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
5957             "dev": true,
5958             "requires": {
5959                 "tslib": "^1.8.1"
5960             },
5961             "dependencies": {
5962                 "tslib": {
5963                     "version": "1.14.1",
5964                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
5965                     "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
5966                     "dev": true
5967                 }
5968             }
5969         },
5970         "tunnel": {
5971             "version": "0.0.6",
5972             "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
5973             "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
5974             "dev": true
5975         },
5976         "type-check": {
5977             "version": "0.4.0",
5978             "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5979             "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5980             "dev": true,
5981             "requires": {
5982                 "prelude-ls": "^1.2.1"
5983             }
5984         },
5985         "type-fest": {
5986             "version": "0.20.2",
5987             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
5988             "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
5989             "dev": true
5990         },
5991         "typed-rest-client": {
5992             "version": "1.8.4",
5993             "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.4.tgz",
5994             "integrity": "sha512-MyfKKYzk3I6/QQp6e1T50py4qg+c+9BzOEl2rBmQIpStwNUoqQ73An+Tkfy9YuV7O+o2mpVVJpe+fH//POZkbg==",
5995             "dev": true,
5996             "requires": {
5997                 "qs": "^6.9.1",
5998                 "tunnel": "0.0.6",
5999                 "underscore": "^1.12.1"
6000             }
6001         },
6002         "typescript": {
6003             "version": "4.3.2",
6004             "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz",
6005             "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==",
6006             "dev": true
6007         },
6008         "typescript-formatter": {
6009             "version": "7.2.2",
6010             "resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz",
6011             "integrity": "sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ==",
6012             "dev": true,
6013             "requires": {
6014                 "commandpost": "^1.0.0",
6015                 "editorconfig": "^0.15.0"
6016             }
6017         },
6018         "uc.micro": {
6019             "version": "1.0.6",
6020             "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
6021             "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
6022             "dev": true
6023         },
6024         "underscore": {
6025             "version": "1.13.1",
6026             "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz",
6027             "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==",
6028             "dev": true
6029         },
6030         "unzipper": {
6031             "version": "0.10.11",
6032             "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
6033             "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
6034             "dev": true,
6035             "requires": {
6036                 "big-integer": "^1.6.17",
6037                 "binary": "~0.3.0",
6038                 "bluebird": "~3.4.1",
6039                 "buffer-indexof-polyfill": "~1.0.0",
6040                 "duplexer2": "~0.1.4",
6041                 "fstream": "^1.0.12",
6042                 "graceful-fs": "^4.2.2",
6043                 "listenercount": "~1.0.1",
6044                 "readable-stream": "~2.3.6",
6045                 "setimmediate": "~1.0.4"
6046             }
6047         },
6048         "uri-js": {
6049             "version": "4.4.1",
6050             "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
6051             "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
6052             "dev": true,
6053             "requires": {
6054                 "punycode": "^2.1.0"
6055             }
6056         },
6057         "url-join": {
6058             "version": "1.1.0",
6059             "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz",
6060             "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=",
6061             "dev": true
6062         },
6063         "util-deprecate": {
6064             "version": "1.0.2",
6065             "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6066             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6067             "dev": true
6068         },
6069         "v8-compile-cache": {
6070             "version": "2.3.0",
6071             "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
6072             "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
6073             "dev": true
6074         },
6075         "vsce": {
6076             "version": "1.88.0",
6077             "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.88.0.tgz",
6078             "integrity": "sha512-FS5ou3G+WRnPPr/tWVs8b/jVzeDacgZHy/y7/QQW7maSPFEAmRt2bFGUJtJVEUDLBqtDm/3VGMJ7D31cF2U1tw==",
6079             "dev": true,
6080             "requires": {
6081                 "azure-devops-node-api": "^10.2.2",
6082                 "chalk": "^2.4.2",
6083                 "cheerio": "^1.0.0-rc.1",
6084                 "commander": "^6.1.0",
6085                 "denodeify": "^1.2.1",
6086                 "glob": "^7.0.6",
6087                 "leven": "^3.1.0",
6088                 "lodash": "^4.17.15",
6089                 "markdown-it": "^10.0.0",
6090                 "mime": "^1.3.4",
6091                 "minimatch": "^3.0.3",
6092                 "osenv": "^0.1.3",
6093                 "parse-semver": "^1.1.1",
6094                 "read": "^1.0.7",
6095                 "semver": "^5.1.0",
6096                 "tmp": "0.0.29",
6097                 "typed-rest-client": "^1.8.4",
6098                 "url-join": "^1.1.0",
6099                 "yauzl": "^2.3.1",
6100                 "yazl": "^2.2.2"
6101             },
6102             "dependencies": {
6103                 "ansi-styles": {
6104                     "version": "3.2.1",
6105                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6106                     "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6107                     "dev": true,
6108                     "requires": {
6109                         "color-convert": "^1.9.0"
6110                     }
6111                 },
6112                 "chalk": {
6113                     "version": "2.4.2",
6114                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6115                     "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6116                     "dev": true,
6117                     "requires": {
6118                         "ansi-styles": "^3.2.1",
6119                         "escape-string-regexp": "^1.0.5",
6120                         "supports-color": "^5.3.0"
6121                     }
6122                 },
6123                 "color-convert": {
6124                     "version": "1.9.3",
6125                     "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6126                     "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6127                     "dev": true,
6128                     "requires": {
6129                         "color-name": "1.1.3"
6130                     }
6131                 },
6132                 "color-name": {
6133                     "version": "1.1.3",
6134                     "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6135                     "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6136                     "dev": true
6137                 },
6138                 "commander": {
6139                     "version": "6.2.1",
6140                     "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
6141                     "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
6142                     "dev": true
6143                 },
6144                 "escape-string-regexp": {
6145                     "version": "1.0.5",
6146                     "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
6147                     "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
6148                     "dev": true
6149                 },
6150                 "has-flag": {
6151                     "version": "3.0.0",
6152                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6153                     "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6154                     "dev": true
6155                 },
6156                 "semver": {
6157                     "version": "5.7.1",
6158                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6159                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6160                     "dev": true
6161                 },
6162                 "supports-color": {
6163                     "version": "5.5.0",
6164                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6165                     "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6166                     "dev": true,
6167                     "requires": {
6168                         "has-flag": "^3.0.0"
6169                     }
6170                 }
6171             }
6172         },
6173         "vscode-jsonrpc": {
6174             "version": "7.0.0-next.1",
6175             "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-7.0.0-next.1.tgz",
6176             "integrity": "sha512-dEmliPZGbSyIcEeKRGzosCy7y7zsc8FXg1l5BBOGgMUbemlo3vUnsa2GFqpILJwJvlbvkRcF2QASNwIlKe9J7g=="
6177         },
6178         "vscode-languageclient": {
6179             "version": "7.1.0-next.5",
6180             "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.1.0-next.5.tgz",
6181             "integrity": "sha512-TpzpAhpdCNJHaLzptFRs54xsU6xTmaiVPCse0W0rRB5jJBPjOBKilrFPMMm/sJA0y8Yxa9sOvZaNu6WPg3dYAw==",
6182             "requires": {
6183                 "minimatch": "^3.0.4",
6184                 "semver": "^7.3.4",
6185                 "vscode-languageserver-protocol": "3.17.0-next.6"
6186             }
6187         },
6188         "vscode-languageserver-protocol": {
6189             "version": "3.17.0-next.6",
6190             "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.6.tgz",
6191             "integrity": "sha512-f1kGsoOpISB5jSqQNeMDl2446enxVahyux2e5vZap6pu/TC+2UlvPT4DCR0gPph95KOQZweL9zq1SzLoPdqhuA==",
6192             "requires": {
6193                 "vscode-jsonrpc": "7.0.0-next.1",
6194                 "vscode-languageserver-types": "3.17.0-next.2"
6195             }
6196         },
6197         "vscode-languageserver-types": {
6198             "version": "3.17.0-next.2",
6199             "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.2.tgz",
6200             "integrity": "sha512-L5S2kNLCgYJMVWgsZjBaorMM/6+itAfvOyl6Kv1bgFzDNaUKm9HsnUlehjpWPdV5DqnfJhJ5E03Z+/3Mw8ii+Q=="
6201         },
6202         "vscode-test": {
6203             "version": "1.5.2",
6204             "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.5.2.tgz",
6205             "integrity": "sha512-x9PVfKxF6EInH9iSFGQi0V8H5zIW1fC7RAer6yNQR6sy3WyOwlWkuT3I+wf75xW/cO53hxMi1aj/EvqQfDFOAg==",
6206             "dev": true,
6207             "requires": {
6208                 "http-proxy-agent": "^4.0.1",
6209                 "https-proxy-agent": "^5.0.0",
6210                 "rimraf": "^3.0.2",
6211                 "unzipper": "^0.10.11"
6212             }
6213         },
6214         "which": {
6215             "version": "2.0.2",
6216             "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
6217             "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
6218             "dev": true,
6219             "requires": {
6220                 "isexe": "^2.0.0"
6221             }
6222         },
6223         "wide-align": {
6224             "version": "1.1.3",
6225             "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6226             "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6227             "dev": true,
6228             "requires": {
6229                 "string-width": "^1.0.2 || 2"
6230             },
6231             "dependencies": {
6232                 "ansi-regex": {
6233                     "version": "3.0.0",
6234                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6235                     "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6236                     "dev": true
6237                 },
6238                 "is-fullwidth-code-point": {
6239                     "version": "2.0.0",
6240                     "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
6241                     "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
6242                     "dev": true
6243                 },
6244                 "string-width": {
6245                     "version": "2.1.1",
6246                     "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6247                     "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
6248                     "dev": true,
6249                     "requires": {
6250                         "is-fullwidth-code-point": "^2.0.0",
6251                         "strip-ansi": "^4.0.0"
6252                     }
6253                 },
6254                 "strip-ansi": {
6255                     "version": "4.0.0",
6256                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6257                     "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6258                     "dev": true,
6259                     "requires": {
6260                         "ansi-regex": "^3.0.0"
6261                     }
6262                 }
6263             }
6264         },
6265         "word-wrap": {
6266             "version": "1.2.3",
6267             "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6268             "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6269             "dev": true
6270         },
6271         "workerpool": {
6272             "version": "6.1.0",
6273             "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz",
6274             "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==",
6275             "dev": true
6276         },
6277         "wrap-ansi": {
6278             "version": "7.0.0",
6279             "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
6280             "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
6281             "dev": true,
6282             "requires": {
6283                 "ansi-styles": "^4.0.0",
6284                 "string-width": "^4.1.0",
6285                 "strip-ansi": "^6.0.0"
6286             }
6287         },
6288         "wrappy": {
6289             "version": "1.0.2",
6290             "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6291             "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6292             "dev": true
6293         },
6294         "y18n": {
6295             "version": "5.0.8",
6296             "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
6297             "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
6298             "dev": true
6299         },
6300         "yallist": {
6301             "version": "4.0.0",
6302             "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6303             "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
6304         },
6305         "yargs": {
6306             "version": "16.2.0",
6307             "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
6308             "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
6309             "dev": true,
6310             "requires": {
6311                 "cliui": "^7.0.2",
6312                 "escalade": "^3.1.1",
6313                 "get-caller-file": "^2.0.5",
6314                 "require-directory": "^2.1.1",
6315                 "string-width": "^4.2.0",
6316                 "y18n": "^5.0.5",
6317                 "yargs-parser": "^20.2.2"
6318             }
6319         },
6320         "yargs-parser": {
6321             "version": "20.2.4",
6322             "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
6323             "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
6324             "dev": true
6325         },
6326         "yargs-unparser": {
6327             "version": "2.0.0",
6328             "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
6329             "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
6330             "dev": true,
6331             "requires": {
6332                 "camelcase": "^6.0.0",
6333                 "decamelize": "^4.0.0",
6334                 "flat": "^5.0.2",
6335                 "is-plain-obj": "^2.1.0"
6336             }
6337         },
6338         "yauzl": {
6339             "version": "2.10.0",
6340             "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
6341             "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
6342             "dev": true,
6343             "requires": {
6344                 "buffer-crc32": "~0.2.3",
6345                 "fd-slicer": "~1.1.0"
6346             }
6347         },
6348         "yazl": {
6349             "version": "2.5.1",
6350             "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
6351             "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
6352             "dev": true,
6353             "requires": {
6354                 "buffer-crc32": "~0.2.3"
6355             }
6356         },
6357         "yocto-queue": {
6358             "version": "0.1.0",
6359             "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
6360             "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
6361             "dev": true
6362         }
6363     }
6364 }