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