xref: /rk3399_ARM-atf/package-lock.json (revision c75ce067aa7c47c2ef78e2598ef7e46d6bbc9e24)
1{
2  "name": "tf-a",
3  "lockfileVersion": 2,
4  "requires": true,
5  "packages": {
6    "": {
7      "hasInstallScript": true,
8      "devDependencies": {
9        "commitizen": "^4.2.2",
10        "cz-conventional-changelog": "^3.3.0",
11        "husky": "^5.0.4"
12      }
13    },
14    "node_modules/@babel/code-frame": {
15      "version": "7.12.13",
16      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
17      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
18      "dev": true,
19      "optional": true,
20      "dependencies": {
21        "@babel/highlight": "^7.12.13"
22      }
23    },
24    "node_modules/@babel/helper-validator-identifier": {
25      "version": "7.12.11",
26      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
27      "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
28      "dev": true,
29      "optional": true
30    },
31    "node_modules/@babel/highlight": {
32      "version": "7.13.10",
33      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
34      "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
35      "dev": true,
36      "optional": true,
37      "dependencies": {
38        "@babel/helper-validator-identifier": "^7.12.11",
39        "chalk": "^2.0.0",
40        "js-tokens": "^4.0.0"
41      }
42    },
43    "node_modules/@commitlint/execute-rule": {
44      "version": "12.1.1",
45      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz",
46      "integrity": "sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ==",
47      "dev": true,
48      "optional": true,
49      "engines": {
50        "node": ">=v10"
51      }
52    },
53    "node_modules/@commitlint/load": {
54      "version": "12.1.1",
55      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.1.tgz",
56      "integrity": "sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw==",
57      "dev": true,
58      "optional": true,
59      "dependencies": {
60        "@commitlint/execute-rule": "^12.1.1",
61        "@commitlint/resolve-extends": "^12.1.1",
62        "@commitlint/types": "^12.1.1",
63        "chalk": "^4.0.0",
64        "cosmiconfig": "^7.0.0",
65        "lodash": "^4.17.19",
66        "resolve-from": "^5.0.0"
67      },
68      "engines": {
69        "node": ">=v10"
70      }
71    },
72    "node_modules/@commitlint/load/node_modules/ansi-styles": {
73      "version": "4.3.0",
74      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
75      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
76      "dev": true,
77      "optional": true,
78      "dependencies": {
79        "color-convert": "^2.0.1"
80      },
81      "engines": {
82        "node": ">=8"
83      },
84      "funding": {
85        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
86      }
87    },
88    "node_modules/@commitlint/load/node_modules/chalk": {
89      "version": "4.1.0",
90      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
91      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
92      "dev": true,
93      "optional": true,
94      "dependencies": {
95        "ansi-styles": "^4.1.0",
96        "supports-color": "^7.1.0"
97      },
98      "engines": {
99        "node": ">=10"
100      },
101      "funding": {
102        "url": "https://github.com/chalk/chalk?sponsor=1"
103      }
104    },
105    "node_modules/@commitlint/load/node_modules/color-convert": {
106      "version": "2.0.1",
107      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
108      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
109      "dev": true,
110      "optional": true,
111      "dependencies": {
112        "color-name": "~1.1.4"
113      },
114      "engines": {
115        "node": ">=7.0.0"
116      }
117    },
118    "node_modules/@commitlint/load/node_modules/color-name": {
119      "version": "1.1.4",
120      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
121      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
122      "dev": true,
123      "optional": true
124    },
125    "node_modules/@commitlint/load/node_modules/has-flag": {
126      "version": "4.0.0",
127      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
128      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
129      "dev": true,
130      "optional": true,
131      "engines": {
132        "node": ">=8"
133      }
134    },
135    "node_modules/@commitlint/load/node_modules/supports-color": {
136      "version": "7.2.0",
137      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
138      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
139      "dev": true,
140      "optional": true,
141      "dependencies": {
142        "has-flag": "^4.0.0"
143      },
144      "engines": {
145        "node": ">=8"
146      }
147    },
148    "node_modules/@commitlint/resolve-extends": {
149      "version": "12.1.1",
150      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz",
151      "integrity": "sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ==",
152      "dev": true,
153      "optional": true,
154      "dependencies": {
155        "import-fresh": "^3.0.0",
156        "lodash": "^4.17.19",
157        "resolve-from": "^5.0.0",
158        "resolve-global": "^1.0.0"
159      },
160      "engines": {
161        "node": ">=v10"
162      }
163    },
164    "node_modules/@commitlint/types": {
165      "version": "12.1.1",
166      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.1.tgz",
167      "integrity": "sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw==",
168      "dev": true,
169      "optional": true,
170      "dependencies": {
171        "chalk": "^4.0.0"
172      },
173      "engines": {
174        "node": ">=v10"
175      }
176    },
177    "node_modules/@commitlint/types/node_modules/ansi-styles": {
178      "version": "4.3.0",
179      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
180      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
181      "dev": true,
182      "optional": true,
183      "dependencies": {
184        "color-convert": "^2.0.1"
185      },
186      "engines": {
187        "node": ">=8"
188      },
189      "funding": {
190        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
191      }
192    },
193    "node_modules/@commitlint/types/node_modules/chalk": {
194      "version": "4.1.0",
195      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
196      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
197      "dev": true,
198      "optional": true,
199      "dependencies": {
200        "ansi-styles": "^4.1.0",
201        "supports-color": "^7.1.0"
202      },
203      "engines": {
204        "node": ">=10"
205      },
206      "funding": {
207        "url": "https://github.com/chalk/chalk?sponsor=1"
208      }
209    },
210    "node_modules/@commitlint/types/node_modules/color-convert": {
211      "version": "2.0.1",
212      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
213      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
214      "dev": true,
215      "optional": true,
216      "dependencies": {
217        "color-name": "~1.1.4"
218      },
219      "engines": {
220        "node": ">=7.0.0"
221      }
222    },
223    "node_modules/@commitlint/types/node_modules/color-name": {
224      "version": "1.1.4",
225      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
226      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
227      "dev": true,
228      "optional": true
229    },
230    "node_modules/@commitlint/types/node_modules/has-flag": {
231      "version": "4.0.0",
232      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
233      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
234      "dev": true,
235      "optional": true,
236      "engines": {
237        "node": ">=8"
238      }
239    },
240    "node_modules/@commitlint/types/node_modules/supports-color": {
241      "version": "7.2.0",
242      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
243      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
244      "dev": true,
245      "optional": true,
246      "dependencies": {
247        "has-flag": "^4.0.0"
248      },
249      "engines": {
250        "node": ">=8"
251      }
252    },
253    "node_modules/@types/parse-json": {
254      "version": "4.0.0",
255      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
256      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
257      "dev": true,
258      "optional": true
259    },
260    "node_modules/ansi-escapes": {
261      "version": "3.2.0",
262      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
263      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
264      "dev": true,
265      "engines": {
266        "node": ">=4"
267      }
268    },
269    "node_modules/ansi-regex": {
270      "version": "4.1.0",
271      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
272      "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
273      "dev": true,
274      "engines": {
275        "node": ">=6"
276      }
277    },
278    "node_modules/ansi-styles": {
279      "version": "3.2.1",
280      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
281      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
282      "dev": true,
283      "dependencies": {
284        "color-convert": "^1.9.0"
285      },
286      "engines": {
287        "node": ">=4"
288      }
289    },
290    "node_modules/arr-diff": {
291      "version": "4.0.0",
292      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
293      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
294      "dev": true,
295      "engines": {
296        "node": ">=0.10.0"
297      }
298    },
299    "node_modules/arr-flatten": {
300      "version": "1.1.0",
301      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
302      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
303      "dev": true,
304      "engines": {
305        "node": ">=0.10.0"
306      }
307    },
308    "node_modules/arr-union": {
309      "version": "3.1.0",
310      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
311      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
312      "dev": true,
313      "engines": {
314        "node": ">=0.10.0"
315      }
316    },
317    "node_modules/array-unique": {
318      "version": "0.3.2",
319      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
320      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
321      "dev": true,
322      "engines": {
323        "node": ">=0.10.0"
324      }
325    },
326    "node_modules/assign-symbols": {
327      "version": "1.0.0",
328      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
329      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
330      "dev": true,
331      "engines": {
332        "node": ">=0.10.0"
333      }
334    },
335    "node_modules/atob": {
336      "version": "2.1.2",
337      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
338      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
339      "dev": true,
340      "bin": {
341        "atob": "bin/atob.js"
342      },
343      "engines": {
344        "node": ">= 4.5.0"
345      }
346    },
347    "node_modules/balanced-match": {
348      "version": "1.0.2",
349      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
350      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
351      "dev": true
352    },
353    "node_modules/base": {
354      "version": "0.11.2",
355      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
356      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
357      "dev": true,
358      "dependencies": {
359        "cache-base": "^1.0.1",
360        "class-utils": "^0.3.5",
361        "component-emitter": "^1.2.1",
362        "define-property": "^1.0.0",
363        "isobject": "^3.0.1",
364        "mixin-deep": "^1.2.0",
365        "pascalcase": "^0.1.1"
366      },
367      "engines": {
368        "node": ">=0.10.0"
369      }
370    },
371    "node_modules/base/node_modules/define-property": {
372      "version": "1.0.0",
373      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
374      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
375      "dev": true,
376      "dependencies": {
377        "is-descriptor": "^1.0.0"
378      },
379      "engines": {
380        "node": ">=0.10.0"
381      }
382    },
383    "node_modules/brace-expansion": {
384      "version": "1.1.11",
385      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
386      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
387      "dev": true,
388      "dependencies": {
389        "balanced-match": "^1.0.0",
390        "concat-map": "0.0.1"
391      }
392    },
393    "node_modules/braces": {
394      "version": "2.3.2",
395      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
396      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
397      "dev": true,
398      "dependencies": {
399        "arr-flatten": "^1.1.0",
400        "array-unique": "^0.3.2",
401        "extend-shallow": "^2.0.1",
402        "fill-range": "^4.0.0",
403        "isobject": "^3.0.1",
404        "repeat-element": "^1.1.2",
405        "snapdragon": "^0.8.1",
406        "snapdragon-node": "^2.0.1",
407        "split-string": "^3.0.2",
408        "to-regex": "^3.0.1"
409      },
410      "engines": {
411        "node": ">=0.10.0"
412      }
413    },
414    "node_modules/braces/node_modules/extend-shallow": {
415      "version": "2.0.1",
416      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
417      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
418      "dev": true,
419      "dependencies": {
420        "is-extendable": "^0.1.0"
421      },
422      "engines": {
423        "node": ">=0.10.0"
424      }
425    },
426    "node_modules/braces/node_modules/is-extendable": {
427      "version": "0.1.1",
428      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
429      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
430      "dev": true,
431      "engines": {
432        "node": ">=0.10.0"
433      }
434    },
435    "node_modules/cache-base": {
436      "version": "1.0.1",
437      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
438      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
439      "dev": true,
440      "dependencies": {
441        "collection-visit": "^1.0.0",
442        "component-emitter": "^1.2.1",
443        "get-value": "^2.0.6",
444        "has-value": "^1.0.0",
445        "isobject": "^3.0.1",
446        "set-value": "^2.0.0",
447        "to-object-path": "^0.3.0",
448        "union-value": "^1.0.0",
449        "unset-value": "^1.0.0"
450      },
451      "engines": {
452        "node": ">=0.10.0"
453      }
454    },
455    "node_modules/cachedir": {
456      "version": "2.2.0",
457      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
458      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
459      "dev": true,
460      "engines": {
461        "node": ">=6"
462      }
463    },
464    "node_modules/callsites": {
465      "version": "3.1.0",
466      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
467      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
468      "dev": true,
469      "optional": true,
470      "engines": {
471        "node": ">=6"
472      }
473    },
474    "node_modules/chalk": {
475      "version": "2.4.2",
476      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
477      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
478      "dev": true,
479      "dependencies": {
480        "ansi-styles": "^3.2.1",
481        "escape-string-regexp": "^1.0.5",
482        "supports-color": "^5.3.0"
483      },
484      "engines": {
485        "node": ">=4"
486      }
487    },
488    "node_modules/chardet": {
489      "version": "0.7.0",
490      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
491      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
492      "dev": true
493    },
494    "node_modules/class-utils": {
495      "version": "0.3.6",
496      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
497      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
498      "dev": true,
499      "dependencies": {
500        "arr-union": "^3.1.0",
501        "define-property": "^0.2.5",
502        "isobject": "^3.0.0",
503        "static-extend": "^0.1.1"
504      },
505      "engines": {
506        "node": ">=0.10.0"
507      }
508    },
509    "node_modules/class-utils/node_modules/define-property": {
510      "version": "0.2.5",
511      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
512      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
513      "dev": true,
514      "dependencies": {
515        "is-descriptor": "^0.1.0"
516      },
517      "engines": {
518        "node": ">=0.10.0"
519      }
520    },
521    "node_modules/class-utils/node_modules/is-accessor-descriptor": {
522      "version": "0.1.6",
523      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
524      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
525      "dev": true,
526      "dependencies": {
527        "kind-of": "^3.0.2"
528      },
529      "engines": {
530        "node": ">=0.10.0"
531      }
532    },
533    "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": {
534      "version": "3.2.2",
535      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
536      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
537      "dev": true,
538      "dependencies": {
539        "is-buffer": "^1.1.5"
540      },
541      "engines": {
542        "node": ">=0.10.0"
543      }
544    },
545    "node_modules/class-utils/node_modules/is-data-descriptor": {
546      "version": "0.1.4",
547      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
548      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
549      "dev": true,
550      "dependencies": {
551        "kind-of": "^3.0.2"
552      },
553      "engines": {
554        "node": ">=0.10.0"
555      }
556    },
557    "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": {
558      "version": "3.2.2",
559      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
560      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
561      "dev": true,
562      "dependencies": {
563        "is-buffer": "^1.1.5"
564      },
565      "engines": {
566        "node": ">=0.10.0"
567      }
568    },
569    "node_modules/class-utils/node_modules/is-descriptor": {
570      "version": "0.1.6",
571      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
572      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
573      "dev": true,
574      "dependencies": {
575        "is-accessor-descriptor": "^0.1.6",
576        "is-data-descriptor": "^0.1.4",
577        "kind-of": "^5.0.0"
578      },
579      "engines": {
580        "node": ">=0.10.0"
581      }
582    },
583    "node_modules/class-utils/node_modules/kind-of": {
584      "version": "5.1.0",
585      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
586      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
587      "dev": true,
588      "engines": {
589        "node": ">=0.10.0"
590      }
591    },
592    "node_modules/cli-cursor": {
593      "version": "2.1.0",
594      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
595      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
596      "dev": true,
597      "dependencies": {
598        "restore-cursor": "^2.0.0"
599      },
600      "engines": {
601        "node": ">=4"
602      }
603    },
604    "node_modules/cli-width": {
605      "version": "2.2.1",
606      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
607      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
608      "dev": true
609    },
610    "node_modules/collection-visit": {
611      "version": "1.0.0",
612      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
613      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
614      "dev": true,
615      "dependencies": {
616        "map-visit": "^1.0.0",
617        "object-visit": "^1.0.0"
618      },
619      "engines": {
620        "node": ">=0.10.0"
621      }
622    },
623    "node_modules/color-convert": {
624      "version": "1.9.3",
625      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
626      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
627      "dev": true,
628      "dependencies": {
629        "color-name": "1.1.3"
630      }
631    },
632    "node_modules/color-name": {
633      "version": "1.1.3",
634      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
635      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
636      "dev": true
637    },
638    "node_modules/commitizen": {
639      "version": "4.2.3",
640      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.3.tgz",
641      "integrity": "sha512-pYlYEng7XMV2TW4xtjDKBGqeJ0Teq2zyRSx2S3Ml1XAplHSlJZK8vm1KdGclpMEZuGafbS5TeHXIVnHk8RWIzQ==",
642      "dev": true,
643      "dependencies": {
644        "cachedir": "2.2.0",
645        "cz-conventional-changelog": "3.2.0",
646        "dedent": "0.7.0",
647        "detect-indent": "6.0.0",
648        "find-node-modules": "2.0.0",
649        "find-root": "1.1.0",
650        "fs-extra": "8.1.0",
651        "glob": "7.1.4",
652        "inquirer": "6.5.2",
653        "is-utf8": "^0.2.1",
654        "lodash": "^4.17.20",
655        "minimist": "1.2.5",
656        "strip-bom": "4.0.0",
657        "strip-json-comments": "3.0.1"
658      },
659      "bin": {
660        "commitizen": "bin/commitizen",
661        "cz": "bin/git-cz",
662        "git-cz": "bin/git-cz"
663      },
664      "engines": {
665        "node": ">= 10"
666      }
667    },
668    "node_modules/commitizen/node_modules/cz-conventional-changelog": {
669      "version": "3.2.0",
670      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
671      "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
672      "dev": true,
673      "dependencies": {
674        "@commitlint/load": ">6.1.1",
675        "chalk": "^2.4.1",
676        "commitizen": "^4.0.3",
677        "conventional-commit-types": "^3.0.0",
678        "lodash.map": "^4.5.1",
679        "longest": "^2.0.1",
680        "word-wrap": "^1.0.3"
681      },
682      "engines": {
683        "node": ">= 10"
684      },
685      "optionalDependencies": {
686        "@commitlint/load": ">6.1.1"
687      }
688    },
689    "node_modules/component-emitter": {
690      "version": "1.3.0",
691      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
692      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
693      "dev": true
694    },
695    "node_modules/concat-map": {
696      "version": "0.0.1",
697      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
698      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
699      "dev": true
700    },
701    "node_modules/conventional-commit-types": {
702      "version": "3.0.0",
703      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
704      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
705      "dev": true
706    },
707    "node_modules/copy-descriptor": {
708      "version": "0.1.1",
709      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
710      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
711      "dev": true,
712      "engines": {
713        "node": ">=0.10.0"
714      }
715    },
716    "node_modules/cosmiconfig": {
717      "version": "7.0.0",
718      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
719      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
720      "dev": true,
721      "optional": true,
722      "dependencies": {
723        "@types/parse-json": "^4.0.0",
724        "import-fresh": "^3.2.1",
725        "parse-json": "^5.0.0",
726        "path-type": "^4.0.0",
727        "yaml": "^1.10.0"
728      },
729      "engines": {
730        "node": ">=10"
731      }
732    },
733    "node_modules/cz-conventional-changelog": {
734      "version": "3.3.0",
735      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
736      "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
737      "dev": true,
738      "dependencies": {
739        "@commitlint/load": ">6.1.1",
740        "chalk": "^2.4.1",
741        "commitizen": "^4.0.3",
742        "conventional-commit-types": "^3.0.0",
743        "lodash.map": "^4.5.1",
744        "longest": "^2.0.1",
745        "word-wrap": "^1.0.3"
746      },
747      "engines": {
748        "node": ">= 10"
749      },
750      "optionalDependencies": {
751        "@commitlint/load": ">6.1.1"
752      }
753    },
754    "node_modules/debug": {
755      "version": "2.6.9",
756      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
757      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
758      "dev": true,
759      "dependencies": {
760        "ms": "2.0.0"
761      }
762    },
763    "node_modules/decode-uri-component": {
764      "version": "0.2.0",
765      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
766      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
767      "dev": true,
768      "engines": {
769        "node": ">=0.10"
770      }
771    },
772    "node_modules/dedent": {
773      "version": "0.7.0",
774      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
775      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
776      "dev": true
777    },
778    "node_modules/define-property": {
779      "version": "2.0.2",
780      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
781      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
782      "dev": true,
783      "dependencies": {
784        "is-descriptor": "^1.0.2",
785        "isobject": "^3.0.1"
786      },
787      "engines": {
788        "node": ">=0.10.0"
789      }
790    },
791    "node_modules/detect-file": {
792      "version": "1.0.0",
793      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
794      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
795      "dev": true,
796      "engines": {
797        "node": ">=0.10.0"
798      }
799    },
800    "node_modules/detect-indent": {
801      "version": "6.0.0",
802      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
803      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
804      "dev": true,
805      "engines": {
806        "node": ">=8"
807      }
808    },
809    "node_modules/error-ex": {
810      "version": "1.3.2",
811      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
812      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
813      "dev": true,
814      "optional": true,
815      "dependencies": {
816        "is-arrayish": "^0.2.1"
817      }
818    },
819    "node_modules/escape-string-regexp": {
820      "version": "1.0.5",
821      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
822      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
823      "dev": true,
824      "engines": {
825        "node": ">=0.8.0"
826      }
827    },
828    "node_modules/expand-brackets": {
829      "version": "2.1.4",
830      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
831      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
832      "dev": true,
833      "dependencies": {
834        "debug": "^2.3.3",
835        "define-property": "^0.2.5",
836        "extend-shallow": "^2.0.1",
837        "posix-character-classes": "^0.1.0",
838        "regex-not": "^1.0.0",
839        "snapdragon": "^0.8.1",
840        "to-regex": "^3.0.1"
841      },
842      "engines": {
843        "node": ">=0.10.0"
844      }
845    },
846    "node_modules/expand-brackets/node_modules/define-property": {
847      "version": "0.2.5",
848      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
849      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
850      "dev": true,
851      "dependencies": {
852        "is-descriptor": "^0.1.0"
853      },
854      "engines": {
855        "node": ">=0.10.0"
856      }
857    },
858    "node_modules/expand-brackets/node_modules/extend-shallow": {
859      "version": "2.0.1",
860      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
861      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
862      "dev": true,
863      "dependencies": {
864        "is-extendable": "^0.1.0"
865      },
866      "engines": {
867        "node": ">=0.10.0"
868      }
869    },
870    "node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
871      "version": "0.1.6",
872      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
873      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
874      "dev": true,
875      "dependencies": {
876        "kind-of": "^3.0.2"
877      },
878      "engines": {
879        "node": ">=0.10.0"
880      }
881    },
882    "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
883      "version": "3.2.2",
884      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
885      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
886      "dev": true,
887      "dependencies": {
888        "is-buffer": "^1.1.5"
889      },
890      "engines": {
891        "node": ">=0.10.0"
892      }
893    },
894    "node_modules/expand-brackets/node_modules/is-data-descriptor": {
895      "version": "0.1.4",
896      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
897      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
898      "dev": true,
899      "dependencies": {
900        "kind-of": "^3.0.2"
901      },
902      "engines": {
903        "node": ">=0.10.0"
904      }
905    },
906    "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
907      "version": "3.2.2",
908      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
909      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
910      "dev": true,
911      "dependencies": {
912        "is-buffer": "^1.1.5"
913      },
914      "engines": {
915        "node": ">=0.10.0"
916      }
917    },
918    "node_modules/expand-brackets/node_modules/is-descriptor": {
919      "version": "0.1.6",
920      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
921      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
922      "dev": true,
923      "dependencies": {
924        "is-accessor-descriptor": "^0.1.6",
925        "is-data-descriptor": "^0.1.4",
926        "kind-of": "^5.0.0"
927      },
928      "engines": {
929        "node": ">=0.10.0"
930      }
931    },
932    "node_modules/expand-brackets/node_modules/is-extendable": {
933      "version": "0.1.1",
934      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
935      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
936      "dev": true,
937      "engines": {
938        "node": ">=0.10.0"
939      }
940    },
941    "node_modules/expand-brackets/node_modules/kind-of": {
942      "version": "5.1.0",
943      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
944      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
945      "dev": true,
946      "engines": {
947        "node": ">=0.10.0"
948      }
949    },
950    "node_modules/expand-tilde": {
951      "version": "2.0.2",
952      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
953      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
954      "dev": true,
955      "dependencies": {
956        "homedir-polyfill": "^1.0.1"
957      },
958      "engines": {
959        "node": ">=0.10.0"
960      }
961    },
962    "node_modules/extend-shallow": {
963      "version": "3.0.2",
964      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
965      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
966      "dev": true,
967      "dependencies": {
968        "assign-symbols": "^1.0.0",
969        "is-extendable": "^1.0.1"
970      },
971      "engines": {
972        "node": ">=0.10.0"
973      }
974    },
975    "node_modules/external-editor": {
976      "version": "3.1.0",
977      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
978      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
979      "dev": true,
980      "dependencies": {
981        "chardet": "^0.7.0",
982        "iconv-lite": "^0.4.24",
983        "tmp": "^0.0.33"
984      },
985      "engines": {
986        "node": ">=4"
987      }
988    },
989    "node_modules/extglob": {
990      "version": "2.0.4",
991      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
992      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
993      "dev": true,
994      "dependencies": {
995        "array-unique": "^0.3.2",
996        "define-property": "^1.0.0",
997        "expand-brackets": "^2.1.4",
998        "extend-shallow": "^2.0.1",
999        "fragment-cache": "^0.2.1",
1000        "regex-not": "^1.0.0",
1001        "snapdragon": "^0.8.1",
1002        "to-regex": "^3.0.1"
1003      },
1004      "engines": {
1005        "node": ">=0.10.0"
1006      }
1007    },
1008    "node_modules/extglob/node_modules/define-property": {
1009      "version": "1.0.0",
1010      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1011      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1012      "dev": true,
1013      "dependencies": {
1014        "is-descriptor": "^1.0.0"
1015      },
1016      "engines": {
1017        "node": ">=0.10.0"
1018      }
1019    },
1020    "node_modules/extglob/node_modules/extend-shallow": {
1021      "version": "2.0.1",
1022      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1023      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1024      "dev": true,
1025      "dependencies": {
1026        "is-extendable": "^0.1.0"
1027      },
1028      "engines": {
1029        "node": ">=0.10.0"
1030      }
1031    },
1032    "node_modules/extglob/node_modules/is-extendable": {
1033      "version": "0.1.1",
1034      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1035      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
1036      "dev": true,
1037      "engines": {
1038        "node": ">=0.10.0"
1039      }
1040    },
1041    "node_modules/figures": {
1042      "version": "2.0.0",
1043      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1044      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1045      "dev": true,
1046      "dependencies": {
1047        "escape-string-regexp": "^1.0.5"
1048      },
1049      "engines": {
1050        "node": ">=4"
1051      }
1052    },
1053    "node_modules/fill-range": {
1054      "version": "4.0.0",
1055      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1056      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1057      "dev": true,
1058      "dependencies": {
1059        "extend-shallow": "^2.0.1",
1060        "is-number": "^3.0.0",
1061        "repeat-string": "^1.6.1",
1062        "to-regex-range": "^2.1.0"
1063      },
1064      "engines": {
1065        "node": ">=0.10.0"
1066      }
1067    },
1068    "node_modules/fill-range/node_modules/extend-shallow": {
1069      "version": "2.0.1",
1070      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1071      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1072      "dev": true,
1073      "dependencies": {
1074        "is-extendable": "^0.1.0"
1075      },
1076      "engines": {
1077        "node": ">=0.10.0"
1078      }
1079    },
1080    "node_modules/fill-range/node_modules/is-extendable": {
1081      "version": "0.1.1",
1082      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1083      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
1084      "dev": true,
1085      "engines": {
1086        "node": ">=0.10.0"
1087      }
1088    },
1089    "node_modules/find-node-modules": {
1090      "version": "2.0.0",
1091      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz",
1092      "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==",
1093      "dev": true,
1094      "dependencies": {
1095        "findup-sync": "^3.0.0",
1096        "merge": "^1.2.1"
1097      }
1098    },
1099    "node_modules/find-root": {
1100      "version": "1.1.0",
1101      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1102      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
1103      "dev": true
1104    },
1105    "node_modules/findup-sync": {
1106      "version": "3.0.0",
1107      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
1108      "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
1109      "dev": true,
1110      "dependencies": {
1111        "detect-file": "^1.0.0",
1112        "is-glob": "^4.0.0",
1113        "micromatch": "^3.0.4",
1114        "resolve-dir": "^1.0.1"
1115      },
1116      "engines": {
1117        "node": ">= 0.10"
1118      }
1119    },
1120    "node_modules/for-in": {
1121      "version": "1.0.2",
1122      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1123      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1124      "dev": true,
1125      "engines": {
1126        "node": ">=0.10.0"
1127      }
1128    },
1129    "node_modules/fragment-cache": {
1130      "version": "0.2.1",
1131      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
1132      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1133      "dev": true,
1134      "dependencies": {
1135        "map-cache": "^0.2.2"
1136      },
1137      "engines": {
1138        "node": ">=0.10.0"
1139      }
1140    },
1141    "node_modules/fs-extra": {
1142      "version": "8.1.0",
1143      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
1144      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
1145      "dev": true,
1146      "dependencies": {
1147        "graceful-fs": "^4.2.0",
1148        "jsonfile": "^4.0.0",
1149        "universalify": "^0.1.0"
1150      },
1151      "engines": {
1152        "node": ">=6 <7 || >=8"
1153      }
1154    },
1155    "node_modules/fs.realpath": {
1156      "version": "1.0.0",
1157      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1158      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1159      "dev": true
1160    },
1161    "node_modules/get-value": {
1162      "version": "2.0.6",
1163      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1164      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1165      "dev": true,
1166      "engines": {
1167        "node": ">=0.10.0"
1168      }
1169    },
1170    "node_modules/glob": {
1171      "version": "7.1.4",
1172      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
1173      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
1174      "dev": true,
1175      "dependencies": {
1176        "fs.realpath": "^1.0.0",
1177        "inflight": "^1.0.4",
1178        "inherits": "2",
1179        "minimatch": "^3.0.4",
1180        "once": "^1.3.0",
1181        "path-is-absolute": "^1.0.0"
1182      },
1183      "engines": {
1184        "node": "*"
1185      }
1186    },
1187    "node_modules/global-dirs": {
1188      "version": "0.1.1",
1189      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
1190      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
1191      "dev": true,
1192      "optional": true,
1193      "dependencies": {
1194        "ini": "^1.3.4"
1195      },
1196      "engines": {
1197        "node": ">=4"
1198      }
1199    },
1200    "node_modules/global-modules": {
1201      "version": "1.0.0",
1202      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
1203      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1204      "dev": true,
1205      "dependencies": {
1206        "global-prefix": "^1.0.1",
1207        "is-windows": "^1.0.1",
1208        "resolve-dir": "^1.0.0"
1209      },
1210      "engines": {
1211        "node": ">=0.10.0"
1212      }
1213    },
1214    "node_modules/global-prefix": {
1215      "version": "1.0.2",
1216      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
1217      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1218      "dev": true,
1219      "dependencies": {
1220        "expand-tilde": "^2.0.2",
1221        "homedir-polyfill": "^1.0.1",
1222        "ini": "^1.3.4",
1223        "is-windows": "^1.0.1",
1224        "which": "^1.2.14"
1225      },
1226      "engines": {
1227        "node": ">=0.10.0"
1228      }
1229    },
1230    "node_modules/graceful-fs": {
1231      "version": "4.2.6",
1232      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1233      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1234      "dev": true
1235    },
1236    "node_modules/has-flag": {
1237      "version": "3.0.0",
1238      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1239      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1240      "dev": true,
1241      "engines": {
1242        "node": ">=4"
1243      }
1244    },
1245    "node_modules/has-value": {
1246      "version": "1.0.0",
1247      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
1248      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
1249      "dev": true,
1250      "dependencies": {
1251        "get-value": "^2.0.6",
1252        "has-values": "^1.0.0",
1253        "isobject": "^3.0.0"
1254      },
1255      "engines": {
1256        "node": ">=0.10.0"
1257      }
1258    },
1259    "node_modules/has-values": {
1260      "version": "1.0.0",
1261      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
1262      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
1263      "dev": true,
1264      "dependencies": {
1265        "is-number": "^3.0.0",
1266        "kind-of": "^4.0.0"
1267      },
1268      "engines": {
1269        "node": ">=0.10.0"
1270      }
1271    },
1272    "node_modules/has-values/node_modules/kind-of": {
1273      "version": "4.0.0",
1274      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1275      "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1276      "dev": true,
1277      "dependencies": {
1278        "is-buffer": "^1.1.5"
1279      },
1280      "engines": {
1281        "node": ">=0.10.0"
1282      }
1283    },
1284    "node_modules/homedir-polyfill": {
1285      "version": "1.0.3",
1286      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
1287      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
1288      "dev": true,
1289      "dependencies": {
1290        "parse-passwd": "^1.0.0"
1291      },
1292      "engines": {
1293        "node": ">=0.10.0"
1294      }
1295    },
1296    "node_modules/husky": {
1297      "version": "5.2.0",
1298      "resolved": "https://registry.npmjs.org/husky/-/husky-5.2.0.tgz",
1299      "integrity": "sha512-AM8T/auHXRBxlrfPVLKP6jt49GCM2Zz47m8G3FOMsLmTv8Dj/fKVWE0Rh2d4Qrvmy131xEsdQnb3OXRib67PGg==",
1300      "dev": true,
1301      "funding": [
1302        {
1303          "type": "github",
1304          "url": "https://github.com/sponsors/typicode"
1305        },
1306        {
1307          "type": "opencollective",
1308          "url": "https://opencollective.com/husky"
1309        }
1310      ],
1311      "bin": {
1312        "husky": "lib/bin.js"
1313      },
1314      "engines": {
1315        "node": ">= 10"
1316      }
1317    },
1318    "node_modules/iconv-lite": {
1319      "version": "0.4.24",
1320      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1321      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1322      "dev": true,
1323      "dependencies": {
1324        "safer-buffer": ">= 2.1.2 < 3"
1325      },
1326      "engines": {
1327        "node": ">=0.10.0"
1328      }
1329    },
1330    "node_modules/import-fresh": {
1331      "version": "3.3.0",
1332      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1333      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1334      "dev": true,
1335      "optional": true,
1336      "dependencies": {
1337        "parent-module": "^1.0.0",
1338        "resolve-from": "^4.0.0"
1339      },
1340      "engines": {
1341        "node": ">=6"
1342      },
1343      "funding": {
1344        "url": "https://github.com/sponsors/sindresorhus"
1345      }
1346    },
1347    "node_modules/import-fresh/node_modules/resolve-from": {
1348      "version": "4.0.0",
1349      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1350      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1351      "dev": true,
1352      "optional": true,
1353      "engines": {
1354        "node": ">=4"
1355      }
1356    },
1357    "node_modules/inflight": {
1358      "version": "1.0.6",
1359      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1360      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1361      "dev": true,
1362      "dependencies": {
1363        "once": "^1.3.0",
1364        "wrappy": "1"
1365      }
1366    },
1367    "node_modules/inherits": {
1368      "version": "2.0.4",
1369      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1370      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1371      "dev": true
1372    },
1373    "node_modules/ini": {
1374      "version": "1.3.8",
1375      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1376      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1377      "dev": true
1378    },
1379    "node_modules/inquirer": {
1380      "version": "6.5.2",
1381      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
1382      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
1383      "dev": true,
1384      "dependencies": {
1385        "ansi-escapes": "^3.2.0",
1386        "chalk": "^2.4.2",
1387        "cli-cursor": "^2.1.0",
1388        "cli-width": "^2.0.0",
1389        "external-editor": "^3.0.3",
1390        "figures": "^2.0.0",
1391        "lodash": "^4.17.12",
1392        "mute-stream": "0.0.7",
1393        "run-async": "^2.2.0",
1394        "rxjs": "^6.4.0",
1395        "string-width": "^2.1.0",
1396        "strip-ansi": "^5.1.0",
1397        "through": "^2.3.6"
1398      },
1399      "engines": {
1400        "node": ">=6.0.0"
1401      }
1402    },
1403    "node_modules/is-accessor-descriptor": {
1404      "version": "1.0.0",
1405      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1406      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1407      "dev": true,
1408      "dependencies": {
1409        "kind-of": "^6.0.0"
1410      },
1411      "engines": {
1412        "node": ">=0.10.0"
1413      }
1414    },
1415    "node_modules/is-arrayish": {
1416      "version": "0.2.1",
1417      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1418      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1419      "dev": true,
1420      "optional": true
1421    },
1422    "node_modules/is-buffer": {
1423      "version": "1.1.6",
1424      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1425      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1426      "dev": true
1427    },
1428    "node_modules/is-data-descriptor": {
1429      "version": "1.0.0",
1430      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1431      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1432      "dev": true,
1433      "dependencies": {
1434        "kind-of": "^6.0.0"
1435      },
1436      "engines": {
1437        "node": ">=0.10.0"
1438      }
1439    },
1440    "node_modules/is-descriptor": {
1441      "version": "1.0.2",
1442      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1443      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1444      "dev": true,
1445      "dependencies": {
1446        "is-accessor-descriptor": "^1.0.0",
1447        "is-data-descriptor": "^1.0.0",
1448        "kind-of": "^6.0.2"
1449      },
1450      "engines": {
1451        "node": ">=0.10.0"
1452      }
1453    },
1454    "node_modules/is-extendable": {
1455      "version": "1.0.1",
1456      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1457      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1458      "dev": true,
1459      "dependencies": {
1460        "is-plain-object": "^2.0.4"
1461      },
1462      "engines": {
1463        "node": ">=0.10.0"
1464      }
1465    },
1466    "node_modules/is-extglob": {
1467      "version": "2.1.1",
1468      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1469      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1470      "dev": true,
1471      "engines": {
1472        "node": ">=0.10.0"
1473      }
1474    },
1475    "node_modules/is-fullwidth-code-point": {
1476      "version": "2.0.0",
1477      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1478      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1479      "dev": true,
1480      "engines": {
1481        "node": ">=4"
1482      }
1483    },
1484    "node_modules/is-glob": {
1485      "version": "4.0.1",
1486      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1487      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1488      "dev": true,
1489      "dependencies": {
1490        "is-extglob": "^2.1.1"
1491      },
1492      "engines": {
1493        "node": ">=0.10.0"
1494      }
1495    },
1496    "node_modules/is-number": {
1497      "version": "3.0.0",
1498      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1499      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1500      "dev": true,
1501      "dependencies": {
1502        "kind-of": "^3.0.2"
1503      },
1504      "engines": {
1505        "node": ">=0.10.0"
1506      }
1507    },
1508    "node_modules/is-number/node_modules/kind-of": {
1509      "version": "3.2.2",
1510      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1511      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1512      "dev": true,
1513      "dependencies": {
1514        "is-buffer": "^1.1.5"
1515      },
1516      "engines": {
1517        "node": ">=0.10.0"
1518      }
1519    },
1520    "node_modules/is-plain-object": {
1521      "version": "2.0.4",
1522      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1523      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1524      "dev": true,
1525      "dependencies": {
1526        "isobject": "^3.0.1"
1527      },
1528      "engines": {
1529        "node": ">=0.10.0"
1530      }
1531    },
1532    "node_modules/is-utf8": {
1533      "version": "0.2.1",
1534      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
1535      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
1536      "dev": true
1537    },
1538    "node_modules/is-windows": {
1539      "version": "1.0.2",
1540      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1541      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
1542      "dev": true,
1543      "engines": {
1544        "node": ">=0.10.0"
1545      }
1546    },
1547    "node_modules/isarray": {
1548      "version": "1.0.0",
1549      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1550      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1551      "dev": true
1552    },
1553    "node_modules/isexe": {
1554      "version": "2.0.0",
1555      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1556      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1557      "dev": true
1558    },
1559    "node_modules/isobject": {
1560      "version": "3.0.1",
1561      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1562      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1563      "dev": true,
1564      "engines": {
1565        "node": ">=0.10.0"
1566      }
1567    },
1568    "node_modules/js-tokens": {
1569      "version": "4.0.0",
1570      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1571      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1572      "dev": true,
1573      "optional": true
1574    },
1575    "node_modules/json-parse-even-better-errors": {
1576      "version": "2.3.1",
1577      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
1578      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
1579      "dev": true,
1580      "optional": true
1581    },
1582    "node_modules/jsonfile": {
1583      "version": "4.0.0",
1584      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
1585      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
1586      "dev": true,
1587      "dependencies": {
1588        "graceful-fs": "^4.1.6"
1589      },
1590      "optionalDependencies": {
1591        "graceful-fs": "^4.1.6"
1592      }
1593    },
1594    "node_modules/kind-of": {
1595      "version": "6.0.3",
1596      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1597      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1598      "dev": true,
1599      "engines": {
1600        "node": ">=0.10.0"
1601      }
1602    },
1603    "node_modules/lines-and-columns": {
1604      "version": "1.1.6",
1605      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
1606      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
1607      "dev": true,
1608      "optional": true
1609    },
1610    "node_modules/lodash": {
1611      "version": "4.17.21",
1612      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1613      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1614      "dev": true
1615    },
1616    "node_modules/lodash.map": {
1617      "version": "4.6.0",
1618      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
1619      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
1620      "dev": true
1621    },
1622    "node_modules/longest": {
1623      "version": "2.0.1",
1624      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
1625      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
1626      "dev": true,
1627      "engines": {
1628        "node": ">=0.10.0"
1629      }
1630    },
1631    "node_modules/map-cache": {
1632      "version": "0.2.2",
1633      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
1634      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
1635      "dev": true,
1636      "engines": {
1637        "node": ">=0.10.0"
1638      }
1639    },
1640    "node_modules/map-visit": {
1641      "version": "1.0.0",
1642      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
1643      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
1644      "dev": true,
1645      "dependencies": {
1646        "object-visit": "^1.0.0"
1647      },
1648      "engines": {
1649        "node": ">=0.10.0"
1650      }
1651    },
1652    "node_modules/merge": {
1653      "version": "1.2.1",
1654      "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
1655      "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
1656      "dev": true
1657    },
1658    "node_modules/micromatch": {
1659      "version": "3.1.10",
1660      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
1661      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
1662      "dev": true,
1663      "dependencies": {
1664        "arr-diff": "^4.0.0",
1665        "array-unique": "^0.3.2",
1666        "braces": "^2.3.1",
1667        "define-property": "^2.0.2",
1668        "extend-shallow": "^3.0.2",
1669        "extglob": "^2.0.4",
1670        "fragment-cache": "^0.2.1",
1671        "kind-of": "^6.0.2",
1672        "nanomatch": "^1.2.9",
1673        "object.pick": "^1.3.0",
1674        "regex-not": "^1.0.0",
1675        "snapdragon": "^0.8.1",
1676        "to-regex": "^3.0.2"
1677      },
1678      "engines": {
1679        "node": ">=0.10.0"
1680      }
1681    },
1682    "node_modules/mimic-fn": {
1683      "version": "1.2.0",
1684      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
1685      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1686      "dev": true,
1687      "engines": {
1688        "node": ">=4"
1689      }
1690    },
1691    "node_modules/minimatch": {
1692      "version": "3.0.4",
1693      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1694      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1695      "dev": true,
1696      "dependencies": {
1697        "brace-expansion": "^1.1.7"
1698      },
1699      "engines": {
1700        "node": "*"
1701      }
1702    },
1703    "node_modules/minimist": {
1704      "version": "1.2.5",
1705      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1706      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1707      "dev": true
1708    },
1709    "node_modules/mixin-deep": {
1710      "version": "1.3.2",
1711      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
1712      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
1713      "dev": true,
1714      "dependencies": {
1715        "for-in": "^1.0.2",
1716        "is-extendable": "^1.0.1"
1717      },
1718      "engines": {
1719        "node": ">=0.10.0"
1720      }
1721    },
1722    "node_modules/ms": {
1723      "version": "2.0.0",
1724      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1725      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1726      "dev": true
1727    },
1728    "node_modules/mute-stream": {
1729      "version": "0.0.7",
1730      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1731      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1732      "dev": true
1733    },
1734    "node_modules/nanomatch": {
1735      "version": "1.2.13",
1736      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
1737      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
1738      "dev": true,
1739      "dependencies": {
1740        "arr-diff": "^4.0.0",
1741        "array-unique": "^0.3.2",
1742        "define-property": "^2.0.2",
1743        "extend-shallow": "^3.0.2",
1744        "fragment-cache": "^0.2.1",
1745        "is-windows": "^1.0.2",
1746        "kind-of": "^6.0.2",
1747        "object.pick": "^1.3.0",
1748        "regex-not": "^1.0.0",
1749        "snapdragon": "^0.8.1",
1750        "to-regex": "^3.0.1"
1751      },
1752      "engines": {
1753        "node": ">=0.10.0"
1754      }
1755    },
1756    "node_modules/object-copy": {
1757      "version": "0.1.0",
1758      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
1759      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
1760      "dev": true,
1761      "dependencies": {
1762        "copy-descriptor": "^0.1.0",
1763        "define-property": "^0.2.5",
1764        "kind-of": "^3.0.3"
1765      },
1766      "engines": {
1767        "node": ">=0.10.0"
1768      }
1769    },
1770    "node_modules/object-copy/node_modules/define-property": {
1771      "version": "0.2.5",
1772      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1773      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1774      "dev": true,
1775      "dependencies": {
1776        "is-descriptor": "^0.1.0"
1777      },
1778      "engines": {
1779        "node": ">=0.10.0"
1780      }
1781    },
1782    "node_modules/object-copy/node_modules/is-accessor-descriptor": {
1783      "version": "0.1.6",
1784      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
1785      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
1786      "dev": true,
1787      "dependencies": {
1788        "kind-of": "^3.0.2"
1789      },
1790      "engines": {
1791        "node": ">=0.10.0"
1792      }
1793    },
1794    "node_modules/object-copy/node_modules/is-data-descriptor": {
1795      "version": "0.1.4",
1796      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
1797      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
1798      "dev": true,
1799      "dependencies": {
1800        "kind-of": "^3.0.2"
1801      },
1802      "engines": {
1803        "node": ">=0.10.0"
1804      }
1805    },
1806    "node_modules/object-copy/node_modules/is-descriptor": {
1807      "version": "0.1.6",
1808      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
1809      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
1810      "dev": true,
1811      "dependencies": {
1812        "is-accessor-descriptor": "^0.1.6",
1813        "is-data-descriptor": "^0.1.4",
1814        "kind-of": "^5.0.0"
1815      },
1816      "engines": {
1817        "node": ">=0.10.0"
1818      }
1819    },
1820    "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": {
1821      "version": "5.1.0",
1822      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1823      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
1824      "dev": true,
1825      "engines": {
1826        "node": ">=0.10.0"
1827      }
1828    },
1829    "node_modules/object-copy/node_modules/kind-of": {
1830      "version": "3.2.2",
1831      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1832      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1833      "dev": true,
1834      "dependencies": {
1835        "is-buffer": "^1.1.5"
1836      },
1837      "engines": {
1838        "node": ">=0.10.0"
1839      }
1840    },
1841    "node_modules/object-visit": {
1842      "version": "1.0.1",
1843      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
1844      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
1845      "dev": true,
1846      "dependencies": {
1847        "isobject": "^3.0.0"
1848      },
1849      "engines": {
1850        "node": ">=0.10.0"
1851      }
1852    },
1853    "node_modules/object.pick": {
1854      "version": "1.3.0",
1855      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
1856      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
1857      "dev": true,
1858      "dependencies": {
1859        "isobject": "^3.0.1"
1860      },
1861      "engines": {
1862        "node": ">=0.10.0"
1863      }
1864    },
1865    "node_modules/once": {
1866      "version": "1.4.0",
1867      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1868      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1869      "dev": true,
1870      "dependencies": {
1871        "wrappy": "1"
1872      }
1873    },
1874    "node_modules/onetime": {
1875      "version": "2.0.1",
1876      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1877      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1878      "dev": true,
1879      "dependencies": {
1880        "mimic-fn": "^1.0.0"
1881      },
1882      "engines": {
1883        "node": ">=4"
1884      }
1885    },
1886    "node_modules/os-tmpdir": {
1887      "version": "1.0.2",
1888      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1889      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1890      "dev": true,
1891      "engines": {
1892        "node": ">=0.10.0"
1893      }
1894    },
1895    "node_modules/parent-module": {
1896      "version": "1.0.1",
1897      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1898      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1899      "dev": true,
1900      "optional": true,
1901      "dependencies": {
1902        "callsites": "^3.0.0"
1903      },
1904      "engines": {
1905        "node": ">=6"
1906      }
1907    },
1908    "node_modules/parse-json": {
1909      "version": "5.2.0",
1910      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
1911      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
1912      "dev": true,
1913      "optional": true,
1914      "dependencies": {
1915        "@babel/code-frame": "^7.0.0",
1916        "error-ex": "^1.3.1",
1917        "json-parse-even-better-errors": "^2.3.0",
1918        "lines-and-columns": "^1.1.6"
1919      },
1920      "engines": {
1921        "node": ">=8"
1922      },
1923      "funding": {
1924        "url": "https://github.com/sponsors/sindresorhus"
1925      }
1926    },
1927    "node_modules/parse-passwd": {
1928      "version": "1.0.0",
1929      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
1930      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
1931      "dev": true,
1932      "engines": {
1933        "node": ">=0.10.0"
1934      }
1935    },
1936    "node_modules/pascalcase": {
1937      "version": "0.1.1",
1938      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
1939      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
1940      "dev": true,
1941      "engines": {
1942        "node": ">=0.10.0"
1943      }
1944    },
1945    "node_modules/path-is-absolute": {
1946      "version": "1.0.1",
1947      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1948      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1949      "dev": true,
1950      "engines": {
1951        "node": ">=0.10.0"
1952      }
1953    },
1954    "node_modules/path-type": {
1955      "version": "4.0.0",
1956      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
1957      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
1958      "dev": true,
1959      "optional": true,
1960      "engines": {
1961        "node": ">=8"
1962      }
1963    },
1964    "node_modules/posix-character-classes": {
1965      "version": "0.1.1",
1966      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
1967      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
1968      "dev": true,
1969      "engines": {
1970        "node": ">=0.10.0"
1971      }
1972    },
1973    "node_modules/regex-not": {
1974      "version": "1.0.2",
1975      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
1976      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
1977      "dev": true,
1978      "dependencies": {
1979        "extend-shallow": "^3.0.2",
1980        "safe-regex": "^1.1.0"
1981      },
1982      "engines": {
1983        "node": ">=0.10.0"
1984      }
1985    },
1986    "node_modules/repeat-element": {
1987      "version": "1.1.4",
1988      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
1989      "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
1990      "dev": true,
1991      "engines": {
1992        "node": ">=0.10.0"
1993      }
1994    },
1995    "node_modules/repeat-string": {
1996      "version": "1.6.1",
1997      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
1998      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
1999      "dev": true,
2000      "engines": {
2001        "node": ">=0.10"
2002      }
2003    },
2004    "node_modules/resolve-dir": {
2005      "version": "1.0.1",
2006      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
2007      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
2008      "dev": true,
2009      "dependencies": {
2010        "expand-tilde": "^2.0.0",
2011        "global-modules": "^1.0.0"
2012      },
2013      "engines": {
2014        "node": ">=0.10.0"
2015      }
2016    },
2017    "node_modules/resolve-from": {
2018      "version": "5.0.0",
2019      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2020      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2021      "dev": true,
2022      "optional": true,
2023      "engines": {
2024        "node": ">=8"
2025      }
2026    },
2027    "node_modules/resolve-global": {
2028      "version": "1.0.0",
2029      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
2030      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
2031      "dev": true,
2032      "optional": true,
2033      "dependencies": {
2034        "global-dirs": "^0.1.1"
2035      },
2036      "engines": {
2037        "node": ">=8"
2038      }
2039    },
2040    "node_modules/resolve-url": {
2041      "version": "0.2.1",
2042      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
2043      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
2044      "deprecated": "https://github.com/lydell/resolve-url#deprecated",
2045      "dev": true
2046    },
2047    "node_modules/restore-cursor": {
2048      "version": "2.0.0",
2049      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
2050      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
2051      "dev": true,
2052      "dependencies": {
2053        "onetime": "^2.0.0",
2054        "signal-exit": "^3.0.2"
2055      },
2056      "engines": {
2057        "node": ">=4"
2058      }
2059    },
2060    "node_modules/ret": {
2061      "version": "0.1.15",
2062      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
2063      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
2064      "dev": true,
2065      "engines": {
2066        "node": ">=0.12"
2067      }
2068    },
2069    "node_modules/run-async": {
2070      "version": "2.4.1",
2071      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
2072      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
2073      "dev": true,
2074      "engines": {
2075        "node": ">=0.12.0"
2076      }
2077    },
2078    "node_modules/rxjs": {
2079      "version": "6.6.7",
2080      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
2081      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
2082      "dev": true,
2083      "dependencies": {
2084        "tslib": "^1.9.0"
2085      },
2086      "engines": {
2087        "npm": ">=2.0.0"
2088      }
2089    },
2090    "node_modules/safe-regex": {
2091      "version": "1.1.0",
2092      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
2093      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
2094      "dev": true,
2095      "dependencies": {
2096        "ret": "~0.1.10"
2097      }
2098    },
2099    "node_modules/safer-buffer": {
2100      "version": "2.1.2",
2101      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2102      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2103      "dev": true
2104    },
2105    "node_modules/set-value": {
2106      "version": "2.0.1",
2107      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
2108      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
2109      "dev": true,
2110      "dependencies": {
2111        "extend-shallow": "^2.0.1",
2112        "is-extendable": "^0.1.1",
2113        "is-plain-object": "^2.0.3",
2114        "split-string": "^3.0.1"
2115      },
2116      "engines": {
2117        "node": ">=0.10.0"
2118      }
2119    },
2120    "node_modules/set-value/node_modules/extend-shallow": {
2121      "version": "2.0.1",
2122      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2123      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2124      "dev": true,
2125      "dependencies": {
2126        "is-extendable": "^0.1.0"
2127      },
2128      "engines": {
2129        "node": ">=0.10.0"
2130      }
2131    },
2132    "node_modules/set-value/node_modules/is-extendable": {
2133      "version": "0.1.1",
2134      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2135      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2136      "dev": true,
2137      "engines": {
2138        "node": ">=0.10.0"
2139      }
2140    },
2141    "node_modules/signal-exit": {
2142      "version": "3.0.3",
2143      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
2144      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
2145      "dev": true
2146    },
2147    "node_modules/snapdragon": {
2148      "version": "0.8.2",
2149      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
2150      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
2151      "dev": true,
2152      "dependencies": {
2153        "base": "^0.11.1",
2154        "debug": "^2.2.0",
2155        "define-property": "^0.2.5",
2156        "extend-shallow": "^2.0.1",
2157        "map-cache": "^0.2.2",
2158        "source-map": "^0.5.6",
2159        "source-map-resolve": "^0.5.0",
2160        "use": "^3.1.0"
2161      },
2162      "engines": {
2163        "node": ">=0.10.0"
2164      }
2165    },
2166    "node_modules/snapdragon-node": {
2167      "version": "2.1.1",
2168      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
2169      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
2170      "dev": true,
2171      "dependencies": {
2172        "define-property": "^1.0.0",
2173        "isobject": "^3.0.0",
2174        "snapdragon-util": "^3.0.1"
2175      },
2176      "engines": {
2177        "node": ">=0.10.0"
2178      }
2179    },
2180    "node_modules/snapdragon-node/node_modules/define-property": {
2181      "version": "1.0.0",
2182      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2183      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2184      "dev": true,
2185      "dependencies": {
2186        "is-descriptor": "^1.0.0"
2187      },
2188      "engines": {
2189        "node": ">=0.10.0"
2190      }
2191    },
2192    "node_modules/snapdragon-util": {
2193      "version": "3.0.1",
2194      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
2195      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
2196      "dev": true,
2197      "dependencies": {
2198        "kind-of": "^3.2.0"
2199      },
2200      "engines": {
2201        "node": ">=0.10.0"
2202      }
2203    },
2204    "node_modules/snapdragon-util/node_modules/kind-of": {
2205      "version": "3.2.2",
2206      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2207      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2208      "dev": true,
2209      "dependencies": {
2210        "is-buffer": "^1.1.5"
2211      },
2212      "engines": {
2213        "node": ">=0.10.0"
2214      }
2215    },
2216    "node_modules/snapdragon/node_modules/define-property": {
2217      "version": "0.2.5",
2218      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2219      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2220      "dev": true,
2221      "dependencies": {
2222        "is-descriptor": "^0.1.0"
2223      },
2224      "engines": {
2225        "node": ">=0.10.0"
2226      }
2227    },
2228    "node_modules/snapdragon/node_modules/extend-shallow": {
2229      "version": "2.0.1",
2230      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2231      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2232      "dev": true,
2233      "dependencies": {
2234        "is-extendable": "^0.1.0"
2235      },
2236      "engines": {
2237        "node": ">=0.10.0"
2238      }
2239    },
2240    "node_modules/snapdragon/node_modules/is-accessor-descriptor": {
2241      "version": "0.1.6",
2242      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2243      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2244      "dev": true,
2245      "dependencies": {
2246        "kind-of": "^3.0.2"
2247      },
2248      "engines": {
2249        "node": ">=0.10.0"
2250      }
2251    },
2252    "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": {
2253      "version": "3.2.2",
2254      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2255      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2256      "dev": true,
2257      "dependencies": {
2258        "is-buffer": "^1.1.5"
2259      },
2260      "engines": {
2261        "node": ">=0.10.0"
2262      }
2263    },
2264    "node_modules/snapdragon/node_modules/is-data-descriptor": {
2265      "version": "0.1.4",
2266      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2267      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2268      "dev": true,
2269      "dependencies": {
2270        "kind-of": "^3.0.2"
2271      },
2272      "engines": {
2273        "node": ">=0.10.0"
2274      }
2275    },
2276    "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": {
2277      "version": "3.2.2",
2278      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2279      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2280      "dev": true,
2281      "dependencies": {
2282        "is-buffer": "^1.1.5"
2283      },
2284      "engines": {
2285        "node": ">=0.10.0"
2286      }
2287    },
2288    "node_modules/snapdragon/node_modules/is-descriptor": {
2289      "version": "0.1.6",
2290      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2291      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2292      "dev": true,
2293      "dependencies": {
2294        "is-accessor-descriptor": "^0.1.6",
2295        "is-data-descriptor": "^0.1.4",
2296        "kind-of": "^5.0.0"
2297      },
2298      "engines": {
2299        "node": ">=0.10.0"
2300      }
2301    },
2302    "node_modules/snapdragon/node_modules/is-extendable": {
2303      "version": "0.1.1",
2304      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2305      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2306      "dev": true,
2307      "engines": {
2308        "node": ">=0.10.0"
2309      }
2310    },
2311    "node_modules/snapdragon/node_modules/kind-of": {
2312      "version": "5.1.0",
2313      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2314      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2315      "dev": true,
2316      "engines": {
2317        "node": ">=0.10.0"
2318      }
2319    },
2320    "node_modules/source-map": {
2321      "version": "0.5.7",
2322      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2323      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2324      "dev": true,
2325      "engines": {
2326        "node": ">=0.10.0"
2327      }
2328    },
2329    "node_modules/source-map-resolve": {
2330      "version": "0.5.3",
2331      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
2332      "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
2333      "dev": true,
2334      "dependencies": {
2335        "atob": "^2.1.2",
2336        "decode-uri-component": "^0.2.0",
2337        "resolve-url": "^0.2.1",
2338        "source-map-url": "^0.4.0",
2339        "urix": "^0.1.0"
2340      }
2341    },
2342    "node_modules/source-map-url": {
2343      "version": "0.4.1",
2344      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
2345      "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
2346      "dev": true
2347    },
2348    "node_modules/split-string": {
2349      "version": "3.1.0",
2350      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
2351      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
2352      "dev": true,
2353      "dependencies": {
2354        "extend-shallow": "^3.0.0"
2355      },
2356      "engines": {
2357        "node": ">=0.10.0"
2358      }
2359    },
2360    "node_modules/static-extend": {
2361      "version": "0.1.2",
2362      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
2363      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
2364      "dev": true,
2365      "dependencies": {
2366        "define-property": "^0.2.5",
2367        "object-copy": "^0.1.0"
2368      },
2369      "engines": {
2370        "node": ">=0.10.0"
2371      }
2372    },
2373    "node_modules/static-extend/node_modules/define-property": {
2374      "version": "0.2.5",
2375      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2376      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2377      "dev": true,
2378      "dependencies": {
2379        "is-descriptor": "^0.1.0"
2380      },
2381      "engines": {
2382        "node": ">=0.10.0"
2383      }
2384    },
2385    "node_modules/static-extend/node_modules/is-accessor-descriptor": {
2386      "version": "0.1.6",
2387      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2388      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2389      "dev": true,
2390      "dependencies": {
2391        "kind-of": "^3.0.2"
2392      },
2393      "engines": {
2394        "node": ">=0.10.0"
2395      }
2396    },
2397    "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": {
2398      "version": "3.2.2",
2399      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2400      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2401      "dev": true,
2402      "dependencies": {
2403        "is-buffer": "^1.1.5"
2404      },
2405      "engines": {
2406        "node": ">=0.10.0"
2407      }
2408    },
2409    "node_modules/static-extend/node_modules/is-data-descriptor": {
2410      "version": "0.1.4",
2411      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2412      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2413      "dev": true,
2414      "dependencies": {
2415        "kind-of": "^3.0.2"
2416      },
2417      "engines": {
2418        "node": ">=0.10.0"
2419      }
2420    },
2421    "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": {
2422      "version": "3.2.2",
2423      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2424      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2425      "dev": true,
2426      "dependencies": {
2427        "is-buffer": "^1.1.5"
2428      },
2429      "engines": {
2430        "node": ">=0.10.0"
2431      }
2432    },
2433    "node_modules/static-extend/node_modules/is-descriptor": {
2434      "version": "0.1.6",
2435      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2436      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2437      "dev": true,
2438      "dependencies": {
2439        "is-accessor-descriptor": "^0.1.6",
2440        "is-data-descriptor": "^0.1.4",
2441        "kind-of": "^5.0.0"
2442      },
2443      "engines": {
2444        "node": ">=0.10.0"
2445      }
2446    },
2447    "node_modules/static-extend/node_modules/kind-of": {
2448      "version": "5.1.0",
2449      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2450      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2451      "dev": true,
2452      "engines": {
2453        "node": ">=0.10.0"
2454      }
2455    },
2456    "node_modules/string-width": {
2457      "version": "2.1.1",
2458      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2459      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2460      "dev": true,
2461      "dependencies": {
2462        "is-fullwidth-code-point": "^2.0.0",
2463        "strip-ansi": "^4.0.0"
2464      },
2465      "engines": {
2466        "node": ">=4"
2467      }
2468    },
2469    "node_modules/string-width/node_modules/ansi-regex": {
2470      "version": "3.0.0",
2471      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2472      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2473      "dev": true,
2474      "engines": {
2475        "node": ">=4"
2476      }
2477    },
2478    "node_modules/string-width/node_modules/strip-ansi": {
2479      "version": "4.0.0",
2480      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2481      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2482      "dev": true,
2483      "dependencies": {
2484        "ansi-regex": "^3.0.0"
2485      },
2486      "engines": {
2487        "node": ">=4"
2488      }
2489    },
2490    "node_modules/strip-ansi": {
2491      "version": "5.2.0",
2492      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2493      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2494      "dev": true,
2495      "dependencies": {
2496        "ansi-regex": "^4.1.0"
2497      },
2498      "engines": {
2499        "node": ">=6"
2500      }
2501    },
2502    "node_modules/strip-bom": {
2503      "version": "4.0.0",
2504      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
2505      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
2506      "dev": true,
2507      "engines": {
2508        "node": ">=8"
2509      }
2510    },
2511    "node_modules/strip-json-comments": {
2512      "version": "3.0.1",
2513      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
2514      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
2515      "dev": true,
2516      "engines": {
2517        "node": ">=8"
2518      }
2519    },
2520    "node_modules/supports-color": {
2521      "version": "5.5.0",
2522      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2523      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2524      "dev": true,
2525      "dependencies": {
2526        "has-flag": "^3.0.0"
2527      },
2528      "engines": {
2529        "node": ">=4"
2530      }
2531    },
2532    "node_modules/through": {
2533      "version": "2.3.8",
2534      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2535      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
2536      "dev": true
2537    },
2538    "node_modules/tmp": {
2539      "version": "0.0.33",
2540      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2541      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2542      "dev": true,
2543      "dependencies": {
2544        "os-tmpdir": "~1.0.2"
2545      },
2546      "engines": {
2547        "node": ">=0.6.0"
2548      }
2549    },
2550    "node_modules/to-object-path": {
2551      "version": "0.3.0",
2552      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
2553      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
2554      "dev": true,
2555      "dependencies": {
2556        "kind-of": "^3.0.2"
2557      },
2558      "engines": {
2559        "node": ">=0.10.0"
2560      }
2561    },
2562    "node_modules/to-object-path/node_modules/kind-of": {
2563      "version": "3.2.2",
2564      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2565      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2566      "dev": true,
2567      "dependencies": {
2568        "is-buffer": "^1.1.5"
2569      },
2570      "engines": {
2571        "node": ">=0.10.0"
2572      }
2573    },
2574    "node_modules/to-regex": {
2575      "version": "3.0.2",
2576      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
2577      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
2578      "dev": true,
2579      "dependencies": {
2580        "define-property": "^2.0.2",
2581        "extend-shallow": "^3.0.2",
2582        "regex-not": "^1.0.2",
2583        "safe-regex": "^1.1.0"
2584      },
2585      "engines": {
2586        "node": ">=0.10.0"
2587      }
2588    },
2589    "node_modules/to-regex-range": {
2590      "version": "2.1.1",
2591      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
2592      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
2593      "dev": true,
2594      "dependencies": {
2595        "is-number": "^3.0.0",
2596        "repeat-string": "^1.6.1"
2597      },
2598      "engines": {
2599        "node": ">=0.10.0"
2600      }
2601    },
2602    "node_modules/tslib": {
2603      "version": "1.14.1",
2604      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2605      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2606      "dev": true
2607    },
2608    "node_modules/union-value": {
2609      "version": "1.0.1",
2610      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
2611      "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
2612      "dev": true,
2613      "dependencies": {
2614        "arr-union": "^3.1.0",
2615        "get-value": "^2.0.6",
2616        "is-extendable": "^0.1.1",
2617        "set-value": "^2.0.1"
2618      },
2619      "engines": {
2620        "node": ">=0.10.0"
2621      }
2622    },
2623    "node_modules/union-value/node_modules/is-extendable": {
2624      "version": "0.1.1",
2625      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2626      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2627      "dev": true,
2628      "engines": {
2629        "node": ">=0.10.0"
2630      }
2631    },
2632    "node_modules/universalify": {
2633      "version": "0.1.2",
2634      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2635      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2636      "dev": true,
2637      "engines": {
2638        "node": ">= 4.0.0"
2639      }
2640    },
2641    "node_modules/unset-value": {
2642      "version": "1.0.0",
2643      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
2644      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
2645      "dev": true,
2646      "dependencies": {
2647        "has-value": "^0.3.1",
2648        "isobject": "^3.0.0"
2649      },
2650      "engines": {
2651        "node": ">=0.10.0"
2652      }
2653    },
2654    "node_modules/unset-value/node_modules/has-value": {
2655      "version": "0.3.1",
2656      "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
2657      "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
2658      "dev": true,
2659      "dependencies": {
2660        "get-value": "^2.0.3",
2661        "has-values": "^0.1.4",
2662        "isobject": "^2.0.0"
2663      },
2664      "engines": {
2665        "node": ">=0.10.0"
2666      }
2667    },
2668    "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
2669      "version": "2.1.0",
2670      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2671      "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2672      "dev": true,
2673      "dependencies": {
2674        "isarray": "1.0.0"
2675      },
2676      "engines": {
2677        "node": ">=0.10.0"
2678      }
2679    },
2680    "node_modules/unset-value/node_modules/has-values": {
2681      "version": "0.1.4",
2682      "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
2683      "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
2684      "dev": true,
2685      "engines": {
2686        "node": ">=0.10.0"
2687      }
2688    },
2689    "node_modules/urix": {
2690      "version": "0.1.0",
2691      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
2692      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
2693      "deprecated": "Please see https://github.com/lydell/urix#deprecated",
2694      "dev": true
2695    },
2696    "node_modules/use": {
2697      "version": "3.1.1",
2698      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
2699      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
2700      "dev": true,
2701      "engines": {
2702        "node": ">=0.10.0"
2703      }
2704    },
2705    "node_modules/which": {
2706      "version": "1.3.1",
2707      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2708      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2709      "dev": true,
2710      "dependencies": {
2711        "isexe": "^2.0.0"
2712      },
2713      "bin": {
2714        "which": "bin/which"
2715      }
2716    },
2717    "node_modules/word-wrap": {
2718      "version": "1.2.3",
2719      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
2720      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
2721      "dev": true,
2722      "engines": {
2723        "node": ">=0.10.0"
2724      }
2725    },
2726    "node_modules/wrappy": {
2727      "version": "1.0.2",
2728      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2729      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2730      "dev": true
2731    },
2732    "node_modules/yaml": {
2733      "version": "1.10.2",
2734      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
2735      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
2736      "dev": true,
2737      "optional": true,
2738      "engines": {
2739        "node": ">= 6"
2740      }
2741    }
2742  },
2743  "dependencies": {
2744    "@babel/code-frame": {
2745      "version": "7.12.13",
2746      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2747      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2748      "dev": true,
2749      "optional": true,
2750      "requires": {
2751        "@babel/highlight": "^7.12.13"
2752      }
2753    },
2754    "@babel/helper-validator-identifier": {
2755      "version": "7.12.11",
2756      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
2757      "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
2758      "dev": true,
2759      "optional": true
2760    },
2761    "@babel/highlight": {
2762      "version": "7.13.10",
2763      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
2764      "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
2765      "dev": true,
2766      "optional": true,
2767      "requires": {
2768        "@babel/helper-validator-identifier": "^7.12.11",
2769        "chalk": "^2.0.0",
2770        "js-tokens": "^4.0.0"
2771      }
2772    },
2773    "@commitlint/execute-rule": {
2774      "version": "12.1.1",
2775      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz",
2776      "integrity": "sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ==",
2777      "dev": true,
2778      "optional": true
2779    },
2780    "@commitlint/load": {
2781      "version": "12.1.1",
2782      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.1.tgz",
2783      "integrity": "sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw==",
2784      "dev": true,
2785      "optional": true,
2786      "requires": {
2787        "@commitlint/execute-rule": "^12.1.1",
2788        "@commitlint/resolve-extends": "^12.1.1",
2789        "@commitlint/types": "^12.1.1",
2790        "chalk": "^4.0.0",
2791        "cosmiconfig": "^7.0.0",
2792        "lodash": "^4.17.19",
2793        "resolve-from": "^5.0.0"
2794      },
2795      "dependencies": {
2796        "ansi-styles": {
2797          "version": "4.3.0",
2798          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2799          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2800          "dev": true,
2801          "optional": true,
2802          "requires": {
2803            "color-convert": "^2.0.1"
2804          }
2805        },
2806        "chalk": {
2807          "version": "4.1.0",
2808          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
2809          "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
2810          "dev": true,
2811          "optional": true,
2812          "requires": {
2813            "ansi-styles": "^4.1.0",
2814            "supports-color": "^7.1.0"
2815          }
2816        },
2817        "color-convert": {
2818          "version": "2.0.1",
2819          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2820          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2821          "dev": true,
2822          "optional": true,
2823          "requires": {
2824            "color-name": "~1.1.4"
2825          }
2826        },
2827        "color-name": {
2828          "version": "1.1.4",
2829          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2830          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2831          "dev": true,
2832          "optional": true
2833        },
2834        "has-flag": {
2835          "version": "4.0.0",
2836          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2837          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2838          "dev": true,
2839          "optional": true
2840        },
2841        "supports-color": {
2842          "version": "7.2.0",
2843          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2844          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2845          "dev": true,
2846          "optional": true,
2847          "requires": {
2848            "has-flag": "^4.0.0"
2849          }
2850        }
2851      }
2852    },
2853    "@commitlint/resolve-extends": {
2854      "version": "12.1.1",
2855      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz",
2856      "integrity": "sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ==",
2857      "dev": true,
2858      "optional": true,
2859      "requires": {
2860        "import-fresh": "^3.0.0",
2861        "lodash": "^4.17.19",
2862        "resolve-from": "^5.0.0",
2863        "resolve-global": "^1.0.0"
2864      }
2865    },
2866    "@commitlint/types": {
2867      "version": "12.1.1",
2868      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.1.tgz",
2869      "integrity": "sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw==",
2870      "dev": true,
2871      "optional": true,
2872      "requires": {
2873        "chalk": "^4.0.0"
2874      },
2875      "dependencies": {
2876        "ansi-styles": {
2877          "version": "4.3.0",
2878          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2879          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2880          "dev": true,
2881          "optional": true,
2882          "requires": {
2883            "color-convert": "^2.0.1"
2884          }
2885        },
2886        "chalk": {
2887          "version": "4.1.0",
2888          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
2889          "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
2890          "dev": true,
2891          "optional": true,
2892          "requires": {
2893            "ansi-styles": "^4.1.0",
2894            "supports-color": "^7.1.0"
2895          }
2896        },
2897        "color-convert": {
2898          "version": "2.0.1",
2899          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2900          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2901          "dev": true,
2902          "optional": true,
2903          "requires": {
2904            "color-name": "~1.1.4"
2905          }
2906        },
2907        "color-name": {
2908          "version": "1.1.4",
2909          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2910          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2911          "dev": true,
2912          "optional": true
2913        },
2914        "has-flag": {
2915          "version": "4.0.0",
2916          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2917          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2918          "dev": true,
2919          "optional": true
2920        },
2921        "supports-color": {
2922          "version": "7.2.0",
2923          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2924          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2925          "dev": true,
2926          "optional": true,
2927          "requires": {
2928            "has-flag": "^4.0.0"
2929          }
2930        }
2931      }
2932    },
2933    "@types/parse-json": {
2934      "version": "4.0.0",
2935      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
2936      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
2937      "dev": true,
2938      "optional": true
2939    },
2940    "ansi-escapes": {
2941      "version": "3.2.0",
2942      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
2943      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
2944      "dev": true
2945    },
2946    "ansi-regex": {
2947      "version": "4.1.0",
2948      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2949      "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2950      "dev": true
2951    },
2952    "ansi-styles": {
2953      "version": "3.2.1",
2954      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2955      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2956      "dev": true,
2957      "requires": {
2958        "color-convert": "^1.9.0"
2959      }
2960    },
2961    "arr-diff": {
2962      "version": "4.0.0",
2963      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
2964      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2965      "dev": true
2966    },
2967    "arr-flatten": {
2968      "version": "1.1.0",
2969      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2970      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2971      "dev": true
2972    },
2973    "arr-union": {
2974      "version": "3.1.0",
2975      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2976      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2977      "dev": true
2978    },
2979    "array-unique": {
2980      "version": "0.3.2",
2981      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2982      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2983      "dev": true
2984    },
2985    "assign-symbols": {
2986      "version": "1.0.0",
2987      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
2988      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2989      "dev": true
2990    },
2991    "atob": {
2992      "version": "2.1.2",
2993      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
2994      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2995      "dev": true
2996    },
2997    "balanced-match": {
2998      "version": "1.0.2",
2999      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3000      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3001      "dev": true
3002    },
3003    "base": {
3004      "version": "0.11.2",
3005      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
3006      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
3007      "dev": true,
3008      "requires": {
3009        "cache-base": "^1.0.1",
3010        "class-utils": "^0.3.5",
3011        "component-emitter": "^1.2.1",
3012        "define-property": "^1.0.0",
3013        "isobject": "^3.0.1",
3014        "mixin-deep": "^1.2.0",
3015        "pascalcase": "^0.1.1"
3016      },
3017      "dependencies": {
3018        "define-property": {
3019          "version": "1.0.0",
3020          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3021          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3022          "dev": true,
3023          "requires": {
3024            "is-descriptor": "^1.0.0"
3025          }
3026        }
3027      }
3028    },
3029    "brace-expansion": {
3030      "version": "1.1.11",
3031      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3032      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3033      "dev": true,
3034      "requires": {
3035        "balanced-match": "^1.0.0",
3036        "concat-map": "0.0.1"
3037      }
3038    },
3039    "braces": {
3040      "version": "2.3.2",
3041      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
3042      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3043      "dev": true,
3044      "requires": {
3045        "arr-flatten": "^1.1.0",
3046        "array-unique": "^0.3.2",
3047        "extend-shallow": "^2.0.1",
3048        "fill-range": "^4.0.0",
3049        "isobject": "^3.0.1",
3050        "repeat-element": "^1.1.2",
3051        "snapdragon": "^0.8.1",
3052        "snapdragon-node": "^2.0.1",
3053        "split-string": "^3.0.2",
3054        "to-regex": "^3.0.1"
3055      },
3056      "dependencies": {
3057        "extend-shallow": {
3058          "version": "2.0.1",
3059          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3060          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3061          "dev": true,
3062          "requires": {
3063            "is-extendable": "^0.1.0"
3064          }
3065        },
3066        "is-extendable": {
3067          "version": "0.1.1",
3068          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3069          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3070          "dev": true
3071        }
3072      }
3073    },
3074    "cache-base": {
3075      "version": "1.0.1",
3076      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3077      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3078      "dev": true,
3079      "requires": {
3080        "collection-visit": "^1.0.0",
3081        "component-emitter": "^1.2.1",
3082        "get-value": "^2.0.6",
3083        "has-value": "^1.0.0",
3084        "isobject": "^3.0.1",
3085        "set-value": "^2.0.0",
3086        "to-object-path": "^0.3.0",
3087        "union-value": "^1.0.0",
3088        "unset-value": "^1.0.0"
3089      }
3090    },
3091    "cachedir": {
3092      "version": "2.2.0",
3093      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
3094      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
3095      "dev": true
3096    },
3097    "callsites": {
3098      "version": "3.1.0",
3099      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3100      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3101      "dev": true,
3102      "optional": true
3103    },
3104    "chalk": {
3105      "version": "2.4.2",
3106      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3107      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3108      "dev": true,
3109      "requires": {
3110        "ansi-styles": "^3.2.1",
3111        "escape-string-regexp": "^1.0.5",
3112        "supports-color": "^5.3.0"
3113      }
3114    },
3115    "chardet": {
3116      "version": "0.7.0",
3117      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3118      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3119      "dev": true
3120    },
3121    "class-utils": {
3122      "version": "0.3.6",
3123      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3124      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3125      "dev": true,
3126      "requires": {
3127        "arr-union": "^3.1.0",
3128        "define-property": "^0.2.5",
3129        "isobject": "^3.0.0",
3130        "static-extend": "^0.1.1"
3131      },
3132      "dependencies": {
3133        "define-property": {
3134          "version": "0.2.5",
3135          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3136          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3137          "dev": true,
3138          "requires": {
3139            "is-descriptor": "^0.1.0"
3140          }
3141        },
3142        "is-accessor-descriptor": {
3143          "version": "0.1.6",
3144          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3145          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3146          "dev": true,
3147          "requires": {
3148            "kind-of": "^3.0.2"
3149          },
3150          "dependencies": {
3151            "kind-of": {
3152              "version": "3.2.2",
3153              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3154              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3155              "dev": true,
3156              "requires": {
3157                "is-buffer": "^1.1.5"
3158              }
3159            }
3160          }
3161        },
3162        "is-data-descriptor": {
3163          "version": "0.1.4",
3164          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3165          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3166          "dev": true,
3167          "requires": {
3168            "kind-of": "^3.0.2"
3169          },
3170          "dependencies": {
3171            "kind-of": {
3172              "version": "3.2.2",
3173              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3174              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3175              "dev": true,
3176              "requires": {
3177                "is-buffer": "^1.1.5"
3178              }
3179            }
3180          }
3181        },
3182        "is-descriptor": {
3183          "version": "0.1.6",
3184          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3185          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3186          "dev": true,
3187          "requires": {
3188            "is-accessor-descriptor": "^0.1.6",
3189            "is-data-descriptor": "^0.1.4",
3190            "kind-of": "^5.0.0"
3191          }
3192        },
3193        "kind-of": {
3194          "version": "5.1.0",
3195          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3196          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3197          "dev": true
3198        }
3199      }
3200    },
3201    "cli-cursor": {
3202      "version": "2.1.0",
3203      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
3204      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
3205      "dev": true,
3206      "requires": {
3207        "restore-cursor": "^2.0.0"
3208      }
3209    },
3210    "cli-width": {
3211      "version": "2.2.1",
3212      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
3213      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
3214      "dev": true
3215    },
3216    "collection-visit": {
3217      "version": "1.0.0",
3218      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
3219      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
3220      "dev": true,
3221      "requires": {
3222        "map-visit": "^1.0.0",
3223        "object-visit": "^1.0.0"
3224      }
3225    },
3226    "color-convert": {
3227      "version": "1.9.3",
3228      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3229      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3230      "dev": true,
3231      "requires": {
3232        "color-name": "1.1.3"
3233      }
3234    },
3235    "color-name": {
3236      "version": "1.1.3",
3237      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3238      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3239      "dev": true
3240    },
3241    "commitizen": {
3242      "version": "4.2.3",
3243      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.3.tgz",
3244      "integrity": "sha512-pYlYEng7XMV2TW4xtjDKBGqeJ0Teq2zyRSx2S3Ml1XAplHSlJZK8vm1KdGclpMEZuGafbS5TeHXIVnHk8RWIzQ==",
3245      "dev": true,
3246      "requires": {
3247        "cachedir": "2.2.0",
3248        "cz-conventional-changelog": "3.2.0",
3249        "dedent": "0.7.0",
3250        "detect-indent": "6.0.0",
3251        "find-node-modules": "2.0.0",
3252        "find-root": "1.1.0",
3253        "fs-extra": "8.1.0",
3254        "glob": "7.1.4",
3255        "inquirer": "6.5.2",
3256        "is-utf8": "^0.2.1",
3257        "lodash": "^4.17.20",
3258        "minimist": "1.2.5",
3259        "strip-bom": "4.0.0",
3260        "strip-json-comments": "3.0.1"
3261      },
3262      "dependencies": {
3263        "cz-conventional-changelog": {
3264          "version": "3.2.0",
3265          "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
3266          "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
3267          "dev": true,
3268          "requires": {
3269            "@commitlint/load": ">6.1.1",
3270            "chalk": "^2.4.1",
3271            "commitizen": "^4.0.3",
3272            "conventional-commit-types": "^3.0.0",
3273            "lodash.map": "^4.5.1",
3274            "longest": "^2.0.1",
3275            "word-wrap": "^1.0.3"
3276          }
3277        }
3278      }
3279    },
3280    "component-emitter": {
3281      "version": "1.3.0",
3282      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
3283      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
3284      "dev": true
3285    },
3286    "concat-map": {
3287      "version": "0.0.1",
3288      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3289      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3290      "dev": true
3291    },
3292    "conventional-commit-types": {
3293      "version": "3.0.0",
3294      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
3295      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
3296      "dev": true
3297    },
3298    "copy-descriptor": {
3299      "version": "0.1.1",
3300      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3301      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
3302      "dev": true
3303    },
3304    "cosmiconfig": {
3305      "version": "7.0.0",
3306      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
3307      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
3308      "dev": true,
3309      "optional": true,
3310      "requires": {
3311        "@types/parse-json": "^4.0.0",
3312        "import-fresh": "^3.2.1",
3313        "parse-json": "^5.0.0",
3314        "path-type": "^4.0.0",
3315        "yaml": "^1.10.0"
3316      }
3317    },
3318    "cz-conventional-changelog": {
3319      "version": "3.3.0",
3320      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
3321      "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
3322      "dev": true,
3323      "requires": {
3324        "@commitlint/load": ">6.1.1",
3325        "chalk": "^2.4.1",
3326        "commitizen": "^4.0.3",
3327        "conventional-commit-types": "^3.0.0",
3328        "lodash.map": "^4.5.1",
3329        "longest": "^2.0.1",
3330        "word-wrap": "^1.0.3"
3331      }
3332    },
3333    "debug": {
3334      "version": "2.6.9",
3335      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3336      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3337      "dev": true,
3338      "requires": {
3339        "ms": "2.0.0"
3340      }
3341    },
3342    "decode-uri-component": {
3343      "version": "0.2.0",
3344      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
3345      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
3346      "dev": true
3347    },
3348    "dedent": {
3349      "version": "0.7.0",
3350      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
3351      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
3352      "dev": true
3353    },
3354    "define-property": {
3355      "version": "2.0.2",
3356      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
3357      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
3358      "dev": true,
3359      "requires": {
3360        "is-descriptor": "^1.0.2",
3361        "isobject": "^3.0.1"
3362      }
3363    },
3364    "detect-file": {
3365      "version": "1.0.0",
3366      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
3367      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
3368      "dev": true
3369    },
3370    "detect-indent": {
3371      "version": "6.0.0",
3372      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
3373      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
3374      "dev": true
3375    },
3376    "error-ex": {
3377      "version": "1.3.2",
3378      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3379      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3380      "dev": true,
3381      "optional": true,
3382      "requires": {
3383        "is-arrayish": "^0.2.1"
3384      }
3385    },
3386    "escape-string-regexp": {
3387      "version": "1.0.5",
3388      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3389      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3390      "dev": true
3391    },
3392    "expand-brackets": {
3393      "version": "2.1.4",
3394      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
3395      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
3396      "dev": true,
3397      "requires": {
3398        "debug": "^2.3.3",
3399        "define-property": "^0.2.5",
3400        "extend-shallow": "^2.0.1",
3401        "posix-character-classes": "^0.1.0",
3402        "regex-not": "^1.0.0",
3403        "snapdragon": "^0.8.1",
3404        "to-regex": "^3.0.1"
3405      },
3406      "dependencies": {
3407        "define-property": {
3408          "version": "0.2.5",
3409          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3410          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3411          "dev": true,
3412          "requires": {
3413            "is-descriptor": "^0.1.0"
3414          }
3415        },
3416        "extend-shallow": {
3417          "version": "2.0.1",
3418          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3419          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3420          "dev": true,
3421          "requires": {
3422            "is-extendable": "^0.1.0"
3423          }
3424        },
3425        "is-accessor-descriptor": {
3426          "version": "0.1.6",
3427          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3428          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3429          "dev": true,
3430          "requires": {
3431            "kind-of": "^3.0.2"
3432          },
3433          "dependencies": {
3434            "kind-of": {
3435              "version": "3.2.2",
3436              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3437              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3438              "dev": true,
3439              "requires": {
3440                "is-buffer": "^1.1.5"
3441              }
3442            }
3443          }
3444        },
3445        "is-data-descriptor": {
3446          "version": "0.1.4",
3447          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3448          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3449          "dev": true,
3450          "requires": {
3451            "kind-of": "^3.0.2"
3452          },
3453          "dependencies": {
3454            "kind-of": {
3455              "version": "3.2.2",
3456              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3457              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3458              "dev": true,
3459              "requires": {
3460                "is-buffer": "^1.1.5"
3461              }
3462            }
3463          }
3464        },
3465        "is-descriptor": {
3466          "version": "0.1.6",
3467          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3468          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3469          "dev": true,
3470          "requires": {
3471            "is-accessor-descriptor": "^0.1.6",
3472            "is-data-descriptor": "^0.1.4",
3473            "kind-of": "^5.0.0"
3474          }
3475        },
3476        "is-extendable": {
3477          "version": "0.1.1",
3478          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3479          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3480          "dev": true
3481        },
3482        "kind-of": {
3483          "version": "5.1.0",
3484          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3485          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3486          "dev": true
3487        }
3488      }
3489    },
3490    "expand-tilde": {
3491      "version": "2.0.2",
3492      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
3493      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
3494      "dev": true,
3495      "requires": {
3496        "homedir-polyfill": "^1.0.1"
3497      }
3498    },
3499    "extend-shallow": {
3500      "version": "3.0.2",
3501      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
3502      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
3503      "dev": true,
3504      "requires": {
3505        "assign-symbols": "^1.0.0",
3506        "is-extendable": "^1.0.1"
3507      }
3508    },
3509    "external-editor": {
3510      "version": "3.1.0",
3511      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
3512      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
3513      "dev": true,
3514      "requires": {
3515        "chardet": "^0.7.0",
3516        "iconv-lite": "^0.4.24",
3517        "tmp": "^0.0.33"
3518      }
3519    },
3520    "extglob": {
3521      "version": "2.0.4",
3522      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
3523      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
3524      "dev": true,
3525      "requires": {
3526        "array-unique": "^0.3.2",
3527        "define-property": "^1.0.0",
3528        "expand-brackets": "^2.1.4",
3529        "extend-shallow": "^2.0.1",
3530        "fragment-cache": "^0.2.1",
3531        "regex-not": "^1.0.0",
3532        "snapdragon": "^0.8.1",
3533        "to-regex": "^3.0.1"
3534      },
3535      "dependencies": {
3536        "define-property": {
3537          "version": "1.0.0",
3538          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3539          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3540          "dev": true,
3541          "requires": {
3542            "is-descriptor": "^1.0.0"
3543          }
3544        },
3545        "extend-shallow": {
3546          "version": "2.0.1",
3547          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3548          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3549          "dev": true,
3550          "requires": {
3551            "is-extendable": "^0.1.0"
3552          }
3553        },
3554        "is-extendable": {
3555          "version": "0.1.1",
3556          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3557          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3558          "dev": true
3559        }
3560      }
3561    },
3562    "figures": {
3563      "version": "2.0.0",
3564      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
3565      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
3566      "dev": true,
3567      "requires": {
3568        "escape-string-regexp": "^1.0.5"
3569      }
3570    },
3571    "fill-range": {
3572      "version": "4.0.0",
3573      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
3574      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
3575      "dev": true,
3576      "requires": {
3577        "extend-shallow": "^2.0.1",
3578        "is-number": "^3.0.0",
3579        "repeat-string": "^1.6.1",
3580        "to-regex-range": "^2.1.0"
3581      },
3582      "dependencies": {
3583        "extend-shallow": {
3584          "version": "2.0.1",
3585          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3586          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3587          "dev": true,
3588          "requires": {
3589            "is-extendable": "^0.1.0"
3590          }
3591        },
3592        "is-extendable": {
3593          "version": "0.1.1",
3594          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3595          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3596          "dev": true
3597        }
3598      }
3599    },
3600    "find-node-modules": {
3601      "version": "2.0.0",
3602      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz",
3603      "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==",
3604      "dev": true,
3605      "requires": {
3606        "findup-sync": "^3.0.0",
3607        "merge": "^1.2.1"
3608      }
3609    },
3610    "find-root": {
3611      "version": "1.1.0",
3612      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
3613      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
3614      "dev": true
3615    },
3616    "findup-sync": {
3617      "version": "3.0.0",
3618      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
3619      "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
3620      "dev": true,
3621      "requires": {
3622        "detect-file": "^1.0.0",
3623        "is-glob": "^4.0.0",
3624        "micromatch": "^3.0.4",
3625        "resolve-dir": "^1.0.1"
3626      }
3627    },
3628    "for-in": {
3629      "version": "1.0.2",
3630      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
3631      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
3632      "dev": true
3633    },
3634    "fragment-cache": {
3635      "version": "0.2.1",
3636      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
3637      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3638      "dev": true,
3639      "requires": {
3640        "map-cache": "^0.2.2"
3641      }
3642    },
3643    "fs-extra": {
3644      "version": "8.1.0",
3645      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3646      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3647      "dev": true,
3648      "requires": {
3649        "graceful-fs": "^4.2.0",
3650        "jsonfile": "^4.0.0",
3651        "universalify": "^0.1.0"
3652      }
3653    },
3654    "fs.realpath": {
3655      "version": "1.0.0",
3656      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3657      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3658      "dev": true
3659    },
3660    "get-value": {
3661      "version": "2.0.6",
3662      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3663      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3664      "dev": true
3665    },
3666    "glob": {
3667      "version": "7.1.4",
3668      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
3669      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
3670      "dev": true,
3671      "requires": {
3672        "fs.realpath": "^1.0.0",
3673        "inflight": "^1.0.4",
3674        "inherits": "2",
3675        "minimatch": "^3.0.4",
3676        "once": "^1.3.0",
3677        "path-is-absolute": "^1.0.0"
3678      }
3679    },
3680    "global-dirs": {
3681      "version": "0.1.1",
3682      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
3683      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
3684      "dev": true,
3685      "optional": true,
3686      "requires": {
3687        "ini": "^1.3.4"
3688      }
3689    },
3690    "global-modules": {
3691      "version": "1.0.0",
3692      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
3693      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
3694      "dev": true,
3695      "requires": {
3696        "global-prefix": "^1.0.1",
3697        "is-windows": "^1.0.1",
3698        "resolve-dir": "^1.0.0"
3699      }
3700    },
3701    "global-prefix": {
3702      "version": "1.0.2",
3703      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
3704      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
3705      "dev": true,
3706      "requires": {
3707        "expand-tilde": "^2.0.2",
3708        "homedir-polyfill": "^1.0.1",
3709        "ini": "^1.3.4",
3710        "is-windows": "^1.0.1",
3711        "which": "^1.2.14"
3712      }
3713    },
3714    "graceful-fs": {
3715      "version": "4.2.6",
3716      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
3717      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
3718      "dev": true
3719    },
3720    "has-flag": {
3721      "version": "3.0.0",
3722      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3723      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3724      "dev": true
3725    },
3726    "has-value": {
3727      "version": "1.0.0",
3728      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3729      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3730      "dev": true,
3731      "requires": {
3732        "get-value": "^2.0.6",
3733        "has-values": "^1.0.0",
3734        "isobject": "^3.0.0"
3735      }
3736    },
3737    "has-values": {
3738      "version": "1.0.0",
3739      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3740      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3741      "dev": true,
3742      "requires": {
3743        "is-number": "^3.0.0",
3744        "kind-of": "^4.0.0"
3745      },
3746      "dependencies": {
3747        "kind-of": {
3748          "version": "4.0.0",
3749          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3750          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3751          "dev": true,
3752          "requires": {
3753            "is-buffer": "^1.1.5"
3754          }
3755        }
3756      }
3757    },
3758    "homedir-polyfill": {
3759      "version": "1.0.3",
3760      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
3761      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
3762      "dev": true,
3763      "requires": {
3764        "parse-passwd": "^1.0.0"
3765      }
3766    },
3767    "husky": {
3768      "version": "5.2.0",
3769      "resolved": "https://registry.npmjs.org/husky/-/husky-5.2.0.tgz",
3770      "integrity": "sha512-AM8T/auHXRBxlrfPVLKP6jt49GCM2Zz47m8G3FOMsLmTv8Dj/fKVWE0Rh2d4Qrvmy131xEsdQnb3OXRib67PGg==",
3771      "dev": true
3772    },
3773    "iconv-lite": {
3774      "version": "0.4.24",
3775      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3776      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3777      "dev": true,
3778      "requires": {
3779        "safer-buffer": ">= 2.1.2 < 3"
3780      }
3781    },
3782    "import-fresh": {
3783      "version": "3.3.0",
3784      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3785      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3786      "dev": true,
3787      "optional": true,
3788      "requires": {
3789        "parent-module": "^1.0.0",
3790        "resolve-from": "^4.0.0"
3791      },
3792      "dependencies": {
3793        "resolve-from": {
3794          "version": "4.0.0",
3795          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3796          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3797          "dev": true,
3798          "optional": true
3799        }
3800      }
3801    },
3802    "inflight": {
3803      "version": "1.0.6",
3804      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3805      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3806      "dev": true,
3807      "requires": {
3808        "once": "^1.3.0",
3809        "wrappy": "1"
3810      }
3811    },
3812    "inherits": {
3813      "version": "2.0.4",
3814      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3815      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3816      "dev": true
3817    },
3818    "ini": {
3819      "version": "1.3.8",
3820      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
3821      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
3822      "dev": true
3823    },
3824    "inquirer": {
3825      "version": "6.5.2",
3826      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
3827      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
3828      "dev": true,
3829      "requires": {
3830        "ansi-escapes": "^3.2.0",
3831        "chalk": "^2.4.2",
3832        "cli-cursor": "^2.1.0",
3833        "cli-width": "^2.0.0",
3834        "external-editor": "^3.0.3",
3835        "figures": "^2.0.0",
3836        "lodash": "^4.17.12",
3837        "mute-stream": "0.0.7",
3838        "run-async": "^2.2.0",
3839        "rxjs": "^6.4.0",
3840        "string-width": "^2.1.0",
3841        "strip-ansi": "^5.1.0",
3842        "through": "^2.3.6"
3843      }
3844    },
3845    "is-accessor-descriptor": {
3846      "version": "1.0.0",
3847      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3848      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3849      "dev": true,
3850      "requires": {
3851        "kind-of": "^6.0.0"
3852      }
3853    },
3854    "is-arrayish": {
3855      "version": "0.2.1",
3856      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3857      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3858      "dev": true,
3859      "optional": true
3860    },
3861    "is-buffer": {
3862      "version": "1.1.6",
3863      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3864      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3865      "dev": true
3866    },
3867    "is-data-descriptor": {
3868      "version": "1.0.0",
3869      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3870      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3871      "dev": true,
3872      "requires": {
3873        "kind-of": "^6.0.0"
3874      }
3875    },
3876    "is-descriptor": {
3877      "version": "1.0.2",
3878      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3879      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3880      "dev": true,
3881      "requires": {
3882        "is-accessor-descriptor": "^1.0.0",
3883        "is-data-descriptor": "^1.0.0",
3884        "kind-of": "^6.0.2"
3885      }
3886    },
3887    "is-extendable": {
3888      "version": "1.0.1",
3889      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3890      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3891      "dev": true,
3892      "requires": {
3893        "is-plain-object": "^2.0.4"
3894      }
3895    },
3896    "is-extglob": {
3897      "version": "2.1.1",
3898      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3899      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3900      "dev": true
3901    },
3902    "is-fullwidth-code-point": {
3903      "version": "2.0.0",
3904      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3905      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3906      "dev": true
3907    },
3908    "is-glob": {
3909      "version": "4.0.1",
3910      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3911      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3912      "dev": true,
3913      "requires": {
3914        "is-extglob": "^2.1.1"
3915      }
3916    },
3917    "is-number": {
3918      "version": "3.0.0",
3919      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3920      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3921      "dev": true,
3922      "requires": {
3923        "kind-of": "^3.0.2"
3924      },
3925      "dependencies": {
3926        "kind-of": {
3927          "version": "3.2.2",
3928          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3929          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3930          "dev": true,
3931          "requires": {
3932            "is-buffer": "^1.1.5"
3933          }
3934        }
3935      }
3936    },
3937    "is-plain-object": {
3938      "version": "2.0.4",
3939      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3940      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3941      "dev": true,
3942      "requires": {
3943        "isobject": "^3.0.1"
3944      }
3945    },
3946    "is-utf8": {
3947      "version": "0.2.1",
3948      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3949      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3950      "dev": true
3951    },
3952    "is-windows": {
3953      "version": "1.0.2",
3954      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3955      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3956      "dev": true
3957    },
3958    "isarray": {
3959      "version": "1.0.0",
3960      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3961      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3962      "dev": true
3963    },
3964    "isexe": {
3965      "version": "2.0.0",
3966      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3967      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3968      "dev": true
3969    },
3970    "isobject": {
3971      "version": "3.0.1",
3972      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3973      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3974      "dev": true
3975    },
3976    "js-tokens": {
3977      "version": "4.0.0",
3978      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3979      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3980      "dev": true,
3981      "optional": true
3982    },
3983    "json-parse-even-better-errors": {
3984      "version": "2.3.1",
3985      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
3986      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
3987      "dev": true,
3988      "optional": true
3989    },
3990    "jsonfile": {
3991      "version": "4.0.0",
3992      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3993      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3994      "dev": true,
3995      "requires": {
3996        "graceful-fs": "^4.1.6"
3997      }
3998    },
3999    "kind-of": {
4000      "version": "6.0.3",
4001      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4002      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4003      "dev": true
4004    },
4005    "lines-and-columns": {
4006      "version": "1.1.6",
4007      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
4008      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
4009      "dev": true,
4010      "optional": true
4011    },
4012    "lodash": {
4013      "version": "4.17.21",
4014      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4015      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4016      "dev": true
4017    },
4018    "lodash.map": {
4019      "version": "4.6.0",
4020      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
4021      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
4022      "dev": true
4023    },
4024    "longest": {
4025      "version": "2.0.1",
4026      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
4027      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
4028      "dev": true
4029    },
4030    "map-cache": {
4031      "version": "0.2.2",
4032      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4033      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4034      "dev": true
4035    },
4036    "map-visit": {
4037      "version": "1.0.0",
4038      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4039      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4040      "dev": true,
4041      "requires": {
4042        "object-visit": "^1.0.0"
4043      }
4044    },
4045    "merge": {
4046      "version": "1.2.1",
4047      "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
4048      "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
4049      "dev": true
4050    },
4051    "micromatch": {
4052      "version": "3.1.10",
4053      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4054      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4055      "dev": true,
4056      "requires": {
4057        "arr-diff": "^4.0.0",
4058        "array-unique": "^0.3.2",
4059        "braces": "^2.3.1",
4060        "define-property": "^2.0.2",
4061        "extend-shallow": "^3.0.2",
4062        "extglob": "^2.0.4",
4063        "fragment-cache": "^0.2.1",
4064        "kind-of": "^6.0.2",
4065        "nanomatch": "^1.2.9",
4066        "object.pick": "^1.3.0",
4067        "regex-not": "^1.0.0",
4068        "snapdragon": "^0.8.1",
4069        "to-regex": "^3.0.2"
4070      }
4071    },
4072    "mimic-fn": {
4073      "version": "1.2.0",
4074      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4075      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
4076      "dev": true
4077    },
4078    "minimatch": {
4079      "version": "3.0.4",
4080      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4081      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4082      "dev": true,
4083      "requires": {
4084        "brace-expansion": "^1.1.7"
4085      }
4086    },
4087    "minimist": {
4088      "version": "1.2.5",
4089      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4090      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4091      "dev": true
4092    },
4093    "mixin-deep": {
4094      "version": "1.3.2",
4095      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4096      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4097      "dev": true,
4098      "requires": {
4099        "for-in": "^1.0.2",
4100        "is-extendable": "^1.0.1"
4101      }
4102    },
4103    "ms": {
4104      "version": "2.0.0",
4105      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4106      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4107      "dev": true
4108    },
4109    "mute-stream": {
4110      "version": "0.0.7",
4111      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
4112      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4113      "dev": true
4114    },
4115    "nanomatch": {
4116      "version": "1.2.13",
4117      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4118      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4119      "dev": true,
4120      "requires": {
4121        "arr-diff": "^4.0.0",
4122        "array-unique": "^0.3.2",
4123        "define-property": "^2.0.2",
4124        "extend-shallow": "^3.0.2",
4125        "fragment-cache": "^0.2.1",
4126        "is-windows": "^1.0.2",
4127        "kind-of": "^6.0.2",
4128        "object.pick": "^1.3.0",
4129        "regex-not": "^1.0.0",
4130        "snapdragon": "^0.8.1",
4131        "to-regex": "^3.0.1"
4132      }
4133    },
4134    "object-copy": {
4135      "version": "0.1.0",
4136      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4137      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4138      "dev": true,
4139      "requires": {
4140        "copy-descriptor": "^0.1.0",
4141        "define-property": "^0.2.5",
4142        "kind-of": "^3.0.3"
4143      },
4144      "dependencies": {
4145        "define-property": {
4146          "version": "0.2.5",
4147          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4148          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4149          "dev": true,
4150          "requires": {
4151            "is-descriptor": "^0.1.0"
4152          }
4153        },
4154        "is-accessor-descriptor": {
4155          "version": "0.1.6",
4156          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4157          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4158          "dev": true,
4159          "requires": {
4160            "kind-of": "^3.0.2"
4161          }
4162        },
4163        "is-data-descriptor": {
4164          "version": "0.1.4",
4165          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4166          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4167          "dev": true,
4168          "requires": {
4169            "kind-of": "^3.0.2"
4170          }
4171        },
4172        "is-descriptor": {
4173          "version": "0.1.6",
4174          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4175          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4176          "dev": true,
4177          "requires": {
4178            "is-accessor-descriptor": "^0.1.6",
4179            "is-data-descriptor": "^0.1.4",
4180            "kind-of": "^5.0.0"
4181          },
4182          "dependencies": {
4183            "kind-of": {
4184              "version": "5.1.0",
4185              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4186              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4187              "dev": true
4188            }
4189          }
4190        },
4191        "kind-of": {
4192          "version": "3.2.2",
4193          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4194          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4195          "dev": true,
4196          "requires": {
4197            "is-buffer": "^1.1.5"
4198          }
4199        }
4200      }
4201    },
4202    "object-visit": {
4203      "version": "1.0.1",
4204      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4205      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4206      "dev": true,
4207      "requires": {
4208        "isobject": "^3.0.0"
4209      }
4210    },
4211    "object.pick": {
4212      "version": "1.3.0",
4213      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4214      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4215      "dev": true,
4216      "requires": {
4217        "isobject": "^3.0.1"
4218      }
4219    },
4220    "once": {
4221      "version": "1.4.0",
4222      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4223      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4224      "dev": true,
4225      "requires": {
4226        "wrappy": "1"
4227      }
4228    },
4229    "onetime": {
4230      "version": "2.0.1",
4231      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
4232      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
4233      "dev": true,
4234      "requires": {
4235        "mimic-fn": "^1.0.0"
4236      }
4237    },
4238    "os-tmpdir": {
4239      "version": "1.0.2",
4240      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4241      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4242      "dev": true
4243    },
4244    "parent-module": {
4245      "version": "1.0.1",
4246      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4247      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4248      "dev": true,
4249      "optional": true,
4250      "requires": {
4251        "callsites": "^3.0.0"
4252      }
4253    },
4254    "parse-json": {
4255      "version": "5.2.0",
4256      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
4257      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
4258      "dev": true,
4259      "optional": true,
4260      "requires": {
4261        "@babel/code-frame": "^7.0.0",
4262        "error-ex": "^1.3.1",
4263        "json-parse-even-better-errors": "^2.3.0",
4264        "lines-and-columns": "^1.1.6"
4265      }
4266    },
4267    "parse-passwd": {
4268      "version": "1.0.0",
4269      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
4270      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
4271      "dev": true
4272    },
4273    "pascalcase": {
4274      "version": "0.1.1",
4275      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4276      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4277      "dev": true
4278    },
4279    "path-is-absolute": {
4280      "version": "1.0.1",
4281      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4282      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4283      "dev": true
4284    },
4285    "path-type": {
4286      "version": "4.0.0",
4287      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
4288      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
4289      "dev": true,
4290      "optional": true
4291    },
4292    "posix-character-classes": {
4293      "version": "0.1.1",
4294      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
4295      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
4296      "dev": true
4297    },
4298    "regex-not": {
4299      "version": "1.0.2",
4300      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
4301      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
4302      "dev": true,
4303      "requires": {
4304        "extend-shallow": "^3.0.2",
4305        "safe-regex": "^1.1.0"
4306      }
4307    },
4308    "repeat-element": {
4309      "version": "1.1.4",
4310      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
4311      "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
4312      "dev": true
4313    },
4314    "repeat-string": {
4315      "version": "1.6.1",
4316      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
4317      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
4318      "dev": true
4319    },
4320    "resolve-dir": {
4321      "version": "1.0.1",
4322      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
4323      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
4324      "dev": true,
4325      "requires": {
4326        "expand-tilde": "^2.0.0",
4327        "global-modules": "^1.0.0"
4328      }
4329    },
4330    "resolve-from": {
4331      "version": "5.0.0",
4332      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4333      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
4334      "dev": true,
4335      "optional": true
4336    },
4337    "resolve-global": {
4338      "version": "1.0.0",
4339      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
4340      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
4341      "dev": true,
4342      "optional": true,
4343      "requires": {
4344        "global-dirs": "^0.1.1"
4345      }
4346    },
4347    "resolve-url": {
4348      "version": "0.2.1",
4349      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
4350      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
4351      "dev": true
4352    },
4353    "restore-cursor": {
4354      "version": "2.0.0",
4355      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
4356      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
4357      "dev": true,
4358      "requires": {
4359        "onetime": "^2.0.0",
4360        "signal-exit": "^3.0.2"
4361      }
4362    },
4363    "ret": {
4364      "version": "0.1.15",
4365      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
4366      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
4367      "dev": true
4368    },
4369    "run-async": {
4370      "version": "2.4.1",
4371      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
4372      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
4373      "dev": true
4374    },
4375    "rxjs": {
4376      "version": "6.6.7",
4377      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
4378      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
4379      "dev": true,
4380      "requires": {
4381        "tslib": "^1.9.0"
4382      }
4383    },
4384    "safe-regex": {
4385      "version": "1.1.0",
4386      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
4387      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
4388      "dev": true,
4389      "requires": {
4390        "ret": "~0.1.10"
4391      }
4392    },
4393    "safer-buffer": {
4394      "version": "2.1.2",
4395      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4396      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4397      "dev": true
4398    },
4399    "set-value": {
4400      "version": "2.0.1",
4401      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
4402      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
4403      "dev": true,
4404      "requires": {
4405        "extend-shallow": "^2.0.1",
4406        "is-extendable": "^0.1.1",
4407        "is-plain-object": "^2.0.3",
4408        "split-string": "^3.0.1"
4409      },
4410      "dependencies": {
4411        "extend-shallow": {
4412          "version": "2.0.1",
4413          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4414          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4415          "dev": true,
4416          "requires": {
4417            "is-extendable": "^0.1.0"
4418          }
4419        },
4420        "is-extendable": {
4421          "version": "0.1.1",
4422          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4423          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4424          "dev": true
4425        }
4426      }
4427    },
4428    "signal-exit": {
4429      "version": "3.0.3",
4430      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
4431      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
4432      "dev": true
4433    },
4434    "snapdragon": {
4435      "version": "0.8.2",
4436      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
4437      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
4438      "dev": true,
4439      "requires": {
4440        "base": "^0.11.1",
4441        "debug": "^2.2.0",
4442        "define-property": "^0.2.5",
4443        "extend-shallow": "^2.0.1",
4444        "map-cache": "^0.2.2",
4445        "source-map": "^0.5.6",
4446        "source-map-resolve": "^0.5.0",
4447        "use": "^3.1.0"
4448      },
4449      "dependencies": {
4450        "define-property": {
4451          "version": "0.2.5",
4452          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4453          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4454          "dev": true,
4455          "requires": {
4456            "is-descriptor": "^0.1.0"
4457          }
4458        },
4459        "extend-shallow": {
4460          "version": "2.0.1",
4461          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4462          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4463          "dev": true,
4464          "requires": {
4465            "is-extendable": "^0.1.0"
4466          }
4467        },
4468        "is-accessor-descriptor": {
4469          "version": "0.1.6",
4470          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4471          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4472          "dev": true,
4473          "requires": {
4474            "kind-of": "^3.0.2"
4475          },
4476          "dependencies": {
4477            "kind-of": {
4478              "version": "3.2.2",
4479              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4480              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4481              "dev": true,
4482              "requires": {
4483                "is-buffer": "^1.1.5"
4484              }
4485            }
4486          }
4487        },
4488        "is-data-descriptor": {
4489          "version": "0.1.4",
4490          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4491          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4492          "dev": true,
4493          "requires": {
4494            "kind-of": "^3.0.2"
4495          },
4496          "dependencies": {
4497            "kind-of": {
4498              "version": "3.2.2",
4499              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4500              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4501              "dev": true,
4502              "requires": {
4503                "is-buffer": "^1.1.5"
4504              }
4505            }
4506          }
4507        },
4508        "is-descriptor": {
4509          "version": "0.1.6",
4510          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4511          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4512          "dev": true,
4513          "requires": {
4514            "is-accessor-descriptor": "^0.1.6",
4515            "is-data-descriptor": "^0.1.4",
4516            "kind-of": "^5.0.0"
4517          }
4518        },
4519        "is-extendable": {
4520          "version": "0.1.1",
4521          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4522          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4523          "dev": true
4524        },
4525        "kind-of": {
4526          "version": "5.1.0",
4527          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4528          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4529          "dev": true
4530        }
4531      }
4532    },
4533    "snapdragon-node": {
4534      "version": "2.1.1",
4535      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
4536      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
4537      "dev": true,
4538      "requires": {
4539        "define-property": "^1.0.0",
4540        "isobject": "^3.0.0",
4541        "snapdragon-util": "^3.0.1"
4542      },
4543      "dependencies": {
4544        "define-property": {
4545          "version": "1.0.0",
4546          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
4547          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4548          "dev": true,
4549          "requires": {
4550            "is-descriptor": "^1.0.0"
4551          }
4552        }
4553      }
4554    },
4555    "snapdragon-util": {
4556      "version": "3.0.1",
4557      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
4558      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
4559      "dev": true,
4560      "requires": {
4561        "kind-of": "^3.2.0"
4562      },
4563      "dependencies": {
4564        "kind-of": {
4565          "version": "3.2.2",
4566          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4567          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4568          "dev": true,
4569          "requires": {
4570            "is-buffer": "^1.1.5"
4571          }
4572        }
4573      }
4574    },
4575    "source-map": {
4576      "version": "0.5.7",
4577      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4578      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4579      "dev": true
4580    },
4581    "source-map-resolve": {
4582      "version": "0.5.3",
4583      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
4584      "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
4585      "dev": true,
4586      "requires": {
4587        "atob": "^2.1.2",
4588        "decode-uri-component": "^0.2.0",
4589        "resolve-url": "^0.2.1",
4590        "source-map-url": "^0.4.0",
4591        "urix": "^0.1.0"
4592      }
4593    },
4594    "source-map-url": {
4595      "version": "0.4.1",
4596      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
4597      "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
4598      "dev": true
4599    },
4600    "split-string": {
4601      "version": "3.1.0",
4602      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
4603      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
4604      "dev": true,
4605      "requires": {
4606        "extend-shallow": "^3.0.0"
4607      }
4608    },
4609    "static-extend": {
4610      "version": "0.1.2",
4611      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
4612      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
4613      "dev": true,
4614      "requires": {
4615        "define-property": "^0.2.5",
4616        "object-copy": "^0.1.0"
4617      },
4618      "dependencies": {
4619        "define-property": {
4620          "version": "0.2.5",
4621          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4622          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4623          "dev": true,
4624          "requires": {
4625            "is-descriptor": "^0.1.0"
4626          }
4627        },
4628        "is-accessor-descriptor": {
4629          "version": "0.1.6",
4630          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4631          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4632          "dev": true,
4633          "requires": {
4634            "kind-of": "^3.0.2"
4635          },
4636          "dependencies": {
4637            "kind-of": {
4638              "version": "3.2.2",
4639              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4640              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4641              "dev": true,
4642              "requires": {
4643                "is-buffer": "^1.1.5"
4644              }
4645            }
4646          }
4647        },
4648        "is-data-descriptor": {
4649          "version": "0.1.4",
4650          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4651          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4652          "dev": true,
4653          "requires": {
4654            "kind-of": "^3.0.2"
4655          },
4656          "dependencies": {
4657            "kind-of": {
4658              "version": "3.2.2",
4659              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4660              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4661              "dev": true,
4662              "requires": {
4663                "is-buffer": "^1.1.5"
4664              }
4665            }
4666          }
4667        },
4668        "is-descriptor": {
4669          "version": "0.1.6",
4670          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4671          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4672          "dev": true,
4673          "requires": {
4674            "is-accessor-descriptor": "^0.1.6",
4675            "is-data-descriptor": "^0.1.4",
4676            "kind-of": "^5.0.0"
4677          }
4678        },
4679        "kind-of": {
4680          "version": "5.1.0",
4681          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4682          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4683          "dev": true
4684        }
4685      }
4686    },
4687    "string-width": {
4688      "version": "2.1.1",
4689      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4690      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4691      "dev": true,
4692      "requires": {
4693        "is-fullwidth-code-point": "^2.0.0",
4694        "strip-ansi": "^4.0.0"
4695      },
4696      "dependencies": {
4697        "ansi-regex": {
4698          "version": "3.0.0",
4699          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4700          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4701          "dev": true
4702        },
4703        "strip-ansi": {
4704          "version": "4.0.0",
4705          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4706          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4707          "dev": true,
4708          "requires": {
4709            "ansi-regex": "^3.0.0"
4710          }
4711        }
4712      }
4713    },
4714    "strip-ansi": {
4715      "version": "5.2.0",
4716      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4717      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4718      "dev": true,
4719      "requires": {
4720        "ansi-regex": "^4.1.0"
4721      }
4722    },
4723    "strip-bom": {
4724      "version": "4.0.0",
4725      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
4726      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
4727      "dev": true
4728    },
4729    "strip-json-comments": {
4730      "version": "3.0.1",
4731      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
4732      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
4733      "dev": true
4734    },
4735    "supports-color": {
4736      "version": "5.5.0",
4737      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4738      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4739      "dev": true,
4740      "requires": {
4741        "has-flag": "^3.0.0"
4742      }
4743    },
4744    "through": {
4745      "version": "2.3.8",
4746      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
4747      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
4748      "dev": true
4749    },
4750    "tmp": {
4751      "version": "0.0.33",
4752      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
4753      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
4754      "dev": true,
4755      "requires": {
4756        "os-tmpdir": "~1.0.2"
4757      }
4758    },
4759    "to-object-path": {
4760      "version": "0.3.0",
4761      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4762      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
4763      "dev": true,
4764      "requires": {
4765        "kind-of": "^3.0.2"
4766      },
4767      "dependencies": {
4768        "kind-of": {
4769          "version": "3.2.2",
4770          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4771          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4772          "dev": true,
4773          "requires": {
4774            "is-buffer": "^1.1.5"
4775          }
4776        }
4777      }
4778    },
4779    "to-regex": {
4780      "version": "3.0.2",
4781      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
4782      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
4783      "dev": true,
4784      "requires": {
4785        "define-property": "^2.0.2",
4786        "extend-shallow": "^3.0.2",
4787        "regex-not": "^1.0.2",
4788        "safe-regex": "^1.1.0"
4789      }
4790    },
4791    "to-regex-range": {
4792      "version": "2.1.1",
4793      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4794      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4795      "dev": true,
4796      "requires": {
4797        "is-number": "^3.0.0",
4798        "repeat-string": "^1.6.1"
4799      }
4800    },
4801    "tslib": {
4802      "version": "1.14.1",
4803      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
4804      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
4805      "dev": true
4806    },
4807    "union-value": {
4808      "version": "1.0.1",
4809      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
4810      "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
4811      "dev": true,
4812      "requires": {
4813        "arr-union": "^3.1.0",
4814        "get-value": "^2.0.6",
4815        "is-extendable": "^0.1.1",
4816        "set-value": "^2.0.1"
4817      },
4818      "dependencies": {
4819        "is-extendable": {
4820          "version": "0.1.1",
4821          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4822          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4823          "dev": true
4824        }
4825      }
4826    },
4827    "universalify": {
4828      "version": "0.1.2",
4829      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4830      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
4831      "dev": true
4832    },
4833    "unset-value": {
4834      "version": "1.0.0",
4835      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
4836      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
4837      "dev": true,
4838      "requires": {
4839        "has-value": "^0.3.1",
4840        "isobject": "^3.0.0"
4841      },
4842      "dependencies": {
4843        "has-value": {
4844          "version": "0.3.1",
4845          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
4846          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
4847          "dev": true,
4848          "requires": {
4849            "get-value": "^2.0.3",
4850            "has-values": "^0.1.4",
4851            "isobject": "^2.0.0"
4852          },
4853          "dependencies": {
4854            "isobject": {
4855              "version": "2.1.0",
4856              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4857              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
4858              "dev": true,
4859              "requires": {
4860                "isarray": "1.0.0"
4861              }
4862            }
4863          }
4864        },
4865        "has-values": {
4866          "version": "0.1.4",
4867          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
4868          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
4869          "dev": true
4870        }
4871      }
4872    },
4873    "urix": {
4874      "version": "0.1.0",
4875      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
4876      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
4877      "dev": true
4878    },
4879    "use": {
4880      "version": "3.1.1",
4881      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
4882      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
4883      "dev": true
4884    },
4885    "which": {
4886      "version": "1.3.1",
4887      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4888      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4889      "dev": true,
4890      "requires": {
4891        "isexe": "^2.0.0"
4892      }
4893    },
4894    "word-wrap": {
4895      "version": "1.2.3",
4896      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
4897      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
4898      "dev": true
4899    },
4900    "wrappy": {
4901      "version": "1.0.2",
4902      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4903      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4904      "dev": true
4905    },
4906    "yaml": {
4907      "version": "1.10.2",
4908      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
4909      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
4910      "dev": true,
4911      "optional": true
4912    }
4913  }
4914}
4915