1{
2  "name": "trusted-firmware-a",
3  "version": "2.7.0",
4  "lockfileVersion": 2,
5  "requires": true,
6  "packages": {
7    "": {
8      "name": "trusted-firmware-a",
9      "version": "2.7.0",
10      "hasInstallScript": true,
11      "license": "BSD-3-Clause",
12      "devDependencies": {
13        "@commitlint/cli": "^16.1.0",
14        "@commitlint/config-conventional": "^16.0.0",
15        "@commitlint/cz-commitlint": "^16.1.0",
16        "commitizen": "^4.2.4",
17        "conventional-changelog-tf-a": "file:tools/conventional-changelog-tf-a",
18        "husky": "^7.0.4",
19        "js-yaml": "^4.1.0",
20        "standard-version": "^9.3.2"
21      },
22      "engines": {
23        "node": ">=16.0.0"
24      }
25    },
26    "node_modules/@babel/code-frame": {
27      "version": "7.12.13",
28      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
29      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
30      "dev": true,
31      "dependencies": {
32        "@babel/highlight": "^7.12.13"
33      }
34    },
35    "node_modules/@babel/helper-validator-identifier": {
36      "version": "7.14.0",
37      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
38      "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
39      "dev": true
40    },
41    "node_modules/@babel/highlight": {
42      "version": "7.14.0",
43      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
44      "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
45      "dev": true,
46      "dependencies": {
47        "@babel/helper-validator-identifier": "^7.14.0",
48        "chalk": "^2.0.0",
49        "js-tokens": "^4.0.0"
50      }
51    },
52    "node_modules/@babel/highlight/node_modules/ansi-styles": {
53      "version": "3.2.1",
54      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
55      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
56      "dev": true,
57      "dependencies": {
58        "color-convert": "^1.9.0"
59      },
60      "engines": {
61        "node": ">=4"
62      }
63    },
64    "node_modules/@babel/highlight/node_modules/chalk": {
65      "version": "2.4.2",
66      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
67      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
68      "dev": true,
69      "dependencies": {
70        "ansi-styles": "^3.2.1",
71        "escape-string-regexp": "^1.0.5",
72        "supports-color": "^5.3.0"
73      },
74      "engines": {
75        "node": ">=4"
76      }
77    },
78    "node_modules/@babel/highlight/node_modules/color-convert": {
79      "version": "1.9.3",
80      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
81      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
82      "dev": true,
83      "dependencies": {
84        "color-name": "1.1.3"
85      }
86    },
87    "node_modules/@babel/highlight/node_modules/color-name": {
88      "version": "1.1.3",
89      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
90      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
91      "dev": true
92    },
93    "node_modules/@babel/highlight/node_modules/has-flag": {
94      "version": "3.0.0",
95      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
96      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
97      "dev": true,
98      "engines": {
99        "node": ">=4"
100      }
101    },
102    "node_modules/@babel/highlight/node_modules/supports-color": {
103      "version": "5.5.0",
104      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
105      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
106      "dev": true,
107      "dependencies": {
108        "has-flag": "^3.0.0"
109      },
110      "engines": {
111        "node": ">=4"
112      }
113    },
114    "node_modules/@commitlint/cli": {
115      "version": "16.1.0",
116      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-16.1.0.tgz",
117      "integrity": "sha512-x5L1knvA3isRWBRVQx+Q6D45pA9139a2aZQYpxkljMG0dj4UHZkCnsYWpnGalxPxASI7nrI0KedKfS2YeQ55cQ==",
118      "dev": true,
119      "dependencies": {
120        "@commitlint/format": "^16.0.0",
121        "@commitlint/lint": "^16.0.0",
122        "@commitlint/load": "^16.1.0",
123        "@commitlint/read": "^16.0.0",
124        "@commitlint/types": "^16.0.0",
125        "lodash": "^4.17.19",
126        "resolve-from": "5.0.0",
127        "resolve-global": "1.0.0",
128        "yargs": "^17.0.0"
129      },
130      "bin": {
131        "commitlint": "cli.js"
132      },
133      "engines": {
134        "node": ">=v12"
135      }
136    },
137    "node_modules/@commitlint/config-conventional": {
138      "version": "16.0.0",
139      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-16.0.0.tgz",
140      "integrity": "sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g==",
141      "dev": true,
142      "dependencies": {
143        "conventional-changelog-conventionalcommits": "^4.3.1"
144      },
145      "engines": {
146        "node": ">=v12"
147      }
148    },
149    "node_modules/@commitlint/config-validator": {
150      "version": "16.1.0",
151      "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.1.0.tgz",
152      "integrity": "sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==",
153      "dev": true,
154      "dependencies": {
155        "@commitlint/types": "^16.0.0",
156        "ajv": "^6.12.6"
157      },
158      "engines": {
159        "node": ">=v12"
160      }
161    },
162    "node_modules/@commitlint/cz-commitlint": {
163      "version": "16.1.0",
164      "resolved": "https://registry.npmjs.org/@commitlint/cz-commitlint/-/cz-commitlint-16.1.0.tgz",
165      "integrity": "sha512-TThglfXEBW8TZ99dvaeto1c6hU25ONqL9qkENle2+1OFI64NgbICjLsJq7SVzJd4Jn/yZDp4xNqoV53WJPJ9aA==",
166      "dev": true,
167      "dependencies": {
168        "@commitlint/ensure": "^16.0.0",
169        "@commitlint/load": "^16.1.0",
170        "@commitlint/types": "^16.0.0",
171        "chalk": "^4.1.0",
172        "lodash": "^4.17.21",
173        "word-wrap": "^1.2.3"
174      },
175      "engines": {
176        "node": ">= 10"
177      },
178      "peerDependencies": {
179        "commitizen": "^4.0.3",
180        "inquirer": "^8.0.0"
181      }
182    },
183    "node_modules/@commitlint/ensure": {
184      "version": "16.0.0",
185      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-16.0.0.tgz",
186      "integrity": "sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q==",
187      "dev": true,
188      "dependencies": {
189        "@commitlint/types": "^16.0.0",
190        "lodash": "^4.17.19"
191      },
192      "engines": {
193        "node": ">=v12"
194      }
195    },
196    "node_modules/@commitlint/execute-rule": {
197      "version": "16.0.0",
198      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.0.0.tgz",
199      "integrity": "sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==",
200      "dev": true,
201      "engines": {
202        "node": ">=v12"
203      }
204    },
205    "node_modules/@commitlint/format": {
206      "version": "16.0.0",
207      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-16.0.0.tgz",
208      "integrity": "sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA==",
209      "dev": true,
210      "dependencies": {
211        "@commitlint/types": "^16.0.0",
212        "chalk": "^4.0.0"
213      },
214      "engines": {
215        "node": ">=v12"
216      }
217    },
218    "node_modules/@commitlint/is-ignored": {
219      "version": "16.0.0",
220      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-16.0.0.tgz",
221      "integrity": "sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag==",
222      "dev": true,
223      "dependencies": {
224        "@commitlint/types": "^16.0.0",
225        "semver": "7.3.5"
226      },
227      "engines": {
228        "node": ">=v12"
229      }
230    },
231    "node_modules/@commitlint/lint": {
232      "version": "16.0.0",
233      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-16.0.0.tgz",
234      "integrity": "sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A==",
235      "dev": true,
236      "dependencies": {
237        "@commitlint/is-ignored": "^16.0.0",
238        "@commitlint/parse": "^16.0.0",
239        "@commitlint/rules": "^16.0.0",
240        "@commitlint/types": "^16.0.0"
241      },
242      "engines": {
243        "node": ">=v12"
244      }
245    },
246    "node_modules/@commitlint/load": {
247      "version": "16.1.0",
248      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.1.0.tgz",
249      "integrity": "sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==",
250      "dev": true,
251      "dependencies": {
252        "@commitlint/config-validator": "^16.1.0",
253        "@commitlint/execute-rule": "^16.0.0",
254        "@commitlint/resolve-extends": "^16.1.0",
255        "@commitlint/types": "^16.0.0",
256        "chalk": "^4.0.0",
257        "cosmiconfig": "^7.0.0",
258        "cosmiconfig-typescript-loader": "^1.0.0",
259        "lodash": "^4.17.19",
260        "resolve-from": "^5.0.0",
261        "typescript": "^4.4.3"
262      },
263      "engines": {
264        "node": ">=v12"
265      }
266    },
267    "node_modules/@commitlint/message": {
268      "version": "16.0.0",
269      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-16.0.0.tgz",
270      "integrity": "sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA==",
271      "dev": true,
272      "engines": {
273        "node": ">=v12"
274      }
275    },
276    "node_modules/@commitlint/parse": {
277      "version": "16.0.0",
278      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-16.0.0.tgz",
279      "integrity": "sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag==",
280      "dev": true,
281      "dependencies": {
282        "@commitlint/types": "^16.0.0",
283        "conventional-changelog-angular": "^5.0.11",
284        "conventional-commits-parser": "^3.2.2"
285      },
286      "engines": {
287        "node": ">=v12"
288      }
289    },
290    "node_modules/@commitlint/read": {
291      "version": "16.0.0",
292      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-16.0.0.tgz",
293      "integrity": "sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew==",
294      "dev": true,
295      "dependencies": {
296        "@commitlint/top-level": "^16.0.0",
297        "@commitlint/types": "^16.0.0",
298        "fs-extra": "^10.0.0",
299        "git-raw-commits": "^2.0.0"
300      },
301      "engines": {
302        "node": ">=v12"
303      }
304    },
305    "node_modules/@commitlint/resolve-extends": {
306      "version": "16.1.0",
307      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.1.0.tgz",
308      "integrity": "sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==",
309      "dev": true,
310      "dependencies": {
311        "@commitlint/config-validator": "^16.1.0",
312        "@commitlint/types": "^16.0.0",
313        "import-fresh": "^3.0.0",
314        "lodash": "^4.17.19",
315        "resolve-from": "^5.0.0",
316        "resolve-global": "^1.0.0"
317      },
318      "engines": {
319        "node": ">=v12"
320      }
321    },
322    "node_modules/@commitlint/rules": {
323      "version": "16.0.0",
324      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-16.0.0.tgz",
325      "integrity": "sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg==",
326      "dev": true,
327      "dependencies": {
328        "@commitlint/ensure": "^16.0.0",
329        "@commitlint/message": "^16.0.0",
330        "@commitlint/to-lines": "^16.0.0",
331        "@commitlint/types": "^16.0.0",
332        "execa": "^5.0.0"
333      },
334      "engines": {
335        "node": ">=v12"
336      }
337    },
338    "node_modules/@commitlint/to-lines": {
339      "version": "16.0.0",
340      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-16.0.0.tgz",
341      "integrity": "sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA==",
342      "dev": true,
343      "engines": {
344        "node": ">=v12"
345      }
346    },
347    "node_modules/@commitlint/top-level": {
348      "version": "16.0.0",
349      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-16.0.0.tgz",
350      "integrity": "sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw==",
351      "dev": true,
352      "dependencies": {
353        "find-up": "^5.0.0"
354      },
355      "engines": {
356        "node": ">=v12"
357      }
358    },
359    "node_modules/@commitlint/types": {
360      "version": "16.0.0",
361      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.0.0.tgz",
362      "integrity": "sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==",
363      "dev": true,
364      "dependencies": {
365        "chalk": "^4.0.0"
366      },
367      "engines": {
368        "node": ">=v12"
369      }
370    },
371    "node_modules/@cspotcode/source-map-consumer": {
372      "version": "0.8.0",
373      "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
374      "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
375      "dev": true,
376      "engines": {
377        "node": ">= 12"
378      }
379    },
380    "node_modules/@cspotcode/source-map-support": {
381      "version": "0.7.0",
382      "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
383      "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
384      "dev": true,
385      "dependencies": {
386        "@cspotcode/source-map-consumer": "0.8.0"
387      },
388      "engines": {
389        "node": ">=12"
390      }
391    },
392    "node_modules/@hutson/parse-repository-url": {
393      "version": "3.0.2",
394      "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
395      "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
396      "dev": true,
397      "engines": {
398        "node": ">=6.9.0"
399      }
400    },
401    "node_modules/@tsconfig/node10": {
402      "version": "1.0.8",
403      "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
404      "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
405      "dev": true
406    },
407    "node_modules/@tsconfig/node12": {
408      "version": "1.0.9",
409      "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
410      "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
411      "dev": true
412    },
413    "node_modules/@tsconfig/node14": {
414      "version": "1.0.1",
415      "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
416      "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
417      "dev": true
418    },
419    "node_modules/@tsconfig/node16": {
420      "version": "1.0.2",
421      "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
422      "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
423      "dev": true
424    },
425    "node_modules/@types/minimist": {
426      "version": "1.2.2",
427      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
428      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
429      "dev": true
430    },
431    "node_modules/@types/node": {
432      "version": "17.0.10",
433      "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz",
434      "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==",
435      "dev": true,
436      "peer": true
437    },
438    "node_modules/@types/normalize-package-data": {
439      "version": "2.4.1",
440      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
441      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
442      "dev": true
443    },
444    "node_modules/@types/parse-json": {
445      "version": "4.0.0",
446      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
447      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
448      "dev": true
449    },
450    "node_modules/acorn": {
451      "version": "8.7.0",
452      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
453      "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
454      "dev": true,
455      "bin": {
456        "acorn": "bin/acorn"
457      },
458      "engines": {
459        "node": ">=0.4.0"
460      }
461    },
462    "node_modules/acorn-walk": {
463      "version": "8.2.0",
464      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
465      "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
466      "dev": true,
467      "engines": {
468        "node": ">=0.4.0"
469      }
470    },
471    "node_modules/add-stream": {
472      "version": "1.0.0",
473      "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
474      "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=",
475      "dev": true
476    },
477    "node_modules/ajv": {
478      "version": "6.12.6",
479      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
480      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
481      "dev": true,
482      "dependencies": {
483        "fast-deep-equal": "^3.1.1",
484        "fast-json-stable-stringify": "^2.0.0",
485        "json-schema-traverse": "^0.4.1",
486        "uri-js": "^4.2.2"
487      },
488      "funding": {
489        "type": "github",
490        "url": "https://github.com/sponsors/epoberezkin"
491      }
492    },
493    "node_modules/ansi-escapes": {
494      "version": "4.3.2",
495      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
496      "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
497      "dev": true,
498      "peer": true,
499      "dependencies": {
500        "type-fest": "^0.21.3"
501      },
502      "engines": {
503        "node": ">=8"
504      },
505      "funding": {
506        "url": "https://github.com/sponsors/sindresorhus"
507      }
508    },
509    "node_modules/ansi-escapes/node_modules/type-fest": {
510      "version": "0.21.3",
511      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
512      "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
513      "dev": true,
514      "peer": true,
515      "engines": {
516        "node": ">=10"
517      },
518      "funding": {
519        "url": "https://github.com/sponsors/sindresorhus"
520      }
521    },
522    "node_modules/ansi-regex": {
523      "version": "5.0.1",
524      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
525      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
526      "dev": true,
527      "engines": {
528        "node": ">=8"
529      }
530    },
531    "node_modules/ansi-styles": {
532      "version": "4.3.0",
533      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
534      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
535      "dev": true,
536      "dependencies": {
537        "color-convert": "^2.0.1"
538      },
539      "engines": {
540        "node": ">=8"
541      },
542      "funding": {
543        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
544      }
545    },
546    "node_modules/arg": {
547      "version": "4.1.3",
548      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
549      "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
550      "dev": true
551    },
552    "node_modules/argparse": {
553      "version": "2.0.1",
554      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
555      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
556      "dev": true
557    },
558    "node_modules/array-ify": {
559      "version": "1.0.0",
560      "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
561      "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
562      "dev": true
563    },
564    "node_modules/arrify": {
565      "version": "1.0.1",
566      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
567      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
568      "dev": true,
569      "engines": {
570        "node": ">=0.10.0"
571      }
572    },
573    "node_modules/balanced-match": {
574      "version": "1.0.2",
575      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
576      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
577      "dev": true
578    },
579    "node_modules/base64-js": {
580      "version": "1.5.1",
581      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
582      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
583      "dev": true,
584      "funding": [
585        {
586          "type": "github",
587          "url": "https://github.com/sponsors/feross"
588        },
589        {
590          "type": "patreon",
591          "url": "https://www.patreon.com/feross"
592        },
593        {
594          "type": "consulting",
595          "url": "https://feross.org/support"
596        }
597      ],
598      "peer": true
599    },
600    "node_modules/bl": {
601      "version": "4.1.0",
602      "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
603      "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
604      "dev": true,
605      "peer": true,
606      "dependencies": {
607        "buffer": "^5.5.0",
608        "inherits": "^2.0.4",
609        "readable-stream": "^3.4.0"
610      }
611    },
612    "node_modules/brace-expansion": {
613      "version": "1.1.11",
614      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
615      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
616      "dev": true,
617      "dependencies": {
618        "balanced-match": "^1.0.0",
619        "concat-map": "0.0.1"
620      }
621    },
622    "node_modules/braces": {
623      "version": "3.0.2",
624      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
625      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
626      "dev": true,
627      "dependencies": {
628        "fill-range": "^7.0.1"
629      },
630      "engines": {
631        "node": ">=8"
632      }
633    },
634    "node_modules/buffer": {
635      "version": "5.7.1",
636      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
637      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
638      "dev": true,
639      "funding": [
640        {
641          "type": "github",
642          "url": "https://github.com/sponsors/feross"
643        },
644        {
645          "type": "patreon",
646          "url": "https://www.patreon.com/feross"
647        },
648        {
649          "type": "consulting",
650          "url": "https://feross.org/support"
651        }
652      ],
653      "peer": true,
654      "dependencies": {
655        "base64-js": "^1.3.1",
656        "ieee754": "^1.1.13"
657      }
658    },
659    "node_modules/buffer-from": {
660      "version": "1.1.2",
661      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
662      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
663      "dev": true
664    },
665    "node_modules/cachedir": {
666      "version": "2.2.0",
667      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
668      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
669      "dev": true,
670      "engines": {
671        "node": ">=6"
672      }
673    },
674    "node_modules/callsites": {
675      "version": "3.1.0",
676      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
677      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
678      "dev": true,
679      "engines": {
680        "node": ">=6"
681      }
682    },
683    "node_modules/camelcase": {
684      "version": "5.3.1",
685      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
686      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
687      "dev": true,
688      "engines": {
689        "node": ">=6"
690      }
691    },
692    "node_modules/camelcase-keys": {
693      "version": "6.2.2",
694      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
695      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
696      "dev": true,
697      "dependencies": {
698        "camelcase": "^5.3.1",
699        "map-obj": "^4.0.0",
700        "quick-lru": "^4.0.1"
701      },
702      "engines": {
703        "node": ">=8"
704      },
705      "funding": {
706        "url": "https://github.com/sponsors/sindresorhus"
707      }
708    },
709    "node_modules/chalk": {
710      "version": "4.1.2",
711      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
712      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
713      "dev": true,
714      "dependencies": {
715        "ansi-styles": "^4.1.0",
716        "supports-color": "^7.1.0"
717      },
718      "engines": {
719        "node": ">=10"
720      },
721      "funding": {
722        "url": "https://github.com/chalk/chalk?sponsor=1"
723      }
724    },
725    "node_modules/chardet": {
726      "version": "0.7.0",
727      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
728      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
729      "dev": true
730    },
731    "node_modules/cli-cursor": {
732      "version": "3.1.0",
733      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
734      "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
735      "dev": true,
736      "peer": true,
737      "dependencies": {
738        "restore-cursor": "^3.1.0"
739      },
740      "engines": {
741        "node": ">=8"
742      }
743    },
744    "node_modules/cli-spinners": {
745      "version": "2.6.1",
746      "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
747      "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
748      "dev": true,
749      "peer": true,
750      "engines": {
751        "node": ">=6"
752      },
753      "funding": {
754        "url": "https://github.com/sponsors/sindresorhus"
755      }
756    },
757    "node_modules/cli-width": {
758      "version": "3.0.0",
759      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
760      "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
761      "dev": true,
762      "peer": true,
763      "engines": {
764        "node": ">= 10"
765      }
766    },
767    "node_modules/cliui": {
768      "version": "7.0.4",
769      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
770      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
771      "dev": true,
772      "dependencies": {
773        "string-width": "^4.2.0",
774        "strip-ansi": "^6.0.0",
775        "wrap-ansi": "^7.0.0"
776      }
777    },
778    "node_modules/clone": {
779      "version": "1.0.4",
780      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
781      "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
782      "dev": true,
783      "peer": true,
784      "engines": {
785        "node": ">=0.8"
786      }
787    },
788    "node_modules/color-convert": {
789      "version": "2.0.1",
790      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
791      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
792      "dev": true,
793      "dependencies": {
794        "color-name": "~1.1.4"
795      },
796      "engines": {
797        "node": ">=7.0.0"
798      }
799    },
800    "node_modules/color-name": {
801      "version": "1.1.4",
802      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
803      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
804      "dev": true
805    },
806    "node_modules/commitizen": {
807      "version": "4.2.4",
808      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
809      "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
810      "dev": true,
811      "dependencies": {
812        "cachedir": "2.2.0",
813        "cz-conventional-changelog": "3.2.0",
814        "dedent": "0.7.0",
815        "detect-indent": "6.0.0",
816        "find-node-modules": "^2.1.2",
817        "find-root": "1.1.0",
818        "fs-extra": "8.1.0",
819        "glob": "7.1.4",
820        "inquirer": "6.5.2",
821        "is-utf8": "^0.2.1",
822        "lodash": "^4.17.20",
823        "minimist": "1.2.5",
824        "strip-bom": "4.0.0",
825        "strip-json-comments": "3.0.1"
826      },
827      "bin": {
828        "commitizen": "bin/commitizen",
829        "cz": "bin/git-cz",
830        "git-cz": "bin/git-cz"
831      },
832      "engines": {
833        "node": ">= 10"
834      }
835    },
836    "node_modules/commitizen/node_modules/ansi-escapes": {
837      "version": "3.2.0",
838      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
839      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
840      "dev": true,
841      "engines": {
842        "node": ">=4"
843      }
844    },
845    "node_modules/commitizen/node_modules/ansi-regex": {
846      "version": "4.1.1",
847      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
848      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
849      "dev": true,
850      "engines": {
851        "node": ">=6"
852      }
853    },
854    "node_modules/commitizen/node_modules/ansi-styles": {
855      "version": "3.2.1",
856      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
857      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
858      "dev": true,
859      "dependencies": {
860        "color-convert": "^1.9.0"
861      },
862      "engines": {
863        "node": ">=4"
864      }
865    },
866    "node_modules/commitizen/node_modules/chalk": {
867      "version": "2.4.2",
868      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
869      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
870      "dev": true,
871      "dependencies": {
872        "ansi-styles": "^3.2.1",
873        "escape-string-regexp": "^1.0.5",
874        "supports-color": "^5.3.0"
875      },
876      "engines": {
877        "node": ">=4"
878      }
879    },
880    "node_modules/commitizen/node_modules/cli-cursor": {
881      "version": "2.1.0",
882      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
883      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
884      "dev": true,
885      "dependencies": {
886        "restore-cursor": "^2.0.0"
887      },
888      "engines": {
889        "node": ">=4"
890      }
891    },
892    "node_modules/commitizen/node_modules/cli-width": {
893      "version": "2.2.1",
894      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
895      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
896      "dev": true
897    },
898    "node_modules/commitizen/node_modules/color-convert": {
899      "version": "1.9.3",
900      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
901      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
902      "dev": true,
903      "dependencies": {
904        "color-name": "1.1.3"
905      }
906    },
907    "node_modules/commitizen/node_modules/color-name": {
908      "version": "1.1.3",
909      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
910      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
911      "dev": true
912    },
913    "node_modules/commitizen/node_modules/cz-conventional-changelog": {
914      "version": "3.2.0",
915      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
916      "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
917      "dev": true,
918      "dependencies": {
919        "chalk": "^2.4.1",
920        "commitizen": "^4.0.3",
921        "conventional-commit-types": "^3.0.0",
922        "lodash.map": "^4.5.1",
923        "longest": "^2.0.1",
924        "word-wrap": "^1.0.3"
925      },
926      "engines": {
927        "node": ">= 10"
928      },
929      "optionalDependencies": {
930        "@commitlint/load": ">6.1.1"
931      }
932    },
933    "node_modules/commitizen/node_modules/figures": {
934      "version": "2.0.0",
935      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
936      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
937      "dev": true,
938      "dependencies": {
939        "escape-string-regexp": "^1.0.5"
940      },
941      "engines": {
942        "node": ">=4"
943      }
944    },
945    "node_modules/commitizen/node_modules/fs-extra": {
946      "version": "8.1.0",
947      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
948      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
949      "dev": true,
950      "dependencies": {
951        "graceful-fs": "^4.2.0",
952        "jsonfile": "^4.0.0",
953        "universalify": "^0.1.0"
954      },
955      "engines": {
956        "node": ">=6 <7 || >=8"
957      }
958    },
959    "node_modules/commitizen/node_modules/has-flag": {
960      "version": "3.0.0",
961      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
962      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
963      "dev": true,
964      "engines": {
965        "node": ">=4"
966      }
967    },
968    "node_modules/commitizen/node_modules/inquirer": {
969      "version": "6.5.2",
970      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
971      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
972      "dev": true,
973      "dependencies": {
974        "ansi-escapes": "^3.2.0",
975        "chalk": "^2.4.2",
976        "cli-cursor": "^2.1.0",
977        "cli-width": "^2.0.0",
978        "external-editor": "^3.0.3",
979        "figures": "^2.0.0",
980        "lodash": "^4.17.12",
981        "mute-stream": "0.0.7",
982        "run-async": "^2.2.0",
983        "rxjs": "^6.4.0",
984        "string-width": "^2.1.0",
985        "strip-ansi": "^5.1.0",
986        "through": "^2.3.6"
987      },
988      "engines": {
989        "node": ">=6.0.0"
990      }
991    },
992    "node_modules/commitizen/node_modules/is-fullwidth-code-point": {
993      "version": "2.0.0",
994      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
995      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
996      "dev": true,
997      "engines": {
998        "node": ">=4"
999      }
1000    },
1001    "node_modules/commitizen/node_modules/jsonfile": {
1002      "version": "4.0.0",
1003      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
1004      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
1005      "dev": true,
1006      "optionalDependencies": {
1007        "graceful-fs": "^4.1.6"
1008      }
1009    },
1010    "node_modules/commitizen/node_modules/mimic-fn": {
1011      "version": "1.2.0",
1012      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
1013      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1014      "dev": true,
1015      "engines": {
1016        "node": ">=4"
1017      }
1018    },
1019    "node_modules/commitizen/node_modules/mute-stream": {
1020      "version": "0.0.7",
1021      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1022      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1023      "dev": true
1024    },
1025    "node_modules/commitizen/node_modules/onetime": {
1026      "version": "2.0.1",
1027      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1028      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1029      "dev": true,
1030      "dependencies": {
1031        "mimic-fn": "^1.0.0"
1032      },
1033      "engines": {
1034        "node": ">=4"
1035      }
1036    },
1037    "node_modules/commitizen/node_modules/restore-cursor": {
1038      "version": "2.0.0",
1039      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
1040      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
1041      "dev": true,
1042      "dependencies": {
1043        "onetime": "^2.0.0",
1044        "signal-exit": "^3.0.2"
1045      },
1046      "engines": {
1047        "node": ">=4"
1048      }
1049    },
1050    "node_modules/commitizen/node_modules/rxjs": {
1051      "version": "6.6.7",
1052      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
1053      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
1054      "dev": true,
1055      "dependencies": {
1056        "tslib": "^1.9.0"
1057      },
1058      "engines": {
1059        "npm": ">=2.0.0"
1060      }
1061    },
1062    "node_modules/commitizen/node_modules/string-width": {
1063      "version": "2.1.1",
1064      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1065      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1066      "dev": true,
1067      "dependencies": {
1068        "is-fullwidth-code-point": "^2.0.0",
1069        "strip-ansi": "^4.0.0"
1070      },
1071      "engines": {
1072        "node": ">=4"
1073      }
1074    },
1075    "node_modules/commitizen/node_modules/string-width/node_modules/ansi-regex": {
1076      "version": "3.0.1",
1077      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
1078      "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
1079      "dev": true,
1080      "engines": {
1081        "node": ">=4"
1082      }
1083    },
1084    "node_modules/commitizen/node_modules/string-width/node_modules/strip-ansi": {
1085      "version": "4.0.0",
1086      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1087      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1088      "dev": true,
1089      "dependencies": {
1090        "ansi-regex": "^3.0.0"
1091      },
1092      "engines": {
1093        "node": ">=4"
1094      }
1095    },
1096    "node_modules/commitizen/node_modules/strip-ansi": {
1097      "version": "5.2.0",
1098      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1099      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1100      "dev": true,
1101      "dependencies": {
1102        "ansi-regex": "^4.1.0"
1103      },
1104      "engines": {
1105        "node": ">=6"
1106      }
1107    },
1108    "node_modules/commitizen/node_modules/supports-color": {
1109      "version": "5.5.0",
1110      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1111      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1112      "dev": true,
1113      "dependencies": {
1114        "has-flag": "^3.0.0"
1115      },
1116      "engines": {
1117        "node": ">=4"
1118      }
1119    },
1120    "node_modules/commitizen/node_modules/tslib": {
1121      "version": "1.14.1",
1122      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
1123      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
1124      "dev": true
1125    },
1126    "node_modules/commitizen/node_modules/universalify": {
1127      "version": "0.1.2",
1128      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1129      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1130      "dev": true,
1131      "engines": {
1132        "node": ">= 4.0.0"
1133      }
1134    },
1135    "node_modules/compare-func": {
1136      "version": "2.0.0",
1137      "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
1138      "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
1139      "dev": true,
1140      "dependencies": {
1141        "array-ify": "^1.0.0",
1142        "dot-prop": "^5.1.0"
1143      }
1144    },
1145    "node_modules/concat-map": {
1146      "version": "0.0.1",
1147      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1148      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1149      "dev": true
1150    },
1151    "node_modules/concat-stream": {
1152      "version": "2.0.0",
1153      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
1154      "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
1155      "dev": true,
1156      "engines": [
1157        "node >= 6.0"
1158      ],
1159      "dependencies": {
1160        "buffer-from": "^1.0.0",
1161        "inherits": "^2.0.3",
1162        "readable-stream": "^3.0.2",
1163        "typedarray": "^0.0.6"
1164      }
1165    },
1166    "node_modules/conventional-changelog": {
1167      "version": "3.1.24",
1168      "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz",
1169      "integrity": "sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==",
1170      "dev": true,
1171      "dependencies": {
1172        "conventional-changelog-angular": "^5.0.12",
1173        "conventional-changelog-atom": "^2.0.8",
1174        "conventional-changelog-codemirror": "^2.0.8",
1175        "conventional-changelog-conventionalcommits": "^4.5.0",
1176        "conventional-changelog-core": "^4.2.1",
1177        "conventional-changelog-ember": "^2.0.9",
1178        "conventional-changelog-eslint": "^3.0.9",
1179        "conventional-changelog-express": "^2.0.6",
1180        "conventional-changelog-jquery": "^3.0.11",
1181        "conventional-changelog-jshint": "^2.0.9",
1182        "conventional-changelog-preset-loader": "^2.3.4"
1183      },
1184      "engines": {
1185        "node": ">=10"
1186      }
1187    },
1188    "node_modules/conventional-changelog-angular": {
1189      "version": "5.0.13",
1190      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
1191      "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
1192      "dev": true,
1193      "dependencies": {
1194        "compare-func": "^2.0.0",
1195        "q": "^1.5.1"
1196      },
1197      "engines": {
1198        "node": ">=10"
1199      }
1200    },
1201    "node_modules/conventional-changelog-atom": {
1202      "version": "2.0.8",
1203      "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz",
1204      "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==",
1205      "dev": true,
1206      "dependencies": {
1207        "q": "^1.5.1"
1208      },
1209      "engines": {
1210        "node": ">=10"
1211      }
1212    },
1213    "node_modules/conventional-changelog-codemirror": {
1214      "version": "2.0.8",
1215      "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz",
1216      "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==",
1217      "dev": true,
1218      "dependencies": {
1219        "q": "^1.5.1"
1220      },
1221      "engines": {
1222        "node": ">=10"
1223      }
1224    },
1225    "node_modules/conventional-changelog-config-spec": {
1226      "version": "2.1.0",
1227      "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz",
1228      "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==",
1229      "dev": true
1230    },
1231    "node_modules/conventional-changelog-conventionalcommits": {
1232      "version": "4.6.1",
1233      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz",
1234      "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==",
1235      "dev": true,
1236      "dependencies": {
1237        "compare-func": "^2.0.0",
1238        "lodash": "^4.17.15",
1239        "q": "^1.5.1"
1240      },
1241      "engines": {
1242        "node": ">=10"
1243      }
1244    },
1245    "node_modules/conventional-changelog-core": {
1246      "version": "4.2.4",
1247      "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz",
1248      "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==",
1249      "dev": true,
1250      "dependencies": {
1251        "add-stream": "^1.0.0",
1252        "conventional-changelog-writer": "^5.0.0",
1253        "conventional-commits-parser": "^3.2.0",
1254        "dateformat": "^3.0.0",
1255        "get-pkg-repo": "^4.0.0",
1256        "git-raw-commits": "^2.0.8",
1257        "git-remote-origin-url": "^2.0.0",
1258        "git-semver-tags": "^4.1.1",
1259        "lodash": "^4.17.15",
1260        "normalize-package-data": "^3.0.0",
1261        "q": "^1.5.1",
1262        "read-pkg": "^3.0.0",
1263        "read-pkg-up": "^3.0.0",
1264        "through2": "^4.0.0"
1265      },
1266      "engines": {
1267        "node": ">=10"
1268      }
1269    },
1270    "node_modules/conventional-changelog-core/node_modules/find-up": {
1271      "version": "2.1.0",
1272      "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
1273      "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
1274      "dev": true,
1275      "dependencies": {
1276        "locate-path": "^2.0.0"
1277      },
1278      "engines": {
1279        "node": ">=4"
1280      }
1281    },
1282    "node_modules/conventional-changelog-core/node_modules/hosted-git-info": {
1283      "version": "2.8.9",
1284      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
1285      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
1286      "dev": true
1287    },
1288    "node_modules/conventional-changelog-core/node_modules/locate-path": {
1289      "version": "2.0.0",
1290      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
1291      "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
1292      "dev": true,
1293      "dependencies": {
1294        "p-locate": "^2.0.0",
1295        "path-exists": "^3.0.0"
1296      },
1297      "engines": {
1298        "node": ">=4"
1299      }
1300    },
1301    "node_modules/conventional-changelog-core/node_modules/p-limit": {
1302      "version": "1.3.0",
1303      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
1304      "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
1305      "dev": true,
1306      "dependencies": {
1307        "p-try": "^1.0.0"
1308      },
1309      "engines": {
1310        "node": ">=4"
1311      }
1312    },
1313    "node_modules/conventional-changelog-core/node_modules/p-locate": {
1314      "version": "2.0.0",
1315      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
1316      "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
1317      "dev": true,
1318      "dependencies": {
1319        "p-limit": "^1.1.0"
1320      },
1321      "engines": {
1322        "node": ">=4"
1323      }
1324    },
1325    "node_modules/conventional-changelog-core/node_modules/p-try": {
1326      "version": "1.0.0",
1327      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
1328      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
1329      "dev": true,
1330      "engines": {
1331        "node": ">=4"
1332      }
1333    },
1334    "node_modules/conventional-changelog-core/node_modules/path-exists": {
1335      "version": "3.0.0",
1336      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1337      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1338      "dev": true,
1339      "engines": {
1340        "node": ">=4"
1341      }
1342    },
1343    "node_modules/conventional-changelog-core/node_modules/path-type": {
1344      "version": "3.0.0",
1345      "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
1346      "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
1347      "dev": true,
1348      "dependencies": {
1349        "pify": "^3.0.0"
1350      },
1351      "engines": {
1352        "node": ">=4"
1353      }
1354    },
1355    "node_modules/conventional-changelog-core/node_modules/pify": {
1356      "version": "3.0.0",
1357      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
1358      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1359      "dev": true,
1360      "engines": {
1361        "node": ">=4"
1362      }
1363    },
1364    "node_modules/conventional-changelog-core/node_modules/read-pkg": {
1365      "version": "3.0.0",
1366      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
1367      "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
1368      "dev": true,
1369      "dependencies": {
1370        "load-json-file": "^4.0.0",
1371        "normalize-package-data": "^2.3.2",
1372        "path-type": "^3.0.0"
1373      },
1374      "engines": {
1375        "node": ">=4"
1376      }
1377    },
1378    "node_modules/conventional-changelog-core/node_modules/read-pkg-up": {
1379      "version": "3.0.0",
1380      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
1381      "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
1382      "dev": true,
1383      "dependencies": {
1384        "find-up": "^2.0.0",
1385        "read-pkg": "^3.0.0"
1386      },
1387      "engines": {
1388        "node": ">=4"
1389      }
1390    },
1391    "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/normalize-package-data": {
1392      "version": "2.5.0",
1393      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
1394      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
1395      "dev": true,
1396      "dependencies": {
1397        "hosted-git-info": "^2.1.4",
1398        "resolve": "^1.10.0",
1399        "semver": "2 || 3 || 4 || 5",
1400        "validate-npm-package-license": "^3.0.1"
1401      }
1402    },
1403    "node_modules/conventional-changelog-core/node_modules/semver": {
1404      "version": "5.7.1",
1405      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1406      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1407      "dev": true,
1408      "bin": {
1409        "semver": "bin/semver"
1410      }
1411    },
1412    "node_modules/conventional-changelog-ember": {
1413      "version": "2.0.9",
1414      "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz",
1415      "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==",
1416      "dev": true,
1417      "dependencies": {
1418        "q": "^1.5.1"
1419      },
1420      "engines": {
1421        "node": ">=10"
1422      }
1423    },
1424    "node_modules/conventional-changelog-eslint": {
1425      "version": "3.0.9",
1426      "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz",
1427      "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==",
1428      "dev": true,
1429      "dependencies": {
1430        "q": "^1.5.1"
1431      },
1432      "engines": {
1433        "node": ">=10"
1434      }
1435    },
1436    "node_modules/conventional-changelog-express": {
1437      "version": "2.0.6",
1438      "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz",
1439      "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==",
1440      "dev": true,
1441      "dependencies": {
1442        "q": "^1.5.1"
1443      },
1444      "engines": {
1445        "node": ">=10"
1446      }
1447    },
1448    "node_modules/conventional-changelog-jquery": {
1449      "version": "3.0.11",
1450      "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz",
1451      "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==",
1452      "dev": true,
1453      "dependencies": {
1454        "q": "^1.5.1"
1455      },
1456      "engines": {
1457        "node": ">=10"
1458      }
1459    },
1460    "node_modules/conventional-changelog-jshint": {
1461      "version": "2.0.9",
1462      "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz",
1463      "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==",
1464      "dev": true,
1465      "dependencies": {
1466        "compare-func": "^2.0.0",
1467        "q": "^1.5.1"
1468      },
1469      "engines": {
1470        "node": ">=10"
1471      }
1472    },
1473    "node_modules/conventional-changelog-preset-loader": {
1474      "version": "2.3.4",
1475      "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
1476      "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
1477      "dev": true,
1478      "engines": {
1479        "node": ">=10"
1480      }
1481    },
1482    "node_modules/conventional-changelog-tf-a": {
1483      "resolved": "tools/conventional-changelog-tf-a",
1484      "link": true
1485    },
1486    "node_modules/conventional-changelog-writer": {
1487      "version": "5.0.0",
1488      "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz",
1489      "integrity": "sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==",
1490      "dev": true,
1491      "dependencies": {
1492        "conventional-commits-filter": "^2.0.7",
1493        "dateformat": "^3.0.0",
1494        "handlebars": "^4.7.6",
1495        "json-stringify-safe": "^5.0.1",
1496        "lodash": "^4.17.15",
1497        "meow": "^8.0.0",
1498        "semver": "^6.0.0",
1499        "split": "^1.0.0",
1500        "through2": "^4.0.0"
1501      },
1502      "bin": {
1503        "conventional-changelog-writer": "cli.js"
1504      },
1505      "engines": {
1506        "node": ">=10"
1507      }
1508    },
1509    "node_modules/conventional-changelog-writer/node_modules/semver": {
1510      "version": "6.3.0",
1511      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1512      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1513      "dev": true,
1514      "bin": {
1515        "semver": "bin/semver.js"
1516      }
1517    },
1518    "node_modules/conventional-commit-types": {
1519      "version": "3.0.0",
1520      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
1521      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
1522      "dev": true
1523    },
1524    "node_modules/conventional-commits-filter": {
1525      "version": "2.0.7",
1526      "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
1527      "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
1528      "dev": true,
1529      "dependencies": {
1530        "lodash.ismatch": "^4.4.0",
1531        "modify-values": "^1.0.0"
1532      },
1533      "engines": {
1534        "node": ">=10"
1535      }
1536    },
1537    "node_modules/conventional-commits-parser": {
1538      "version": "3.2.3",
1539      "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
1540      "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
1541      "dev": true,
1542      "dependencies": {
1543        "is-text-path": "^1.0.1",
1544        "JSONStream": "^1.0.4",
1545        "lodash": "^4.17.15",
1546        "meow": "^8.0.0",
1547        "split2": "^3.0.0",
1548        "through2": "^4.0.0"
1549      },
1550      "bin": {
1551        "conventional-commits-parser": "cli.js"
1552      },
1553      "engines": {
1554        "node": ">=10"
1555      }
1556    },
1557    "node_modules/conventional-recommended-bump": {
1558      "version": "6.1.0",
1559      "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz",
1560      "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==",
1561      "dev": true,
1562      "dependencies": {
1563        "concat-stream": "^2.0.0",
1564        "conventional-changelog-preset-loader": "^2.3.4",
1565        "conventional-commits-filter": "^2.0.7",
1566        "conventional-commits-parser": "^3.2.0",
1567        "git-raw-commits": "^2.0.8",
1568        "git-semver-tags": "^4.1.1",
1569        "meow": "^8.0.0",
1570        "q": "^1.5.1"
1571      },
1572      "bin": {
1573        "conventional-recommended-bump": "cli.js"
1574      },
1575      "engines": {
1576        "node": ">=10"
1577      }
1578    },
1579    "node_modules/core-util-is": {
1580      "version": "1.0.3",
1581      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1582      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1583      "dev": true
1584    },
1585    "node_modules/cosmiconfig": {
1586      "version": "7.0.1",
1587      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
1588      "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
1589      "dev": true,
1590      "dependencies": {
1591        "@types/parse-json": "^4.0.0",
1592        "import-fresh": "^3.2.1",
1593        "parse-json": "^5.0.0",
1594        "path-type": "^4.0.0",
1595        "yaml": "^1.10.0"
1596      },
1597      "engines": {
1598        "node": ">=10"
1599      }
1600    },
1601    "node_modules/cosmiconfig-typescript-loader": {
1602      "version": "1.0.4",
1603      "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.4.tgz",
1604      "integrity": "sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==",
1605      "dev": true,
1606      "dependencies": {
1607        "cosmiconfig": "^7",
1608        "ts-node": "^10.4.0"
1609      },
1610      "engines": {
1611        "node": ">=12",
1612        "npm": ">=6"
1613      },
1614      "peerDependencies": {
1615        "@types/node": "*",
1616        "cosmiconfig": ">=7",
1617        "typescript": ">=3"
1618      }
1619    },
1620    "node_modules/create-require": {
1621      "version": "1.1.1",
1622      "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
1623      "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
1624      "dev": true
1625    },
1626    "node_modules/cross-spawn": {
1627      "version": "7.0.3",
1628      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1629      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1630      "dev": true,
1631      "dependencies": {
1632        "path-key": "^3.1.0",
1633        "shebang-command": "^2.0.0",
1634        "which": "^2.0.1"
1635      },
1636      "engines": {
1637        "node": ">= 8"
1638      }
1639    },
1640    "node_modules/cross-spawn/node_modules/which": {
1641      "version": "2.0.2",
1642      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1643      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1644      "dev": true,
1645      "dependencies": {
1646        "isexe": "^2.0.0"
1647      },
1648      "bin": {
1649        "node-which": "bin/node-which"
1650      },
1651      "engines": {
1652        "node": ">= 8"
1653      }
1654    },
1655    "node_modules/dargs": {
1656      "version": "7.0.0",
1657      "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
1658      "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
1659      "dev": true,
1660      "engines": {
1661        "node": ">=8"
1662      }
1663    },
1664    "node_modules/dateformat": {
1665      "version": "3.0.3",
1666      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
1667      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
1668      "dev": true,
1669      "engines": {
1670        "node": "*"
1671      }
1672    },
1673    "node_modules/decamelize": {
1674      "version": "1.2.0",
1675      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1676      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1677      "dev": true,
1678      "engines": {
1679        "node": ">=0.10.0"
1680      }
1681    },
1682    "node_modules/decamelize-keys": {
1683      "version": "1.1.0",
1684      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
1685      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
1686      "dev": true,
1687      "dependencies": {
1688        "decamelize": "^1.1.0",
1689        "map-obj": "^1.0.0"
1690      },
1691      "engines": {
1692        "node": ">=0.10.0"
1693      }
1694    },
1695    "node_modules/decamelize-keys/node_modules/map-obj": {
1696      "version": "1.0.1",
1697      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
1698      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
1699      "dev": true,
1700      "engines": {
1701        "node": ">=0.10.0"
1702      }
1703    },
1704    "node_modules/dedent": {
1705      "version": "0.7.0",
1706      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
1707      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
1708      "dev": true
1709    },
1710    "node_modules/defaults": {
1711      "version": "1.0.3",
1712      "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
1713      "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
1714      "dev": true,
1715      "peer": true,
1716      "dependencies": {
1717        "clone": "^1.0.2"
1718      }
1719    },
1720    "node_modules/detect-file": {
1721      "version": "1.0.0",
1722      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
1723      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
1724      "dev": true,
1725      "engines": {
1726        "node": ">=0.10.0"
1727      }
1728    },
1729    "node_modules/detect-indent": {
1730      "version": "6.0.0",
1731      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
1732      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
1733      "dev": true,
1734      "engines": {
1735        "node": ">=8"
1736      }
1737    },
1738    "node_modules/detect-newline": {
1739      "version": "3.1.0",
1740      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
1741      "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
1742      "dev": true,
1743      "engines": {
1744        "node": ">=8"
1745      }
1746    },
1747    "node_modules/diff": {
1748      "version": "4.0.2",
1749      "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1750      "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
1751      "dev": true,
1752      "engines": {
1753        "node": ">=0.3.1"
1754      }
1755    },
1756    "node_modules/dot-prop": {
1757      "version": "5.3.0",
1758      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
1759      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
1760      "dev": true,
1761      "dependencies": {
1762        "is-obj": "^2.0.0"
1763      },
1764      "engines": {
1765        "node": ">=8"
1766      }
1767    },
1768    "node_modules/dotgitignore": {
1769      "version": "2.1.0",
1770      "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz",
1771      "integrity": "sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==",
1772      "dev": true,
1773      "dependencies": {
1774        "find-up": "^3.0.0",
1775        "minimatch": "^3.0.4"
1776      },
1777      "engines": {
1778        "node": ">=6"
1779      }
1780    },
1781    "node_modules/dotgitignore/node_modules/find-up": {
1782      "version": "3.0.0",
1783      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
1784      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
1785      "dev": true,
1786      "dependencies": {
1787        "locate-path": "^3.0.0"
1788      },
1789      "engines": {
1790        "node": ">=6"
1791      }
1792    },
1793    "node_modules/dotgitignore/node_modules/locate-path": {
1794      "version": "3.0.0",
1795      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
1796      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
1797      "dev": true,
1798      "dependencies": {
1799        "p-locate": "^3.0.0",
1800        "path-exists": "^3.0.0"
1801      },
1802      "engines": {
1803        "node": ">=6"
1804      }
1805    },
1806    "node_modules/dotgitignore/node_modules/p-limit": {
1807      "version": "2.3.0",
1808      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1809      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1810      "dev": true,
1811      "dependencies": {
1812        "p-try": "^2.0.0"
1813      },
1814      "engines": {
1815        "node": ">=6"
1816      },
1817      "funding": {
1818        "url": "https://github.com/sponsors/sindresorhus"
1819      }
1820    },
1821    "node_modules/dotgitignore/node_modules/p-locate": {
1822      "version": "3.0.0",
1823      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
1824      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
1825      "dev": true,
1826      "dependencies": {
1827        "p-limit": "^2.0.0"
1828      },
1829      "engines": {
1830        "node": ">=6"
1831      }
1832    },
1833    "node_modules/dotgitignore/node_modules/path-exists": {
1834      "version": "3.0.0",
1835      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1836      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1837      "dev": true,
1838      "engines": {
1839        "node": ">=4"
1840      }
1841    },
1842    "node_modules/emoji-regex": {
1843      "version": "8.0.0",
1844      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1845      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1846      "dev": true
1847    },
1848    "node_modules/error-ex": {
1849      "version": "1.3.2",
1850      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1851      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1852      "dev": true,
1853      "dependencies": {
1854        "is-arrayish": "^0.2.1"
1855      }
1856    },
1857    "node_modules/escalade": {
1858      "version": "3.1.1",
1859      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1860      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1861      "dev": true,
1862      "engines": {
1863        "node": ">=6"
1864      }
1865    },
1866    "node_modules/escape-string-regexp": {
1867      "version": "1.0.5",
1868      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1869      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1870      "dev": true,
1871      "engines": {
1872        "node": ">=0.8.0"
1873      }
1874    },
1875    "node_modules/execa": {
1876      "version": "5.1.1",
1877      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1878      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1879      "dev": true,
1880      "dependencies": {
1881        "cross-spawn": "^7.0.3",
1882        "get-stream": "^6.0.0",
1883        "human-signals": "^2.1.0",
1884        "is-stream": "^2.0.0",
1885        "merge-stream": "^2.0.0",
1886        "npm-run-path": "^4.0.1",
1887        "onetime": "^5.1.2",
1888        "signal-exit": "^3.0.3",
1889        "strip-final-newline": "^2.0.0"
1890      },
1891      "engines": {
1892        "node": ">=10"
1893      },
1894      "funding": {
1895        "url": "https://github.com/sindresorhus/execa?sponsor=1"
1896      }
1897    },
1898    "node_modules/expand-tilde": {
1899      "version": "2.0.2",
1900      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
1901      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1902      "dev": true,
1903      "dependencies": {
1904        "homedir-polyfill": "^1.0.1"
1905      },
1906      "engines": {
1907        "node": ">=0.10.0"
1908      }
1909    },
1910    "node_modules/external-editor": {
1911      "version": "3.1.0",
1912      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1913      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1914      "dev": true,
1915      "dependencies": {
1916        "chardet": "^0.7.0",
1917        "iconv-lite": "^0.4.24",
1918        "tmp": "^0.0.33"
1919      },
1920      "engines": {
1921        "node": ">=4"
1922      }
1923    },
1924    "node_modules/fast-deep-equal": {
1925      "version": "3.1.3",
1926      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1927      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1928      "dev": true
1929    },
1930    "node_modules/fast-json-stable-stringify": {
1931      "version": "2.1.0",
1932      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1933      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1934      "dev": true
1935    },
1936    "node_modules/figures": {
1937      "version": "3.2.0",
1938      "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
1939      "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
1940      "dev": true,
1941      "dependencies": {
1942        "escape-string-regexp": "^1.0.5"
1943      },
1944      "engines": {
1945        "node": ">=8"
1946      },
1947      "funding": {
1948        "url": "https://github.com/sponsors/sindresorhus"
1949      }
1950    },
1951    "node_modules/fill-range": {
1952      "version": "7.0.1",
1953      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1954      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1955      "dev": true,
1956      "dependencies": {
1957        "to-regex-range": "^5.0.1"
1958      },
1959      "engines": {
1960        "node": ">=8"
1961      }
1962    },
1963    "node_modules/find-node-modules": {
1964      "version": "2.1.2",
1965      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
1966      "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
1967      "dev": true,
1968      "dependencies": {
1969        "findup-sync": "^4.0.0",
1970        "merge": "^2.1.0"
1971      }
1972    },
1973    "node_modules/find-root": {
1974      "version": "1.1.0",
1975      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1976      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
1977      "dev": true
1978    },
1979    "node_modules/find-up": {
1980      "version": "5.0.0",
1981      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1982      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1983      "dev": true,
1984      "dependencies": {
1985        "locate-path": "^6.0.0",
1986        "path-exists": "^4.0.0"
1987      },
1988      "engines": {
1989        "node": ">=10"
1990      },
1991      "funding": {
1992        "url": "https://github.com/sponsors/sindresorhus"
1993      }
1994    },
1995    "node_modules/findup-sync": {
1996      "version": "4.0.0",
1997      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
1998      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
1999      "dev": true,
2000      "dependencies": {
2001        "detect-file": "^1.0.0",
2002        "is-glob": "^4.0.0",
2003        "micromatch": "^4.0.2",
2004        "resolve-dir": "^1.0.1"
2005      },
2006      "engines": {
2007        "node": ">= 8"
2008      }
2009    },
2010    "node_modules/fs-access": {
2011      "version": "1.0.1",
2012      "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
2013      "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
2014      "dev": true,
2015      "dependencies": {
2016        "null-check": "^1.0.0"
2017      },
2018      "engines": {
2019        "node": ">=0.10.0"
2020      }
2021    },
2022    "node_modules/fs-extra": {
2023      "version": "10.0.0",
2024      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
2025      "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
2026      "dev": true,
2027      "dependencies": {
2028        "graceful-fs": "^4.2.0",
2029        "jsonfile": "^6.0.1",
2030        "universalify": "^2.0.0"
2031      },
2032      "engines": {
2033        "node": ">=12"
2034      }
2035    },
2036    "node_modules/fs.realpath": {
2037      "version": "1.0.0",
2038      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2039      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2040      "dev": true
2041    },
2042    "node_modules/function-bind": {
2043      "version": "1.1.1",
2044      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2045      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2046      "dev": true
2047    },
2048    "node_modules/get-caller-file": {
2049      "version": "2.0.5",
2050      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2051      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2052      "dev": true,
2053      "engines": {
2054        "node": "6.* || 8.* || >= 10.*"
2055      }
2056    },
2057    "node_modules/get-pkg-repo": {
2058      "version": "4.2.1",
2059      "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
2060      "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
2061      "dev": true,
2062      "dependencies": {
2063        "@hutson/parse-repository-url": "^3.0.0",
2064        "hosted-git-info": "^4.0.0",
2065        "through2": "^2.0.0",
2066        "yargs": "^16.2.0"
2067      },
2068      "bin": {
2069        "get-pkg-repo": "src/cli.js"
2070      },
2071      "engines": {
2072        "node": ">=6.9.0"
2073      }
2074    },
2075    "node_modules/get-pkg-repo/node_modules/readable-stream": {
2076      "version": "2.3.7",
2077      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2078      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2079      "dev": true,
2080      "dependencies": {
2081        "core-util-is": "~1.0.0",
2082        "inherits": "~2.0.3",
2083        "isarray": "~1.0.0",
2084        "process-nextick-args": "~2.0.0",
2085        "safe-buffer": "~5.1.1",
2086        "string_decoder": "~1.1.1",
2087        "util-deprecate": "~1.0.1"
2088      }
2089    },
2090    "node_modules/get-pkg-repo/node_modules/safe-buffer": {
2091      "version": "5.1.2",
2092      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2093      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2094      "dev": true
2095    },
2096    "node_modules/get-pkg-repo/node_modules/string_decoder": {
2097      "version": "1.1.1",
2098      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2099      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2100      "dev": true,
2101      "dependencies": {
2102        "safe-buffer": "~5.1.0"
2103      }
2104    },
2105    "node_modules/get-pkg-repo/node_modules/through2": {
2106      "version": "2.0.5",
2107      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
2108      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
2109      "dev": true,
2110      "dependencies": {
2111        "readable-stream": "~2.3.6",
2112        "xtend": "~4.0.1"
2113      }
2114    },
2115    "node_modules/get-pkg-repo/node_modules/yargs": {
2116      "version": "16.2.0",
2117      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
2118      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
2119      "dev": true,
2120      "dependencies": {
2121        "cliui": "^7.0.2",
2122        "escalade": "^3.1.1",
2123        "get-caller-file": "^2.0.5",
2124        "require-directory": "^2.1.1",
2125        "string-width": "^4.2.0",
2126        "y18n": "^5.0.5",
2127        "yargs-parser": "^20.2.2"
2128      },
2129      "engines": {
2130        "node": ">=10"
2131      }
2132    },
2133    "node_modules/get-stream": {
2134      "version": "6.0.1",
2135      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2136      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2137      "dev": true,
2138      "engines": {
2139        "node": ">=10"
2140      },
2141      "funding": {
2142        "url": "https://github.com/sponsors/sindresorhus"
2143      }
2144    },
2145    "node_modules/git-raw-commits": {
2146      "version": "2.0.10",
2147      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz",
2148      "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
2149      "dev": true,
2150      "dependencies": {
2151        "dargs": "^7.0.0",
2152        "lodash": "^4.17.15",
2153        "meow": "^8.0.0",
2154        "split2": "^3.0.0",
2155        "through2": "^4.0.0"
2156      },
2157      "bin": {
2158        "git-raw-commits": "cli.js"
2159      },
2160      "engines": {
2161        "node": ">=10"
2162      }
2163    },
2164    "node_modules/git-remote-origin-url": {
2165      "version": "2.0.0",
2166      "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
2167      "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=",
2168      "dev": true,
2169      "dependencies": {
2170        "gitconfiglocal": "^1.0.0",
2171        "pify": "^2.3.0"
2172      },
2173      "engines": {
2174        "node": ">=4"
2175      }
2176    },
2177    "node_modules/git-semver-tags": {
2178      "version": "4.1.1",
2179      "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz",
2180      "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==",
2181      "dev": true,
2182      "dependencies": {
2183        "meow": "^8.0.0",
2184        "semver": "^6.0.0"
2185      },
2186      "bin": {
2187        "git-semver-tags": "cli.js"
2188      },
2189      "engines": {
2190        "node": ">=10"
2191      }
2192    },
2193    "node_modules/git-semver-tags/node_modules/semver": {
2194      "version": "6.3.0",
2195      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2196      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2197      "dev": true,
2198      "bin": {
2199        "semver": "bin/semver.js"
2200      }
2201    },
2202    "node_modules/gitconfiglocal": {
2203      "version": "1.0.0",
2204      "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
2205      "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=",
2206      "dev": true,
2207      "dependencies": {
2208        "ini": "^1.3.2"
2209      }
2210    },
2211    "node_modules/glob": {
2212      "version": "7.1.4",
2213      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
2214      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
2215      "dev": true,
2216      "dependencies": {
2217        "fs.realpath": "^1.0.0",
2218        "inflight": "^1.0.4",
2219        "inherits": "2",
2220        "minimatch": "^3.0.4",
2221        "once": "^1.3.0",
2222        "path-is-absolute": "^1.0.0"
2223      },
2224      "engines": {
2225        "node": "*"
2226      }
2227    },
2228    "node_modules/global-dirs": {
2229      "version": "0.1.1",
2230      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
2231      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
2232      "dev": true,
2233      "dependencies": {
2234        "ini": "^1.3.4"
2235      },
2236      "engines": {
2237        "node": ">=4"
2238      }
2239    },
2240    "node_modules/global-modules": {
2241      "version": "1.0.0",
2242      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
2243      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
2244      "dev": true,
2245      "dependencies": {
2246        "global-prefix": "^1.0.1",
2247        "is-windows": "^1.0.1",
2248        "resolve-dir": "^1.0.0"
2249      },
2250      "engines": {
2251        "node": ">=0.10.0"
2252      }
2253    },
2254    "node_modules/global-prefix": {
2255      "version": "1.0.2",
2256      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
2257      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
2258      "dev": true,
2259      "dependencies": {
2260        "expand-tilde": "^2.0.2",
2261        "homedir-polyfill": "^1.0.1",
2262        "ini": "^1.3.4",
2263        "is-windows": "^1.0.1",
2264        "which": "^1.2.14"
2265      },
2266      "engines": {
2267        "node": ">=0.10.0"
2268      }
2269    },
2270    "node_modules/graceful-fs": {
2271      "version": "4.2.6",
2272      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
2273      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
2274      "dev": true
2275    },
2276    "node_modules/handlebars": {
2277      "version": "4.7.7",
2278      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
2279      "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
2280      "dev": true,
2281      "dependencies": {
2282        "minimist": "^1.2.5",
2283        "neo-async": "^2.6.0",
2284        "source-map": "^0.6.1",
2285        "wordwrap": "^1.0.0"
2286      },
2287      "bin": {
2288        "handlebars": "bin/handlebars"
2289      },
2290      "engines": {
2291        "node": ">=0.4.7"
2292      },
2293      "optionalDependencies": {
2294        "uglify-js": "^3.1.4"
2295      }
2296    },
2297    "node_modules/hard-rejection": {
2298      "version": "2.1.0",
2299      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
2300      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
2301      "dev": true,
2302      "engines": {
2303        "node": ">=6"
2304      }
2305    },
2306    "node_modules/has": {
2307      "version": "1.0.3",
2308      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2309      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2310      "dev": true,
2311      "dependencies": {
2312        "function-bind": "^1.1.1"
2313      },
2314      "engines": {
2315        "node": ">= 0.4.0"
2316      }
2317    },
2318    "node_modules/has-flag": {
2319      "version": "4.0.0",
2320      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2321      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2322      "dev": true,
2323      "engines": {
2324        "node": ">=8"
2325      }
2326    },
2327    "node_modules/homedir-polyfill": {
2328      "version": "1.0.3",
2329      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
2330      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
2331      "dev": true,
2332      "dependencies": {
2333        "parse-passwd": "^1.0.0"
2334      },
2335      "engines": {
2336        "node": ">=0.10.0"
2337      }
2338    },
2339    "node_modules/hosted-git-info": {
2340      "version": "4.0.2",
2341      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
2342      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
2343      "dev": true,
2344      "dependencies": {
2345        "lru-cache": "^6.0.0"
2346      },
2347      "engines": {
2348        "node": ">=10"
2349      }
2350    },
2351    "node_modules/human-signals": {
2352      "version": "2.1.0",
2353      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2354      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2355      "dev": true,
2356      "engines": {
2357        "node": ">=10.17.0"
2358      }
2359    },
2360    "node_modules/husky": {
2361      "version": "7.0.4",
2362      "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
2363      "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
2364      "dev": true,
2365      "bin": {
2366        "husky": "lib/bin.js"
2367      },
2368      "engines": {
2369        "node": ">=12"
2370      },
2371      "funding": {
2372        "url": "https://github.com/sponsors/typicode"
2373      }
2374    },
2375    "node_modules/iconv-lite": {
2376      "version": "0.4.24",
2377      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2378      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2379      "dev": true,
2380      "dependencies": {
2381        "safer-buffer": ">= 2.1.2 < 3"
2382      },
2383      "engines": {
2384        "node": ">=0.10.0"
2385      }
2386    },
2387    "node_modules/ieee754": {
2388      "version": "1.2.1",
2389      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2390      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
2391      "dev": true,
2392      "funding": [
2393        {
2394          "type": "github",
2395          "url": "https://github.com/sponsors/feross"
2396        },
2397        {
2398          "type": "patreon",
2399          "url": "https://www.patreon.com/feross"
2400        },
2401        {
2402          "type": "consulting",
2403          "url": "https://feross.org/support"
2404        }
2405      ],
2406      "peer": true
2407    },
2408    "node_modules/import-fresh": {
2409      "version": "3.3.0",
2410      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2411      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2412      "dev": true,
2413      "dependencies": {
2414        "parent-module": "^1.0.0",
2415        "resolve-from": "^4.0.0"
2416      },
2417      "engines": {
2418        "node": ">=6"
2419      },
2420      "funding": {
2421        "url": "https://github.com/sponsors/sindresorhus"
2422      }
2423    },
2424    "node_modules/import-fresh/node_modules/resolve-from": {
2425      "version": "4.0.0",
2426      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2427      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2428      "dev": true,
2429      "engines": {
2430        "node": ">=4"
2431      }
2432    },
2433    "node_modules/indent-string": {
2434      "version": "4.0.0",
2435      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2436      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2437      "dev": true,
2438      "engines": {
2439        "node": ">=8"
2440      }
2441    },
2442    "node_modules/inflight": {
2443      "version": "1.0.6",
2444      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2445      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2446      "dev": true,
2447      "dependencies": {
2448        "once": "^1.3.0",
2449        "wrappy": "1"
2450      }
2451    },
2452    "node_modules/inherits": {
2453      "version": "2.0.4",
2454      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2455      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2456      "dev": true
2457    },
2458    "node_modules/ini": {
2459      "version": "1.3.8",
2460      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2461      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
2462      "dev": true
2463    },
2464    "node_modules/inquirer": {
2465      "version": "8.2.0",
2466      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz",
2467      "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==",
2468      "dev": true,
2469      "peer": true,
2470      "dependencies": {
2471        "ansi-escapes": "^4.2.1",
2472        "chalk": "^4.1.1",
2473        "cli-cursor": "^3.1.0",
2474        "cli-width": "^3.0.0",
2475        "external-editor": "^3.0.3",
2476        "figures": "^3.0.0",
2477        "lodash": "^4.17.21",
2478        "mute-stream": "0.0.8",
2479        "ora": "^5.4.1",
2480        "run-async": "^2.4.0",
2481        "rxjs": "^7.2.0",
2482        "string-width": "^4.1.0",
2483        "strip-ansi": "^6.0.0",
2484        "through": "^2.3.6"
2485      },
2486      "engines": {
2487        "node": ">=8.0.0"
2488      }
2489    },
2490    "node_modules/is-arrayish": {
2491      "version": "0.2.1",
2492      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2493      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2494      "dev": true
2495    },
2496    "node_modules/is-core-module": {
2497      "version": "2.8.0",
2498      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
2499      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
2500      "dev": true,
2501      "dependencies": {
2502        "has": "^1.0.3"
2503      },
2504      "funding": {
2505        "url": "https://github.com/sponsors/ljharb"
2506      }
2507    },
2508    "node_modules/is-extglob": {
2509      "version": "2.1.1",
2510      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2511      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2512      "dev": true,
2513      "engines": {
2514        "node": ">=0.10.0"
2515      }
2516    },
2517    "node_modules/is-fullwidth-code-point": {
2518      "version": "3.0.0",
2519      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2520      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2521      "dev": true,
2522      "engines": {
2523        "node": ">=8"
2524      }
2525    },
2526    "node_modules/is-glob": {
2527      "version": "4.0.1",
2528      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2529      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2530      "dev": true,
2531      "dependencies": {
2532        "is-extglob": "^2.1.1"
2533      },
2534      "engines": {
2535        "node": ">=0.10.0"
2536      }
2537    },
2538    "node_modules/is-interactive": {
2539      "version": "1.0.0",
2540      "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
2541      "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
2542      "dev": true,
2543      "peer": true,
2544      "engines": {
2545        "node": ">=8"
2546      }
2547    },
2548    "node_modules/is-number": {
2549      "version": "7.0.0",
2550      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2551      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2552      "dev": true,
2553      "engines": {
2554        "node": ">=0.12.0"
2555      }
2556    },
2557    "node_modules/is-obj": {
2558      "version": "2.0.0",
2559      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
2560      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
2561      "dev": true,
2562      "engines": {
2563        "node": ">=8"
2564      }
2565    },
2566    "node_modules/is-plain-obj": {
2567      "version": "1.1.0",
2568      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2569      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
2570      "dev": true,
2571      "engines": {
2572        "node": ">=0.10.0"
2573      }
2574    },
2575    "node_modules/is-stream": {
2576      "version": "2.0.1",
2577      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2578      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2579      "dev": true,
2580      "engines": {
2581        "node": ">=8"
2582      },
2583      "funding": {
2584        "url": "https://github.com/sponsors/sindresorhus"
2585      }
2586    },
2587    "node_modules/is-text-path": {
2588      "version": "1.0.1",
2589      "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
2590      "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
2591      "dev": true,
2592      "dependencies": {
2593        "text-extensions": "^1.0.0"
2594      },
2595      "engines": {
2596        "node": ">=0.10.0"
2597      }
2598    },
2599    "node_modules/is-unicode-supported": {
2600      "version": "0.1.0",
2601      "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
2602      "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
2603      "dev": true,
2604      "peer": true,
2605      "engines": {
2606        "node": ">=10"
2607      },
2608      "funding": {
2609        "url": "https://github.com/sponsors/sindresorhus"
2610      }
2611    },
2612    "node_modules/is-utf8": {
2613      "version": "0.2.1",
2614      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2615      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2616      "dev": true
2617    },
2618    "node_modules/is-windows": {
2619      "version": "1.0.2",
2620      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2621      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
2622      "dev": true,
2623      "engines": {
2624        "node": ">=0.10.0"
2625      }
2626    },
2627    "node_modules/isarray": {
2628      "version": "1.0.0",
2629      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2630      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2631      "dev": true
2632    },
2633    "node_modules/isexe": {
2634      "version": "2.0.0",
2635      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2636      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2637      "dev": true
2638    },
2639    "node_modules/js-tokens": {
2640      "version": "4.0.0",
2641      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2642      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2643      "dev": true
2644    },
2645    "node_modules/js-yaml": {
2646      "version": "4.1.0",
2647      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2648      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2649      "dev": true,
2650      "dependencies": {
2651        "argparse": "^2.0.1"
2652      },
2653      "bin": {
2654        "js-yaml": "bin/js-yaml.js"
2655      }
2656    },
2657    "node_modules/json-parse-better-errors": {
2658      "version": "1.0.2",
2659      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2660      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2661      "dev": true
2662    },
2663    "node_modules/json-parse-even-better-errors": {
2664      "version": "2.3.1",
2665      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2666      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
2667      "dev": true
2668    },
2669    "node_modules/json-schema-traverse": {
2670      "version": "0.4.1",
2671      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2672      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2673      "dev": true
2674    },
2675    "node_modules/json-stringify-safe": {
2676      "version": "5.0.1",
2677      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2678      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
2679      "dev": true
2680    },
2681    "node_modules/jsonfile": {
2682      "version": "6.1.0",
2683      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
2684      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
2685      "dev": true,
2686      "dependencies": {
2687        "universalify": "^2.0.0"
2688      },
2689      "optionalDependencies": {
2690        "graceful-fs": "^4.1.6"
2691      }
2692    },
2693    "node_modules/jsonparse": {
2694      "version": "1.3.1",
2695      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
2696      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
2697      "dev": true,
2698      "engines": [
2699        "node >= 0.2.0"
2700      ]
2701    },
2702    "node_modules/JSONStream": {
2703      "version": "1.3.5",
2704      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
2705      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
2706      "dev": true,
2707      "dependencies": {
2708        "jsonparse": "^1.2.0",
2709        "through": ">=2.2.7 <3"
2710      },
2711      "bin": {
2712        "JSONStream": "bin.js"
2713      },
2714      "engines": {
2715        "node": "*"
2716      }
2717    },
2718    "node_modules/kind-of": {
2719      "version": "6.0.3",
2720      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2721      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2722      "dev": true,
2723      "engines": {
2724        "node": ">=0.10.0"
2725      }
2726    },
2727    "node_modules/lines-and-columns": {
2728      "version": "1.1.6",
2729      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
2730      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
2731      "dev": true
2732    },
2733    "node_modules/load-json-file": {
2734      "version": "4.0.0",
2735      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2736      "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2737      "dev": true,
2738      "dependencies": {
2739        "graceful-fs": "^4.1.2",
2740        "parse-json": "^4.0.0",
2741        "pify": "^3.0.0",
2742        "strip-bom": "^3.0.0"
2743      },
2744      "engines": {
2745        "node": ">=4"
2746      }
2747    },
2748    "node_modules/load-json-file/node_modules/parse-json": {
2749      "version": "4.0.0",
2750      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2751      "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2752      "dev": true,
2753      "dependencies": {
2754        "error-ex": "^1.3.1",
2755        "json-parse-better-errors": "^1.0.1"
2756      },
2757      "engines": {
2758        "node": ">=4"
2759      }
2760    },
2761    "node_modules/load-json-file/node_modules/pify": {
2762      "version": "3.0.0",
2763      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2764      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2765      "dev": true,
2766      "engines": {
2767        "node": ">=4"
2768      }
2769    },
2770    "node_modules/load-json-file/node_modules/strip-bom": {
2771      "version": "3.0.0",
2772      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2773      "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2774      "dev": true,
2775      "engines": {
2776        "node": ">=4"
2777      }
2778    },
2779    "node_modules/locate-path": {
2780      "version": "6.0.0",
2781      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2782      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2783      "dev": true,
2784      "dependencies": {
2785        "p-locate": "^5.0.0"
2786      },
2787      "engines": {
2788        "node": ">=10"
2789      },
2790      "funding": {
2791        "url": "https://github.com/sponsors/sindresorhus"
2792      }
2793    },
2794    "node_modules/lodash": {
2795      "version": "4.17.21",
2796      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2797      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2798      "dev": true
2799    },
2800    "node_modules/lodash.ismatch": {
2801      "version": "4.4.0",
2802      "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
2803      "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
2804      "dev": true
2805    },
2806    "node_modules/lodash.map": {
2807      "version": "4.6.0",
2808      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
2809      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
2810      "dev": true
2811    },
2812    "node_modules/log-symbols": {
2813      "version": "4.1.0",
2814      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2815      "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2816      "dev": true,
2817      "peer": true,
2818      "dependencies": {
2819        "chalk": "^4.1.0",
2820        "is-unicode-supported": "^0.1.0"
2821      },
2822      "engines": {
2823        "node": ">=10"
2824      },
2825      "funding": {
2826        "url": "https://github.com/sponsors/sindresorhus"
2827      }
2828    },
2829    "node_modules/longest": {
2830      "version": "2.0.1",
2831      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
2832      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
2833      "dev": true,
2834      "engines": {
2835        "node": ">=0.10.0"
2836      }
2837    },
2838    "node_modules/lru-cache": {
2839      "version": "6.0.0",
2840      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2841      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2842      "dev": true,
2843      "dependencies": {
2844        "yallist": "^4.0.0"
2845      },
2846      "engines": {
2847        "node": ">=10"
2848      }
2849    },
2850    "node_modules/make-error": {
2851      "version": "1.3.6",
2852      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
2853      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
2854      "dev": true
2855    },
2856    "node_modules/map-obj": {
2857      "version": "4.3.0",
2858      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
2859      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
2860      "dev": true,
2861      "engines": {
2862        "node": ">=8"
2863      },
2864      "funding": {
2865        "url": "https://github.com/sponsors/sindresorhus"
2866      }
2867    },
2868    "node_modules/meow": {
2869      "version": "8.1.2",
2870      "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
2871      "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
2872      "dev": true,
2873      "dependencies": {
2874        "@types/minimist": "^1.2.0",
2875        "camelcase-keys": "^6.2.2",
2876        "decamelize-keys": "^1.1.0",
2877        "hard-rejection": "^2.1.0",
2878        "minimist-options": "4.1.0",
2879        "normalize-package-data": "^3.0.0",
2880        "read-pkg-up": "^7.0.1",
2881        "redent": "^3.0.0",
2882        "trim-newlines": "^3.0.0",
2883        "type-fest": "^0.18.0",
2884        "yargs-parser": "^20.2.3"
2885      },
2886      "engines": {
2887        "node": ">=10"
2888      },
2889      "funding": {
2890        "url": "https://github.com/sponsors/sindresorhus"
2891      }
2892    },
2893    "node_modules/merge": {
2894      "version": "2.1.1",
2895      "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
2896      "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
2897      "dev": true
2898    },
2899    "node_modules/merge-stream": {
2900      "version": "2.0.0",
2901      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2902      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2903      "dev": true
2904    },
2905    "node_modules/micromatch": {
2906      "version": "4.0.4",
2907      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2908      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2909      "dev": true,
2910      "dependencies": {
2911        "braces": "^3.0.1",
2912        "picomatch": "^2.2.3"
2913      },
2914      "engines": {
2915        "node": ">=8.6"
2916      }
2917    },
2918    "node_modules/mimic-fn": {
2919      "version": "2.1.0",
2920      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2921      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2922      "dev": true,
2923      "engines": {
2924        "node": ">=6"
2925      }
2926    },
2927    "node_modules/min-indent": {
2928      "version": "1.0.1",
2929      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
2930      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
2931      "dev": true,
2932      "engines": {
2933        "node": ">=4"
2934      }
2935    },
2936    "node_modules/minimatch": {
2937      "version": "3.0.4",
2938      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2939      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2940      "dev": true,
2941      "dependencies": {
2942        "brace-expansion": "^1.1.7"
2943      },
2944      "engines": {
2945        "node": "*"
2946      }
2947    },
2948    "node_modules/minimist": {
2949      "version": "1.2.5",
2950      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2951      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2952      "dev": true
2953    },
2954    "node_modules/minimist-options": {
2955      "version": "4.1.0",
2956      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
2957      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
2958      "dev": true,
2959      "dependencies": {
2960        "arrify": "^1.0.1",
2961        "is-plain-obj": "^1.1.0",
2962        "kind-of": "^6.0.3"
2963      },
2964      "engines": {
2965        "node": ">= 6"
2966      }
2967    },
2968    "node_modules/modify-values": {
2969      "version": "1.0.1",
2970      "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
2971      "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
2972      "dev": true,
2973      "engines": {
2974        "node": ">=0.10.0"
2975      }
2976    },
2977    "node_modules/mute-stream": {
2978      "version": "0.0.8",
2979      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2980      "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2981      "dev": true,
2982      "peer": true
2983    },
2984    "node_modules/neo-async": {
2985      "version": "2.6.2",
2986      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2987      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
2988      "dev": true
2989    },
2990    "node_modules/normalize-package-data": {
2991      "version": "3.0.3",
2992      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
2993      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
2994      "dev": true,
2995      "dependencies": {
2996        "hosted-git-info": "^4.0.1",
2997        "is-core-module": "^2.5.0",
2998        "semver": "^7.3.4",
2999        "validate-npm-package-license": "^3.0.1"
3000      },
3001      "engines": {
3002        "node": ">=10"
3003      }
3004    },
3005    "node_modules/npm-run-path": {
3006      "version": "4.0.1",
3007      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3008      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3009      "dev": true,
3010      "dependencies": {
3011        "path-key": "^3.0.0"
3012      },
3013      "engines": {
3014        "node": ">=8"
3015      }
3016    },
3017    "node_modules/null-check": {
3018      "version": "1.0.0",
3019      "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
3020      "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
3021      "dev": true,
3022      "engines": {
3023        "node": ">=0.10.0"
3024      }
3025    },
3026    "node_modules/once": {
3027      "version": "1.4.0",
3028      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3029      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3030      "dev": true,
3031      "dependencies": {
3032        "wrappy": "1"
3033      }
3034    },
3035    "node_modules/onetime": {
3036      "version": "5.1.2",
3037      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3038      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3039      "dev": true,
3040      "dependencies": {
3041        "mimic-fn": "^2.1.0"
3042      },
3043      "engines": {
3044        "node": ">=6"
3045      },
3046      "funding": {
3047        "url": "https://github.com/sponsors/sindresorhus"
3048      }
3049    },
3050    "node_modules/ora": {
3051      "version": "5.4.1",
3052      "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
3053      "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
3054      "dev": true,
3055      "peer": true,
3056      "dependencies": {
3057        "bl": "^4.1.0",
3058        "chalk": "^4.1.0",
3059        "cli-cursor": "^3.1.0",
3060        "cli-spinners": "^2.5.0",
3061        "is-interactive": "^1.0.0",
3062        "is-unicode-supported": "^0.1.0",
3063        "log-symbols": "^4.1.0",
3064        "strip-ansi": "^6.0.0",
3065        "wcwidth": "^1.0.1"
3066      },
3067      "engines": {
3068        "node": ">=10"
3069      },
3070      "funding": {
3071        "url": "https://github.com/sponsors/sindresorhus"
3072      }
3073    },
3074    "node_modules/os-tmpdir": {
3075      "version": "1.0.2",
3076      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3077      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3078      "dev": true,
3079      "engines": {
3080        "node": ">=0.10.0"
3081      }
3082    },
3083    "node_modules/p-limit": {
3084      "version": "3.1.0",
3085      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3086      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3087      "dev": true,
3088      "dependencies": {
3089        "yocto-queue": "^0.1.0"
3090      },
3091      "engines": {
3092        "node": ">=10"
3093      },
3094      "funding": {
3095        "url": "https://github.com/sponsors/sindresorhus"
3096      }
3097    },
3098    "node_modules/p-locate": {
3099      "version": "5.0.0",
3100      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3101      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3102      "dev": true,
3103      "dependencies": {
3104        "p-limit": "^3.0.2"
3105      },
3106      "engines": {
3107        "node": ">=10"
3108      },
3109      "funding": {
3110        "url": "https://github.com/sponsors/sindresorhus"
3111      }
3112    },
3113    "node_modules/p-try": {
3114      "version": "2.2.0",
3115      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3116      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3117      "dev": true,
3118      "engines": {
3119        "node": ">=6"
3120      }
3121    },
3122    "node_modules/parent-module": {
3123      "version": "1.0.1",
3124      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3125      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3126      "dev": true,
3127      "dependencies": {
3128        "callsites": "^3.0.0"
3129      },
3130      "engines": {
3131        "node": ">=6"
3132      }
3133    },
3134    "node_modules/parse-json": {
3135      "version": "5.2.0",
3136      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
3137      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
3138      "dev": true,
3139      "dependencies": {
3140        "@babel/code-frame": "^7.0.0",
3141        "error-ex": "^1.3.1",
3142        "json-parse-even-better-errors": "^2.3.0",
3143        "lines-and-columns": "^1.1.6"
3144      },
3145      "engines": {
3146        "node": ">=8"
3147      },
3148      "funding": {
3149        "url": "https://github.com/sponsors/sindresorhus"
3150      }
3151    },
3152    "node_modules/parse-passwd": {
3153      "version": "1.0.0",
3154      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
3155      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
3156      "dev": true,
3157      "engines": {
3158        "node": ">=0.10.0"
3159      }
3160    },
3161    "node_modules/path-exists": {
3162      "version": "4.0.0",
3163      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3164      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3165      "dev": true,
3166      "engines": {
3167        "node": ">=8"
3168      }
3169    },
3170    "node_modules/path-is-absolute": {
3171      "version": "1.0.1",
3172      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3173      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3174      "dev": true,
3175      "engines": {
3176        "node": ">=0.10.0"
3177      }
3178    },
3179    "node_modules/path-key": {
3180      "version": "3.1.1",
3181      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3182      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3183      "dev": true,
3184      "engines": {
3185        "node": ">=8"
3186      }
3187    },
3188    "node_modules/path-parse": {
3189      "version": "1.0.7",
3190      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3191      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3192      "dev": true
3193    },
3194    "node_modules/path-type": {
3195      "version": "4.0.0",
3196      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3197      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3198      "dev": true,
3199      "engines": {
3200        "node": ">=8"
3201      }
3202    },
3203    "node_modules/picomatch": {
3204      "version": "2.2.3",
3205      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
3206      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
3207      "dev": true,
3208      "engines": {
3209        "node": ">=8.6"
3210      },
3211      "funding": {
3212        "url": "https://github.com/sponsors/jonschlinkert"
3213      }
3214    },
3215    "node_modules/pify": {
3216      "version": "2.3.0",
3217      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3218      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3219      "dev": true,
3220      "engines": {
3221        "node": ">=0.10.0"
3222      }
3223    },
3224    "node_modules/process-nextick-args": {
3225      "version": "2.0.1",
3226      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3227      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
3228      "dev": true
3229    },
3230    "node_modules/punycode": {
3231      "version": "2.1.1",
3232      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3233      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3234      "dev": true,
3235      "engines": {
3236        "node": ">=6"
3237      }
3238    },
3239    "node_modules/q": {
3240      "version": "1.5.1",
3241      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
3242      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
3243      "dev": true,
3244      "engines": {
3245        "node": ">=0.6.0",
3246        "teleport": ">=0.2.0"
3247      }
3248    },
3249    "node_modules/quick-lru": {
3250      "version": "4.0.1",
3251      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
3252      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
3253      "dev": true,
3254      "engines": {
3255        "node": ">=8"
3256      }
3257    },
3258    "node_modules/read-pkg": {
3259      "version": "5.2.0",
3260      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
3261      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
3262      "dev": true,
3263      "dependencies": {
3264        "@types/normalize-package-data": "^2.4.0",
3265        "normalize-package-data": "^2.5.0",
3266        "parse-json": "^5.0.0",
3267        "type-fest": "^0.6.0"
3268      },
3269      "engines": {
3270        "node": ">=8"
3271      }
3272    },
3273    "node_modules/read-pkg-up": {
3274      "version": "7.0.1",
3275      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
3276      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
3277      "dev": true,
3278      "dependencies": {
3279        "find-up": "^4.1.0",
3280        "read-pkg": "^5.2.0",
3281        "type-fest": "^0.8.1"
3282      },
3283      "engines": {
3284        "node": ">=8"
3285      },
3286      "funding": {
3287        "url": "https://github.com/sponsors/sindresorhus"
3288      }
3289    },
3290    "node_modules/read-pkg-up/node_modules/find-up": {
3291      "version": "4.1.0",
3292      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
3293      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
3294      "dev": true,
3295      "dependencies": {
3296        "locate-path": "^5.0.0",
3297        "path-exists": "^4.0.0"
3298      },
3299      "engines": {
3300        "node": ">=8"
3301      }
3302    },
3303    "node_modules/read-pkg-up/node_modules/locate-path": {
3304      "version": "5.0.0",
3305      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3306      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3307      "dev": true,
3308      "dependencies": {
3309        "p-locate": "^4.1.0"
3310      },
3311      "engines": {
3312        "node": ">=8"
3313      }
3314    },
3315    "node_modules/read-pkg-up/node_modules/p-limit": {
3316      "version": "2.3.0",
3317      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3318      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3319      "dev": true,
3320      "dependencies": {
3321        "p-try": "^2.0.0"
3322      },
3323      "engines": {
3324        "node": ">=6"
3325      },
3326      "funding": {
3327        "url": "https://github.com/sponsors/sindresorhus"
3328      }
3329    },
3330    "node_modules/read-pkg-up/node_modules/p-locate": {
3331      "version": "4.1.0",
3332      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
3333      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
3334      "dev": true,
3335      "dependencies": {
3336        "p-limit": "^2.2.0"
3337      },
3338      "engines": {
3339        "node": ">=8"
3340      }
3341    },
3342    "node_modules/read-pkg-up/node_modules/type-fest": {
3343      "version": "0.8.1",
3344      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
3345      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
3346      "dev": true,
3347      "engines": {
3348        "node": ">=8"
3349      }
3350    },
3351    "node_modules/read-pkg/node_modules/hosted-git-info": {
3352      "version": "2.8.9",
3353      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
3354      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
3355      "dev": true
3356    },
3357    "node_modules/read-pkg/node_modules/normalize-package-data": {
3358      "version": "2.5.0",
3359      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
3360      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
3361      "dev": true,
3362      "dependencies": {
3363        "hosted-git-info": "^2.1.4",
3364        "resolve": "^1.10.0",
3365        "semver": "2 || 3 || 4 || 5",
3366        "validate-npm-package-license": "^3.0.1"
3367      }
3368    },
3369    "node_modules/read-pkg/node_modules/semver": {
3370      "version": "5.7.1",
3371      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3372      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3373      "dev": true,
3374      "bin": {
3375        "semver": "bin/semver"
3376      }
3377    },
3378    "node_modules/read-pkg/node_modules/type-fest": {
3379      "version": "0.6.0",
3380      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
3381      "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
3382      "dev": true,
3383      "engines": {
3384        "node": ">=8"
3385      }
3386    },
3387    "node_modules/readable-stream": {
3388      "version": "3.6.0",
3389      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3390      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3391      "dev": true,
3392      "dependencies": {
3393        "inherits": "^2.0.3",
3394        "string_decoder": "^1.1.1",
3395        "util-deprecate": "^1.0.1"
3396      },
3397      "engines": {
3398        "node": ">= 6"
3399      }
3400    },
3401    "node_modules/redent": {
3402      "version": "3.0.0",
3403      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
3404      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
3405      "dev": true,
3406      "dependencies": {
3407        "indent-string": "^4.0.0",
3408        "strip-indent": "^3.0.0"
3409      },
3410      "engines": {
3411        "node": ">=8"
3412      }
3413    },
3414    "node_modules/require-directory": {
3415      "version": "2.1.1",
3416      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3417      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
3418      "dev": true,
3419      "engines": {
3420        "node": ">=0.10.0"
3421      }
3422    },
3423    "node_modules/resolve": {
3424      "version": "1.20.0",
3425      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
3426      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
3427      "dev": true,
3428      "dependencies": {
3429        "is-core-module": "^2.2.0",
3430        "path-parse": "^1.0.6"
3431      },
3432      "funding": {
3433        "url": "https://github.com/sponsors/ljharb"
3434      }
3435    },
3436    "node_modules/resolve-dir": {
3437      "version": "1.0.1",
3438      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
3439      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
3440      "dev": true,
3441      "dependencies": {
3442        "expand-tilde": "^2.0.0",
3443        "global-modules": "^1.0.0"
3444      },
3445      "engines": {
3446        "node": ">=0.10.0"
3447      }
3448    },
3449    "node_modules/resolve-from": {
3450      "version": "5.0.0",
3451      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
3452      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
3453      "dev": true,
3454      "engines": {
3455        "node": ">=8"
3456      }
3457    },
3458    "node_modules/resolve-global": {
3459      "version": "1.0.0",
3460      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
3461      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
3462      "dev": true,
3463      "dependencies": {
3464        "global-dirs": "^0.1.1"
3465      },
3466      "engines": {
3467        "node": ">=8"
3468      }
3469    },
3470    "node_modules/restore-cursor": {
3471      "version": "3.1.0",
3472      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3473      "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3474      "dev": true,
3475      "peer": true,
3476      "dependencies": {
3477        "onetime": "^5.1.0",
3478        "signal-exit": "^3.0.2"
3479      },
3480      "engines": {
3481        "node": ">=8"
3482      }
3483    },
3484    "node_modules/run-async": {
3485      "version": "2.4.1",
3486      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
3487      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
3488      "dev": true,
3489      "engines": {
3490        "node": ">=0.12.0"
3491      }
3492    },
3493    "node_modules/rxjs": {
3494      "version": "7.4.0",
3495      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz",
3496      "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
3497      "dev": true,
3498      "peer": true,
3499      "dependencies": {
3500        "tslib": "~2.1.0"
3501      }
3502    },
3503    "node_modules/safe-buffer": {
3504      "version": "5.2.1",
3505      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3506      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3507      "dev": true,
3508      "funding": [
3509        {
3510          "type": "github",
3511          "url": "https://github.com/sponsors/feross"
3512        },
3513        {
3514          "type": "patreon",
3515          "url": "https://www.patreon.com/feross"
3516        },
3517        {
3518          "type": "consulting",
3519          "url": "https://feross.org/support"
3520        }
3521      ]
3522    },
3523    "node_modules/safer-buffer": {
3524      "version": "2.1.2",
3525      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3526      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3527      "dev": true
3528    },
3529    "node_modules/semver": {
3530      "version": "7.3.5",
3531      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
3532      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
3533      "dev": true,
3534      "dependencies": {
3535        "lru-cache": "^6.0.0"
3536      },
3537      "bin": {
3538        "semver": "bin/semver.js"
3539      },
3540      "engines": {
3541        "node": ">=10"
3542      }
3543    },
3544    "node_modules/shebang-command": {
3545      "version": "2.0.0",
3546      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3547      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3548      "dev": true,
3549      "dependencies": {
3550        "shebang-regex": "^3.0.0"
3551      },
3552      "engines": {
3553        "node": ">=8"
3554      }
3555    },
3556    "node_modules/shebang-regex": {
3557      "version": "3.0.0",
3558      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3559      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3560      "dev": true,
3561      "engines": {
3562        "node": ">=8"
3563      }
3564    },
3565    "node_modules/signal-exit": {
3566      "version": "3.0.3",
3567      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
3568      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
3569      "dev": true
3570    },
3571    "node_modules/source-map": {
3572      "version": "0.6.1",
3573      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3574      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3575      "dev": true,
3576      "engines": {
3577        "node": ">=0.10.0"
3578      }
3579    },
3580    "node_modules/spdx-correct": {
3581      "version": "3.1.1",
3582      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
3583      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
3584      "dev": true,
3585      "dependencies": {
3586        "spdx-expression-parse": "^3.0.0",
3587        "spdx-license-ids": "^3.0.0"
3588      }
3589    },
3590    "node_modules/spdx-exceptions": {
3591      "version": "2.3.0",
3592      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3593      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3594      "dev": true
3595    },
3596    "node_modules/spdx-expression-parse": {
3597      "version": "3.0.1",
3598      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3599      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3600      "dev": true,
3601      "dependencies": {
3602        "spdx-exceptions": "^2.1.0",
3603        "spdx-license-ids": "^3.0.0"
3604      }
3605    },
3606    "node_modules/spdx-license-ids": {
3607      "version": "3.0.10",
3608      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
3609      "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
3610      "dev": true
3611    },
3612    "node_modules/split": {
3613      "version": "1.0.1",
3614      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
3615      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
3616      "dev": true,
3617      "dependencies": {
3618        "through": "2"
3619      },
3620      "engines": {
3621        "node": "*"
3622      }
3623    },
3624    "node_modules/split2": {
3625      "version": "3.2.2",
3626      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
3627      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
3628      "dev": true,
3629      "dependencies": {
3630        "readable-stream": "^3.0.0"
3631      }
3632    },
3633    "node_modules/standard-version": {
3634      "version": "9.3.2",
3635      "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.3.2.tgz",
3636      "integrity": "sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ==",
3637      "dev": true,
3638      "dependencies": {
3639        "chalk": "^2.4.2",
3640        "conventional-changelog": "3.1.24",
3641        "conventional-changelog-config-spec": "2.1.0",
3642        "conventional-changelog-conventionalcommits": "4.6.1",
3643        "conventional-recommended-bump": "6.1.0",
3644        "detect-indent": "^6.0.0",
3645        "detect-newline": "^3.1.0",
3646        "dotgitignore": "^2.1.0",
3647        "figures": "^3.1.0",
3648        "find-up": "^5.0.0",
3649        "fs-access": "^1.0.1",
3650        "git-semver-tags": "^4.0.0",
3651        "semver": "^7.1.1",
3652        "stringify-package": "^1.0.1",
3653        "yargs": "^16.0.0"
3654      },
3655      "bin": {
3656        "standard-version": "bin/cli.js"
3657      },
3658      "engines": {
3659        "node": ">=10"
3660      }
3661    },
3662    "node_modules/standard-version/node_modules/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      "dependencies": {
3668        "color-convert": "^1.9.0"
3669      },
3670      "engines": {
3671        "node": ">=4"
3672      }
3673    },
3674    "node_modules/standard-version/node_modules/chalk": {
3675      "version": "2.4.2",
3676      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3677      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3678      "dev": true,
3679      "dependencies": {
3680        "ansi-styles": "^3.2.1",
3681        "escape-string-regexp": "^1.0.5",
3682        "supports-color": "^5.3.0"
3683      },
3684      "engines": {
3685        "node": ">=4"
3686      }
3687    },
3688    "node_modules/standard-version/node_modules/color-convert": {
3689      "version": "1.9.3",
3690      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3691      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3692      "dev": true,
3693      "dependencies": {
3694        "color-name": "1.1.3"
3695      }
3696    },
3697    "node_modules/standard-version/node_modules/color-name": {
3698      "version": "1.1.3",
3699      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3700      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3701      "dev": true
3702    },
3703    "node_modules/standard-version/node_modules/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      "engines": {
3709        "node": ">=4"
3710      }
3711    },
3712    "node_modules/standard-version/node_modules/supports-color": {
3713      "version": "5.5.0",
3714      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3715      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3716      "dev": true,
3717      "dependencies": {
3718        "has-flag": "^3.0.0"
3719      },
3720      "engines": {
3721        "node": ">=4"
3722      }
3723    },
3724    "node_modules/standard-version/node_modules/yargs": {
3725      "version": "16.2.0",
3726      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3727      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3728      "dev": true,
3729      "dependencies": {
3730        "cliui": "^7.0.2",
3731        "escalade": "^3.1.1",
3732        "get-caller-file": "^2.0.5",
3733        "require-directory": "^2.1.1",
3734        "string-width": "^4.2.0",
3735        "y18n": "^5.0.5",
3736        "yargs-parser": "^20.2.2"
3737      },
3738      "engines": {
3739        "node": ">=10"
3740      }
3741    },
3742    "node_modules/string_decoder": {
3743      "version": "1.3.0",
3744      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3745      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3746      "dev": true,
3747      "dependencies": {
3748        "safe-buffer": "~5.2.0"
3749      }
3750    },
3751    "node_modules/string-width": {
3752      "version": "4.2.3",
3753      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3754      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3755      "dev": true,
3756      "dependencies": {
3757        "emoji-regex": "^8.0.0",
3758        "is-fullwidth-code-point": "^3.0.0",
3759        "strip-ansi": "^6.0.1"
3760      },
3761      "engines": {
3762        "node": ">=8"
3763      }
3764    },
3765    "node_modules/stringify-package": {
3766      "version": "1.0.1",
3767      "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz",
3768      "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==",
3769      "dev": true
3770    },
3771    "node_modules/strip-ansi": {
3772      "version": "6.0.1",
3773      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3774      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3775      "dev": true,
3776      "dependencies": {
3777        "ansi-regex": "^5.0.1"
3778      },
3779      "engines": {
3780        "node": ">=8"
3781      }
3782    },
3783    "node_modules/strip-bom": {
3784      "version": "4.0.0",
3785      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
3786      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
3787      "dev": true,
3788      "engines": {
3789        "node": ">=8"
3790      }
3791    },
3792    "node_modules/strip-final-newline": {
3793      "version": "2.0.0",
3794      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
3795      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
3796      "dev": true,
3797      "engines": {
3798        "node": ">=6"
3799      }
3800    },
3801    "node_modules/strip-indent": {
3802      "version": "3.0.0",
3803      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
3804      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
3805      "dev": true,
3806      "dependencies": {
3807        "min-indent": "^1.0.0"
3808      },
3809      "engines": {
3810        "node": ">=8"
3811      }
3812    },
3813    "node_modules/strip-json-comments": {
3814      "version": "3.0.1",
3815      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
3816      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
3817      "dev": true,
3818      "engines": {
3819        "node": ">=8"
3820      }
3821    },
3822    "node_modules/supports-color": {
3823      "version": "7.2.0",
3824      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3825      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3826      "dev": true,
3827      "dependencies": {
3828        "has-flag": "^4.0.0"
3829      },
3830      "engines": {
3831        "node": ">=8"
3832      }
3833    },
3834    "node_modules/text-extensions": {
3835      "version": "1.9.0",
3836      "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
3837      "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
3838      "dev": true,
3839      "engines": {
3840        "node": ">=0.10"
3841      }
3842    },
3843    "node_modules/through": {
3844      "version": "2.3.8",
3845      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3846      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3847      "dev": true
3848    },
3849    "node_modules/through2": {
3850      "version": "4.0.2",
3851      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
3852      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
3853      "dev": true,
3854      "dependencies": {
3855        "readable-stream": "3"
3856      }
3857    },
3858    "node_modules/tmp": {
3859      "version": "0.0.33",
3860      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3861      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3862      "dev": true,
3863      "dependencies": {
3864        "os-tmpdir": "~1.0.2"
3865      },
3866      "engines": {
3867        "node": ">=0.6.0"
3868      }
3869    },
3870    "node_modules/to-regex-range": {
3871      "version": "5.0.1",
3872      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3873      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3874      "dev": true,
3875      "dependencies": {
3876        "is-number": "^7.0.0"
3877      },
3878      "engines": {
3879        "node": ">=8.0"
3880      }
3881    },
3882    "node_modules/trim-newlines": {
3883      "version": "3.0.1",
3884      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
3885      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
3886      "dev": true,
3887      "engines": {
3888        "node": ">=8"
3889      }
3890    },
3891    "node_modules/ts-node": {
3892      "version": "10.4.0",
3893      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
3894      "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
3895      "dev": true,
3896      "dependencies": {
3897        "@cspotcode/source-map-support": "0.7.0",
3898        "@tsconfig/node10": "^1.0.7",
3899        "@tsconfig/node12": "^1.0.7",
3900        "@tsconfig/node14": "^1.0.0",
3901        "@tsconfig/node16": "^1.0.2",
3902        "acorn": "^8.4.1",
3903        "acorn-walk": "^8.1.1",
3904        "arg": "^4.1.0",
3905        "create-require": "^1.1.0",
3906        "diff": "^4.0.1",
3907        "make-error": "^1.1.1",
3908        "yn": "3.1.1"
3909      },
3910      "bin": {
3911        "ts-node": "dist/bin.js",
3912        "ts-node-cwd": "dist/bin-cwd.js",
3913        "ts-node-script": "dist/bin-script.js",
3914        "ts-node-transpile-only": "dist/bin-transpile.js",
3915        "ts-script": "dist/bin-script-deprecated.js"
3916      },
3917      "peerDependencies": {
3918        "@swc/core": ">=1.2.50",
3919        "@swc/wasm": ">=1.2.50",
3920        "@types/node": "*",
3921        "typescript": ">=2.7"
3922      },
3923      "peerDependenciesMeta": {
3924        "@swc/core": {
3925          "optional": true
3926        },
3927        "@swc/wasm": {
3928          "optional": true
3929        }
3930      }
3931    },
3932    "node_modules/tslib": {
3933      "version": "2.1.0",
3934      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
3935      "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
3936      "dev": true,
3937      "peer": true
3938    },
3939    "node_modules/type-fest": {
3940      "version": "0.18.1",
3941      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
3942      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
3943      "dev": true,
3944      "engines": {
3945        "node": ">=10"
3946      },
3947      "funding": {
3948        "url": "https://github.com/sponsors/sindresorhus"
3949      }
3950    },
3951    "node_modules/typedarray": {
3952      "version": "0.0.6",
3953      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
3954      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
3955      "dev": true
3956    },
3957    "node_modules/typescript": {
3958      "version": "4.5.5",
3959      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
3960      "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
3961      "dev": true,
3962      "bin": {
3963        "tsc": "bin/tsc",
3964        "tsserver": "bin/tsserver"
3965      },
3966      "engines": {
3967        "node": ">=4.2.0"
3968      }
3969    },
3970    "node_modules/uglify-js": {
3971      "version": "3.14.3",
3972      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz",
3973      "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==",
3974      "dev": true,
3975      "optional": true,
3976      "bin": {
3977        "uglifyjs": "bin/uglifyjs"
3978      },
3979      "engines": {
3980        "node": ">=0.8.0"
3981      }
3982    },
3983    "node_modules/universalify": {
3984      "version": "2.0.0",
3985      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
3986      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
3987      "dev": true,
3988      "engines": {
3989        "node": ">= 10.0.0"
3990      }
3991    },
3992    "node_modules/uri-js": {
3993      "version": "4.4.1",
3994      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3995      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3996      "dev": true,
3997      "dependencies": {
3998        "punycode": "^2.1.0"
3999      }
4000    },
4001    "node_modules/util-deprecate": {
4002      "version": "1.0.2",
4003      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4004      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4005      "dev": true
4006    },
4007    "node_modules/validate-npm-package-license": {
4008      "version": "3.0.4",
4009      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
4010      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
4011      "dev": true,
4012      "dependencies": {
4013        "spdx-correct": "^3.0.0",
4014        "spdx-expression-parse": "^3.0.0"
4015      }
4016    },
4017    "node_modules/wcwidth": {
4018      "version": "1.0.1",
4019      "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
4020      "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
4021      "dev": true,
4022      "peer": true,
4023      "dependencies": {
4024        "defaults": "^1.0.3"
4025      }
4026    },
4027    "node_modules/which": {
4028      "version": "1.3.1",
4029      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4030      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4031      "dev": true,
4032      "dependencies": {
4033        "isexe": "^2.0.0"
4034      },
4035      "bin": {
4036        "which": "bin/which"
4037      }
4038    },
4039    "node_modules/word-wrap": {
4040      "version": "1.2.3",
4041      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
4042      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
4043      "dev": true,
4044      "engines": {
4045        "node": ">=0.10.0"
4046      }
4047    },
4048    "node_modules/wordwrap": {
4049      "version": "1.0.0",
4050      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
4051      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
4052      "dev": true
4053    },
4054    "node_modules/wrap-ansi": {
4055      "version": "7.0.0",
4056      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4057      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4058      "dev": true,
4059      "dependencies": {
4060        "ansi-styles": "^4.0.0",
4061        "string-width": "^4.1.0",
4062        "strip-ansi": "^6.0.0"
4063      },
4064      "engines": {
4065        "node": ">=10"
4066      },
4067      "funding": {
4068        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4069      }
4070    },
4071    "node_modules/wrappy": {
4072      "version": "1.0.2",
4073      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4074      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4075      "dev": true
4076    },
4077    "node_modules/xtend": {
4078      "version": "4.0.2",
4079      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
4080      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
4081      "dev": true,
4082      "engines": {
4083        "node": ">=0.4"
4084      }
4085    },
4086    "node_modules/y18n": {
4087      "version": "5.0.8",
4088      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4089      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4090      "dev": true,
4091      "engines": {
4092        "node": ">=10"
4093      }
4094    },
4095    "node_modules/yallist": {
4096      "version": "4.0.0",
4097      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4098      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
4099      "dev": true
4100    },
4101    "node_modules/yaml": {
4102      "version": "1.10.2",
4103      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
4104      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
4105      "dev": true,
4106      "engines": {
4107        "node": ">= 6"
4108      }
4109    },
4110    "node_modules/yargs": {
4111      "version": "17.2.1",
4112      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
4113      "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
4114      "dev": true,
4115      "dependencies": {
4116        "cliui": "^7.0.2",
4117        "escalade": "^3.1.1",
4118        "get-caller-file": "^2.0.5",
4119        "require-directory": "^2.1.1",
4120        "string-width": "^4.2.0",
4121        "y18n": "^5.0.5",
4122        "yargs-parser": "^20.2.2"
4123      },
4124      "engines": {
4125        "node": ">=12"
4126      }
4127    },
4128    "node_modules/yargs-parser": {
4129      "version": "20.2.9",
4130      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
4131      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
4132      "dev": true,
4133      "engines": {
4134        "node": ">=10"
4135      }
4136    },
4137    "node_modules/yn": {
4138      "version": "3.1.1",
4139      "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
4140      "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
4141      "dev": true,
4142      "engines": {
4143        "node": ">=6"
4144      }
4145    },
4146    "node_modules/yocto-queue": {
4147      "version": "0.1.0",
4148      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4149      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4150      "dev": true,
4151      "engines": {
4152        "node": ">=10"
4153      },
4154      "funding": {
4155        "url": "https://github.com/sponsors/sindresorhus"
4156      }
4157    },
4158    "tools/conventional-changelog-tf-a": {
4159      "version": "2.6.0",
4160      "dev": true,
4161      "license": "BSD-3-Clause",
4162      "dependencies": {
4163        "conventional-changelog-conventionalcommits": "^4.6.1",
4164        "execa": "^5.1.1",
4165        "lodash": "^4.17.21",
4166        "q": "^1.5.1"
4167      }
4168    }
4169  },
4170  "dependencies": {
4171    "@babel/code-frame": {
4172      "version": "7.12.13",
4173      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
4174      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
4175      "dev": true,
4176      "requires": {
4177        "@babel/highlight": "^7.12.13"
4178      }
4179    },
4180    "@babel/helper-validator-identifier": {
4181      "version": "7.14.0",
4182      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
4183      "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
4184      "dev": true
4185    },
4186    "@babel/highlight": {
4187      "version": "7.14.0",
4188      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
4189      "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
4190      "dev": true,
4191      "requires": {
4192        "@babel/helper-validator-identifier": "^7.14.0",
4193        "chalk": "^2.0.0",
4194        "js-tokens": "^4.0.0"
4195      },
4196      "dependencies": {
4197        "ansi-styles": {
4198          "version": "3.2.1",
4199          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4200          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4201          "dev": true,
4202          "requires": {
4203            "color-convert": "^1.9.0"
4204          }
4205        },
4206        "chalk": {
4207          "version": "2.4.2",
4208          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4209          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4210          "dev": true,
4211          "requires": {
4212            "ansi-styles": "^3.2.1",
4213            "escape-string-regexp": "^1.0.5",
4214            "supports-color": "^5.3.0"
4215          }
4216        },
4217        "color-convert": {
4218          "version": "1.9.3",
4219          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4220          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4221          "dev": true,
4222          "requires": {
4223            "color-name": "1.1.3"
4224          }
4225        },
4226        "color-name": {
4227          "version": "1.1.3",
4228          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4229          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4230          "dev": true
4231        },
4232        "has-flag": {
4233          "version": "3.0.0",
4234          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4235          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4236          "dev": true
4237        },
4238        "supports-color": {
4239          "version": "5.5.0",
4240          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4241          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4242          "dev": true,
4243          "requires": {
4244            "has-flag": "^3.0.0"
4245          }
4246        }
4247      }
4248    },
4249    "@commitlint/cli": {
4250      "version": "16.1.0",
4251      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-16.1.0.tgz",
4252      "integrity": "sha512-x5L1knvA3isRWBRVQx+Q6D45pA9139a2aZQYpxkljMG0dj4UHZkCnsYWpnGalxPxASI7nrI0KedKfS2YeQ55cQ==",
4253      "dev": true,
4254      "requires": {
4255        "@commitlint/format": "^16.0.0",
4256        "@commitlint/lint": "^16.0.0",
4257        "@commitlint/load": "^16.1.0",
4258        "@commitlint/read": "^16.0.0",
4259        "@commitlint/types": "^16.0.0",
4260        "lodash": "^4.17.19",
4261        "resolve-from": "5.0.0",
4262        "resolve-global": "1.0.0",
4263        "yargs": "^17.0.0"
4264      }
4265    },
4266    "@commitlint/config-conventional": {
4267      "version": "16.0.0",
4268      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-16.0.0.tgz",
4269      "integrity": "sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g==",
4270      "dev": true,
4271      "requires": {
4272        "conventional-changelog-conventionalcommits": "^4.3.1"
4273      }
4274    },
4275    "@commitlint/config-validator": {
4276      "version": "16.1.0",
4277      "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.1.0.tgz",
4278      "integrity": "sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==",
4279      "dev": true,
4280      "requires": {
4281        "@commitlint/types": "^16.0.0",
4282        "ajv": "^6.12.6"
4283      }
4284    },
4285    "@commitlint/cz-commitlint": {
4286      "version": "16.1.0",
4287      "resolved": "https://registry.npmjs.org/@commitlint/cz-commitlint/-/cz-commitlint-16.1.0.tgz",
4288      "integrity": "sha512-TThglfXEBW8TZ99dvaeto1c6hU25ONqL9qkENle2+1OFI64NgbICjLsJq7SVzJd4Jn/yZDp4xNqoV53WJPJ9aA==",
4289      "dev": true,
4290      "requires": {
4291        "@commitlint/ensure": "^16.0.0",
4292        "@commitlint/load": "^16.1.0",
4293        "@commitlint/types": "^16.0.0",
4294        "chalk": "^4.1.0",
4295        "lodash": "^4.17.21",
4296        "word-wrap": "^1.2.3"
4297      }
4298    },
4299    "@commitlint/ensure": {
4300      "version": "16.0.0",
4301      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-16.0.0.tgz",
4302      "integrity": "sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q==",
4303      "dev": true,
4304      "requires": {
4305        "@commitlint/types": "^16.0.0",
4306        "lodash": "^4.17.19"
4307      }
4308    },
4309    "@commitlint/execute-rule": {
4310      "version": "16.0.0",
4311      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.0.0.tgz",
4312      "integrity": "sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==",
4313      "dev": true
4314    },
4315    "@commitlint/format": {
4316      "version": "16.0.0",
4317      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-16.0.0.tgz",
4318      "integrity": "sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA==",
4319      "dev": true,
4320      "requires": {
4321        "@commitlint/types": "^16.0.0",
4322        "chalk": "^4.0.0"
4323      }
4324    },
4325    "@commitlint/is-ignored": {
4326      "version": "16.0.0",
4327      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-16.0.0.tgz",
4328      "integrity": "sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag==",
4329      "dev": true,
4330      "requires": {
4331        "@commitlint/types": "^16.0.0",
4332        "semver": "7.3.5"
4333      }
4334    },
4335    "@commitlint/lint": {
4336      "version": "16.0.0",
4337      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-16.0.0.tgz",
4338      "integrity": "sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A==",
4339      "dev": true,
4340      "requires": {
4341        "@commitlint/is-ignored": "^16.0.0",
4342        "@commitlint/parse": "^16.0.0",
4343        "@commitlint/rules": "^16.0.0",
4344        "@commitlint/types": "^16.0.0"
4345      }
4346    },
4347    "@commitlint/load": {
4348      "version": "16.1.0",
4349      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.1.0.tgz",
4350      "integrity": "sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==",
4351      "dev": true,
4352      "requires": {
4353        "@commitlint/config-validator": "^16.1.0",
4354        "@commitlint/execute-rule": "^16.0.0",
4355        "@commitlint/resolve-extends": "^16.1.0",
4356        "@commitlint/types": "^16.0.0",
4357        "chalk": "^4.0.0",
4358        "cosmiconfig": "^7.0.0",
4359        "cosmiconfig-typescript-loader": "^1.0.0",
4360        "lodash": "^4.17.19",
4361        "resolve-from": "^5.0.0",
4362        "typescript": "^4.4.3"
4363      }
4364    },
4365    "@commitlint/message": {
4366      "version": "16.0.0",
4367      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-16.0.0.tgz",
4368      "integrity": "sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA==",
4369      "dev": true
4370    },
4371    "@commitlint/parse": {
4372      "version": "16.0.0",
4373      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-16.0.0.tgz",
4374      "integrity": "sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag==",
4375      "dev": true,
4376      "requires": {
4377        "@commitlint/types": "^16.0.0",
4378        "conventional-changelog-angular": "^5.0.11",
4379        "conventional-commits-parser": "^3.2.2"
4380      }
4381    },
4382    "@commitlint/read": {
4383      "version": "16.0.0",
4384      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-16.0.0.tgz",
4385      "integrity": "sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew==",
4386      "dev": true,
4387      "requires": {
4388        "@commitlint/top-level": "^16.0.0",
4389        "@commitlint/types": "^16.0.0",
4390        "fs-extra": "^10.0.0",
4391        "git-raw-commits": "^2.0.0"
4392      }
4393    },
4394    "@commitlint/resolve-extends": {
4395      "version": "16.1.0",
4396      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.1.0.tgz",
4397      "integrity": "sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==",
4398      "dev": true,
4399      "requires": {
4400        "@commitlint/config-validator": "^16.1.0",
4401        "@commitlint/types": "^16.0.0",
4402        "import-fresh": "^3.0.0",
4403        "lodash": "^4.17.19",
4404        "resolve-from": "^5.0.0",
4405        "resolve-global": "^1.0.0"
4406      }
4407    },
4408    "@commitlint/rules": {
4409      "version": "16.0.0",
4410      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-16.0.0.tgz",
4411      "integrity": "sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg==",
4412      "dev": true,
4413      "requires": {
4414        "@commitlint/ensure": "^16.0.0",
4415        "@commitlint/message": "^16.0.0",
4416        "@commitlint/to-lines": "^16.0.0",
4417        "@commitlint/types": "^16.0.0",
4418        "execa": "^5.0.0"
4419      }
4420    },
4421    "@commitlint/to-lines": {
4422      "version": "16.0.0",
4423      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-16.0.0.tgz",
4424      "integrity": "sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA==",
4425      "dev": true
4426    },
4427    "@commitlint/top-level": {
4428      "version": "16.0.0",
4429      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-16.0.0.tgz",
4430      "integrity": "sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw==",
4431      "dev": true,
4432      "requires": {
4433        "find-up": "^5.0.0"
4434      }
4435    },
4436    "@commitlint/types": {
4437      "version": "16.0.0",
4438      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.0.0.tgz",
4439      "integrity": "sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==",
4440      "dev": true,
4441      "requires": {
4442        "chalk": "^4.0.0"
4443      }
4444    },
4445    "@cspotcode/source-map-consumer": {
4446      "version": "0.8.0",
4447      "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
4448      "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
4449      "dev": true
4450    },
4451    "@cspotcode/source-map-support": {
4452      "version": "0.7.0",
4453      "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
4454      "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
4455      "dev": true,
4456      "requires": {
4457        "@cspotcode/source-map-consumer": "0.8.0"
4458      }
4459    },
4460    "@hutson/parse-repository-url": {
4461      "version": "3.0.2",
4462      "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
4463      "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
4464      "dev": true
4465    },
4466    "@tsconfig/node10": {
4467      "version": "1.0.8",
4468      "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
4469      "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
4470      "dev": true
4471    },
4472    "@tsconfig/node12": {
4473      "version": "1.0.9",
4474      "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
4475      "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
4476      "dev": true
4477    },
4478    "@tsconfig/node14": {
4479      "version": "1.0.1",
4480      "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
4481      "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
4482      "dev": true
4483    },
4484    "@tsconfig/node16": {
4485      "version": "1.0.2",
4486      "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
4487      "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
4488      "dev": true
4489    },
4490    "@types/minimist": {
4491      "version": "1.2.2",
4492      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
4493      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
4494      "dev": true
4495    },
4496    "@types/node": {
4497      "version": "17.0.10",
4498      "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz",
4499      "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==",
4500      "dev": true,
4501      "peer": true
4502    },
4503    "@types/normalize-package-data": {
4504      "version": "2.4.1",
4505      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
4506      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
4507      "dev": true
4508    },
4509    "@types/parse-json": {
4510      "version": "4.0.0",
4511      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
4512      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
4513      "dev": true
4514    },
4515    "acorn": {
4516      "version": "8.7.0",
4517      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
4518      "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
4519      "dev": true
4520    },
4521    "acorn-walk": {
4522      "version": "8.2.0",
4523      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
4524      "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
4525      "dev": true
4526    },
4527    "add-stream": {
4528      "version": "1.0.0",
4529      "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
4530      "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=",
4531      "dev": true
4532    },
4533    "ajv": {
4534      "version": "6.12.6",
4535      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
4536      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
4537      "dev": true,
4538      "requires": {
4539        "fast-deep-equal": "^3.1.1",
4540        "fast-json-stable-stringify": "^2.0.0",
4541        "json-schema-traverse": "^0.4.1",
4542        "uri-js": "^4.2.2"
4543      }
4544    },
4545    "ansi-escapes": {
4546      "version": "4.3.2",
4547      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
4548      "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
4549      "dev": true,
4550      "peer": true,
4551      "requires": {
4552        "type-fest": "^0.21.3"
4553      },
4554      "dependencies": {
4555        "type-fest": {
4556          "version": "0.21.3",
4557          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
4558          "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
4559          "dev": true,
4560          "peer": true
4561        }
4562      }
4563    },
4564    "ansi-regex": {
4565      "version": "5.0.1",
4566      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
4567      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
4568      "dev": true
4569    },
4570    "ansi-styles": {
4571      "version": "4.3.0",
4572      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4573      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4574      "dev": true,
4575      "requires": {
4576        "color-convert": "^2.0.1"
4577      }
4578    },
4579    "arg": {
4580      "version": "4.1.3",
4581      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
4582      "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
4583      "dev": true
4584    },
4585    "argparse": {
4586      "version": "2.0.1",
4587      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4588      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4589      "dev": true
4590    },
4591    "array-ify": {
4592      "version": "1.0.0",
4593      "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
4594      "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
4595      "dev": true
4596    },
4597    "arrify": {
4598      "version": "1.0.1",
4599      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
4600      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
4601      "dev": true
4602    },
4603    "balanced-match": {
4604      "version": "1.0.2",
4605      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4606      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
4607      "dev": true
4608    },
4609    "base64-js": {
4610      "version": "1.5.1",
4611      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
4612      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
4613      "dev": true,
4614      "peer": true
4615    },
4616    "bl": {
4617      "version": "4.1.0",
4618      "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
4619      "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
4620      "dev": true,
4621      "peer": true,
4622      "requires": {
4623        "buffer": "^5.5.0",
4624        "inherits": "^2.0.4",
4625        "readable-stream": "^3.4.0"
4626      }
4627    },
4628    "brace-expansion": {
4629      "version": "1.1.11",
4630      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4631      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4632      "dev": true,
4633      "requires": {
4634        "balanced-match": "^1.0.0",
4635        "concat-map": "0.0.1"
4636      }
4637    },
4638    "braces": {
4639      "version": "3.0.2",
4640      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
4641      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
4642      "dev": true,
4643      "requires": {
4644        "fill-range": "^7.0.1"
4645      }
4646    },
4647    "buffer": {
4648      "version": "5.7.1",
4649      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
4650      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
4651      "dev": true,
4652      "peer": true,
4653      "requires": {
4654        "base64-js": "^1.3.1",
4655        "ieee754": "^1.1.13"
4656      }
4657    },
4658    "buffer-from": {
4659      "version": "1.1.2",
4660      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
4661      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
4662      "dev": true
4663    },
4664    "cachedir": {
4665      "version": "2.2.0",
4666      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
4667      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
4668      "dev": true
4669    },
4670    "callsites": {
4671      "version": "3.1.0",
4672      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
4673      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
4674      "dev": true
4675    },
4676    "camelcase": {
4677      "version": "5.3.1",
4678      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
4679      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
4680      "dev": true
4681    },
4682    "camelcase-keys": {
4683      "version": "6.2.2",
4684      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
4685      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
4686      "dev": true,
4687      "requires": {
4688        "camelcase": "^5.3.1",
4689        "map-obj": "^4.0.0",
4690        "quick-lru": "^4.0.1"
4691      }
4692    },
4693    "chalk": {
4694      "version": "4.1.2",
4695      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4696      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4697      "dev": true,
4698      "requires": {
4699        "ansi-styles": "^4.1.0",
4700        "supports-color": "^7.1.0"
4701      }
4702    },
4703    "chardet": {
4704      "version": "0.7.0",
4705      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
4706      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
4707      "dev": true
4708    },
4709    "cli-cursor": {
4710      "version": "3.1.0",
4711      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
4712      "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
4713      "dev": true,
4714      "peer": true,
4715      "requires": {
4716        "restore-cursor": "^3.1.0"
4717      }
4718    },
4719    "cli-spinners": {
4720      "version": "2.6.1",
4721      "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
4722      "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
4723      "dev": true,
4724      "peer": true
4725    },
4726    "cli-width": {
4727      "version": "3.0.0",
4728      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
4729      "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
4730      "dev": true,
4731      "peer": true
4732    },
4733    "cliui": {
4734      "version": "7.0.4",
4735      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
4736      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
4737      "dev": true,
4738      "requires": {
4739        "string-width": "^4.2.0",
4740        "strip-ansi": "^6.0.0",
4741        "wrap-ansi": "^7.0.0"
4742      }
4743    },
4744    "clone": {
4745      "version": "1.0.4",
4746      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
4747      "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
4748      "dev": true,
4749      "peer": true
4750    },
4751    "color-convert": {
4752      "version": "2.0.1",
4753      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4754      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4755      "dev": true,
4756      "requires": {
4757        "color-name": "~1.1.4"
4758      }
4759    },
4760    "color-name": {
4761      "version": "1.1.4",
4762      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4763      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4764      "dev": true
4765    },
4766    "commitizen": {
4767      "version": "4.2.4",
4768      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
4769      "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
4770      "dev": true,
4771      "requires": {
4772        "cachedir": "2.2.0",
4773        "cz-conventional-changelog": "3.2.0",
4774        "dedent": "0.7.0",
4775        "detect-indent": "6.0.0",
4776        "find-node-modules": "^2.1.2",
4777        "find-root": "1.1.0",
4778        "fs-extra": "8.1.0",
4779        "glob": "7.1.4",
4780        "inquirer": "6.5.2",
4781        "is-utf8": "^0.2.1",
4782        "lodash": "^4.17.20",
4783        "minimist": "1.2.5",
4784        "strip-bom": "4.0.0",
4785        "strip-json-comments": "3.0.1"
4786      },
4787      "dependencies": {
4788        "ansi-escapes": {
4789          "version": "3.2.0",
4790          "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
4791          "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
4792          "dev": true
4793        },
4794        "ansi-regex": {
4795          "version": "4.1.1",
4796          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
4797          "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
4798          "dev": true
4799        },
4800        "ansi-styles": {
4801          "version": "3.2.1",
4802          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4803          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4804          "dev": true,
4805          "requires": {
4806            "color-convert": "^1.9.0"
4807          }
4808        },
4809        "chalk": {
4810          "version": "2.4.2",
4811          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4812          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4813          "dev": true,
4814          "requires": {
4815            "ansi-styles": "^3.2.1",
4816            "escape-string-regexp": "^1.0.5",
4817            "supports-color": "^5.3.0"
4818          }
4819        },
4820        "cli-cursor": {
4821          "version": "2.1.0",
4822          "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
4823          "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
4824          "dev": true,
4825          "requires": {
4826            "restore-cursor": "^2.0.0"
4827          }
4828        },
4829        "cli-width": {
4830          "version": "2.2.1",
4831          "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
4832          "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
4833          "dev": true
4834        },
4835        "color-convert": {
4836          "version": "1.9.3",
4837          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4838          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4839          "dev": true,
4840          "requires": {
4841            "color-name": "1.1.3"
4842          }
4843        },
4844        "color-name": {
4845          "version": "1.1.3",
4846          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4847          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4848          "dev": true
4849        },
4850        "cz-conventional-changelog": {
4851          "version": "3.2.0",
4852          "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
4853          "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
4854          "dev": true,
4855          "requires": {
4856            "@commitlint/load": ">6.1.1",
4857            "chalk": "^2.4.1",
4858            "commitizen": "^4.0.3",
4859            "conventional-commit-types": "^3.0.0",
4860            "lodash.map": "^4.5.1",
4861            "longest": "^2.0.1",
4862            "word-wrap": "^1.0.3"
4863          }
4864        },
4865        "figures": {
4866          "version": "2.0.0",
4867          "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
4868          "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
4869          "dev": true,
4870          "requires": {
4871            "escape-string-regexp": "^1.0.5"
4872          }
4873        },
4874        "fs-extra": {
4875          "version": "8.1.0",
4876          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
4877          "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
4878          "dev": true,
4879          "requires": {
4880            "graceful-fs": "^4.2.0",
4881            "jsonfile": "^4.0.0",
4882            "universalify": "^0.1.0"
4883          }
4884        },
4885        "has-flag": {
4886          "version": "3.0.0",
4887          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4888          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4889          "dev": true
4890        },
4891        "inquirer": {
4892          "version": "6.5.2",
4893          "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
4894          "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
4895          "dev": true,
4896          "requires": {
4897            "ansi-escapes": "^3.2.0",
4898            "chalk": "^2.4.2",
4899            "cli-cursor": "^2.1.0",
4900            "cli-width": "^2.0.0",
4901            "external-editor": "^3.0.3",
4902            "figures": "^2.0.0",
4903            "lodash": "^4.17.12",
4904            "mute-stream": "0.0.7",
4905            "run-async": "^2.2.0",
4906            "rxjs": "^6.4.0",
4907            "string-width": "^2.1.0",
4908            "strip-ansi": "^5.1.0",
4909            "through": "^2.3.6"
4910          }
4911        },
4912        "is-fullwidth-code-point": {
4913          "version": "2.0.0",
4914          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4915          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4916          "dev": true
4917        },
4918        "jsonfile": {
4919          "version": "4.0.0",
4920          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
4921          "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
4922          "dev": true,
4923          "requires": {
4924            "graceful-fs": "^4.1.6"
4925          }
4926        },
4927        "mimic-fn": {
4928          "version": "1.2.0",
4929          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4930          "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
4931          "dev": true
4932        },
4933        "mute-stream": {
4934          "version": "0.0.7",
4935          "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
4936          "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4937          "dev": true
4938        },
4939        "onetime": {
4940          "version": "2.0.1",
4941          "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
4942          "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
4943          "dev": true,
4944          "requires": {
4945            "mimic-fn": "^1.0.0"
4946          }
4947        },
4948        "restore-cursor": {
4949          "version": "2.0.0",
4950          "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
4951          "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
4952          "dev": true,
4953          "requires": {
4954            "onetime": "^2.0.0",
4955            "signal-exit": "^3.0.2"
4956          }
4957        },
4958        "rxjs": {
4959          "version": "6.6.7",
4960          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
4961          "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
4962          "dev": true,
4963          "requires": {
4964            "tslib": "^1.9.0"
4965          }
4966        },
4967        "string-width": {
4968          "version": "2.1.1",
4969          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4970          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4971          "dev": true,
4972          "requires": {
4973            "is-fullwidth-code-point": "^2.0.0",
4974            "strip-ansi": "^4.0.0"
4975          },
4976          "dependencies": {
4977            "ansi-regex": {
4978              "version": "3.0.1",
4979              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
4980              "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
4981              "dev": true
4982            },
4983            "strip-ansi": {
4984              "version": "4.0.0",
4985              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4986              "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4987              "dev": true,
4988              "requires": {
4989                "ansi-regex": "^3.0.0"
4990              }
4991            }
4992          }
4993        },
4994        "strip-ansi": {
4995          "version": "5.2.0",
4996          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4997          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4998          "dev": true,
4999          "requires": {
5000            "ansi-regex": "^4.1.0"
5001          }
5002        },
5003        "supports-color": {
5004          "version": "5.5.0",
5005          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5006          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5007          "dev": true,
5008          "requires": {
5009            "has-flag": "^3.0.0"
5010          }
5011        },
5012        "tslib": {
5013          "version": "1.14.1",
5014          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
5015          "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
5016          "dev": true
5017        },
5018        "universalify": {
5019          "version": "0.1.2",
5020          "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
5021          "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
5022          "dev": true
5023        }
5024      }
5025    },
5026    "compare-func": {
5027      "version": "2.0.0",
5028      "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
5029      "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
5030      "dev": true,
5031      "requires": {
5032        "array-ify": "^1.0.0",
5033        "dot-prop": "^5.1.0"
5034      }
5035    },
5036    "concat-map": {
5037      "version": "0.0.1",
5038      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
5039      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
5040      "dev": true
5041    },
5042    "concat-stream": {
5043      "version": "2.0.0",
5044      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
5045      "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
5046      "dev": true,
5047      "requires": {
5048        "buffer-from": "^1.0.0",
5049        "inherits": "^2.0.3",
5050        "readable-stream": "^3.0.2",
5051        "typedarray": "^0.0.6"
5052      }
5053    },
5054    "conventional-changelog": {
5055      "version": "3.1.24",
5056      "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz",
5057      "integrity": "sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==",
5058      "dev": true,
5059      "requires": {
5060        "conventional-changelog-angular": "^5.0.12",
5061        "conventional-changelog-atom": "^2.0.8",
5062        "conventional-changelog-codemirror": "^2.0.8",
5063        "conventional-changelog-conventionalcommits": "^4.5.0",
5064        "conventional-changelog-core": "^4.2.1",
5065        "conventional-changelog-ember": "^2.0.9",
5066        "conventional-changelog-eslint": "^3.0.9",
5067        "conventional-changelog-express": "^2.0.6",
5068        "conventional-changelog-jquery": "^3.0.11",
5069        "conventional-changelog-jshint": "^2.0.9",
5070        "conventional-changelog-preset-loader": "^2.3.4"
5071      }
5072    },
5073    "conventional-changelog-angular": {
5074      "version": "5.0.13",
5075      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
5076      "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
5077      "dev": true,
5078      "requires": {
5079        "compare-func": "^2.0.0",
5080        "q": "^1.5.1"
5081      }
5082    },
5083    "conventional-changelog-atom": {
5084      "version": "2.0.8",
5085      "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz",
5086      "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==",
5087      "dev": true,
5088      "requires": {
5089        "q": "^1.5.1"
5090      }
5091    },
5092    "conventional-changelog-codemirror": {
5093      "version": "2.0.8",
5094      "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz",
5095      "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==",
5096      "dev": true,
5097      "requires": {
5098        "q": "^1.5.1"
5099      }
5100    },
5101    "conventional-changelog-config-spec": {
5102      "version": "2.1.0",
5103      "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz",
5104      "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==",
5105      "dev": true
5106    },
5107    "conventional-changelog-conventionalcommits": {
5108      "version": "4.6.1",
5109      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz",
5110      "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==",
5111      "dev": true,
5112      "requires": {
5113        "compare-func": "^2.0.0",
5114        "lodash": "^4.17.15",
5115        "q": "^1.5.1"
5116      }
5117    },
5118    "conventional-changelog-core": {
5119      "version": "4.2.4",
5120      "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz",
5121      "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==",
5122      "dev": true,
5123      "requires": {
5124        "add-stream": "^1.0.0",
5125        "conventional-changelog-writer": "^5.0.0",
5126        "conventional-commits-parser": "^3.2.0",
5127        "dateformat": "^3.0.0",
5128        "get-pkg-repo": "^4.0.0",
5129        "git-raw-commits": "^2.0.8",
5130        "git-remote-origin-url": "^2.0.0",
5131        "git-semver-tags": "^4.1.1",
5132        "lodash": "^4.17.15",
5133        "normalize-package-data": "^3.0.0",
5134        "q": "^1.5.1",
5135        "read-pkg": "^3.0.0",
5136        "read-pkg-up": "^3.0.0",
5137        "through2": "^4.0.0"
5138      },
5139      "dependencies": {
5140        "find-up": {
5141          "version": "2.1.0",
5142          "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
5143          "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
5144          "dev": true,
5145          "requires": {
5146            "locate-path": "^2.0.0"
5147          }
5148        },
5149        "hosted-git-info": {
5150          "version": "2.8.9",
5151          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
5152          "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
5153          "dev": true
5154        },
5155        "locate-path": {
5156          "version": "2.0.0",
5157          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
5158          "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5159          "dev": true,
5160          "requires": {
5161            "p-locate": "^2.0.0",
5162            "path-exists": "^3.0.0"
5163          }
5164        },
5165        "p-limit": {
5166          "version": "1.3.0",
5167          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
5168          "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
5169          "dev": true,
5170          "requires": {
5171            "p-try": "^1.0.0"
5172          }
5173        },
5174        "p-locate": {
5175          "version": "2.0.0",
5176          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
5177          "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5178          "dev": true,
5179          "requires": {
5180            "p-limit": "^1.1.0"
5181          }
5182        },
5183        "p-try": {
5184          "version": "1.0.0",
5185          "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
5186          "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
5187          "dev": true
5188        },
5189        "path-exists": {
5190          "version": "3.0.0",
5191          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5192          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5193          "dev": true
5194        },
5195        "path-type": {
5196          "version": "3.0.0",
5197          "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
5198          "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
5199          "dev": true,
5200          "requires": {
5201            "pify": "^3.0.0"
5202          }
5203        },
5204        "pify": {
5205          "version": "3.0.0",
5206          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
5207          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
5208          "dev": true
5209        },
5210        "read-pkg": {
5211          "version": "3.0.0",
5212          "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
5213          "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
5214          "dev": true,
5215          "requires": {
5216            "load-json-file": "^4.0.0",
5217            "normalize-package-data": "^2.3.2",
5218            "path-type": "^3.0.0"
5219          },
5220          "dependencies": {
5221            "normalize-package-data": {
5222              "version": "2.5.0",
5223              "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
5224              "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
5225              "dev": true,
5226              "requires": {
5227                "hosted-git-info": "^2.1.4",
5228                "resolve": "^1.10.0",
5229                "semver": "2 || 3 || 4 || 5",
5230                "validate-npm-package-license": "^3.0.1"
5231              }
5232            }
5233          }
5234        },
5235        "read-pkg-up": {
5236          "version": "3.0.0",
5237          "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
5238          "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
5239          "dev": true,
5240          "requires": {
5241            "find-up": "^2.0.0",
5242            "read-pkg": "^3.0.0"
5243          }
5244        },
5245        "semver": {
5246          "version": "5.7.1",
5247          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5248          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5249          "dev": true
5250        }
5251      }
5252    },
5253    "conventional-changelog-ember": {
5254      "version": "2.0.9",
5255      "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz",
5256      "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==",
5257      "dev": true,
5258      "requires": {
5259        "q": "^1.5.1"
5260      }
5261    },
5262    "conventional-changelog-eslint": {
5263      "version": "3.0.9",
5264      "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz",
5265      "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==",
5266      "dev": true,
5267      "requires": {
5268        "q": "^1.5.1"
5269      }
5270    },
5271    "conventional-changelog-express": {
5272      "version": "2.0.6",
5273      "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz",
5274      "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==",
5275      "dev": true,
5276      "requires": {
5277        "q": "^1.5.1"
5278      }
5279    },
5280    "conventional-changelog-jquery": {
5281      "version": "3.0.11",
5282      "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz",
5283      "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==",
5284      "dev": true,
5285      "requires": {
5286        "q": "^1.5.1"
5287      }
5288    },
5289    "conventional-changelog-jshint": {
5290      "version": "2.0.9",
5291      "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz",
5292      "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==",
5293      "dev": true,
5294      "requires": {
5295        "compare-func": "^2.0.0",
5296        "q": "^1.5.1"
5297      }
5298    },
5299    "conventional-changelog-preset-loader": {
5300      "version": "2.3.4",
5301      "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
5302      "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
5303      "dev": true
5304    },
5305    "conventional-changelog-tf-a": {
5306      "version": "file:tools/conventional-changelog-tf-a",
5307      "requires": {
5308        "conventional-changelog-conventionalcommits": "^4.6.1",
5309        "execa": "^5.1.1",
5310        "lodash": "^4.17.21",
5311        "q": "^1.5.1"
5312      }
5313    },
5314    "conventional-changelog-writer": {
5315      "version": "5.0.0",
5316      "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz",
5317      "integrity": "sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==",
5318      "dev": true,
5319      "requires": {
5320        "conventional-commits-filter": "^2.0.7",
5321        "dateformat": "^3.0.0",
5322        "handlebars": "^4.7.6",
5323        "json-stringify-safe": "^5.0.1",
5324        "lodash": "^4.17.15",
5325        "meow": "^8.0.0",
5326        "semver": "^6.0.0",
5327        "split": "^1.0.0",
5328        "through2": "^4.0.0"
5329      },
5330      "dependencies": {
5331        "semver": {
5332          "version": "6.3.0",
5333          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5334          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5335          "dev": true
5336        }
5337      }
5338    },
5339    "conventional-commit-types": {
5340      "version": "3.0.0",
5341      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
5342      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
5343      "dev": true
5344    },
5345    "conventional-commits-filter": {
5346      "version": "2.0.7",
5347      "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
5348      "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
5349      "dev": true,
5350      "requires": {
5351        "lodash.ismatch": "^4.4.0",
5352        "modify-values": "^1.0.0"
5353      }
5354    },
5355    "conventional-commits-parser": {
5356      "version": "3.2.3",
5357      "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
5358      "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
5359      "dev": true,
5360      "requires": {
5361        "is-text-path": "^1.0.1",
5362        "JSONStream": "^1.0.4",
5363        "lodash": "^4.17.15",
5364        "meow": "^8.0.0",
5365        "split2": "^3.0.0",
5366        "through2": "^4.0.0"
5367      }
5368    },
5369    "conventional-recommended-bump": {
5370      "version": "6.1.0",
5371      "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz",
5372      "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==",
5373      "dev": true,
5374      "requires": {
5375        "concat-stream": "^2.0.0",
5376        "conventional-changelog-preset-loader": "^2.3.4",
5377        "conventional-commits-filter": "^2.0.7",
5378        "conventional-commits-parser": "^3.2.0",
5379        "git-raw-commits": "^2.0.8",
5380        "git-semver-tags": "^4.1.1",
5381        "meow": "^8.0.0",
5382        "q": "^1.5.1"
5383      }
5384    },
5385    "core-util-is": {
5386      "version": "1.0.3",
5387      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
5388      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
5389      "dev": true
5390    },
5391    "cosmiconfig": {
5392      "version": "7.0.1",
5393      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
5394      "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
5395      "dev": true,
5396      "requires": {
5397        "@types/parse-json": "^4.0.0",
5398        "import-fresh": "^3.2.1",
5399        "parse-json": "^5.0.0",
5400        "path-type": "^4.0.0",
5401        "yaml": "^1.10.0"
5402      }
5403    },
5404    "cosmiconfig-typescript-loader": {
5405      "version": "1.0.4",
5406      "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.4.tgz",
5407      "integrity": "sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==",
5408      "dev": true,
5409      "requires": {
5410        "cosmiconfig": "^7",
5411        "ts-node": "^10.4.0"
5412      }
5413    },
5414    "create-require": {
5415      "version": "1.1.1",
5416      "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
5417      "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
5418      "dev": true
5419    },
5420    "cross-spawn": {
5421      "version": "7.0.3",
5422      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
5423      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
5424      "dev": true,
5425      "requires": {
5426        "path-key": "^3.1.0",
5427        "shebang-command": "^2.0.0",
5428        "which": "^2.0.1"
5429      },
5430      "dependencies": {
5431        "which": {
5432          "version": "2.0.2",
5433          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5434          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5435          "dev": true,
5436          "requires": {
5437            "isexe": "^2.0.0"
5438          }
5439        }
5440      }
5441    },
5442    "dargs": {
5443      "version": "7.0.0",
5444      "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
5445      "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
5446      "dev": true
5447    },
5448    "dateformat": {
5449      "version": "3.0.3",
5450      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
5451      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
5452      "dev": true
5453    },
5454    "decamelize": {
5455      "version": "1.2.0",
5456      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
5457      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
5458      "dev": true
5459    },
5460    "decamelize-keys": {
5461      "version": "1.1.0",
5462      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
5463      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
5464      "dev": true,
5465      "requires": {
5466        "decamelize": "^1.1.0",
5467        "map-obj": "^1.0.0"
5468      },
5469      "dependencies": {
5470        "map-obj": {
5471          "version": "1.0.1",
5472          "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
5473          "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
5474          "dev": true
5475        }
5476      }
5477    },
5478    "dedent": {
5479      "version": "0.7.0",
5480      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
5481      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
5482      "dev": true
5483    },
5484    "defaults": {
5485      "version": "1.0.3",
5486      "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
5487      "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
5488      "dev": true,
5489      "peer": true,
5490      "requires": {
5491        "clone": "^1.0.2"
5492      }
5493    },
5494    "detect-file": {
5495      "version": "1.0.0",
5496      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
5497      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
5498      "dev": true
5499    },
5500    "detect-indent": {
5501      "version": "6.0.0",
5502      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
5503      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
5504      "dev": true
5505    },
5506    "detect-newline": {
5507      "version": "3.1.0",
5508      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
5509      "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
5510      "dev": true
5511    },
5512    "diff": {
5513      "version": "4.0.2",
5514      "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
5515      "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
5516      "dev": true
5517    },
5518    "dot-prop": {
5519      "version": "5.3.0",
5520      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
5521      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
5522      "dev": true,
5523      "requires": {
5524        "is-obj": "^2.0.0"
5525      }
5526    },
5527    "dotgitignore": {
5528      "version": "2.1.0",
5529      "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz",
5530      "integrity": "sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==",
5531      "dev": true,
5532      "requires": {
5533        "find-up": "^3.0.0",
5534        "minimatch": "^3.0.4"
5535      },
5536      "dependencies": {
5537        "find-up": {
5538          "version": "3.0.0",
5539          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5540          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5541          "dev": true,
5542          "requires": {
5543            "locate-path": "^3.0.0"
5544          }
5545        },
5546        "locate-path": {
5547          "version": "3.0.0",
5548          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
5549          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
5550          "dev": true,
5551          "requires": {
5552            "p-locate": "^3.0.0",
5553            "path-exists": "^3.0.0"
5554          }
5555        },
5556        "p-limit": {
5557          "version": "2.3.0",
5558          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
5559          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
5560          "dev": true,
5561          "requires": {
5562            "p-try": "^2.0.0"
5563          }
5564        },
5565        "p-locate": {
5566          "version": "3.0.0",
5567          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
5568          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
5569          "dev": true,
5570          "requires": {
5571            "p-limit": "^2.0.0"
5572          }
5573        },
5574        "path-exists": {
5575          "version": "3.0.0",
5576          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5577          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5578          "dev": true
5579        }
5580      }
5581    },
5582    "emoji-regex": {
5583      "version": "8.0.0",
5584      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5585      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5586      "dev": true
5587    },
5588    "error-ex": {
5589      "version": "1.3.2",
5590      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5591      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5592      "dev": true,
5593      "requires": {
5594        "is-arrayish": "^0.2.1"
5595      }
5596    },
5597    "escalade": {
5598      "version": "3.1.1",
5599      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
5600      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
5601      "dev": true
5602    },
5603    "escape-string-regexp": {
5604      "version": "1.0.5",
5605      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5606      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5607      "dev": true
5608    },
5609    "execa": {
5610      "version": "5.1.1",
5611      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
5612      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
5613      "dev": true,
5614      "requires": {
5615        "cross-spawn": "^7.0.3",
5616        "get-stream": "^6.0.0",
5617        "human-signals": "^2.1.0",
5618        "is-stream": "^2.0.0",
5619        "merge-stream": "^2.0.0",
5620        "npm-run-path": "^4.0.1",
5621        "onetime": "^5.1.2",
5622        "signal-exit": "^3.0.3",
5623        "strip-final-newline": "^2.0.0"
5624      }
5625    },
5626    "expand-tilde": {
5627      "version": "2.0.2",
5628      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
5629      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
5630      "dev": true,
5631      "requires": {
5632        "homedir-polyfill": "^1.0.1"
5633      }
5634    },
5635    "external-editor": {
5636      "version": "3.1.0",
5637      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
5638      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
5639      "dev": true,
5640      "requires": {
5641        "chardet": "^0.7.0",
5642        "iconv-lite": "^0.4.24",
5643        "tmp": "^0.0.33"
5644      }
5645    },
5646    "fast-deep-equal": {
5647      "version": "3.1.3",
5648      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
5649      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
5650      "dev": true
5651    },
5652    "fast-json-stable-stringify": {
5653      "version": "2.1.0",
5654      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
5655      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
5656      "dev": true
5657    },
5658    "figures": {
5659      "version": "3.2.0",
5660      "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
5661      "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
5662      "dev": true,
5663      "requires": {
5664        "escape-string-regexp": "^1.0.5"
5665      }
5666    },
5667    "fill-range": {
5668      "version": "7.0.1",
5669      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
5670      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
5671      "dev": true,
5672      "requires": {
5673        "to-regex-range": "^5.0.1"
5674      }
5675    },
5676    "find-node-modules": {
5677      "version": "2.1.2",
5678      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
5679      "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
5680      "dev": true,
5681      "requires": {
5682        "findup-sync": "^4.0.0",
5683        "merge": "^2.1.0"
5684      }
5685    },
5686    "find-root": {
5687      "version": "1.1.0",
5688      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
5689      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
5690      "dev": true
5691    },
5692    "find-up": {
5693      "version": "5.0.0",
5694      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
5695      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
5696      "dev": true,
5697      "requires": {
5698        "locate-path": "^6.0.0",
5699        "path-exists": "^4.0.0"
5700      }
5701    },
5702    "findup-sync": {
5703      "version": "4.0.0",
5704      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
5705      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
5706      "dev": true,
5707      "requires": {
5708        "detect-file": "^1.0.0",
5709        "is-glob": "^4.0.0",
5710        "micromatch": "^4.0.2",
5711        "resolve-dir": "^1.0.1"
5712      }
5713    },
5714    "fs-access": {
5715      "version": "1.0.1",
5716      "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
5717      "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
5718      "dev": true,
5719      "requires": {
5720        "null-check": "^1.0.0"
5721      }
5722    },
5723    "fs-extra": {
5724      "version": "10.0.0",
5725      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
5726      "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
5727      "dev": true,
5728      "requires": {
5729        "graceful-fs": "^4.2.0",
5730        "jsonfile": "^6.0.1",
5731        "universalify": "^2.0.0"
5732      }
5733    },
5734    "fs.realpath": {
5735      "version": "1.0.0",
5736      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5737      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
5738      "dev": true
5739    },
5740    "function-bind": {
5741      "version": "1.1.1",
5742      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
5743      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
5744      "dev": true
5745    },
5746    "get-caller-file": {
5747      "version": "2.0.5",
5748      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
5749      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
5750      "dev": true
5751    },
5752    "get-pkg-repo": {
5753      "version": "4.2.1",
5754      "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
5755      "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
5756      "dev": true,
5757      "requires": {
5758        "@hutson/parse-repository-url": "^3.0.0",
5759        "hosted-git-info": "^4.0.0",
5760        "through2": "^2.0.0",
5761        "yargs": "^16.2.0"
5762      },
5763      "dependencies": {
5764        "readable-stream": {
5765          "version": "2.3.7",
5766          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5767          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5768          "dev": true,
5769          "requires": {
5770            "core-util-is": "~1.0.0",
5771            "inherits": "~2.0.3",
5772            "isarray": "~1.0.0",
5773            "process-nextick-args": "~2.0.0",
5774            "safe-buffer": "~5.1.1",
5775            "string_decoder": "~1.1.1",
5776            "util-deprecate": "~1.0.1"
5777          }
5778        },
5779        "safe-buffer": {
5780          "version": "5.1.2",
5781          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5782          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5783          "dev": true
5784        },
5785        "string_decoder": {
5786          "version": "1.1.1",
5787          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5788          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5789          "dev": true,
5790          "requires": {
5791            "safe-buffer": "~5.1.0"
5792          }
5793        },
5794        "through2": {
5795          "version": "2.0.5",
5796          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5797          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5798          "dev": true,
5799          "requires": {
5800            "readable-stream": "~2.3.6",
5801            "xtend": "~4.0.1"
5802          }
5803        },
5804        "yargs": {
5805          "version": "16.2.0",
5806          "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
5807          "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
5808          "dev": true,
5809          "requires": {
5810            "cliui": "^7.0.2",
5811            "escalade": "^3.1.1",
5812            "get-caller-file": "^2.0.5",
5813            "require-directory": "^2.1.1",
5814            "string-width": "^4.2.0",
5815            "y18n": "^5.0.5",
5816            "yargs-parser": "^20.2.2"
5817          }
5818        }
5819      }
5820    },
5821    "get-stream": {
5822      "version": "6.0.1",
5823      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
5824      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
5825      "dev": true
5826    },
5827    "git-raw-commits": {
5828      "version": "2.0.10",
5829      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz",
5830      "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
5831      "dev": true,
5832      "requires": {
5833        "dargs": "^7.0.0",
5834        "lodash": "^4.17.15",
5835        "meow": "^8.0.0",
5836        "split2": "^3.0.0",
5837        "through2": "^4.0.0"
5838      }
5839    },
5840    "git-remote-origin-url": {
5841      "version": "2.0.0",
5842      "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
5843      "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=",
5844      "dev": true,
5845      "requires": {
5846        "gitconfiglocal": "^1.0.0",
5847        "pify": "^2.3.0"
5848      }
5849    },
5850    "git-semver-tags": {
5851      "version": "4.1.1",
5852      "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz",
5853      "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==",
5854      "dev": true,
5855      "requires": {
5856        "meow": "^8.0.0",
5857        "semver": "^6.0.0"
5858      },
5859      "dependencies": {
5860        "semver": {
5861          "version": "6.3.0",
5862          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5863          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5864          "dev": true
5865        }
5866      }
5867    },
5868    "gitconfiglocal": {
5869      "version": "1.0.0",
5870      "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
5871      "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=",
5872      "dev": true,
5873      "requires": {
5874        "ini": "^1.3.2"
5875      }
5876    },
5877    "glob": {
5878      "version": "7.1.4",
5879      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
5880      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
5881      "dev": true,
5882      "requires": {
5883        "fs.realpath": "^1.0.0",
5884        "inflight": "^1.0.4",
5885        "inherits": "2",
5886        "minimatch": "^3.0.4",
5887        "once": "^1.3.0",
5888        "path-is-absolute": "^1.0.0"
5889      }
5890    },
5891    "global-dirs": {
5892      "version": "0.1.1",
5893      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
5894      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
5895      "dev": true,
5896      "requires": {
5897        "ini": "^1.3.4"
5898      }
5899    },
5900    "global-modules": {
5901      "version": "1.0.0",
5902      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
5903      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
5904      "dev": true,
5905      "requires": {
5906        "global-prefix": "^1.0.1",
5907        "is-windows": "^1.0.1",
5908        "resolve-dir": "^1.0.0"
5909      }
5910    },
5911    "global-prefix": {
5912      "version": "1.0.2",
5913      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
5914      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
5915      "dev": true,
5916      "requires": {
5917        "expand-tilde": "^2.0.2",
5918        "homedir-polyfill": "^1.0.1",
5919        "ini": "^1.3.4",
5920        "is-windows": "^1.0.1",
5921        "which": "^1.2.14"
5922      }
5923    },
5924    "graceful-fs": {
5925      "version": "4.2.6",
5926      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
5927      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
5928      "dev": true
5929    },
5930    "handlebars": {
5931      "version": "4.7.7",
5932      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
5933      "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
5934      "dev": true,
5935      "requires": {
5936        "minimist": "^1.2.5",
5937        "neo-async": "^2.6.0",
5938        "source-map": "^0.6.1",
5939        "uglify-js": "^3.1.4",
5940        "wordwrap": "^1.0.0"
5941      }
5942    },
5943    "hard-rejection": {
5944      "version": "2.1.0",
5945      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
5946      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
5947      "dev": true
5948    },
5949    "has": {
5950      "version": "1.0.3",
5951      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5952      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5953      "dev": true,
5954      "requires": {
5955        "function-bind": "^1.1.1"
5956      }
5957    },
5958    "has-flag": {
5959      "version": "4.0.0",
5960      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5961      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5962      "dev": true
5963    },
5964    "homedir-polyfill": {
5965      "version": "1.0.3",
5966      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
5967      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
5968      "dev": true,
5969      "requires": {
5970        "parse-passwd": "^1.0.0"
5971      }
5972    },
5973    "hosted-git-info": {
5974      "version": "4.0.2",
5975      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
5976      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
5977      "dev": true,
5978      "requires": {
5979        "lru-cache": "^6.0.0"
5980      }
5981    },
5982    "human-signals": {
5983      "version": "2.1.0",
5984      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
5985      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
5986      "dev": true
5987    },
5988    "husky": {
5989      "version": "7.0.4",
5990      "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
5991      "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
5992      "dev": true
5993    },
5994    "iconv-lite": {
5995      "version": "0.4.24",
5996      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5997      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5998      "dev": true,
5999      "requires": {
6000        "safer-buffer": ">= 2.1.2 < 3"
6001      }
6002    },
6003    "ieee754": {
6004      "version": "1.2.1",
6005      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
6006      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
6007      "dev": true,
6008      "peer": true
6009    },
6010    "import-fresh": {
6011      "version": "3.3.0",
6012      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
6013      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
6014      "dev": true,
6015      "requires": {
6016        "parent-module": "^1.0.0",
6017        "resolve-from": "^4.0.0"
6018      },
6019      "dependencies": {
6020        "resolve-from": {
6021          "version": "4.0.0",
6022          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
6023          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
6024          "dev": true
6025        }
6026      }
6027    },
6028    "indent-string": {
6029      "version": "4.0.0",
6030      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
6031      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
6032      "dev": true
6033    },
6034    "inflight": {
6035      "version": "1.0.6",
6036      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
6037      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6038      "dev": true,
6039      "requires": {
6040        "once": "^1.3.0",
6041        "wrappy": "1"
6042      }
6043    },
6044    "inherits": {
6045      "version": "2.0.4",
6046      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
6047      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
6048      "dev": true
6049    },
6050    "ini": {
6051      "version": "1.3.8",
6052      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
6053      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
6054      "dev": true
6055    },
6056    "inquirer": {
6057      "version": "8.2.0",
6058      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz",
6059      "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==",
6060      "dev": true,
6061      "peer": true,
6062      "requires": {
6063        "ansi-escapes": "^4.2.1",
6064        "chalk": "^4.1.1",
6065        "cli-cursor": "^3.1.0",
6066        "cli-width": "^3.0.0",
6067        "external-editor": "^3.0.3",
6068        "figures": "^3.0.0",
6069        "lodash": "^4.17.21",
6070        "mute-stream": "0.0.8",
6071        "ora": "^5.4.1",
6072        "run-async": "^2.4.0",
6073        "rxjs": "^7.2.0",
6074        "string-width": "^4.1.0",
6075        "strip-ansi": "^6.0.0",
6076        "through": "^2.3.6"
6077      }
6078    },
6079    "is-arrayish": {
6080      "version": "0.2.1",
6081      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6082      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
6083      "dev": true
6084    },
6085    "is-core-module": {
6086      "version": "2.8.0",
6087      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
6088      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
6089      "dev": true,
6090      "requires": {
6091        "has": "^1.0.3"
6092      }
6093    },
6094    "is-extglob": {
6095      "version": "2.1.1",
6096      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6097      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
6098      "dev": true
6099    },
6100    "is-fullwidth-code-point": {
6101      "version": "3.0.0",
6102      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6103      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6104      "dev": true
6105    },
6106    "is-glob": {
6107      "version": "4.0.1",
6108      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
6109      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
6110      "dev": true,
6111      "requires": {
6112        "is-extglob": "^2.1.1"
6113      }
6114    },
6115    "is-interactive": {
6116      "version": "1.0.0",
6117      "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
6118      "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
6119      "dev": true,
6120      "peer": true
6121    },
6122    "is-number": {
6123      "version": "7.0.0",
6124      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
6125      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
6126      "dev": true
6127    },
6128    "is-obj": {
6129      "version": "2.0.0",
6130      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
6131      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
6132      "dev": true
6133    },
6134    "is-plain-obj": {
6135      "version": "1.1.0",
6136      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
6137      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
6138      "dev": true
6139    },
6140    "is-stream": {
6141      "version": "2.0.1",
6142      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
6143      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
6144      "dev": true
6145    },
6146    "is-text-path": {
6147      "version": "1.0.1",
6148      "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
6149      "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
6150      "dev": true,
6151      "requires": {
6152        "text-extensions": "^1.0.0"
6153      }
6154    },
6155    "is-unicode-supported": {
6156      "version": "0.1.0",
6157      "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
6158      "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
6159      "dev": true,
6160      "peer": true
6161    },
6162    "is-utf8": {
6163      "version": "0.2.1",
6164      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
6165      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
6166      "dev": true
6167    },
6168    "is-windows": {
6169      "version": "1.0.2",
6170      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
6171      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
6172      "dev": true
6173    },
6174    "isarray": {
6175      "version": "1.0.0",
6176      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6177      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6178      "dev": true
6179    },
6180    "isexe": {
6181      "version": "2.0.0",
6182      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
6183      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
6184      "dev": true
6185    },
6186    "js-tokens": {
6187      "version": "4.0.0",
6188      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
6189      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
6190      "dev": true
6191    },
6192    "js-yaml": {
6193      "version": "4.1.0",
6194      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
6195      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
6196      "dev": true,
6197      "requires": {
6198        "argparse": "^2.0.1"
6199      }
6200    },
6201    "json-parse-better-errors": {
6202      "version": "1.0.2",
6203      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
6204      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
6205      "dev": true
6206    },
6207    "json-parse-even-better-errors": {
6208      "version": "2.3.1",
6209      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
6210      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
6211      "dev": true
6212    },
6213    "json-schema-traverse": {
6214      "version": "0.4.1",
6215      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6216      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6217      "dev": true
6218    },
6219    "json-stringify-safe": {
6220      "version": "5.0.1",
6221      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
6222      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
6223      "dev": true
6224    },
6225    "jsonfile": {
6226      "version": "6.1.0",
6227      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
6228      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
6229      "dev": true,
6230      "requires": {
6231        "graceful-fs": "^4.1.6",
6232        "universalify": "^2.0.0"
6233      }
6234    },
6235    "jsonparse": {
6236      "version": "1.3.1",
6237      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
6238      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
6239      "dev": true
6240    },
6241    "JSONStream": {
6242      "version": "1.3.5",
6243      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
6244      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
6245      "dev": true,
6246      "requires": {
6247        "jsonparse": "^1.2.0",
6248        "through": ">=2.2.7 <3"
6249      }
6250    },
6251    "kind-of": {
6252      "version": "6.0.3",
6253      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
6254      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
6255      "dev": true
6256    },
6257    "lines-and-columns": {
6258      "version": "1.1.6",
6259      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
6260      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
6261      "dev": true
6262    },
6263    "load-json-file": {
6264      "version": "4.0.0",
6265      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
6266      "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6267      "dev": true,
6268      "requires": {
6269        "graceful-fs": "^4.1.2",
6270        "parse-json": "^4.0.0",
6271        "pify": "^3.0.0",
6272        "strip-bom": "^3.0.0"
6273      },
6274      "dependencies": {
6275        "parse-json": {
6276          "version": "4.0.0",
6277          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
6278          "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6279          "dev": true,
6280          "requires": {
6281            "error-ex": "^1.3.1",
6282            "json-parse-better-errors": "^1.0.1"
6283          }
6284        },
6285        "pify": {
6286          "version": "3.0.0",
6287          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6288          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6289          "dev": true
6290        },
6291        "strip-bom": {
6292          "version": "3.0.0",
6293          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6294          "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6295          "dev": true
6296        }
6297      }
6298    },
6299    "locate-path": {
6300      "version": "6.0.0",
6301      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
6302      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
6303      "dev": true,
6304      "requires": {
6305        "p-locate": "^5.0.0"
6306      }
6307    },
6308    "lodash": {
6309      "version": "4.17.21",
6310      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
6311      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
6312      "dev": true
6313    },
6314    "lodash.ismatch": {
6315      "version": "4.4.0",
6316      "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
6317      "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
6318      "dev": true
6319    },
6320    "lodash.map": {
6321      "version": "4.6.0",
6322      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
6323      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
6324      "dev": true
6325    },
6326    "log-symbols": {
6327      "version": "4.1.0",
6328      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
6329      "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
6330      "dev": true,
6331      "peer": true,
6332      "requires": {
6333        "chalk": "^4.1.0",
6334        "is-unicode-supported": "^0.1.0"
6335      }
6336    },
6337    "longest": {
6338      "version": "2.0.1",
6339      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
6340      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
6341      "dev": true
6342    },
6343    "lru-cache": {
6344      "version": "6.0.0",
6345      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
6346      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
6347      "dev": true,
6348      "requires": {
6349        "yallist": "^4.0.0"
6350      }
6351    },
6352    "make-error": {
6353      "version": "1.3.6",
6354      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
6355      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
6356      "dev": true
6357    },
6358    "map-obj": {
6359      "version": "4.3.0",
6360      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
6361      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
6362      "dev": true
6363    },
6364    "meow": {
6365      "version": "8.1.2",
6366      "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
6367      "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
6368      "dev": true,
6369      "requires": {
6370        "@types/minimist": "^1.2.0",
6371        "camelcase-keys": "^6.2.2",
6372        "decamelize-keys": "^1.1.0",
6373        "hard-rejection": "^2.1.0",
6374        "minimist-options": "4.1.0",
6375        "normalize-package-data": "^3.0.0",
6376        "read-pkg-up": "^7.0.1",
6377        "redent": "^3.0.0",
6378        "trim-newlines": "^3.0.0",
6379        "type-fest": "^0.18.0",
6380        "yargs-parser": "^20.2.3"
6381      }
6382    },
6383    "merge": {
6384      "version": "2.1.1",
6385      "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
6386      "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
6387      "dev": true
6388    },
6389    "merge-stream": {
6390      "version": "2.0.0",
6391      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
6392      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
6393      "dev": true
6394    },
6395    "micromatch": {
6396      "version": "4.0.4",
6397      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
6398      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
6399      "dev": true,
6400      "requires": {
6401        "braces": "^3.0.1",
6402        "picomatch": "^2.2.3"
6403      }
6404    },
6405    "mimic-fn": {
6406      "version": "2.1.0",
6407      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
6408      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
6409      "dev": true
6410    },
6411    "min-indent": {
6412      "version": "1.0.1",
6413      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
6414      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
6415      "dev": true
6416    },
6417    "minimatch": {
6418      "version": "3.0.4",
6419      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
6420      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
6421      "dev": true,
6422      "requires": {
6423        "brace-expansion": "^1.1.7"
6424      }
6425    },
6426    "minimist": {
6427      "version": "1.2.5",
6428      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6429      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
6430      "dev": true
6431    },
6432    "minimist-options": {
6433      "version": "4.1.0",
6434      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
6435      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
6436      "dev": true,
6437      "requires": {
6438        "arrify": "^1.0.1",
6439        "is-plain-obj": "^1.1.0",
6440        "kind-of": "^6.0.3"
6441      }
6442    },
6443    "modify-values": {
6444      "version": "1.0.1",
6445      "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
6446      "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
6447      "dev": true
6448    },
6449    "mute-stream": {
6450      "version": "0.0.8",
6451      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
6452      "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
6453      "dev": true,
6454      "peer": true
6455    },
6456    "neo-async": {
6457      "version": "2.6.2",
6458      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
6459      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
6460      "dev": true
6461    },
6462    "normalize-package-data": {
6463      "version": "3.0.3",
6464      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
6465      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
6466      "dev": true,
6467      "requires": {
6468        "hosted-git-info": "^4.0.1",
6469        "is-core-module": "^2.5.0",
6470        "semver": "^7.3.4",
6471        "validate-npm-package-license": "^3.0.1"
6472      }
6473    },
6474    "npm-run-path": {
6475      "version": "4.0.1",
6476      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
6477      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
6478      "dev": true,
6479      "requires": {
6480        "path-key": "^3.0.0"
6481      }
6482    },
6483    "null-check": {
6484      "version": "1.0.0",
6485      "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
6486      "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
6487      "dev": true
6488    },
6489    "once": {
6490      "version": "1.4.0",
6491      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
6492      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
6493      "dev": true,
6494      "requires": {
6495        "wrappy": "1"
6496      }
6497    },
6498    "onetime": {
6499      "version": "5.1.2",
6500      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
6501      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
6502      "dev": true,
6503      "requires": {
6504        "mimic-fn": "^2.1.0"
6505      }
6506    },
6507    "ora": {
6508      "version": "5.4.1",
6509      "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
6510      "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
6511      "dev": true,
6512      "peer": true,
6513      "requires": {
6514        "bl": "^4.1.0",
6515        "chalk": "^4.1.0",
6516        "cli-cursor": "^3.1.0",
6517        "cli-spinners": "^2.5.0",
6518        "is-interactive": "^1.0.0",
6519        "is-unicode-supported": "^0.1.0",
6520        "log-symbols": "^4.1.0",
6521        "strip-ansi": "^6.0.0",
6522        "wcwidth": "^1.0.1"
6523      }
6524    },
6525    "os-tmpdir": {
6526      "version": "1.0.2",
6527      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
6528      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6529      "dev": true
6530    },
6531    "p-limit": {
6532      "version": "3.1.0",
6533      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
6534      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
6535      "dev": true,
6536      "requires": {
6537        "yocto-queue": "^0.1.0"
6538      }
6539    },
6540    "p-locate": {
6541      "version": "5.0.0",
6542      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
6543      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
6544      "dev": true,
6545      "requires": {
6546        "p-limit": "^3.0.2"
6547      }
6548    },
6549    "p-try": {
6550      "version": "2.2.0",
6551      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
6552      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
6553      "dev": true
6554    },
6555    "parent-module": {
6556      "version": "1.0.1",
6557      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
6558      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
6559      "dev": true,
6560      "requires": {
6561        "callsites": "^3.0.0"
6562      }
6563    },
6564    "parse-json": {
6565      "version": "5.2.0",
6566      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
6567      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
6568      "dev": true,
6569      "requires": {
6570        "@babel/code-frame": "^7.0.0",
6571        "error-ex": "^1.3.1",
6572        "json-parse-even-better-errors": "^2.3.0",
6573        "lines-and-columns": "^1.1.6"
6574      }
6575    },
6576    "parse-passwd": {
6577      "version": "1.0.0",
6578      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
6579      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
6580      "dev": true
6581    },
6582    "path-exists": {
6583      "version": "4.0.0",
6584      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
6585      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
6586      "dev": true
6587    },
6588    "path-is-absolute": {
6589      "version": "1.0.1",
6590      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
6591      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
6592      "dev": true
6593    },
6594    "path-key": {
6595      "version": "3.1.1",
6596      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
6597      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
6598      "dev": true
6599    },
6600    "path-parse": {
6601      "version": "1.0.7",
6602      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
6603      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
6604      "dev": true
6605    },
6606    "path-type": {
6607      "version": "4.0.0",
6608      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
6609      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
6610      "dev": true
6611    },
6612    "picomatch": {
6613      "version": "2.2.3",
6614      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
6615      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
6616      "dev": true
6617    },
6618    "pify": {
6619      "version": "2.3.0",
6620      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6621      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
6622      "dev": true
6623    },
6624    "process-nextick-args": {
6625      "version": "2.0.1",
6626      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
6627      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
6628      "dev": true
6629    },
6630    "punycode": {
6631      "version": "2.1.1",
6632      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
6633      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
6634      "dev": true
6635    },
6636    "q": {
6637      "version": "1.5.1",
6638      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
6639      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
6640      "dev": true
6641    },
6642    "quick-lru": {
6643      "version": "4.0.1",
6644      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
6645      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
6646      "dev": true
6647    },
6648    "read-pkg": {
6649      "version": "5.2.0",
6650      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
6651      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
6652      "dev": true,
6653      "requires": {
6654        "@types/normalize-package-data": "^2.4.0",
6655        "normalize-package-data": "^2.5.0",
6656        "parse-json": "^5.0.0",
6657        "type-fest": "^0.6.0"
6658      },
6659      "dependencies": {
6660        "hosted-git-info": {
6661          "version": "2.8.9",
6662          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
6663          "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
6664          "dev": true
6665        },
6666        "normalize-package-data": {
6667          "version": "2.5.0",
6668          "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
6669          "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
6670          "dev": true,
6671          "requires": {
6672            "hosted-git-info": "^2.1.4",
6673            "resolve": "^1.10.0",
6674            "semver": "2 || 3 || 4 || 5",
6675            "validate-npm-package-license": "^3.0.1"
6676          }
6677        },
6678        "semver": {
6679          "version": "5.7.1",
6680          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6681          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6682          "dev": true
6683        },
6684        "type-fest": {
6685          "version": "0.6.0",
6686          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
6687          "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
6688          "dev": true
6689        }
6690      }
6691    },
6692    "read-pkg-up": {
6693      "version": "7.0.1",
6694      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
6695      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
6696      "dev": true,
6697      "requires": {
6698        "find-up": "^4.1.0",
6699        "read-pkg": "^5.2.0",
6700        "type-fest": "^0.8.1"
6701      },
6702      "dependencies": {
6703        "find-up": {
6704          "version": "4.1.0",
6705          "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
6706          "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
6707          "dev": true,
6708          "requires": {
6709            "locate-path": "^5.0.0",
6710            "path-exists": "^4.0.0"
6711          }
6712        },
6713        "locate-path": {
6714          "version": "5.0.0",
6715          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
6716          "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
6717          "dev": true,
6718          "requires": {
6719            "p-locate": "^4.1.0"
6720          }
6721        },
6722        "p-limit": {
6723          "version": "2.3.0",
6724          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
6725          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
6726          "dev": true,
6727          "requires": {
6728            "p-try": "^2.0.0"
6729          }
6730        },
6731        "p-locate": {
6732          "version": "4.1.0",
6733          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
6734          "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
6735          "dev": true,
6736          "requires": {
6737            "p-limit": "^2.2.0"
6738          }
6739        },
6740        "type-fest": {
6741          "version": "0.8.1",
6742          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6743          "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6744          "dev": true
6745        }
6746      }
6747    },
6748    "readable-stream": {
6749      "version": "3.6.0",
6750      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6751      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6752      "dev": true,
6753      "requires": {
6754        "inherits": "^2.0.3",
6755        "string_decoder": "^1.1.1",
6756        "util-deprecate": "^1.0.1"
6757      }
6758    },
6759    "redent": {
6760      "version": "3.0.0",
6761      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
6762      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
6763      "dev": true,
6764      "requires": {
6765        "indent-string": "^4.0.0",
6766        "strip-indent": "^3.0.0"
6767      }
6768    },
6769    "require-directory": {
6770      "version": "2.1.1",
6771      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
6772      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
6773      "dev": true
6774    },
6775    "resolve": {
6776      "version": "1.20.0",
6777      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
6778      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
6779      "dev": true,
6780      "requires": {
6781        "is-core-module": "^2.2.0",
6782        "path-parse": "^1.0.6"
6783      }
6784    },
6785    "resolve-dir": {
6786      "version": "1.0.1",
6787      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
6788      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
6789      "dev": true,
6790      "requires": {
6791        "expand-tilde": "^2.0.0",
6792        "global-modules": "^1.0.0"
6793      }
6794    },
6795    "resolve-from": {
6796      "version": "5.0.0",
6797      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
6798      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
6799      "dev": true
6800    },
6801    "resolve-global": {
6802      "version": "1.0.0",
6803      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
6804      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
6805      "dev": true,
6806      "requires": {
6807        "global-dirs": "^0.1.1"
6808      }
6809    },
6810    "restore-cursor": {
6811      "version": "3.1.0",
6812      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
6813      "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
6814      "dev": true,
6815      "peer": true,
6816      "requires": {
6817        "onetime": "^5.1.0",
6818        "signal-exit": "^3.0.2"
6819      }
6820    },
6821    "run-async": {
6822      "version": "2.4.1",
6823      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
6824      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
6825      "dev": true
6826    },
6827    "rxjs": {
6828      "version": "7.4.0",
6829      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz",
6830      "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
6831      "dev": true,
6832      "peer": true,
6833      "requires": {
6834        "tslib": "~2.1.0"
6835      }
6836    },
6837    "safe-buffer": {
6838      "version": "5.2.1",
6839      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
6840      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
6841      "dev": true
6842    },
6843    "safer-buffer": {
6844      "version": "2.1.2",
6845      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6846      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6847      "dev": true
6848    },
6849    "semver": {
6850      "version": "7.3.5",
6851      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
6852      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
6853      "dev": true,
6854      "requires": {
6855        "lru-cache": "^6.0.0"
6856      }
6857    },
6858    "shebang-command": {
6859      "version": "2.0.0",
6860      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
6861      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
6862      "dev": true,
6863      "requires": {
6864        "shebang-regex": "^3.0.0"
6865      }
6866    },
6867    "shebang-regex": {
6868      "version": "3.0.0",
6869      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
6870      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
6871      "dev": true
6872    },
6873    "signal-exit": {
6874      "version": "3.0.3",
6875      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
6876      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
6877      "dev": true
6878    },
6879    "source-map": {
6880      "version": "0.6.1",
6881      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6882      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6883      "dev": true
6884    },
6885    "spdx-correct": {
6886      "version": "3.1.1",
6887      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
6888      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
6889      "dev": true,
6890      "requires": {
6891        "spdx-expression-parse": "^3.0.0",
6892        "spdx-license-ids": "^3.0.0"
6893      }
6894    },
6895    "spdx-exceptions": {
6896      "version": "2.3.0",
6897      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
6898      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
6899      "dev": true
6900    },
6901    "spdx-expression-parse": {
6902      "version": "3.0.1",
6903      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
6904      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
6905      "dev": true,
6906      "requires": {
6907        "spdx-exceptions": "^2.1.0",
6908        "spdx-license-ids": "^3.0.0"
6909      }
6910    },
6911    "spdx-license-ids": {
6912      "version": "3.0.10",
6913      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
6914      "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
6915      "dev": true
6916    },
6917    "split": {
6918      "version": "1.0.1",
6919      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
6920      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
6921      "dev": true,
6922      "requires": {
6923        "through": "2"
6924      }
6925    },
6926    "split2": {
6927      "version": "3.2.2",
6928      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
6929      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
6930      "dev": true,
6931      "requires": {
6932        "readable-stream": "^3.0.0"
6933      }
6934    },
6935    "standard-version": {
6936      "version": "9.3.2",
6937      "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.3.2.tgz",
6938      "integrity": "sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ==",
6939      "dev": true,
6940      "requires": {
6941        "chalk": "^2.4.2",
6942        "conventional-changelog": "3.1.24",
6943        "conventional-changelog-config-spec": "2.1.0",
6944        "conventional-changelog-conventionalcommits": "4.6.1",
6945        "conventional-recommended-bump": "6.1.0",
6946        "detect-indent": "^6.0.0",
6947        "detect-newline": "^3.1.0",
6948        "dotgitignore": "^2.1.0",
6949        "figures": "^3.1.0",
6950        "find-up": "^5.0.0",
6951        "fs-access": "^1.0.1",
6952        "git-semver-tags": "^4.0.0",
6953        "semver": "^7.1.1",
6954        "stringify-package": "^1.0.1",
6955        "yargs": "^16.0.0"
6956      },
6957      "dependencies": {
6958        "ansi-styles": {
6959          "version": "3.2.1",
6960          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6961          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6962          "dev": true,
6963          "requires": {
6964            "color-convert": "^1.9.0"
6965          }
6966        },
6967        "chalk": {
6968          "version": "2.4.2",
6969          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6970          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6971          "dev": true,
6972          "requires": {
6973            "ansi-styles": "^3.2.1",
6974            "escape-string-regexp": "^1.0.5",
6975            "supports-color": "^5.3.0"
6976          }
6977        },
6978        "color-convert": {
6979          "version": "1.9.3",
6980          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6981          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6982          "dev": true,
6983          "requires": {
6984            "color-name": "1.1.3"
6985          }
6986        },
6987        "color-name": {
6988          "version": "1.1.3",
6989          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6990          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6991          "dev": true
6992        },
6993        "has-flag": {
6994          "version": "3.0.0",
6995          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6996          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6997          "dev": true
6998        },
6999        "supports-color": {
7000          "version": "5.5.0",
7001          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7002          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7003          "dev": true,
7004          "requires": {
7005            "has-flag": "^3.0.0"
7006          }
7007        },
7008        "yargs": {
7009          "version": "16.2.0",
7010          "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
7011          "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
7012          "dev": true,
7013          "requires": {
7014            "cliui": "^7.0.2",
7015            "escalade": "^3.1.1",
7016            "get-caller-file": "^2.0.5",
7017            "require-directory": "^2.1.1",
7018            "string-width": "^4.2.0",
7019            "y18n": "^5.0.5",
7020            "yargs-parser": "^20.2.2"
7021          }
7022        }
7023      }
7024    },
7025    "string_decoder": {
7026      "version": "1.3.0",
7027      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
7028      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
7029      "dev": true,
7030      "requires": {
7031        "safe-buffer": "~5.2.0"
7032      }
7033    },
7034    "string-width": {
7035      "version": "4.2.3",
7036      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
7037      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
7038      "dev": true,
7039      "requires": {
7040        "emoji-regex": "^8.0.0",
7041        "is-fullwidth-code-point": "^3.0.0",
7042        "strip-ansi": "^6.0.1"
7043      }
7044    },
7045    "stringify-package": {
7046      "version": "1.0.1",
7047      "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz",
7048      "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==",
7049      "dev": true
7050    },
7051    "strip-ansi": {
7052      "version": "6.0.1",
7053      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
7054      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
7055      "dev": true,
7056      "requires": {
7057        "ansi-regex": "^5.0.1"
7058      }
7059    },
7060    "strip-bom": {
7061      "version": "4.0.0",
7062      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
7063      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
7064      "dev": true
7065    },
7066    "strip-final-newline": {
7067      "version": "2.0.0",
7068      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
7069      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
7070      "dev": true
7071    },
7072    "strip-indent": {
7073      "version": "3.0.0",
7074      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
7075      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
7076      "dev": true,
7077      "requires": {
7078        "min-indent": "^1.0.0"
7079      }
7080    },
7081    "strip-json-comments": {
7082      "version": "3.0.1",
7083      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
7084      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
7085      "dev": true
7086    },
7087    "supports-color": {
7088      "version": "7.2.0",
7089      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7090      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7091      "dev": true,
7092      "requires": {
7093        "has-flag": "^4.0.0"
7094      }
7095    },
7096    "text-extensions": {
7097      "version": "1.9.0",
7098      "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
7099      "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
7100      "dev": true
7101    },
7102    "through": {
7103      "version": "2.3.8",
7104      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
7105      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
7106      "dev": true
7107    },
7108    "through2": {
7109      "version": "4.0.2",
7110      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
7111      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
7112      "dev": true,
7113      "requires": {
7114        "readable-stream": "3"
7115      }
7116    },
7117    "tmp": {
7118      "version": "0.0.33",
7119      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
7120      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
7121      "dev": true,
7122      "requires": {
7123        "os-tmpdir": "~1.0.2"
7124      }
7125    },
7126    "to-regex-range": {
7127      "version": "5.0.1",
7128      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
7129      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
7130      "dev": true,
7131      "requires": {
7132        "is-number": "^7.0.0"
7133      }
7134    },
7135    "trim-newlines": {
7136      "version": "3.0.1",
7137      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
7138      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
7139      "dev": true
7140    },
7141    "ts-node": {
7142      "version": "10.4.0",
7143      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
7144      "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
7145      "dev": true,
7146      "requires": {
7147        "@cspotcode/source-map-support": "0.7.0",
7148        "@tsconfig/node10": "^1.0.7",
7149        "@tsconfig/node12": "^1.0.7",
7150        "@tsconfig/node14": "^1.0.0",
7151        "@tsconfig/node16": "^1.0.2",
7152        "acorn": "^8.4.1",
7153        "acorn-walk": "^8.1.1",
7154        "arg": "^4.1.0",
7155        "create-require": "^1.1.0",
7156        "diff": "^4.0.1",
7157        "make-error": "^1.1.1",
7158        "yn": "3.1.1"
7159      }
7160    },
7161    "tslib": {
7162      "version": "2.1.0",
7163      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
7164      "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
7165      "dev": true,
7166      "peer": true
7167    },
7168    "type-fest": {
7169      "version": "0.18.1",
7170      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
7171      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
7172      "dev": true
7173    },
7174    "typedarray": {
7175      "version": "0.0.6",
7176      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
7177      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
7178      "dev": true
7179    },
7180    "typescript": {
7181      "version": "4.5.5",
7182      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
7183      "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
7184      "dev": true
7185    },
7186    "uglify-js": {
7187      "version": "3.14.3",
7188      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz",
7189      "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==",
7190      "dev": true,
7191      "optional": true
7192    },
7193    "universalify": {
7194      "version": "2.0.0",
7195      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
7196      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
7197      "dev": true
7198    },
7199    "uri-js": {
7200      "version": "4.4.1",
7201      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
7202      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
7203      "dev": true,
7204      "requires": {
7205        "punycode": "^2.1.0"
7206      }
7207    },
7208    "util-deprecate": {
7209      "version": "1.0.2",
7210      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7211      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
7212      "dev": true
7213    },
7214    "validate-npm-package-license": {
7215      "version": "3.0.4",
7216      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
7217      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
7218      "dev": true,
7219      "requires": {
7220        "spdx-correct": "^3.0.0",
7221        "spdx-expression-parse": "^3.0.0"
7222      }
7223    },
7224    "wcwidth": {
7225      "version": "1.0.1",
7226      "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
7227      "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
7228      "dev": true,
7229      "peer": true,
7230      "requires": {
7231        "defaults": "^1.0.3"
7232      }
7233    },
7234    "which": {
7235      "version": "1.3.1",
7236      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
7237      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
7238      "dev": true,
7239      "requires": {
7240        "isexe": "^2.0.0"
7241      }
7242    },
7243    "word-wrap": {
7244      "version": "1.2.3",
7245      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
7246      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
7247      "dev": true
7248    },
7249    "wordwrap": {
7250      "version": "1.0.0",
7251      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
7252      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
7253      "dev": true
7254    },
7255    "wrap-ansi": {
7256      "version": "7.0.0",
7257      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
7258      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
7259      "dev": true,
7260      "requires": {
7261        "ansi-styles": "^4.0.0",
7262        "string-width": "^4.1.0",
7263        "strip-ansi": "^6.0.0"
7264      }
7265    },
7266    "wrappy": {
7267      "version": "1.0.2",
7268      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7269      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
7270      "dev": true
7271    },
7272    "xtend": {
7273      "version": "4.0.2",
7274      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
7275      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
7276      "dev": true
7277    },
7278    "y18n": {
7279      "version": "5.0.8",
7280      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
7281      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
7282      "dev": true
7283    },
7284    "yallist": {
7285      "version": "4.0.0",
7286      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
7287      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
7288      "dev": true
7289    },
7290    "yaml": {
7291      "version": "1.10.2",
7292      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
7293      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
7294      "dev": true
7295    },
7296    "yargs": {
7297      "version": "17.2.1",
7298      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
7299      "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
7300      "dev": true,
7301      "requires": {
7302        "cliui": "^7.0.2",
7303        "escalade": "^3.1.1",
7304        "get-caller-file": "^2.0.5",
7305        "require-directory": "^2.1.1",
7306        "string-width": "^4.2.0",
7307        "y18n": "^5.0.5",
7308        "yargs-parser": "^20.2.2"
7309      }
7310    },
7311    "yargs-parser": {
7312      "version": "20.2.9",
7313      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
7314      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
7315      "dev": true
7316    },
7317    "yn": {
7318      "version": "3.1.1",
7319      "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
7320      "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
7321      "dev": true
7322    },
7323    "yocto-queue": {
7324      "version": "0.1.0",
7325      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
7326      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
7327      "dev": true
7328    }
7329  }
7330}
7331