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