1{
2  "name": "Moodle",
3  "requires": true,
4  "lockfileVersion": 1,
5  "dependencies": {
6    "@babel/code-frame": {
7      "version": "7.0.0",
8      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
9      "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
10      "dev": true,
11      "requires": {
12        "@babel/highlight": "^7.0.0"
13      }
14    },
15    "@babel/compat-data": {
16      "version": "7.9.0",
17      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz",
18      "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==",
19      "dev": true,
20      "requires": {
21        "browserslist": "^4.9.1",
22        "invariant": "^2.2.4",
23        "semver": "^5.5.0"
24      },
25      "dependencies": {
26        "semver": {
27          "version": "5.7.1",
28          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
29          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
30          "dev": true
31        }
32      }
33    },
34    "@babel/core": {
35      "version": "7.9.0",
36      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
37      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
38      "dev": true,
39      "requires": {
40        "@babel/code-frame": "^7.8.3",
41        "@babel/generator": "^7.9.0",
42        "@babel/helper-module-transforms": "^7.9.0",
43        "@babel/helpers": "^7.9.0",
44        "@babel/parser": "^7.9.0",
45        "@babel/template": "^7.8.6",
46        "@babel/traverse": "^7.9.0",
47        "@babel/types": "^7.9.0",
48        "convert-source-map": "^1.7.0",
49        "debug": "^4.1.0",
50        "gensync": "^1.0.0-beta.1",
51        "json5": "^2.1.2",
52        "lodash": "^4.17.13",
53        "resolve": "^1.3.2",
54        "semver": "^5.4.1",
55        "source-map": "^0.5.0"
56      },
57      "dependencies": {
58        "@babel/code-frame": {
59          "version": "7.8.3",
60          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
61          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
62          "dev": true,
63          "requires": {
64            "@babel/highlight": "^7.8.3"
65          }
66        },
67        "@babel/helper-module-imports": {
68          "version": "7.8.3",
69          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
70          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
71          "dev": true,
72          "requires": {
73            "@babel/types": "^7.8.3"
74          }
75        },
76        "@babel/helper-module-transforms": {
77          "version": "7.9.0",
78          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
79          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
80          "dev": true,
81          "requires": {
82            "@babel/helper-module-imports": "^7.8.3",
83            "@babel/helper-replace-supers": "^7.8.6",
84            "@babel/helper-simple-access": "^7.8.3",
85            "@babel/helper-split-export-declaration": "^7.8.3",
86            "@babel/template": "^7.8.6",
87            "@babel/types": "^7.9.0",
88            "lodash": "^4.17.13"
89          }
90        },
91        "@babel/helper-simple-access": {
92          "version": "7.8.3",
93          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
94          "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
95          "dev": true,
96          "requires": {
97            "@babel/template": "^7.8.3",
98            "@babel/types": "^7.8.3"
99          }
100        },
101        "@babel/helper-split-export-declaration": {
102          "version": "7.8.3",
103          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
104          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
105          "dev": true,
106          "requires": {
107            "@babel/types": "^7.8.3"
108          }
109        },
110        "@babel/highlight": {
111          "version": "7.9.0",
112          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
113          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
114          "dev": true,
115          "requires": {
116            "@babel/helper-validator-identifier": "^7.9.0",
117            "chalk": "^2.0.0",
118            "js-tokens": "^4.0.0"
119          }
120        },
121        "@babel/parser": {
122          "version": "7.9.4",
123          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
124          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
125          "dev": true
126        },
127        "@babel/template": {
128          "version": "7.8.6",
129          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
130          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
131          "dev": true,
132          "requires": {
133            "@babel/code-frame": "^7.8.3",
134            "@babel/parser": "^7.8.6",
135            "@babel/types": "^7.8.6"
136          }
137        },
138        "@babel/types": {
139          "version": "7.9.5",
140          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
141          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
142          "dev": true,
143          "requires": {
144            "@babel/helper-validator-identifier": "^7.9.5",
145            "lodash": "^4.17.13",
146            "to-fast-properties": "^2.0.0"
147          }
148        },
149        "lodash": {
150          "version": "4.17.21",
151          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
152          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
153          "dev": true
154        },
155        "semver": {
156          "version": "5.7.1",
157          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
158          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
159          "dev": true
160        }
161      }
162    },
163    "@babel/generator": {
164      "version": "7.9.5",
165      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz",
166      "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==",
167      "dev": true,
168      "requires": {
169        "@babel/types": "^7.9.5",
170        "jsesc": "^2.5.1",
171        "lodash": "^4.17.13",
172        "source-map": "^0.5.0"
173      },
174      "dependencies": {
175        "@babel/types": {
176          "version": "7.9.5",
177          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
178          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
179          "dev": true,
180          "requires": {
181            "@babel/helper-validator-identifier": "^7.9.5",
182            "lodash": "^4.17.13",
183            "to-fast-properties": "^2.0.0"
184          }
185        },
186        "lodash": {
187          "version": "4.17.21",
188          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
189          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
190          "dev": true
191        }
192      }
193    },
194    "@babel/helper-annotate-as-pure": {
195      "version": "7.8.3",
196      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz",
197      "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==",
198      "dev": true,
199      "requires": {
200        "@babel/types": "^7.8.3"
201      },
202      "dependencies": {
203        "@babel/types": {
204          "version": "7.9.5",
205          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
206          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
207          "dev": true,
208          "requires": {
209            "@babel/helper-validator-identifier": "^7.9.5",
210            "lodash": "^4.17.13",
211            "to-fast-properties": "^2.0.0"
212          }
213        },
214        "lodash": {
215          "version": "4.17.21",
216          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
217          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
218          "dev": true
219        }
220      }
221    },
222    "@babel/helper-builder-binary-assignment-operator-visitor": {
223      "version": "7.8.3",
224      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz",
225      "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==",
226      "dev": true,
227      "requires": {
228        "@babel/helper-explode-assignable-expression": "^7.8.3",
229        "@babel/types": "^7.8.3"
230      },
231      "dependencies": {
232        "@babel/types": {
233          "version": "7.9.5",
234          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
235          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
236          "dev": true,
237          "requires": {
238            "@babel/helper-validator-identifier": "^7.9.5",
239            "lodash": "^4.17.13",
240            "to-fast-properties": "^2.0.0"
241          }
242        },
243        "lodash": {
244          "version": "4.17.21",
245          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
246          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
247          "dev": true
248        }
249      }
250    },
251    "@babel/helper-compilation-targets": {
252      "version": "7.8.7",
253      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz",
254      "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==",
255      "dev": true,
256      "requires": {
257        "@babel/compat-data": "^7.8.6",
258        "browserslist": "^4.9.1",
259        "invariant": "^2.2.4",
260        "levenary": "^1.1.1",
261        "semver": "^5.5.0"
262      },
263      "dependencies": {
264        "semver": {
265          "version": "5.7.1",
266          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
267          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
268          "dev": true
269        }
270      }
271    },
272    "@babel/helper-create-class-features-plugin": {
273      "version": "7.9.5",
274      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz",
275      "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==",
276      "dev": true,
277      "requires": {
278        "@babel/helper-function-name": "^7.9.5",
279        "@babel/helper-member-expression-to-functions": "^7.8.3",
280        "@babel/helper-optimise-call-expression": "^7.8.3",
281        "@babel/helper-plugin-utils": "^7.8.3",
282        "@babel/helper-replace-supers": "^7.8.6",
283        "@babel/helper-split-export-declaration": "^7.8.3"
284      },
285      "dependencies": {
286        "@babel/helper-plugin-utils": {
287          "version": "7.8.3",
288          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
289          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
290          "dev": true
291        },
292        "@babel/helper-split-export-declaration": {
293          "version": "7.8.3",
294          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
295          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
296          "dev": true,
297          "requires": {
298            "@babel/types": "^7.8.3"
299          }
300        },
301        "@babel/types": {
302          "version": "7.9.5",
303          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
304          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
305          "dev": true,
306          "requires": {
307            "@babel/helper-validator-identifier": "^7.9.5",
308            "lodash": "^4.17.13",
309            "to-fast-properties": "^2.0.0"
310          }
311        },
312        "lodash": {
313          "version": "4.17.15",
314          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
315          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
316          "dev": true
317        }
318      }
319    },
320    "@babel/helper-create-regexp-features-plugin": {
321      "version": "7.8.8",
322      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz",
323      "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==",
324      "dev": true,
325      "requires": {
326        "@babel/helper-annotate-as-pure": "^7.8.3",
327        "@babel/helper-regex": "^7.8.3",
328        "regexpu-core": "^4.7.0"
329      }
330    },
331    "@babel/helper-define-map": {
332      "version": "7.8.3",
333      "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz",
334      "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==",
335      "dev": true,
336      "requires": {
337        "@babel/helper-function-name": "^7.8.3",
338        "@babel/types": "^7.8.3",
339        "lodash": "^4.17.13"
340      },
341      "dependencies": {
342        "@babel/types": {
343          "version": "7.9.5",
344          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
345          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
346          "dev": true,
347          "requires": {
348            "@babel/helper-validator-identifier": "^7.9.5",
349            "lodash": "^4.17.13",
350            "to-fast-properties": "^2.0.0"
351          }
352        },
353        "lodash": {
354          "version": "4.17.21",
355          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
356          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
357          "dev": true
358        }
359      }
360    },
361    "@babel/helper-explode-assignable-expression": {
362      "version": "7.8.3",
363      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz",
364      "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==",
365      "dev": true,
366      "requires": {
367        "@babel/traverse": "^7.8.3",
368        "@babel/types": "^7.8.3"
369      },
370      "dependencies": {
371        "@babel/types": {
372          "version": "7.9.5",
373          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
374          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
375          "dev": true,
376          "requires": {
377            "@babel/helper-validator-identifier": "^7.9.5",
378            "lodash": "^4.17.13",
379            "to-fast-properties": "^2.0.0"
380          }
381        },
382        "lodash": {
383          "version": "4.17.21",
384          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
385          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
386          "dev": true
387        }
388      }
389    },
390    "@babel/helper-function-name": {
391      "version": "7.9.5",
392      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz",
393      "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==",
394      "dev": true,
395      "requires": {
396        "@babel/helper-get-function-arity": "^7.8.3",
397        "@babel/template": "^7.8.3",
398        "@babel/types": "^7.9.5"
399      },
400      "dependencies": {
401        "@babel/code-frame": {
402          "version": "7.8.3",
403          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
404          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
405          "dev": true,
406          "requires": {
407            "@babel/highlight": "^7.8.3"
408          }
409        },
410        "@babel/highlight": {
411          "version": "7.9.0",
412          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
413          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
414          "dev": true,
415          "requires": {
416            "@babel/helper-validator-identifier": "^7.9.0",
417            "chalk": "^2.0.0",
418            "js-tokens": "^4.0.0"
419          }
420        },
421        "@babel/parser": {
422          "version": "7.9.4",
423          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
424          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
425          "dev": true
426        },
427        "@babel/template": {
428          "version": "7.8.6",
429          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
430          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
431          "dev": true,
432          "requires": {
433            "@babel/code-frame": "^7.8.3",
434            "@babel/parser": "^7.8.6",
435            "@babel/types": "^7.8.6"
436          }
437        },
438        "@babel/types": {
439          "version": "7.9.5",
440          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
441          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
442          "dev": true,
443          "requires": {
444            "@babel/helper-validator-identifier": "^7.9.5",
445            "lodash": "^4.17.13",
446            "to-fast-properties": "^2.0.0"
447          }
448        },
449        "lodash": {
450          "version": "4.17.21",
451          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
452          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
453          "dev": true
454        }
455      }
456    },
457    "@babel/helper-get-function-arity": {
458      "version": "7.8.3",
459      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz",
460      "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==",
461      "dev": true,
462      "requires": {
463        "@babel/types": "^7.8.3"
464      },
465      "dependencies": {
466        "@babel/types": {
467          "version": "7.9.5",
468          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
469          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
470          "dev": true,
471          "requires": {
472            "@babel/helper-validator-identifier": "^7.9.5",
473            "lodash": "^4.17.13",
474            "to-fast-properties": "^2.0.0"
475          }
476        },
477        "lodash": {
478          "version": "4.17.21",
479          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
480          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
481          "dev": true
482        }
483      }
484    },
485    "@babel/helper-hoist-variables": {
486      "version": "7.8.3",
487      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz",
488      "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==",
489      "dev": true,
490      "requires": {
491        "@babel/types": "^7.8.3"
492      },
493      "dependencies": {
494        "@babel/types": {
495          "version": "7.9.5",
496          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
497          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
498          "dev": true,
499          "requires": {
500            "@babel/helper-validator-identifier": "^7.9.5",
501            "lodash": "^4.17.13",
502            "to-fast-properties": "^2.0.0"
503          }
504        },
505        "lodash": {
506          "version": "4.17.21",
507          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
508          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
509          "dev": true
510        }
511      }
512    },
513    "@babel/helper-member-expression-to-functions": {
514      "version": "7.8.3",
515      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz",
516      "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==",
517      "dev": true,
518      "requires": {
519        "@babel/types": "^7.8.3"
520      },
521      "dependencies": {
522        "@babel/types": {
523          "version": "7.9.5",
524          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
525          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
526          "dev": true,
527          "requires": {
528            "@babel/helper-validator-identifier": "^7.9.5",
529            "lodash": "^4.17.13",
530            "to-fast-properties": "^2.0.0"
531          }
532        },
533        "lodash": {
534          "version": "4.17.21",
535          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
536          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
537          "dev": true
538        }
539      }
540    },
541    "@babel/helper-module-imports": {
542      "version": "7.0.0",
543      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
544      "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
545      "dev": true,
546      "requires": {
547        "@babel/types": "^7.0.0"
548      }
549    },
550    "@babel/helper-module-transforms": {
551      "version": "7.4.4",
552      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz",
553      "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==",
554      "dev": true,
555      "requires": {
556        "@babel/helper-module-imports": "^7.0.0",
557        "@babel/helper-simple-access": "^7.1.0",
558        "@babel/helper-split-export-declaration": "^7.4.4",
559        "@babel/template": "^7.4.4",
560        "@babel/types": "^7.4.4",
561        "lodash": "^4.17.11"
562      }
563    },
564    "@babel/helper-optimise-call-expression": {
565      "version": "7.8.3",
566      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz",
567      "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==",
568      "dev": true,
569      "requires": {
570        "@babel/types": "^7.8.3"
571      },
572      "dependencies": {
573        "@babel/types": {
574          "version": "7.9.5",
575          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
576          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
577          "dev": true,
578          "requires": {
579            "@babel/helper-validator-identifier": "^7.9.5",
580            "lodash": "^4.17.13",
581            "to-fast-properties": "^2.0.0"
582          }
583        },
584        "lodash": {
585          "version": "4.17.21",
586          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
587          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
588          "dev": true
589        }
590      }
591    },
592    "@babel/helper-plugin-utils": {
593      "version": "7.0.0",
594      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz",
595      "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
596      "dev": true
597    },
598    "@babel/helper-regex": {
599      "version": "7.8.3",
600      "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz",
601      "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==",
602      "dev": true,
603      "requires": {
604        "lodash": "^4.17.13"
605      },
606      "dependencies": {
607        "lodash": {
608          "version": "4.17.21",
609          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
610          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
611          "dev": true
612        }
613      }
614    },
615    "@babel/helper-remap-async-to-generator": {
616      "version": "7.8.3",
617      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz",
618      "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==",
619      "dev": true,
620      "requires": {
621        "@babel/helper-annotate-as-pure": "^7.8.3",
622        "@babel/helper-wrap-function": "^7.8.3",
623        "@babel/template": "^7.8.3",
624        "@babel/traverse": "^7.8.3",
625        "@babel/types": "^7.8.3"
626      },
627      "dependencies": {
628        "@babel/code-frame": {
629          "version": "7.8.3",
630          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
631          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
632          "dev": true,
633          "requires": {
634            "@babel/highlight": "^7.8.3"
635          }
636        },
637        "@babel/highlight": {
638          "version": "7.9.0",
639          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
640          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
641          "dev": true,
642          "requires": {
643            "@babel/helper-validator-identifier": "^7.9.0",
644            "chalk": "^2.0.0",
645            "js-tokens": "^4.0.0"
646          }
647        },
648        "@babel/parser": {
649          "version": "7.9.4",
650          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
651          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
652          "dev": true
653        },
654        "@babel/template": {
655          "version": "7.8.6",
656          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
657          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
658          "dev": true,
659          "requires": {
660            "@babel/code-frame": "^7.8.3",
661            "@babel/parser": "^7.8.6",
662            "@babel/types": "^7.8.6"
663          }
664        },
665        "@babel/types": {
666          "version": "7.9.5",
667          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
668          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
669          "dev": true,
670          "requires": {
671            "@babel/helper-validator-identifier": "^7.9.5",
672            "lodash": "^4.17.13",
673            "to-fast-properties": "^2.0.0"
674          }
675        },
676        "lodash": {
677          "version": "4.17.21",
678          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
679          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
680          "dev": true
681        }
682      }
683    },
684    "@babel/helper-replace-supers": {
685      "version": "7.8.6",
686      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz",
687      "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
688      "dev": true,
689      "requires": {
690        "@babel/helper-member-expression-to-functions": "^7.8.3",
691        "@babel/helper-optimise-call-expression": "^7.8.3",
692        "@babel/traverse": "^7.8.6",
693        "@babel/types": "^7.8.6"
694      },
695      "dependencies": {
696        "@babel/types": {
697          "version": "7.9.5",
698          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
699          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
700          "dev": true,
701          "requires": {
702            "@babel/helper-validator-identifier": "^7.9.5",
703            "lodash": "^4.17.13",
704            "to-fast-properties": "^2.0.0"
705          }
706        },
707        "lodash": {
708          "version": "4.17.21",
709          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
710          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
711          "dev": true
712        }
713      }
714    },
715    "@babel/helper-simple-access": {
716      "version": "7.1.0",
717      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
718      "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
719      "dev": true,
720      "requires": {
721        "@babel/template": "^7.1.0",
722        "@babel/types": "^7.0.0"
723      }
724    },
725    "@babel/helper-split-export-declaration": {
726      "version": "7.4.4",
727      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
728      "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
729      "dev": true,
730      "requires": {
731        "@babel/types": "^7.4.4"
732      }
733    },
734    "@babel/helper-validator-identifier": {
735      "version": "7.9.5",
736      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz",
737      "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==",
738      "dev": true
739    },
740    "@babel/helper-wrap-function": {
741      "version": "7.8.3",
742      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz",
743      "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==",
744      "dev": true,
745      "requires": {
746        "@babel/helper-function-name": "^7.8.3",
747        "@babel/template": "^7.8.3",
748        "@babel/traverse": "^7.8.3",
749        "@babel/types": "^7.8.3"
750      },
751      "dependencies": {
752        "@babel/code-frame": {
753          "version": "7.8.3",
754          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
755          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
756          "dev": true,
757          "requires": {
758            "@babel/highlight": "^7.8.3"
759          }
760        },
761        "@babel/highlight": {
762          "version": "7.9.0",
763          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
764          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
765          "dev": true,
766          "requires": {
767            "@babel/helper-validator-identifier": "^7.9.0",
768            "chalk": "^2.0.0",
769            "js-tokens": "^4.0.0"
770          }
771        },
772        "@babel/parser": {
773          "version": "7.9.4",
774          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
775          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
776          "dev": true
777        },
778        "@babel/template": {
779          "version": "7.8.6",
780          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
781          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
782          "dev": true,
783          "requires": {
784            "@babel/code-frame": "^7.8.3",
785            "@babel/parser": "^7.8.6",
786            "@babel/types": "^7.8.6"
787          }
788        },
789        "@babel/types": {
790          "version": "7.9.5",
791          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
792          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
793          "dev": true,
794          "requires": {
795            "@babel/helper-validator-identifier": "^7.9.5",
796            "lodash": "^4.17.13",
797            "to-fast-properties": "^2.0.0"
798          }
799        },
800        "lodash": {
801          "version": "4.17.21",
802          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
803          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
804          "dev": true
805        }
806      }
807    },
808    "@babel/helpers": {
809      "version": "7.9.2",
810      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
811      "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
812      "dev": true,
813      "requires": {
814        "@babel/template": "^7.8.3",
815        "@babel/traverse": "^7.9.0",
816        "@babel/types": "^7.9.0"
817      },
818      "dependencies": {
819        "@babel/code-frame": {
820          "version": "7.8.3",
821          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
822          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
823          "dev": true,
824          "requires": {
825            "@babel/highlight": "^7.8.3"
826          }
827        },
828        "@babel/highlight": {
829          "version": "7.9.0",
830          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
831          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
832          "dev": true,
833          "requires": {
834            "@babel/helper-validator-identifier": "^7.9.0",
835            "chalk": "^2.0.0",
836            "js-tokens": "^4.0.0"
837          }
838        },
839        "@babel/parser": {
840          "version": "7.9.4",
841          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
842          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
843          "dev": true
844        },
845        "@babel/template": {
846          "version": "7.8.6",
847          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
848          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
849          "dev": true,
850          "requires": {
851            "@babel/code-frame": "^7.8.3",
852            "@babel/parser": "^7.8.6",
853            "@babel/types": "^7.8.6"
854          }
855        },
856        "@babel/types": {
857          "version": "7.9.5",
858          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
859          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
860          "dev": true,
861          "requires": {
862            "@babel/helper-validator-identifier": "^7.9.5",
863            "lodash": "^4.17.13",
864            "to-fast-properties": "^2.0.0"
865          }
866        },
867        "lodash": {
868          "version": "4.17.21",
869          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
870          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
871          "dev": true
872        }
873      }
874    },
875    "@babel/highlight": {
876      "version": "7.0.0",
877      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
878      "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
879      "dev": true,
880      "requires": {
881        "chalk": "^2.0.0",
882        "esutils": "^2.0.2",
883        "js-tokens": "^4.0.0"
884      },
885      "dependencies": {
886        "js-tokens": {
887          "version": "4.0.0",
888          "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
889          "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
890          "dev": true
891        }
892      }
893    },
894    "@babel/parser": {
895      "version": "7.4.5",
896      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz",
897      "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==",
898      "dev": true
899    },
900    "@babel/plugin-proposal-async-generator-functions": {
901      "version": "7.8.3",
902      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz",
903      "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==",
904      "dev": true,
905      "requires": {
906        "@babel/helper-plugin-utils": "^7.8.3",
907        "@babel/helper-remap-async-to-generator": "^7.8.3",
908        "@babel/plugin-syntax-async-generators": "^7.8.0"
909      },
910      "dependencies": {
911        "@babel/helper-plugin-utils": {
912          "version": "7.8.3",
913          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
914          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
915          "dev": true
916        }
917      }
918    },
919    "@babel/plugin-proposal-class-properties": {
920      "version": "7.8.3",
921      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz",
922      "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==",
923      "dev": true,
924      "requires": {
925        "@babel/helper-create-class-features-plugin": "^7.8.3",
926        "@babel/helper-plugin-utils": "^7.8.3"
927      },
928      "dependencies": {
929        "@babel/helper-plugin-utils": {
930          "version": "7.8.3",
931          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
932          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
933          "dev": true
934        }
935      }
936    },
937    "@babel/plugin-proposal-dynamic-import": {
938      "version": "7.8.3",
939      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz",
940      "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==",
941      "dev": true,
942      "requires": {
943        "@babel/helper-plugin-utils": "^7.8.3",
944        "@babel/plugin-syntax-dynamic-import": "^7.8.0"
945      },
946      "dependencies": {
947        "@babel/helper-plugin-utils": {
948          "version": "7.8.3",
949          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
950          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
951          "dev": true
952        }
953      }
954    },
955    "@babel/plugin-proposal-json-strings": {
956      "version": "7.8.3",
957      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz",
958      "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==",
959      "dev": true,
960      "requires": {
961        "@babel/helper-plugin-utils": "^7.8.3",
962        "@babel/plugin-syntax-json-strings": "^7.8.0"
963      },
964      "dependencies": {
965        "@babel/helper-plugin-utils": {
966          "version": "7.8.3",
967          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
968          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
969          "dev": true
970        }
971      }
972    },
973    "@babel/plugin-proposal-nullish-coalescing-operator": {
974      "version": "7.8.3",
975      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz",
976      "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==",
977      "dev": true,
978      "requires": {
979        "@babel/helper-plugin-utils": "^7.8.3",
980        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
981      },
982      "dependencies": {
983        "@babel/helper-plugin-utils": {
984          "version": "7.8.3",
985          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
986          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
987          "dev": true
988        }
989      }
990    },
991    "@babel/plugin-proposal-numeric-separator": {
992      "version": "7.8.3",
993      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz",
994      "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==",
995      "dev": true,
996      "requires": {
997        "@babel/helper-plugin-utils": "^7.8.3",
998        "@babel/plugin-syntax-numeric-separator": "^7.8.3"
999      },
1000      "dependencies": {
1001        "@babel/helper-plugin-utils": {
1002          "version": "7.8.3",
1003          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1004          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1005          "dev": true
1006        }
1007      }
1008    },
1009    "@babel/plugin-proposal-object-rest-spread": {
1010      "version": "7.9.5",
1011      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz",
1012      "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==",
1013      "dev": true,
1014      "requires": {
1015        "@babel/helper-plugin-utils": "^7.8.3",
1016        "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1017        "@babel/plugin-transform-parameters": "^7.9.5"
1018      },
1019      "dependencies": {
1020        "@babel/helper-plugin-utils": {
1021          "version": "7.8.3",
1022          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1023          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1024          "dev": true
1025        }
1026      }
1027    },
1028    "@babel/plugin-proposal-optional-catch-binding": {
1029      "version": "7.8.3",
1030      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz",
1031      "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==",
1032      "dev": true,
1033      "requires": {
1034        "@babel/helper-plugin-utils": "^7.8.3",
1035        "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
1036      },
1037      "dependencies": {
1038        "@babel/helper-plugin-utils": {
1039          "version": "7.8.3",
1040          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1041          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1042          "dev": true
1043        }
1044      }
1045    },
1046    "@babel/plugin-proposal-optional-chaining": {
1047      "version": "7.9.0",
1048      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz",
1049      "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==",
1050      "dev": true,
1051      "requires": {
1052        "@babel/helper-plugin-utils": "^7.8.3",
1053        "@babel/plugin-syntax-optional-chaining": "^7.8.0"
1054      },
1055      "dependencies": {
1056        "@babel/helper-plugin-utils": {
1057          "version": "7.8.3",
1058          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1059          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1060          "dev": true
1061        }
1062      }
1063    },
1064    "@babel/plugin-proposal-unicode-property-regex": {
1065      "version": "7.8.8",
1066      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz",
1067      "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==",
1068      "dev": true,
1069      "requires": {
1070        "@babel/helper-create-regexp-features-plugin": "^7.8.8",
1071        "@babel/helper-plugin-utils": "^7.8.3"
1072      },
1073      "dependencies": {
1074        "@babel/helper-plugin-utils": {
1075          "version": "7.8.3",
1076          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1077          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1078          "dev": true
1079        }
1080      }
1081    },
1082    "@babel/plugin-syntax-async-generators": {
1083      "version": "7.8.4",
1084      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
1085      "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
1086      "dev": true,
1087      "requires": {
1088        "@babel/helper-plugin-utils": "^7.8.0"
1089      },
1090      "dependencies": {
1091        "@babel/helper-plugin-utils": {
1092          "version": "7.8.3",
1093          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1094          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1095          "dev": true
1096        }
1097      }
1098    },
1099    "@babel/plugin-syntax-dynamic-import": {
1100      "version": "7.8.3",
1101      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
1102      "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
1103      "dev": true,
1104      "requires": {
1105        "@babel/helper-plugin-utils": "^7.8.0"
1106      },
1107      "dependencies": {
1108        "@babel/helper-plugin-utils": {
1109          "version": "7.8.3",
1110          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1111          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1112          "dev": true
1113        }
1114      }
1115    },
1116    "@babel/plugin-syntax-import-meta": {
1117      "version": "7.8.3",
1118      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.8.3.tgz",
1119      "integrity": "sha512-vYiGd4wQ9gx0Lngb7+bPCwQXGK/PR6FeTIJ+TIOlq+OfOKG/kCAOO2+IBac3oMM9qV7/fU76hfcqxUaLKZf1hQ==",
1120      "dev": true,
1121      "requires": {
1122        "@babel/helper-plugin-utils": "^7.8.3"
1123      },
1124      "dependencies": {
1125        "@babel/helper-plugin-utils": {
1126          "version": "7.8.3",
1127          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1128          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1129          "dev": true
1130        }
1131      }
1132    },
1133    "@babel/plugin-syntax-json-strings": {
1134      "version": "7.8.3",
1135      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1136      "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
1137      "dev": true,
1138      "requires": {
1139        "@babel/helper-plugin-utils": "^7.8.0"
1140      },
1141      "dependencies": {
1142        "@babel/helper-plugin-utils": {
1143          "version": "7.8.3",
1144          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1145          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1146          "dev": true
1147        }
1148      }
1149    },
1150    "@babel/plugin-syntax-nullish-coalescing-operator": {
1151      "version": "7.8.3",
1152      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1153      "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1154      "dev": true,
1155      "requires": {
1156        "@babel/helper-plugin-utils": "^7.8.0"
1157      },
1158      "dependencies": {
1159        "@babel/helper-plugin-utils": {
1160          "version": "7.8.3",
1161          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1162          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1163          "dev": true
1164        }
1165      }
1166    },
1167    "@babel/plugin-syntax-numeric-separator": {
1168      "version": "7.8.3",
1169      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz",
1170      "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==",
1171      "dev": true,
1172      "requires": {
1173        "@babel/helper-plugin-utils": "^7.8.3"
1174      },
1175      "dependencies": {
1176        "@babel/helper-plugin-utils": {
1177          "version": "7.8.3",
1178          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1179          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1180          "dev": true
1181        }
1182      }
1183    },
1184    "@babel/plugin-syntax-object-rest-spread": {
1185      "version": "7.8.3",
1186      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1187      "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
1188      "dev": true,
1189      "requires": {
1190        "@babel/helper-plugin-utils": "^7.8.0"
1191      },
1192      "dependencies": {
1193        "@babel/helper-plugin-utils": {
1194          "version": "7.8.3",
1195          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1196          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1197          "dev": true
1198        }
1199      }
1200    },
1201    "@babel/plugin-syntax-optional-catch-binding": {
1202      "version": "7.8.3",
1203      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1204      "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
1205      "dev": true,
1206      "requires": {
1207        "@babel/helper-plugin-utils": "^7.8.0"
1208      },
1209      "dependencies": {
1210        "@babel/helper-plugin-utils": {
1211          "version": "7.8.3",
1212          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1213          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1214          "dev": true
1215        }
1216      }
1217    },
1218    "@babel/plugin-syntax-optional-chaining": {
1219      "version": "7.8.3",
1220      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1221      "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1222      "dev": true,
1223      "requires": {
1224        "@babel/helper-plugin-utils": "^7.8.0"
1225      },
1226      "dependencies": {
1227        "@babel/helper-plugin-utils": {
1228          "version": "7.8.3",
1229          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1230          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1231          "dev": true
1232        }
1233      }
1234    },
1235    "@babel/plugin-syntax-top-level-await": {
1236      "version": "7.8.3",
1237      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz",
1238      "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==",
1239      "dev": true,
1240      "requires": {
1241        "@babel/helper-plugin-utils": "^7.8.3"
1242      },
1243      "dependencies": {
1244        "@babel/helper-plugin-utils": {
1245          "version": "7.8.3",
1246          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1247          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1248          "dev": true
1249        }
1250      }
1251    },
1252    "@babel/plugin-transform-arrow-functions": {
1253      "version": "7.8.3",
1254      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz",
1255      "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==",
1256      "dev": true,
1257      "requires": {
1258        "@babel/helper-plugin-utils": "^7.8.3"
1259      },
1260      "dependencies": {
1261        "@babel/helper-plugin-utils": {
1262          "version": "7.8.3",
1263          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1264          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1265          "dev": true
1266        }
1267      }
1268    },
1269    "@babel/plugin-transform-async-to-generator": {
1270      "version": "7.8.3",
1271      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz",
1272      "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==",
1273      "dev": true,
1274      "requires": {
1275        "@babel/helper-module-imports": "^7.8.3",
1276        "@babel/helper-plugin-utils": "^7.8.3",
1277        "@babel/helper-remap-async-to-generator": "^7.8.3"
1278      },
1279      "dependencies": {
1280        "@babel/helper-module-imports": {
1281          "version": "7.8.3",
1282          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
1283          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
1284          "dev": true,
1285          "requires": {
1286            "@babel/types": "^7.8.3"
1287          }
1288        },
1289        "@babel/helper-plugin-utils": {
1290          "version": "7.8.3",
1291          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1292          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1293          "dev": true
1294        },
1295        "@babel/types": {
1296          "version": "7.9.5",
1297          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
1298          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
1299          "dev": true,
1300          "requires": {
1301            "@babel/helper-validator-identifier": "^7.9.5",
1302            "lodash": "^4.17.13",
1303            "to-fast-properties": "^2.0.0"
1304          }
1305        },
1306        "lodash": {
1307          "version": "4.17.15",
1308          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
1309          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
1310          "dev": true
1311        }
1312      }
1313    },
1314    "@babel/plugin-transform-block-scoped-functions": {
1315      "version": "7.8.3",
1316      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz",
1317      "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==",
1318      "dev": true,
1319      "requires": {
1320        "@babel/helper-plugin-utils": "^7.8.3"
1321      },
1322      "dependencies": {
1323        "@babel/helper-plugin-utils": {
1324          "version": "7.8.3",
1325          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1326          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1327          "dev": true
1328        }
1329      }
1330    },
1331    "@babel/plugin-transform-block-scoping": {
1332      "version": "7.8.3",
1333      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz",
1334      "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==",
1335      "dev": true,
1336      "requires": {
1337        "@babel/helper-plugin-utils": "^7.8.3",
1338        "lodash": "^4.17.13"
1339      },
1340      "dependencies": {
1341        "@babel/helper-plugin-utils": {
1342          "version": "7.8.3",
1343          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1344          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1345          "dev": true
1346        },
1347        "lodash": {
1348          "version": "4.17.21",
1349          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1350          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1351          "dev": true
1352        }
1353      }
1354    },
1355    "@babel/plugin-transform-classes": {
1356      "version": "7.9.5",
1357      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz",
1358      "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==",
1359      "dev": true,
1360      "requires": {
1361        "@babel/helper-annotate-as-pure": "^7.8.3",
1362        "@babel/helper-define-map": "^7.8.3",
1363        "@babel/helper-function-name": "^7.9.5",
1364        "@babel/helper-optimise-call-expression": "^7.8.3",
1365        "@babel/helper-plugin-utils": "^7.8.3",
1366        "@babel/helper-replace-supers": "^7.8.6",
1367        "@babel/helper-split-export-declaration": "^7.8.3",
1368        "globals": "^11.1.0"
1369      },
1370      "dependencies": {
1371        "@babel/helper-plugin-utils": {
1372          "version": "7.8.3",
1373          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1374          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1375          "dev": true
1376        },
1377        "@babel/helper-split-export-declaration": {
1378          "version": "7.8.3",
1379          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
1380          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
1381          "dev": true,
1382          "requires": {
1383            "@babel/types": "^7.8.3"
1384          }
1385        },
1386        "@babel/types": {
1387          "version": "7.9.5",
1388          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
1389          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
1390          "dev": true,
1391          "requires": {
1392            "@babel/helper-validator-identifier": "^7.9.5",
1393            "lodash": "^4.17.13",
1394            "to-fast-properties": "^2.0.0"
1395          }
1396        },
1397        "lodash": {
1398          "version": "4.17.15",
1399          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
1400          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
1401          "dev": true
1402        }
1403      }
1404    },
1405    "@babel/plugin-transform-computed-properties": {
1406      "version": "7.8.3",
1407      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz",
1408      "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==",
1409      "dev": true,
1410      "requires": {
1411        "@babel/helper-plugin-utils": "^7.8.3"
1412      },
1413      "dependencies": {
1414        "@babel/helper-plugin-utils": {
1415          "version": "7.8.3",
1416          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1417          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1418          "dev": true
1419        }
1420      }
1421    },
1422    "@babel/plugin-transform-destructuring": {
1423      "version": "7.9.5",
1424      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz",
1425      "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==",
1426      "dev": true,
1427      "requires": {
1428        "@babel/helper-plugin-utils": "^7.8.3"
1429      },
1430      "dependencies": {
1431        "@babel/helper-plugin-utils": {
1432          "version": "7.8.3",
1433          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1434          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1435          "dev": true
1436        }
1437      }
1438    },
1439    "@babel/plugin-transform-dotall-regex": {
1440      "version": "7.8.3",
1441      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz",
1442      "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==",
1443      "dev": true,
1444      "requires": {
1445        "@babel/helper-create-regexp-features-plugin": "^7.8.3",
1446        "@babel/helper-plugin-utils": "^7.8.3"
1447      },
1448      "dependencies": {
1449        "@babel/helper-plugin-utils": {
1450          "version": "7.8.3",
1451          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1452          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1453          "dev": true
1454        }
1455      }
1456    },
1457    "@babel/plugin-transform-duplicate-keys": {
1458      "version": "7.8.3",
1459      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz",
1460      "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==",
1461      "dev": true,
1462      "requires": {
1463        "@babel/helper-plugin-utils": "^7.8.3"
1464      },
1465      "dependencies": {
1466        "@babel/helper-plugin-utils": {
1467          "version": "7.8.3",
1468          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1469          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1470          "dev": true
1471        }
1472      }
1473    },
1474    "@babel/plugin-transform-exponentiation-operator": {
1475      "version": "7.8.3",
1476      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz",
1477      "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==",
1478      "dev": true,
1479      "requires": {
1480        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3",
1481        "@babel/helper-plugin-utils": "^7.8.3"
1482      },
1483      "dependencies": {
1484        "@babel/helper-plugin-utils": {
1485          "version": "7.8.3",
1486          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1487          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1488          "dev": true
1489        }
1490      }
1491    },
1492    "@babel/plugin-transform-for-of": {
1493      "version": "7.9.0",
1494      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz",
1495      "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==",
1496      "dev": true,
1497      "requires": {
1498        "@babel/helper-plugin-utils": "^7.8.3"
1499      },
1500      "dependencies": {
1501        "@babel/helper-plugin-utils": {
1502          "version": "7.8.3",
1503          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1504          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1505          "dev": true
1506        }
1507      }
1508    },
1509    "@babel/plugin-transform-function-name": {
1510      "version": "7.8.3",
1511      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz",
1512      "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==",
1513      "dev": true,
1514      "requires": {
1515        "@babel/helper-function-name": "^7.8.3",
1516        "@babel/helper-plugin-utils": "^7.8.3"
1517      },
1518      "dependencies": {
1519        "@babel/helper-plugin-utils": {
1520          "version": "7.8.3",
1521          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1522          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1523          "dev": true
1524        }
1525      }
1526    },
1527    "@babel/plugin-transform-literals": {
1528      "version": "7.8.3",
1529      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz",
1530      "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==",
1531      "dev": true,
1532      "requires": {
1533        "@babel/helper-plugin-utils": "^7.8.3"
1534      },
1535      "dependencies": {
1536        "@babel/helper-plugin-utils": {
1537          "version": "7.8.3",
1538          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1539          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1540          "dev": true
1541        }
1542      }
1543    },
1544    "@babel/plugin-transform-member-expression-literals": {
1545      "version": "7.8.3",
1546      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz",
1547      "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==",
1548      "dev": true,
1549      "requires": {
1550        "@babel/helper-plugin-utils": "^7.8.3"
1551      },
1552      "dependencies": {
1553        "@babel/helper-plugin-utils": {
1554          "version": "7.8.3",
1555          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1556          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1557          "dev": true
1558        }
1559      }
1560    },
1561    "@babel/plugin-transform-modules-amd": {
1562      "version": "7.9.0",
1563      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz",
1564      "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==",
1565      "dev": true,
1566      "requires": {
1567        "@babel/helper-module-transforms": "^7.9.0",
1568        "@babel/helper-plugin-utils": "^7.8.3",
1569        "babel-plugin-dynamic-import-node": "^2.3.0"
1570      },
1571      "dependencies": {
1572        "@babel/code-frame": {
1573          "version": "7.8.3",
1574          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
1575          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
1576          "dev": true,
1577          "requires": {
1578            "@babel/highlight": "^7.8.3"
1579          }
1580        },
1581        "@babel/helper-module-imports": {
1582          "version": "7.8.3",
1583          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
1584          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
1585          "dev": true,
1586          "requires": {
1587            "@babel/types": "^7.8.3"
1588          }
1589        },
1590        "@babel/helper-module-transforms": {
1591          "version": "7.9.0",
1592          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
1593          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
1594          "dev": true,
1595          "requires": {
1596            "@babel/helper-module-imports": "^7.8.3",
1597            "@babel/helper-replace-supers": "^7.8.6",
1598            "@babel/helper-simple-access": "^7.8.3",
1599            "@babel/helper-split-export-declaration": "^7.8.3",
1600            "@babel/template": "^7.8.6",
1601            "@babel/types": "^7.9.0",
1602            "lodash": "^4.17.13"
1603          }
1604        },
1605        "@babel/helper-plugin-utils": {
1606          "version": "7.8.3",
1607          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1608          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1609          "dev": true
1610        },
1611        "@babel/helper-simple-access": {
1612          "version": "7.8.3",
1613          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
1614          "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
1615          "dev": true,
1616          "requires": {
1617            "@babel/template": "^7.8.3",
1618            "@babel/types": "^7.8.3"
1619          }
1620        },
1621        "@babel/helper-split-export-declaration": {
1622          "version": "7.8.3",
1623          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
1624          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
1625          "dev": true,
1626          "requires": {
1627            "@babel/types": "^7.8.3"
1628          }
1629        },
1630        "@babel/highlight": {
1631          "version": "7.9.0",
1632          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
1633          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
1634          "dev": true,
1635          "requires": {
1636            "@babel/helper-validator-identifier": "^7.9.0",
1637            "chalk": "^2.0.0",
1638            "js-tokens": "^4.0.0"
1639          }
1640        },
1641        "@babel/parser": {
1642          "version": "7.9.4",
1643          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
1644          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
1645          "dev": true
1646        },
1647        "@babel/template": {
1648          "version": "7.8.6",
1649          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
1650          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
1651          "dev": true,
1652          "requires": {
1653            "@babel/code-frame": "^7.8.3",
1654            "@babel/parser": "^7.8.6",
1655            "@babel/types": "^7.8.6"
1656          }
1657        },
1658        "@babel/types": {
1659          "version": "7.9.5",
1660          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
1661          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
1662          "dev": true,
1663          "requires": {
1664            "@babel/helper-validator-identifier": "^7.9.5",
1665            "lodash": "^4.17.13",
1666            "to-fast-properties": "^2.0.0"
1667          }
1668        },
1669        "lodash": {
1670          "version": "4.17.21",
1671          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1672          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1673          "dev": true
1674        }
1675      }
1676    },
1677    "@babel/plugin-transform-modules-commonjs": {
1678      "version": "7.9.0",
1679      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz",
1680      "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==",
1681      "dev": true,
1682      "requires": {
1683        "@babel/helper-module-transforms": "^7.9.0",
1684        "@babel/helper-plugin-utils": "^7.8.3",
1685        "@babel/helper-simple-access": "^7.8.3",
1686        "babel-plugin-dynamic-import-node": "^2.3.0"
1687      },
1688      "dependencies": {
1689        "@babel/code-frame": {
1690          "version": "7.8.3",
1691          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
1692          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
1693          "dev": true,
1694          "requires": {
1695            "@babel/highlight": "^7.8.3"
1696          }
1697        },
1698        "@babel/helper-module-imports": {
1699          "version": "7.8.3",
1700          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
1701          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
1702          "dev": true,
1703          "requires": {
1704            "@babel/types": "^7.8.3"
1705          }
1706        },
1707        "@babel/helper-module-transforms": {
1708          "version": "7.9.0",
1709          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
1710          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
1711          "dev": true,
1712          "requires": {
1713            "@babel/helper-module-imports": "^7.8.3",
1714            "@babel/helper-replace-supers": "^7.8.6",
1715            "@babel/helper-simple-access": "^7.8.3",
1716            "@babel/helper-split-export-declaration": "^7.8.3",
1717            "@babel/template": "^7.8.6",
1718            "@babel/types": "^7.9.0",
1719            "lodash": "^4.17.13"
1720          }
1721        },
1722        "@babel/helper-plugin-utils": {
1723          "version": "7.8.3",
1724          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1725          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1726          "dev": true
1727        },
1728        "@babel/helper-simple-access": {
1729          "version": "7.8.3",
1730          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
1731          "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
1732          "dev": true,
1733          "requires": {
1734            "@babel/template": "^7.8.3",
1735            "@babel/types": "^7.8.3"
1736          }
1737        },
1738        "@babel/helper-split-export-declaration": {
1739          "version": "7.8.3",
1740          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
1741          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
1742          "dev": true,
1743          "requires": {
1744            "@babel/types": "^7.8.3"
1745          }
1746        },
1747        "@babel/highlight": {
1748          "version": "7.9.0",
1749          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
1750          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
1751          "dev": true,
1752          "requires": {
1753            "@babel/helper-validator-identifier": "^7.9.0",
1754            "chalk": "^2.0.0",
1755            "js-tokens": "^4.0.0"
1756          }
1757        },
1758        "@babel/parser": {
1759          "version": "7.9.4",
1760          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
1761          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
1762          "dev": true
1763        },
1764        "@babel/template": {
1765          "version": "7.8.6",
1766          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
1767          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
1768          "dev": true,
1769          "requires": {
1770            "@babel/code-frame": "^7.8.3",
1771            "@babel/parser": "^7.8.6",
1772            "@babel/types": "^7.8.6"
1773          }
1774        },
1775        "@babel/types": {
1776          "version": "7.9.5",
1777          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
1778          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
1779          "dev": true,
1780          "requires": {
1781            "@babel/helper-validator-identifier": "^7.9.5",
1782            "lodash": "^4.17.13",
1783            "to-fast-properties": "^2.0.0"
1784          }
1785        },
1786        "lodash": {
1787          "version": "4.17.21",
1788          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1789          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1790          "dev": true
1791        }
1792      }
1793    },
1794    "@babel/plugin-transform-modules-systemjs": {
1795      "version": "7.9.0",
1796      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz",
1797      "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==",
1798      "dev": true,
1799      "requires": {
1800        "@babel/helper-hoist-variables": "^7.8.3",
1801        "@babel/helper-module-transforms": "^7.9.0",
1802        "@babel/helper-plugin-utils": "^7.8.3",
1803        "babel-plugin-dynamic-import-node": "^2.3.0"
1804      },
1805      "dependencies": {
1806        "@babel/code-frame": {
1807          "version": "7.8.3",
1808          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
1809          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
1810          "dev": true,
1811          "requires": {
1812            "@babel/highlight": "^7.8.3"
1813          }
1814        },
1815        "@babel/helper-module-imports": {
1816          "version": "7.8.3",
1817          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
1818          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
1819          "dev": true,
1820          "requires": {
1821            "@babel/types": "^7.8.3"
1822          }
1823        },
1824        "@babel/helper-module-transforms": {
1825          "version": "7.9.0",
1826          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
1827          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
1828          "dev": true,
1829          "requires": {
1830            "@babel/helper-module-imports": "^7.8.3",
1831            "@babel/helper-replace-supers": "^7.8.6",
1832            "@babel/helper-simple-access": "^7.8.3",
1833            "@babel/helper-split-export-declaration": "^7.8.3",
1834            "@babel/template": "^7.8.6",
1835            "@babel/types": "^7.9.0",
1836            "lodash": "^4.17.13"
1837          }
1838        },
1839        "@babel/helper-plugin-utils": {
1840          "version": "7.8.3",
1841          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1842          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1843          "dev": true
1844        },
1845        "@babel/helper-simple-access": {
1846          "version": "7.8.3",
1847          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
1848          "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
1849          "dev": true,
1850          "requires": {
1851            "@babel/template": "^7.8.3",
1852            "@babel/types": "^7.8.3"
1853          }
1854        },
1855        "@babel/helper-split-export-declaration": {
1856          "version": "7.8.3",
1857          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
1858          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
1859          "dev": true,
1860          "requires": {
1861            "@babel/types": "^7.8.3"
1862          }
1863        },
1864        "@babel/highlight": {
1865          "version": "7.9.0",
1866          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
1867          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
1868          "dev": true,
1869          "requires": {
1870            "@babel/helper-validator-identifier": "^7.9.0",
1871            "chalk": "^2.0.0",
1872            "js-tokens": "^4.0.0"
1873          }
1874        },
1875        "@babel/parser": {
1876          "version": "7.9.4",
1877          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
1878          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
1879          "dev": true
1880        },
1881        "@babel/template": {
1882          "version": "7.8.6",
1883          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
1884          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
1885          "dev": true,
1886          "requires": {
1887            "@babel/code-frame": "^7.8.3",
1888            "@babel/parser": "^7.8.6",
1889            "@babel/types": "^7.8.6"
1890          }
1891        },
1892        "@babel/types": {
1893          "version": "7.9.5",
1894          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
1895          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
1896          "dev": true,
1897          "requires": {
1898            "@babel/helper-validator-identifier": "^7.9.5",
1899            "lodash": "^4.17.13",
1900            "to-fast-properties": "^2.0.0"
1901          }
1902        },
1903        "lodash": {
1904          "version": "4.17.21",
1905          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1906          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1907          "dev": true
1908        }
1909      }
1910    },
1911    "@babel/plugin-transform-modules-umd": {
1912      "version": "7.9.0",
1913      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz",
1914      "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==",
1915      "dev": true,
1916      "requires": {
1917        "@babel/helper-module-transforms": "^7.9.0",
1918        "@babel/helper-plugin-utils": "^7.8.3"
1919      },
1920      "dependencies": {
1921        "@babel/code-frame": {
1922          "version": "7.8.3",
1923          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
1924          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
1925          "dev": true,
1926          "requires": {
1927            "@babel/highlight": "^7.8.3"
1928          }
1929        },
1930        "@babel/helper-module-imports": {
1931          "version": "7.8.3",
1932          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
1933          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
1934          "dev": true,
1935          "requires": {
1936            "@babel/types": "^7.8.3"
1937          }
1938        },
1939        "@babel/helper-module-transforms": {
1940          "version": "7.9.0",
1941          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
1942          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
1943          "dev": true,
1944          "requires": {
1945            "@babel/helper-module-imports": "^7.8.3",
1946            "@babel/helper-replace-supers": "^7.8.6",
1947            "@babel/helper-simple-access": "^7.8.3",
1948            "@babel/helper-split-export-declaration": "^7.8.3",
1949            "@babel/template": "^7.8.6",
1950            "@babel/types": "^7.9.0",
1951            "lodash": "^4.17.13"
1952          }
1953        },
1954        "@babel/helper-plugin-utils": {
1955          "version": "7.8.3",
1956          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
1957          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
1958          "dev": true
1959        },
1960        "@babel/helper-simple-access": {
1961          "version": "7.8.3",
1962          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
1963          "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
1964          "dev": true,
1965          "requires": {
1966            "@babel/template": "^7.8.3",
1967            "@babel/types": "^7.8.3"
1968          }
1969        },
1970        "@babel/helper-split-export-declaration": {
1971          "version": "7.8.3",
1972          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
1973          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
1974          "dev": true,
1975          "requires": {
1976            "@babel/types": "^7.8.3"
1977          }
1978        },
1979        "@babel/highlight": {
1980          "version": "7.9.0",
1981          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
1982          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
1983          "dev": true,
1984          "requires": {
1985            "@babel/helper-validator-identifier": "^7.9.0",
1986            "chalk": "^2.0.0",
1987            "js-tokens": "^4.0.0"
1988          }
1989        },
1990        "@babel/parser": {
1991          "version": "7.9.4",
1992          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
1993          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
1994          "dev": true
1995        },
1996        "@babel/template": {
1997          "version": "7.8.6",
1998          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
1999          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
2000          "dev": true,
2001          "requires": {
2002            "@babel/code-frame": "^7.8.3",
2003            "@babel/parser": "^7.8.6",
2004            "@babel/types": "^7.8.6"
2005          }
2006        },
2007        "@babel/types": {
2008          "version": "7.9.5",
2009          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
2010          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
2011          "dev": true,
2012          "requires": {
2013            "@babel/helper-validator-identifier": "^7.9.5",
2014            "lodash": "^4.17.13",
2015            "to-fast-properties": "^2.0.0"
2016          }
2017        },
2018        "lodash": {
2019          "version": "4.17.21",
2020          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2021          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2022          "dev": true
2023        }
2024      }
2025    },
2026    "@babel/plugin-transform-named-capturing-groups-regex": {
2027      "version": "7.8.3",
2028      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz",
2029      "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==",
2030      "dev": true,
2031      "requires": {
2032        "@babel/helper-create-regexp-features-plugin": "^7.8.3"
2033      }
2034    },
2035    "@babel/plugin-transform-new-target": {
2036      "version": "7.8.3",
2037      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz",
2038      "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==",
2039      "dev": true,
2040      "requires": {
2041        "@babel/helper-plugin-utils": "^7.8.3"
2042      },
2043      "dependencies": {
2044        "@babel/helper-plugin-utils": {
2045          "version": "7.8.3",
2046          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2047          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2048          "dev": true
2049        }
2050      }
2051    },
2052    "@babel/plugin-transform-object-super": {
2053      "version": "7.8.3",
2054      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz",
2055      "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==",
2056      "dev": true,
2057      "requires": {
2058        "@babel/helper-plugin-utils": "^7.8.3",
2059        "@babel/helper-replace-supers": "^7.8.3"
2060      },
2061      "dependencies": {
2062        "@babel/helper-plugin-utils": {
2063          "version": "7.8.3",
2064          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2065          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2066          "dev": true
2067        }
2068      }
2069    },
2070    "@babel/plugin-transform-parameters": {
2071      "version": "7.9.5",
2072      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz",
2073      "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==",
2074      "dev": true,
2075      "requires": {
2076        "@babel/helper-get-function-arity": "^7.8.3",
2077        "@babel/helper-plugin-utils": "^7.8.3"
2078      },
2079      "dependencies": {
2080        "@babel/helper-plugin-utils": {
2081          "version": "7.8.3",
2082          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2083          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2084          "dev": true
2085        }
2086      }
2087    },
2088    "@babel/plugin-transform-property-literals": {
2089      "version": "7.8.3",
2090      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz",
2091      "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==",
2092      "dev": true,
2093      "requires": {
2094        "@babel/helper-plugin-utils": "^7.8.3"
2095      },
2096      "dependencies": {
2097        "@babel/helper-plugin-utils": {
2098          "version": "7.8.3",
2099          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2100          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2101          "dev": true
2102        }
2103      }
2104    },
2105    "@babel/plugin-transform-regenerator": {
2106      "version": "7.8.7",
2107      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz",
2108      "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==",
2109      "dev": true,
2110      "requires": {
2111        "regenerator-transform": "^0.14.2"
2112      }
2113    },
2114    "@babel/plugin-transform-reserved-words": {
2115      "version": "7.8.3",
2116      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz",
2117      "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==",
2118      "dev": true,
2119      "requires": {
2120        "@babel/helper-plugin-utils": "^7.8.3"
2121      },
2122      "dependencies": {
2123        "@babel/helper-plugin-utils": {
2124          "version": "7.8.3",
2125          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2126          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2127          "dev": true
2128        }
2129      }
2130    },
2131    "@babel/plugin-transform-shorthand-properties": {
2132      "version": "7.8.3",
2133      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz",
2134      "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==",
2135      "dev": true,
2136      "requires": {
2137        "@babel/helper-plugin-utils": "^7.8.3"
2138      },
2139      "dependencies": {
2140        "@babel/helper-plugin-utils": {
2141          "version": "7.8.3",
2142          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2143          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2144          "dev": true
2145        }
2146      }
2147    },
2148    "@babel/plugin-transform-spread": {
2149      "version": "7.8.3",
2150      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz",
2151      "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==",
2152      "dev": true,
2153      "requires": {
2154        "@babel/helper-plugin-utils": "^7.8.3"
2155      },
2156      "dependencies": {
2157        "@babel/helper-plugin-utils": {
2158          "version": "7.8.3",
2159          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2160          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2161          "dev": true
2162        }
2163      }
2164    },
2165    "@babel/plugin-transform-sticky-regex": {
2166      "version": "7.8.3",
2167      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz",
2168      "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==",
2169      "dev": true,
2170      "requires": {
2171        "@babel/helper-plugin-utils": "^7.8.3",
2172        "@babel/helper-regex": "^7.8.3"
2173      },
2174      "dependencies": {
2175        "@babel/helper-plugin-utils": {
2176          "version": "7.8.3",
2177          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2178          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2179          "dev": true
2180        }
2181      }
2182    },
2183    "@babel/plugin-transform-template-literals": {
2184      "version": "7.8.3",
2185      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz",
2186      "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==",
2187      "dev": true,
2188      "requires": {
2189        "@babel/helper-annotate-as-pure": "^7.8.3",
2190        "@babel/helper-plugin-utils": "^7.8.3"
2191      },
2192      "dependencies": {
2193        "@babel/helper-plugin-utils": {
2194          "version": "7.8.3",
2195          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2196          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2197          "dev": true
2198        }
2199      }
2200    },
2201    "@babel/plugin-transform-typeof-symbol": {
2202      "version": "7.8.4",
2203      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz",
2204      "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==",
2205      "dev": true,
2206      "requires": {
2207        "@babel/helper-plugin-utils": "^7.8.3"
2208      },
2209      "dependencies": {
2210        "@babel/helper-plugin-utils": {
2211          "version": "7.8.3",
2212          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2213          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2214          "dev": true
2215        }
2216      }
2217    },
2218    "@babel/plugin-transform-unicode-regex": {
2219      "version": "7.8.3",
2220      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz",
2221      "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==",
2222      "dev": true,
2223      "requires": {
2224        "@babel/helper-create-regexp-features-plugin": "^7.8.3",
2225        "@babel/helper-plugin-utils": "^7.8.3"
2226      },
2227      "dependencies": {
2228        "@babel/helper-plugin-utils": {
2229          "version": "7.8.3",
2230          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2231          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2232          "dev": true
2233        }
2234      }
2235    },
2236    "@babel/preset-env": {
2237      "version": "7.9.5",
2238      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz",
2239      "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==",
2240      "dev": true,
2241      "requires": {
2242        "@babel/compat-data": "^7.9.0",
2243        "@babel/helper-compilation-targets": "^7.8.7",
2244        "@babel/helper-module-imports": "^7.8.3",
2245        "@babel/helper-plugin-utils": "^7.8.3",
2246        "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
2247        "@babel/plugin-proposal-dynamic-import": "^7.8.3",
2248        "@babel/plugin-proposal-json-strings": "^7.8.3",
2249        "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
2250        "@babel/plugin-proposal-numeric-separator": "^7.8.3",
2251        "@babel/plugin-proposal-object-rest-spread": "^7.9.5",
2252        "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
2253        "@babel/plugin-proposal-optional-chaining": "^7.9.0",
2254        "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
2255        "@babel/plugin-syntax-async-generators": "^7.8.0",
2256        "@babel/plugin-syntax-dynamic-import": "^7.8.0",
2257        "@babel/plugin-syntax-json-strings": "^7.8.0",
2258        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
2259        "@babel/plugin-syntax-numeric-separator": "^7.8.0",
2260        "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
2261        "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
2262        "@babel/plugin-syntax-optional-chaining": "^7.8.0",
2263        "@babel/plugin-syntax-top-level-await": "^7.8.3",
2264        "@babel/plugin-transform-arrow-functions": "^7.8.3",
2265        "@babel/plugin-transform-async-to-generator": "^7.8.3",
2266        "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
2267        "@babel/plugin-transform-block-scoping": "^7.8.3",
2268        "@babel/plugin-transform-classes": "^7.9.5",
2269        "@babel/plugin-transform-computed-properties": "^7.8.3",
2270        "@babel/plugin-transform-destructuring": "^7.9.5",
2271        "@babel/plugin-transform-dotall-regex": "^7.8.3",
2272        "@babel/plugin-transform-duplicate-keys": "^7.8.3",
2273        "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
2274        "@babel/plugin-transform-for-of": "^7.9.0",
2275        "@babel/plugin-transform-function-name": "^7.8.3",
2276        "@babel/plugin-transform-literals": "^7.8.3",
2277        "@babel/plugin-transform-member-expression-literals": "^7.8.3",
2278        "@babel/plugin-transform-modules-amd": "^7.9.0",
2279        "@babel/plugin-transform-modules-commonjs": "^7.9.0",
2280        "@babel/plugin-transform-modules-systemjs": "^7.9.0",
2281        "@babel/plugin-transform-modules-umd": "^7.9.0",
2282        "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
2283        "@babel/plugin-transform-new-target": "^7.8.3",
2284        "@babel/plugin-transform-object-super": "^7.8.3",
2285        "@babel/plugin-transform-parameters": "^7.9.5",
2286        "@babel/plugin-transform-property-literals": "^7.8.3",
2287        "@babel/plugin-transform-regenerator": "^7.8.7",
2288        "@babel/plugin-transform-reserved-words": "^7.8.3",
2289        "@babel/plugin-transform-shorthand-properties": "^7.8.3",
2290        "@babel/plugin-transform-spread": "^7.8.3",
2291        "@babel/plugin-transform-sticky-regex": "^7.8.3",
2292        "@babel/plugin-transform-template-literals": "^7.8.3",
2293        "@babel/plugin-transform-typeof-symbol": "^7.8.4",
2294        "@babel/plugin-transform-unicode-regex": "^7.8.3",
2295        "@babel/preset-modules": "^0.1.3",
2296        "@babel/types": "^7.9.5",
2297        "browserslist": "^4.9.1",
2298        "core-js-compat": "^3.6.2",
2299        "invariant": "^2.2.2",
2300        "levenary": "^1.1.1",
2301        "semver": "^5.5.0"
2302      },
2303      "dependencies": {
2304        "@babel/helper-module-imports": {
2305          "version": "7.8.3",
2306          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
2307          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
2308          "dev": true,
2309          "requires": {
2310            "@babel/types": "^7.8.3"
2311          }
2312        },
2313        "@babel/helper-plugin-utils": {
2314          "version": "7.8.3",
2315          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
2316          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
2317          "dev": true
2318        },
2319        "@babel/types": {
2320          "version": "7.9.5",
2321          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
2322          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
2323          "dev": true,
2324          "requires": {
2325            "@babel/helper-validator-identifier": "^7.9.5",
2326            "lodash": "^4.17.13",
2327            "to-fast-properties": "^2.0.0"
2328          }
2329        },
2330        "lodash": {
2331          "version": "4.17.21",
2332          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2333          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2334          "dev": true
2335        },
2336        "semver": {
2337          "version": "5.7.1",
2338          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2339          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2340          "dev": true
2341        }
2342      }
2343    },
2344    "@babel/preset-modules": {
2345      "version": "0.1.3",
2346      "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz",
2347      "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==",
2348      "dev": true,
2349      "requires": {
2350        "@babel/helper-plugin-utils": "^7.0.0",
2351        "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
2352        "@babel/plugin-transform-dotall-regex": "^7.4.4",
2353        "@babel/types": "^7.4.4",
2354        "esutils": "^2.0.2"
2355      }
2356    },
2357    "@babel/runtime": {
2358      "version": "7.9.2",
2359      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz",
2360      "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==",
2361      "dev": true,
2362      "requires": {
2363        "regenerator-runtime": "^0.13.4"
2364      }
2365    },
2366    "@babel/template": {
2367      "version": "7.4.4",
2368      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
2369      "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
2370      "dev": true,
2371      "requires": {
2372        "@babel/code-frame": "^7.0.0",
2373        "@babel/parser": "^7.4.4",
2374        "@babel/types": "^7.4.4"
2375      }
2376    },
2377    "@babel/traverse": {
2378      "version": "7.9.5",
2379      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz",
2380      "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==",
2381      "dev": true,
2382      "requires": {
2383        "@babel/code-frame": "^7.8.3",
2384        "@babel/generator": "^7.9.5",
2385        "@babel/helper-function-name": "^7.9.5",
2386        "@babel/helper-split-export-declaration": "^7.8.3",
2387        "@babel/parser": "^7.9.0",
2388        "@babel/types": "^7.9.5",
2389        "debug": "^4.1.0",
2390        "globals": "^11.1.0",
2391        "lodash": "^4.17.13"
2392      },
2393      "dependencies": {
2394        "@babel/code-frame": {
2395          "version": "7.8.3",
2396          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
2397          "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
2398          "dev": true,
2399          "requires": {
2400            "@babel/highlight": "^7.8.3"
2401          }
2402        },
2403        "@babel/helper-split-export-declaration": {
2404          "version": "7.8.3",
2405          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
2406          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
2407          "dev": true,
2408          "requires": {
2409            "@babel/types": "^7.8.3"
2410          }
2411        },
2412        "@babel/highlight": {
2413          "version": "7.9.0",
2414          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
2415          "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
2416          "dev": true,
2417          "requires": {
2418            "@babel/helper-validator-identifier": "^7.9.0",
2419            "chalk": "^2.0.0",
2420            "js-tokens": "^4.0.0"
2421          }
2422        },
2423        "@babel/parser": {
2424          "version": "7.9.4",
2425          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
2426          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
2427          "dev": true
2428        },
2429        "@babel/types": {
2430          "version": "7.9.5",
2431          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
2432          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
2433          "dev": true,
2434          "requires": {
2435            "@babel/helper-validator-identifier": "^7.9.5",
2436            "lodash": "^4.17.13",
2437            "to-fast-properties": "^2.0.0"
2438          }
2439        },
2440        "lodash": {
2441          "version": "4.17.21",
2442          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2443          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2444          "dev": true
2445        }
2446      }
2447    },
2448    "@babel/types": {
2449      "version": "7.4.4",
2450      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz",
2451      "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==",
2452      "dev": true,
2453      "requires": {
2454        "esutils": "^2.0.2",
2455        "lodash": "^4.17.11",
2456        "to-fast-properties": "^2.0.0"
2457      }
2458    },
2459    "@es-joy/jsdoccomment": {
2460      "version": "0.10.8",
2461      "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.10.8.tgz",
2462      "integrity": "sha512-3P1JiGL4xaR9PoTKUHa2N/LKwa2/eUdRqGwijMWWgBqbFEqJUVpmaOi2TcjcemrsRMgFLBzQCK4ToPhrSVDiFQ==",
2463      "dev": true,
2464      "requires": {
2465        "comment-parser": "1.2.4",
2466        "esquery": "^1.4.0",
2467        "jsdoc-type-pratt-parser": "1.1.1"
2468      },
2469      "dependencies": {
2470        "esquery": {
2471          "version": "1.4.0",
2472          "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
2473          "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
2474          "dev": true,
2475          "requires": {
2476            "estraverse": "^5.1.0"
2477          }
2478        },
2479        "estraverse": {
2480          "version": "5.2.0",
2481          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
2482          "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
2483          "dev": true
2484        },
2485        "jsdoc-type-pratt-parser": {
2486          "version": "1.1.1",
2487          "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.1.1.tgz",
2488          "integrity": "sha512-uelRmpghNwPBuZScwgBG/OzodaFk5RbO5xaivBdsAY70icWfShwZ7PCMO0x1zSkOa8T1FzHThmrdoyg/0AwV5g==",
2489          "dev": true
2490        }
2491      }
2492    },
2493    "@nodelib/fs.scandir": {
2494      "version": "2.1.3",
2495      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
2496      "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
2497      "dev": true,
2498      "requires": {
2499        "@nodelib/fs.stat": "2.0.3",
2500        "run-parallel": "^1.1.9"
2501      }
2502    },
2503    "@nodelib/fs.stat": {
2504      "version": "2.0.3",
2505      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
2506      "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
2507      "dev": true
2508    },
2509    "@nodelib/fs.walk": {
2510      "version": "1.2.4",
2511      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
2512      "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
2513      "dev": true,
2514      "requires": {
2515        "@nodelib/fs.scandir": "2.1.3",
2516        "fastq": "^1.6.0"
2517      }
2518    },
2519    "@protobufjs/aspromise": {
2520      "version": "1.1.2",
2521      "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
2522      "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=",
2523      "dev": true
2524    },
2525    "@protobufjs/base64": {
2526      "version": "1.1.2",
2527      "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
2528      "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
2529      "dev": true
2530    },
2531    "@protobufjs/codegen": {
2532      "version": "2.0.4",
2533      "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
2534      "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
2535      "dev": true
2536    },
2537    "@protobufjs/eventemitter": {
2538      "version": "1.1.0",
2539      "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
2540      "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=",
2541      "dev": true
2542    },
2543    "@protobufjs/fetch": {
2544      "version": "1.1.0",
2545      "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
2546      "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
2547      "dev": true,
2548      "requires": {
2549        "@protobufjs/aspromise": "^1.1.1",
2550        "@protobufjs/inquire": "^1.1.0"
2551      }
2552    },
2553    "@protobufjs/float": {
2554      "version": "1.0.2",
2555      "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
2556      "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=",
2557      "dev": true
2558    },
2559    "@protobufjs/inquire": {
2560      "version": "1.1.0",
2561      "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
2562      "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=",
2563      "dev": true
2564    },
2565    "@protobufjs/path": {
2566      "version": "1.1.2",
2567      "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
2568      "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=",
2569      "dev": true
2570    },
2571    "@protobufjs/pool": {
2572      "version": "1.1.0",
2573      "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
2574      "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=",
2575      "dev": true
2576    },
2577    "@protobufjs/utf8": {
2578      "version": "1.1.0",
2579      "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
2580      "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=",
2581      "dev": true
2582    },
2583    "@stylelint/postcss-css-in-js": {
2584      "version": "0.37.1",
2585      "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz",
2586      "integrity": "sha512-UMf2Rni3JGKi3ZwYRGMYJ5ipOA5ENJSKMtYA/pE1ZLURwdh7B5+z2r73RmWvub+N0UuH1Lo+TGfCgYwPvqpXNw==",
2587      "dev": true,
2588      "requires": {
2589        "@babel/core": ">=7.9.0"
2590      }
2591    },
2592    "@stylelint/postcss-markdown": {
2593      "version": "0.36.2",
2594      "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
2595      "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
2596      "dev": true,
2597      "requires": {
2598        "remark": "^13.0.0",
2599        "unist-util-find-all-after": "^3.0.2"
2600      },
2601      "dependencies": {
2602        "remark": {
2603          "version": "13.0.0",
2604          "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
2605          "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
2606          "dev": true,
2607          "requires": {
2608            "remark-parse": "^9.0.0",
2609            "remark-stringify": "^9.0.0",
2610            "unified": "^9.1.0"
2611          }
2612        },
2613        "remark-parse": {
2614          "version": "9.0.0",
2615          "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
2616          "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
2617          "dev": true,
2618          "requires": {
2619            "mdast-util-from-markdown": "^0.8.0"
2620          }
2621        },
2622        "remark-stringify": {
2623          "version": "9.0.1",
2624          "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
2625          "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
2626          "dev": true,
2627          "requires": {
2628            "mdast-util-to-markdown": "^0.6.0"
2629          }
2630        },
2631        "unified": {
2632          "version": "9.2.2",
2633          "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
2634          "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
2635          "dev": true,
2636          "requires": {
2637            "bail": "^1.0.0",
2638            "extend": "^3.0.0",
2639            "is-buffer": "^2.0.0",
2640            "is-plain-obj": "^2.0.0",
2641            "trough": "^1.0.0",
2642            "vfile": "^4.0.0"
2643          }
2644        },
2645        "unist-util-find-all-after": {
2646          "version": "3.0.2",
2647          "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
2648          "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
2649          "dev": true,
2650          "requires": {
2651            "unist-util-is": "^4.0.0"
2652          }
2653        }
2654      }
2655    },
2656    "@types/color-name": {
2657      "version": "1.1.1",
2658      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
2659      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
2660      "dev": true
2661    },
2662    "@types/long": {
2663      "version": "4.0.1",
2664      "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
2665      "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==",
2666      "dev": true
2667    },
2668    "@types/mdast": {
2669      "version": "3.0.7",
2670      "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.7.tgz",
2671      "integrity": "sha512-YwR7OK8aPmaBvMMUi+pZXBNoW2unbVbfok4YRqGMJBe1dpDlzpRkJrYEYmvjxgs5JhuQmKfDexrN98u941Zasg==",
2672      "dev": true,
2673      "requires": {
2674        "@types/unist": "*"
2675      }
2676    },
2677    "@types/minimist": {
2678      "version": "1.2.0",
2679      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
2680      "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=",
2681      "dev": true
2682    },
2683    "@types/node": {
2684      "version": "16.4.10",
2685      "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.10.tgz",
2686      "integrity": "sha512-TmVHsm43br64js9BqHWqiDZA+xMtbUpI1MBIA0EyiBmoV9pcEYFOSdj5fr6enZNfh4fChh+AGOLIzGwJnkshyQ==",
2687      "dev": true
2688    },
2689    "@types/normalize-package-data": {
2690      "version": "2.4.0",
2691      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
2692      "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
2693      "dev": true
2694    },
2695    "@types/parse-json": {
2696      "version": "4.0.0",
2697      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
2698      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
2699      "dev": true
2700    },
2701    "@types/unist": {
2702      "version": "2.0.3",
2703      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
2704      "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
2705      "dev": true
2706    },
2707    "@types/uuid": {
2708      "version": "3.4.10",
2709      "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz",
2710      "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==",
2711      "dev": true
2712    },
2713    "abbrev": {
2714      "version": "1.1.1",
2715      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
2716      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
2717      "dev": true
2718    },
2719    "acorn": {
2720      "version": "7.1.1",
2721      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz",
2722      "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==",
2723      "dev": true
2724    },
2725    "acorn-jsx": {
2726      "version": "5.2.0",
2727      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
2728      "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
2729      "dev": true
2730    },
2731    "ajv": {
2732      "version": "6.12.2",
2733      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
2734      "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
2735      "dev": true,
2736      "requires": {
2737        "fast-deep-equal": "^3.1.1",
2738        "fast-json-stable-stringify": "^2.0.0",
2739        "json-schema-traverse": "^0.4.1",
2740        "uri-js": "^4.2.2"
2741      }
2742    },
2743    "amdefine": {
2744      "version": "1.0.1",
2745      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
2746      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
2747      "dev": true
2748    },
2749    "ansi-color": {
2750      "version": "0.2.1",
2751      "resolved": "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz",
2752      "integrity": "sha1-PnXAN0dSF1RO12Oo21cJ+prlv5o=",
2753      "dev": true
2754    },
2755    "ansi-escape-sequences": {
2756      "version": "4.1.0",
2757      "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
2758      "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
2759      "dev": true,
2760      "requires": {
2761        "array-back": "^3.0.1"
2762      },
2763      "dependencies": {
2764        "array-back": {
2765          "version": "3.1.0",
2766          "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2767          "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2768          "dev": true
2769        }
2770      }
2771    },
2772    "ansi-escapes": {
2773      "version": "4.3.1",
2774      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
2775      "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
2776      "dev": true,
2777      "requires": {
2778        "type-fest": "^0.11.0"
2779      },
2780      "dependencies": {
2781        "type-fest": {
2782          "version": "0.11.0",
2783          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
2784          "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
2785          "dev": true
2786        }
2787      }
2788    },
2789    "ansi-regex": {
2790      "version": "2.1.1",
2791      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
2792      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
2793      "dev": true
2794    },
2795    "ansi-styles": {
2796      "version": "2.2.1",
2797      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
2798      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
2799      "dev": true
2800    },
2801    "aproba": {
2802      "version": "1.2.0",
2803      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
2804      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
2805      "dev": true
2806    },
2807    "are-we-there-yet": {
2808      "version": "1.1.5",
2809      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
2810      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
2811      "dev": true,
2812      "requires": {
2813        "delegates": "^1.0.0",
2814        "readable-stream": "^2.0.6"
2815      }
2816    },
2817    "argparse": {
2818      "version": "1.0.10",
2819      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2820      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2821      "dev": true,
2822      "requires": {
2823        "sprintf-js": "~1.0.2"
2824      }
2825    },
2826    "array-back": {
2827      "version": "5.0.0",
2828      "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
2829      "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
2830      "dev": true
2831    },
2832    "array-each": {
2833      "version": "1.0.1",
2834      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
2835      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
2836      "dev": true
2837    },
2838    "array-find-index": {
2839      "version": "1.0.2",
2840      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
2841      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
2842      "dev": true
2843    },
2844    "array-slice": {
2845      "version": "1.1.0",
2846      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
2847      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
2848      "dev": true
2849    },
2850    "array-union": {
2851      "version": "2.1.0",
2852      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2853      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2854      "dev": true
2855    },
2856    "arrify": {
2857      "version": "1.0.1",
2858      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
2859      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2860      "dev": true
2861    },
2862    "asn1": {
2863      "version": "0.2.4",
2864      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
2865      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
2866      "dev": true,
2867      "requires": {
2868        "safer-buffer": "~2.1.0"
2869      }
2870    },
2871    "assert-plus": {
2872      "version": "1.0.0",
2873      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2874      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2875      "dev": true
2876    },
2877    "astral-regex": {
2878      "version": "1.0.0",
2879      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
2880      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
2881      "dev": true
2882    },
2883    "async": {
2884      "version": "3.2.0",
2885      "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
2886      "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
2887      "dev": true
2888    },
2889    "async-foreach": {
2890      "version": "0.1.3",
2891      "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
2892      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
2893      "dev": true
2894    },
2895    "asynckit": {
2896      "version": "0.4.0",
2897      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2898      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2899      "dev": true
2900    },
2901    "autoprefixer": {
2902      "version": "9.7.6",
2903      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz",
2904      "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==",
2905      "dev": true,
2906      "requires": {
2907        "browserslist": "^4.11.1",
2908        "caniuse-lite": "^1.0.30001039",
2909        "chalk": "^2.4.2",
2910        "normalize-range": "^0.1.2",
2911        "num2fraction": "^1.2.2",
2912        "postcss": "^7.0.27",
2913        "postcss-value-parser": "^4.0.3"
2914      }
2915    },
2916    "aws-sign2": {
2917      "version": "0.7.0",
2918      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
2919      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
2920      "dev": true
2921    },
2922    "aws4": {
2923      "version": "1.9.1",
2924      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
2925      "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==",
2926      "dev": true
2927    },
2928    "babel-eslint": {
2929      "version": "10.1.0",
2930      "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
2931      "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
2932      "dev": true,
2933      "requires": {
2934        "@babel/code-frame": "^7.0.0",
2935        "@babel/parser": "^7.7.0",
2936        "@babel/traverse": "^7.7.0",
2937        "@babel/types": "^7.7.0",
2938        "eslint-visitor-keys": "^1.0.0",
2939        "resolve": "^1.12.0"
2940      },
2941      "dependencies": {
2942        "@babel/parser": {
2943          "version": "7.9.4",
2944          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
2945          "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
2946          "dev": true
2947        },
2948        "@babel/types": {
2949          "version": "7.9.5",
2950          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
2951          "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
2952          "dev": true,
2953          "requires": {
2954            "@babel/helper-validator-identifier": "^7.9.5",
2955            "lodash": "^4.17.13",
2956            "to-fast-properties": "^2.0.0"
2957          }
2958        },
2959        "lodash": {
2960          "version": "4.17.21",
2961          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2962          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2963          "dev": true
2964        },
2965        "resolve": {
2966          "version": "1.16.1",
2967          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.16.1.tgz",
2968          "integrity": "sha512-rmAglCSqWWMrrBv/XM6sW0NuRFiKViw/W4d9EbC4pt+49H8JwHy+mcGmALTEg504AUDcLTvb1T2q3E9AnmY+ig==",
2969          "dev": true,
2970          "requires": {
2971            "path-parse": "^1.0.6"
2972          }
2973        }
2974      }
2975    },
2976    "babel-helper-evaluate-path": {
2977      "version": "0.5.0",
2978      "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz",
2979      "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==",
2980      "dev": true
2981    },
2982    "babel-helper-flip-expressions": {
2983      "version": "0.4.3",
2984      "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz",
2985      "integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=",
2986      "dev": true
2987    },
2988    "babel-helper-is-nodes-equiv": {
2989      "version": "0.0.1",
2990      "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz",
2991      "integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=",
2992      "dev": true
2993    },
2994    "babel-helper-is-void-0": {
2995      "version": "0.4.3",
2996      "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz",
2997      "integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=",
2998      "dev": true
2999    },
3000    "babel-helper-mark-eval-scopes": {
3001      "version": "0.4.3",
3002      "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz",
3003      "integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=",
3004      "dev": true
3005    },
3006    "babel-helper-remove-or-void": {
3007      "version": "0.4.3",
3008      "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz",
3009      "integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=",
3010      "dev": true
3011    },
3012    "babel-helper-to-multiple-sequence-expressions": {
3013      "version": "0.5.0",
3014      "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz",
3015      "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==",
3016      "dev": true
3017    },
3018    "babel-plugin-dynamic-import-node": {
3019      "version": "2.3.2",
3020      "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.2.tgz",
3021      "integrity": "sha512-yvczAMjbc73xira9yTyF1XnEmkX8QwlUhmxuhimeMUeAaA6s7busTPRVDzhVG7eeBdNcRiZ/mAwFrJ9It4vQcg==",
3022      "dev": true,
3023      "requires": {
3024        "object.assign": "^4.1.0"
3025      }
3026    },
3027    "babel-plugin-minify-builtins": {
3028      "version": "0.5.0",
3029      "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz",
3030      "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==",
3031      "dev": true
3032    },
3033    "babel-plugin-minify-constant-folding": {
3034      "version": "0.5.0",
3035      "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz",
3036      "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==",
3037      "dev": true,
3038      "requires": {
3039        "babel-helper-evaluate-path": "^0.5.0"
3040      }
3041    },
3042    "babel-plugin-minify-dead-code-elimination": {
3043      "version": "0.5.1",
3044      "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz",
3045      "integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==",
3046      "dev": true,
3047      "requires": {
3048        "babel-helper-evaluate-path": "^0.5.0",
3049        "babel-helper-mark-eval-scopes": "^0.4.3",
3050        "babel-helper-remove-or-void": "^0.4.3",
3051        "lodash": "^4.17.11"
3052      }
3053    },
3054    "babel-plugin-minify-flip-comparisons": {
3055      "version": "0.4.3",
3056      "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz",
3057      "integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=",
3058      "dev": true,
3059      "requires": {
3060        "babel-helper-is-void-0": "^0.4.3"
3061      }
3062    },
3063    "babel-plugin-minify-guarded-expressions": {
3064      "version": "0.4.4",
3065      "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz",
3066      "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==",
3067      "dev": true,
3068      "requires": {
3069        "babel-helper-evaluate-path": "^0.5.0",
3070        "babel-helper-flip-expressions": "^0.4.3"
3071      }
3072    },
3073    "babel-plugin-minify-infinity": {
3074      "version": "0.4.3",
3075      "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz",
3076      "integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=",
3077      "dev": true
3078    },
3079    "babel-plugin-minify-mangle-names": {
3080      "version": "0.5.0",
3081      "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz",
3082      "integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==",
3083      "dev": true,
3084      "requires": {
3085        "babel-helper-mark-eval-scopes": "^0.4.3"
3086      }
3087    },
3088    "babel-plugin-minify-numeric-literals": {
3089      "version": "0.4.3",
3090      "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz",
3091      "integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=",
3092      "dev": true
3093    },
3094    "babel-plugin-minify-replace": {
3095      "version": "0.5.0",
3096      "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz",
3097      "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==",
3098      "dev": true
3099    },
3100    "babel-plugin-minify-simplify": {
3101      "version": "0.5.1",
3102      "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz",
3103      "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==",
3104      "dev": true,
3105      "requires": {
3106        "babel-helper-evaluate-path": "^0.5.0",
3107        "babel-helper-flip-expressions": "^0.4.3",
3108        "babel-helper-is-nodes-equiv": "^0.0.1",
3109        "babel-helper-to-multiple-sequence-expressions": "^0.5.0"
3110      }
3111    },
3112    "babel-plugin-minify-type-constructors": {
3113      "version": "0.4.3",
3114      "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz",
3115      "integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=",
3116      "dev": true,
3117      "requires": {
3118        "babel-helper-is-void-0": "^0.4.3"
3119      }
3120    },
3121    "babel-plugin-system-import-transformer": {
3122      "version": "4.0.0",
3123      "resolved": "https://registry.npmjs.org/babel-plugin-system-import-transformer/-/babel-plugin-system-import-transformer-4.0.0.tgz",
3124      "integrity": "sha512-l+xJk+z1U8tWX1FZfBCd/ebKOZa7JLAQ91YBmtNO0e/e5v/RwIM+8IGBkliXcSoP7xd+CF7L6Yu4O3wmQrya8g==",
3125      "dev": true,
3126      "requires": {
3127        "@babel/core": "^7.0.0",
3128        "@babel/helper-plugin-utils": "^7.0.0",
3129        "@babel/plugin-syntax-dynamic-import": "^7.0.0"
3130      }
3131    },
3132    "babel-plugin-transform-es2015-modules-amd-lazy": {
3133      "version": "2.0.1",
3134      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd-lazy/-/babel-plugin-transform-es2015-modules-amd-lazy-2.0.1.tgz",
3135      "integrity": "sha512-GGUvH+zwajFsdxE1x3XteBHIFVcbcM20S00ZIF7MH7LuL8KLFl/Giu8knxdgXl6NE69gZwXGTYQESX5Uk1fixA==",
3136      "dev": true,
3137      "requires": {
3138        "@babel/helper-module-transforms": "^7.0.0-beta.45"
3139      }
3140    },
3141    "babel-plugin-transform-inline-consecutive-adds": {
3142      "version": "0.4.3",
3143      "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz",
3144      "integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=",
3145      "dev": true
3146    },
3147    "babel-plugin-transform-member-expression-literals": {
3148      "version": "6.9.4",
3149      "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz",
3150      "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=",
3151      "dev": true
3152    },
3153    "babel-plugin-transform-merge-sibling-variables": {
3154      "version": "6.9.4",
3155      "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz",
3156      "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=",
3157      "dev": true
3158    },
3159    "babel-plugin-transform-minify-booleans": {
3160      "version": "6.9.4",
3161      "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz",
3162      "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=",
3163      "dev": true
3164    },
3165    "babel-plugin-transform-property-literals": {
3166      "version": "6.9.4",
3167      "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz",
3168      "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=",
3169      "dev": true,
3170      "requires": {
3171        "esutils": "^2.0.2"
3172      }
3173    },
3174    "babel-plugin-transform-regexp-constructors": {
3175      "version": "0.4.3",
3176      "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz",
3177      "integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=",
3178      "dev": true
3179    },
3180    "babel-plugin-transform-remove-console": {
3181      "version": "6.9.4",
3182      "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz",
3183      "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=",
3184      "dev": true
3185    },
3186    "babel-plugin-transform-remove-debugger": {
3187      "version": "6.9.4",
3188      "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz",
3189      "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=",
3190      "dev": true
3191    },
3192    "babel-plugin-transform-remove-undefined": {
3193      "version": "0.5.0",
3194      "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz",
3195      "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==",
3196      "dev": true,
3197      "requires": {
3198        "babel-helper-evaluate-path": "^0.5.0"
3199      }
3200    },
3201    "babel-plugin-transform-simplify-comparison-operators": {
3202      "version": "6.9.4",
3203      "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz",
3204      "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=",
3205      "dev": true
3206    },
3207    "babel-plugin-transform-undefined-to-void": {
3208      "version": "6.9.4",
3209      "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz",
3210      "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=",
3211      "dev": true
3212    },
3213    "babel-preset-minify": {
3214      "version": "0.5.1",
3215      "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz",
3216      "integrity": "sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg==",
3217      "dev": true,
3218      "requires": {
3219        "babel-plugin-minify-builtins": "^0.5.0",
3220        "babel-plugin-minify-constant-folding": "^0.5.0",
3221        "babel-plugin-minify-dead-code-elimination": "^0.5.1",
3222        "babel-plugin-minify-flip-comparisons": "^0.4.3",
3223        "babel-plugin-minify-guarded-expressions": "^0.4.4",
3224        "babel-plugin-minify-infinity": "^0.4.3",
3225        "babel-plugin-minify-mangle-names": "^0.5.0",
3226        "babel-plugin-minify-numeric-literals": "^0.4.3",
3227        "babel-plugin-minify-replace": "^0.5.0",
3228        "babel-plugin-minify-simplify": "^0.5.1",
3229        "babel-plugin-minify-type-constructors": "^0.4.3",
3230        "babel-plugin-transform-inline-consecutive-adds": "^0.4.3",
3231        "babel-plugin-transform-member-expression-literals": "^6.9.4",
3232        "babel-plugin-transform-merge-sibling-variables": "^6.9.4",
3233        "babel-plugin-transform-minify-booleans": "^6.9.4",
3234        "babel-plugin-transform-property-literals": "^6.9.4",
3235        "babel-plugin-transform-regexp-constructors": "^0.4.3",
3236        "babel-plugin-transform-remove-console": "^6.9.4",
3237        "babel-plugin-transform-remove-debugger": "^6.9.4",
3238        "babel-plugin-transform-remove-undefined": "^0.5.0",
3239        "babel-plugin-transform-simplify-comparison-operators": "^6.9.4",
3240        "babel-plugin-transform-undefined-to-void": "^6.9.4",
3241        "lodash": "^4.17.11"
3242      }
3243    },
3244    "bail": {
3245      "version": "1.0.5",
3246      "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
3247      "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
3248      "dev": true
3249    },
3250    "balanced-match": {
3251      "version": "1.0.0",
3252      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3253      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3254      "dev": true
3255    },
3256    "bcrypt-pbkdf": {
3257      "version": "1.0.2",
3258      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3259      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3260      "dev": true,
3261      "requires": {
3262        "tweetnacl": "^0.14.3"
3263      }
3264    },
3265    "block-stream": {
3266      "version": "0.0.9",
3267      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
3268      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
3269      "dev": true,
3270      "requires": {
3271        "inherits": "~2.0.0"
3272      }
3273    },
3274    "bluebird": {
3275      "version": "3.7.2",
3276      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
3277      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
3278      "dev": true
3279    },
3280    "body": {
3281      "version": "5.1.0",
3282      "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
3283      "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
3284      "dev": true,
3285      "requires": {
3286        "continuable-cache": "^0.3.1",
3287        "error": "^7.0.0",
3288        "raw-body": "~1.1.0",
3289        "safe-json-parse": "~1.0.1"
3290      }
3291    },
3292    "boom": {
3293      "version": "0.4.2",
3294      "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz",
3295      "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=",
3296      "dev": true,
3297      "optional": true,
3298      "requires": {
3299        "hoek": "0.9.x"
3300      }
3301    },
3302    "brace-expansion": {
3303      "version": "1.1.11",
3304      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3305      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3306      "dev": true,
3307      "requires": {
3308        "balanced-match": "^1.0.0",
3309        "concat-map": "0.0.1"
3310      }
3311    },
3312    "braces": {
3313      "version": "3.0.2",
3314      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3315      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3316      "dev": true,
3317      "requires": {
3318        "fill-range": "^7.0.1"
3319      }
3320    },
3321    "browserslist": {
3322      "version": "4.16.6",
3323      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
3324      "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
3325      "dev": true,
3326      "requires": {
3327        "caniuse-lite": "^1.0.30001219",
3328        "colorette": "^1.2.2",
3329        "electron-to-chromium": "^1.3.723",
3330        "escalade": "^3.1.1",
3331        "node-releases": "^1.1.71"
3332      },
3333      "dependencies": {
3334        "caniuse-lite": {
3335          "version": "1.0.30001248",
3336          "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz",
3337          "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==",
3338          "dev": true
3339        },
3340        "electron-to-chromium": {
3341          "version": "1.3.792",
3342          "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.792.tgz",
3343          "integrity": "sha512-RM2O2xrNarM7Cs+XF/OE2qX/aBROyOZqqgP+8FXMXSuWuUqCfUUzg7NytQrzZU3aSqk1Qq6zqnVkJsbfMkIatg==",
3344          "dev": true
3345        },
3346        "node-releases": {
3347          "version": "1.1.73",
3348          "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
3349          "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==",
3350          "dev": true
3351        }
3352      }
3353    },
3354    "bser": {
3355      "version": "2.1.1",
3356      "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
3357      "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
3358      "dev": true,
3359      "requires": {
3360        "node-int64": "^0.4.0"
3361      }
3362    },
3363    "buffer-from": {
3364      "version": "1.1.2",
3365      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
3366      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
3367      "dev": true
3368    },
3369    "bytes": {
3370      "version": "1.0.0",
3371      "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
3372      "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
3373      "dev": true
3374    },
3375    "cache-point": {
3376      "version": "2.0.0",
3377      "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
3378      "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
3379      "dev": true,
3380      "requires": {
3381        "array-back": "^4.0.1",
3382        "fs-then-native": "^2.0.0",
3383        "mkdirp2": "^1.0.4"
3384      },
3385      "dependencies": {
3386        "array-back": {
3387          "version": "4.0.2",
3388          "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
3389          "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
3390          "dev": true
3391        }
3392      }
3393    },
3394    "callsites": {
3395      "version": "3.1.0",
3396      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3397      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3398      "dev": true
3399    },
3400    "camelcase": {
3401      "version": "2.1.1",
3402      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
3403      "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
3404      "dev": true
3405    },
3406    "camelcase-keys": {
3407      "version": "2.1.0",
3408      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
3409      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
3410      "dev": true,
3411      "requires": {
3412        "camelcase": "^2.0.0",
3413        "map-obj": "^1.0.0"
3414      }
3415    },
3416    "caniuse-lite": {
3417      "version": "1.0.30001045",
3418      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001045.tgz",
3419      "integrity": "sha512-Y8o2Iz1KPcD6FjySbk1sPpvJqchgxk/iow0DABpGyzA1UeQAuxh63Xh0Enj5/BrsYbXtCN32JmR4ZxQTCQ6E6A==",
3420      "dev": true
3421    },
3422    "caseless": {
3423      "version": "0.12.0",
3424      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3425      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
3426      "dev": true
3427    },
3428    "catharsis": {
3429      "version": "0.9.0",
3430      "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
3431      "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
3432      "dev": true,
3433      "requires": {
3434        "lodash": "^4.17.15"
3435      },
3436      "dependencies": {
3437        "lodash": {
3438          "version": "4.17.21",
3439          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3440          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
3441          "dev": true
3442        }
3443      }
3444    },
3445    "chalk": {
3446      "version": "2.4.2",
3447      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3448      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3449      "dev": true,
3450      "requires": {
3451        "ansi-styles": "^3.2.1",
3452        "escape-string-regexp": "^1.0.5",
3453        "supports-color": "^5.3.0"
3454      },
3455      "dependencies": {
3456        "ansi-styles": {
3457          "version": "3.2.1",
3458          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3459          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3460          "dev": true,
3461          "requires": {
3462            "color-convert": "^1.9.0"
3463          }
3464        },
3465        "supports-color": {
3466          "version": "5.5.0",
3467          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3468          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3469          "dev": true,
3470          "requires": {
3471            "has-flag": "^3.0.0"
3472          }
3473        }
3474      }
3475    },
3476    "character-entities": {
3477      "version": "1.2.4",
3478      "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
3479      "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
3480      "dev": true
3481    },
3482    "character-entities-legacy": {
3483      "version": "1.1.4",
3484      "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
3485      "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
3486      "dev": true
3487    },
3488    "character-reference-invalid": {
3489      "version": "1.1.4",
3490      "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
3491      "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
3492      "dev": true
3493    },
3494    "chardet": {
3495      "version": "0.7.0",
3496      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3497      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3498      "dev": true
3499    },
3500    "clean-css": {
3501      "version": "2.2.23",
3502      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-2.2.23.tgz",
3503      "integrity": "sha1-BZC1R4tRbEkD7cLYm9P9vdKGMow=",
3504      "dev": true,
3505      "optional": true,
3506      "requires": {
3507        "commander": "2.2.x"
3508      },
3509      "dependencies": {
3510        "commander": {
3511          "version": "2.2.0",
3512          "resolved": "https://registry.npmjs.org/commander/-/commander-2.2.0.tgz",
3513          "integrity": "sha1-F1rUuTF/P/YV8gHB5XIk9Vo+kd8=",
3514          "dev": true,
3515          "optional": true
3516        }
3517      }
3518    },
3519    "cli": {
3520      "version": "0.6.6",
3521      "resolved": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz",
3522      "integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=",
3523      "dev": true,
3524      "requires": {
3525        "exit": "0.1.2",
3526        "glob": "~ 3.2.1"
3527      },
3528      "dependencies": {
3529        "glob": {
3530          "version": "3.2.11",
3531          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
3532          "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
3533          "dev": true,
3534          "requires": {
3535            "inherits": "2",
3536            "minimatch": "0.3"
3537          }
3538        },
3539        "lru-cache": {
3540          "version": "2.7.3",
3541          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
3542          "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
3543          "dev": true
3544        },
3545        "minimatch": {
3546          "version": "0.3.0",
3547          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
3548          "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
3549          "dev": true,
3550          "requires": {
3551            "lru-cache": "2",
3552            "sigmund": "~1.0.0"
3553          }
3554        }
3555      }
3556    },
3557    "cli-cursor": {
3558      "version": "3.1.0",
3559      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3560      "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3561      "dev": true,
3562      "requires": {
3563        "restore-cursor": "^3.1.0"
3564      }
3565    },
3566    "cli-width": {
3567      "version": "2.2.1",
3568      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
3569      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
3570      "dev": true
3571    },
3572    "clone-regexp": {
3573      "version": "2.2.0",
3574      "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
3575      "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
3576      "dev": true,
3577      "requires": {
3578        "is-regexp": "^2.0.0"
3579      }
3580    },
3581    "code-point-at": {
3582      "version": "1.1.0",
3583      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3584      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
3585      "dev": true
3586    },
3587    "collect-all": {
3588      "version": "1.0.4",
3589      "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
3590      "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
3591      "dev": true,
3592      "requires": {
3593        "stream-connect": "^1.0.2",
3594        "stream-via": "^1.0.4"
3595      }
3596    },
3597    "color-convert": {
3598      "version": "1.9.3",
3599      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3600      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3601      "dev": true,
3602      "requires": {
3603        "color-name": "1.1.3"
3604      }
3605    },
3606    "color-name": {
3607      "version": "1.1.3",
3608      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3609      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3610      "dev": true
3611    },
3612    "colorette": {
3613      "version": "1.2.2",
3614      "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
3615      "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
3616      "dev": true
3617    },
3618    "colors": {
3619      "version": "1.1.2",
3620      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
3621      "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
3622      "dev": true
3623    },
3624    "combined-stream": {
3625      "version": "1.0.8",
3626      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3627      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
3628      "dev": true,
3629      "requires": {
3630        "delayed-stream": "~1.0.0"
3631      }
3632    },
3633    "command-line-args": {
3634      "version": "5.1.1",
3635      "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz",
3636      "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==",
3637      "dev": true,
3638      "requires": {
3639        "array-back": "^3.0.1",
3640        "find-replace": "^3.0.0",
3641        "lodash.camelcase": "^4.3.0",
3642        "typical": "^4.0.0"
3643      },
3644      "dependencies": {
3645        "array-back": {
3646          "version": "3.1.0",
3647          "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
3648          "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
3649          "dev": true
3650        },
3651        "typical": {
3652          "version": "4.0.0",
3653          "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
3654          "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
3655          "dev": true
3656        }
3657      }
3658    },
3659    "command-line-tool": {
3660      "version": "0.8.0",
3661      "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
3662      "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
3663      "dev": true,
3664      "requires": {
3665        "ansi-escape-sequences": "^4.0.0",
3666        "array-back": "^2.0.0",
3667        "command-line-args": "^5.0.0",
3668        "command-line-usage": "^4.1.0",
3669        "typical": "^2.6.1"
3670      },
3671      "dependencies": {
3672        "array-back": {
3673          "version": "2.0.0",
3674          "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
3675          "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
3676          "dev": true,
3677          "requires": {
3678            "typical": "^2.6.1"
3679          }
3680        }
3681      }
3682    },
3683    "command-line-usage": {
3684      "version": "4.1.0",
3685      "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
3686      "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
3687      "dev": true,
3688      "requires": {
3689        "ansi-escape-sequences": "^4.0.0",
3690        "array-back": "^2.0.0",
3691        "table-layout": "^0.4.2",
3692        "typical": "^2.6.1"
3693      },
3694      "dependencies": {
3695        "array-back": {
3696          "version": "2.0.0",
3697          "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
3698          "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
3699          "dev": true,
3700          "requires": {
3701            "typical": "^2.6.1"
3702          }
3703        }
3704      }
3705    },
3706    "commander": {
3707      "version": "5.0.0",
3708      "resolved": "https://registry.npmjs.org/commander/-/commander-5.0.0.tgz",
3709      "integrity": "sha512-JrDGPAKjMGSP1G0DUoaceEJ3DZgAfr/q6X7FVk4+U5KxUSKviYGM2k6zWkfyyBHy5rAtzgYJFa1ro2O9PtoxwQ==",
3710      "dev": true
3711    },
3712    "comment-parser": {
3713      "version": "1.2.4",
3714      "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.2.4.tgz",
3715      "integrity": "sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==",
3716      "dev": true
3717    },
3718    "common-sequence": {
3719      "version": "2.0.2",
3720      "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz",
3721      "integrity": "sha512-jAg09gkdkrDO9EWTdXfv80WWH3yeZl5oT69fGfedBNS9pXUKYInVJ1bJ+/ht2+Moeei48TmSbQDYMc8EOx9G0g==",
3722      "dev": true
3723    },
3724    "concat-map": {
3725      "version": "0.0.1",
3726      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3727      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3728      "dev": true
3729    },
3730    "config-master": {
3731      "version": "3.1.0",
3732      "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
3733      "integrity": "sha1-ZnZjWQUFooO/JqSE1oSJ10xUhdo=",
3734      "dev": true,
3735      "requires": {
3736        "walk-back": "^2.0.1"
3737      },
3738      "dependencies": {
3739        "walk-back": {
3740          "version": "2.0.1",
3741          "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
3742          "integrity": "sha1-VU4qnYdPrEeoywBr9EwvDEmYoKQ=",
3743          "dev": true
3744        }
3745      }
3746    },
3747    "console-browserify": {
3748      "version": "1.1.0",
3749      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
3750      "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
3751      "dev": true,
3752      "requires": {
3753        "date-now": "^0.1.4"
3754      }
3755    },
3756    "console-control-strings": {
3757      "version": "1.1.0",
3758      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
3759      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
3760      "dev": true
3761    },
3762    "continuable-cache": {
3763      "version": "0.3.1",
3764      "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
3765      "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
3766      "dev": true
3767    },
3768    "convert-source-map": {
3769      "version": "1.7.0",
3770      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
3771      "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
3772      "dev": true,
3773      "requires": {
3774        "safe-buffer": "~5.1.1"
3775      }
3776    },
3777    "core-js": {
3778      "version": "3.6.4",
3779      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz",
3780      "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==",
3781      "dev": true
3782    },
3783    "core-js-compat": {
3784      "version": "3.6.5",
3785      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
3786      "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==",
3787      "dev": true,
3788      "requires": {
3789        "browserslist": "^4.8.5",
3790        "semver": "7.0.0"
3791      },
3792      "dependencies": {
3793        "semver": {
3794          "version": "7.0.0",
3795          "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
3796          "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
3797          "dev": true
3798        }
3799      }
3800    },
3801    "core-util-is": {
3802      "version": "1.0.2",
3803      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3804      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
3805      "dev": true
3806    },
3807    "cosmiconfig": {
3808      "version": "6.0.0",
3809      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
3810      "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
3811      "dev": true,
3812      "requires": {
3813        "@types/parse-json": "^4.0.0",
3814        "import-fresh": "^3.1.0",
3815        "parse-json": "^5.0.0",
3816        "path-type": "^4.0.0",
3817        "yaml": "^1.7.2"
3818      },
3819      "dependencies": {
3820        "parse-json": {
3821          "version": "5.0.0",
3822          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz",
3823          "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==",
3824          "dev": true,
3825          "requires": {
3826            "@babel/code-frame": "^7.0.0",
3827            "error-ex": "^1.3.1",
3828            "json-parse-better-errors": "^1.0.1",
3829            "lines-and-columns": "^1.1.6"
3830          }
3831        },
3832        "path-type": {
3833          "version": "4.0.0",
3834          "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3835          "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3836          "dev": true
3837        }
3838      }
3839    },
3840    "cpr": {
3841      "version": "0.0.6",
3842      "resolved": "https://registry.npmjs.org/cpr/-/cpr-0.0.6.tgz",
3843      "integrity": "sha1-U43SYnolrlDtoNwPgyKfuWDQhrM=",
3844      "dev": true,
3845      "requires": {
3846        "graceful-fs": "~1.1.14",
3847        "mkdirp": "~0.3.4",
3848        "rimraf": "~2.0.2"
3849      },
3850      "dependencies": {
3851        "graceful-fs": {
3852          "version": "1.1.14",
3853          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz",
3854          "integrity": "sha1-BweNtfY3f2Mh/Oqu30l94STclGU=",
3855          "dev": true
3856        },
3857        "mkdirp": {
3858          "version": "0.3.5",
3859          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
3860          "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
3861          "dev": true
3862        },
3863        "rimraf": {
3864          "version": "2.0.3",
3865          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz",
3866          "integrity": "sha1-9QopZecUTpr9mYmC8V33BnMPVqk=",
3867          "dev": true,
3868          "requires": {
3869            "graceful-fs": "~1.1"
3870          }
3871        }
3872      }
3873    },
3874    "cross-spawn": {
3875      "version": "6.0.5",
3876      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
3877      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
3878      "dev": true,
3879      "requires": {
3880        "nice-try": "^1.0.4",
3881        "path-key": "^2.0.1",
3882        "semver": "^5.5.0",
3883        "shebang-command": "^1.2.0",
3884        "which": "^1.2.9"
3885      },
3886      "dependencies": {
3887        "semver": {
3888          "version": "5.7.1",
3889          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3890          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3891          "dev": true
3892        }
3893      }
3894    },
3895    "cryptiles": {
3896      "version": "0.2.2",
3897      "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz",
3898      "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=",
3899      "dev": true,
3900      "optional": true,
3901      "requires": {
3902        "boom": "0.4.x"
3903      }
3904    },
3905    "css-tree": {
3906      "version": "1.0.0-alpha.38",
3907      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.38.tgz",
3908      "integrity": "sha512-pWuxS4kaECFopOc1NZff+dYdw+brc1Tt0UAuTiw56/Trtae4NdHtbDH24311UWfMmcpZe7jLy0e64ZeJg9t7bQ==",
3909      "dev": true,
3910      "requires": {
3911        "mdn-data": "2.0.6",
3912        "source-map": "^0.6.1"
3913      },
3914      "dependencies": {
3915        "source-map": {
3916          "version": "0.6.1",
3917          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3918          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3919          "dev": true
3920        }
3921      }
3922    },
3923    "cssesc": {
3924      "version": "3.0.0",
3925      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
3926      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
3927      "dev": true
3928    },
3929    "csslint": {
3930      "version": "0.10.0",
3931      "resolved": "https://registry.npmjs.org/csslint/-/csslint-0.10.0.tgz",
3932      "integrity": "sha1-OmoE51Zcjp0ZvrSXZ8fslug2WAU=",
3933      "dev": true,
3934      "requires": {
3935        "parserlib": "~0.2.2"
3936      }
3937    },
3938    "cssproc": {
3939      "version": "0.0.7",
3940      "resolved": "https://registry.npmjs.org/cssproc/-/cssproc-0.0.7.tgz",
3941      "integrity": "sha1-+Ch4pPhKvpcxVUK5ln9mUNhdPf4=",
3942      "dev": true
3943    },
3944    "ctype": {
3945      "version": "0.5.3",
3946      "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz",
3947      "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=",
3948      "dev": true,
3949      "optional": true
3950    },
3951    "cucumber-messages": {
3952      "version": "8.0.0",
3953      "resolved": "https://registry.npmjs.org/cucumber-messages/-/cucumber-messages-8.0.0.tgz",
3954      "integrity": "sha512-lUnWRMjwA9+KhDec/5xRZV3Du67ISumHnVLywWQXyvzmc4P+Eqx8CoeQrBQoau3Pw1hs4kJLTDyV85hFBF00SQ==",
3955      "dev": true,
3956      "requires": {
3957        "@types/uuid": "^3.4.6",
3958        "protobufjs": "^6.8.8",
3959        "uuid": "^3.3.3"
3960      }
3961    },
3962    "currently-unhandled": {
3963      "version": "0.4.1",
3964      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
3965      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
3966      "dev": true,
3967      "requires": {
3968        "array-find-index": "^1.0.1"
3969      }
3970    },
3971    "dashdash": {
3972      "version": "1.14.1",
3973      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3974      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
3975      "dev": true,
3976      "requires": {
3977        "assert-plus": "^1.0.0"
3978      }
3979    },
3980    "date-now": {
3981      "version": "0.1.4",
3982      "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
3983      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
3984      "dev": true
3985    },
3986    "dateformat": {
3987      "version": "3.0.3",
3988      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
3989      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
3990      "dev": true
3991    },
3992    "debug": {
3993      "version": "4.1.1",
3994      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3995      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3996      "dev": true,
3997      "requires": {
3998        "ms": "^2.1.1"
3999      }
4000    },
4001    "decamelize": {
4002      "version": "1.2.0",
4003      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4004      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4005      "dev": true
4006    },
4007    "decamelize-keys": {
4008      "version": "1.1.0",
4009      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
4010      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
4011      "dev": true,
4012      "requires": {
4013        "decamelize": "^1.1.0",
4014        "map-obj": "^1.0.0"
4015      }
4016    },
4017    "deep-extend": {
4018      "version": "0.6.0",
4019      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
4020      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
4021      "dev": true
4022    },
4023    "deep-is": {
4024      "version": "0.1.3",
4025      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
4026      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
4027      "dev": true
4028    },
4029    "define-properties": {
4030      "version": "1.1.3",
4031      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4032      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4033      "dev": true,
4034      "requires": {
4035        "object-keys": "^1.0.12"
4036      }
4037    },
4038    "delayed-stream": {
4039      "version": "1.0.0",
4040      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4041      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4042      "dev": true
4043    },
4044    "delegates": {
4045      "version": "1.0.0",
4046      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4047      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4048      "dev": true
4049    },
4050    "detect-file": {
4051      "version": "1.0.0",
4052      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
4053      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
4054      "dev": true
4055    },
4056    "dir-glob": {
4057      "version": "3.0.1",
4058      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
4059      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
4060      "dev": true,
4061      "requires": {
4062        "path-type": "^4.0.0"
4063      },
4064      "dependencies": {
4065        "path-type": {
4066          "version": "4.0.0",
4067          "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
4068          "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
4069          "dev": true
4070        }
4071      }
4072    },
4073    "dmd": {
4074      "version": "6.0.0",
4075      "resolved": "https://registry.npmjs.org/dmd/-/dmd-6.0.0.tgz",
4076      "integrity": "sha512-PwWZlqZnJPETwqZZ70haRa+UDZcD5jeBD3ywW1Kf+jYYv0MHu/S7Ri9jsSoeTMwkcMVW9hXOMA1IZUMEufBhOg==",
4077      "dev": true,
4078      "requires": {
4079        "array-back": "^5.0.0",
4080        "cache-point": "^2.0.0",
4081        "common-sequence": "^2.0.0",
4082        "file-set": "^4.0.1",
4083        "handlebars": "^4.7.7",
4084        "marked": "^2.0.0",
4085        "object-get": "^2.1.1",
4086        "reduce-flatten": "^3.0.0",
4087        "reduce-unique": "^2.0.1",
4088        "reduce-without": "^1.0.1",
4089        "test-value": "^3.0.0",
4090        "walk-back": "^5.0.0"
4091      },
4092      "dependencies": {
4093        "handlebars": {
4094          "version": "4.7.7",
4095          "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
4096          "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
4097          "dev": true,
4098          "requires": {
4099            "minimist": "^1.2.5",
4100            "neo-async": "^2.6.0",
4101            "source-map": "^0.6.1",
4102            "uglify-js": "^3.1.4",
4103            "wordwrap": "^1.0.0"
4104          }
4105        },
4106        "minimist": {
4107          "version": "1.2.5",
4108          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4109          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4110          "dev": true
4111        },
4112        "reduce-flatten": {
4113          "version": "3.0.1",
4114          "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.1.tgz",
4115          "integrity": "sha512-bYo+97BmUUOzg09XwfkwALt4PQH1M5L0wzKerBt6WLm3Fhdd43mMS89HiT1B9pJIqko/6lWx3OnV4J9f2Kqp5Q==",
4116          "dev": true
4117        },
4118        "source-map": {
4119          "version": "0.6.1",
4120          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4121          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4122          "dev": true
4123        },
4124        "wordwrap": {
4125          "version": "1.0.0",
4126          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
4127          "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
4128          "dev": true
4129        }
4130      }
4131    },
4132    "docdash": {
4133      "version": "1.2.0",
4134      "resolved": "https://registry.npmjs.org/docdash/-/docdash-1.2.0.tgz",
4135      "integrity": "sha512-IYZbgYthPTspgqYeciRJNPhSwL51yer7HAwDXhF5p+H7mTDbPvY3PCk/QDjNxdPCpWkaJVFC4t7iCNB/t9E5Kw==",
4136      "dev": true
4137    },
4138    "doctrine": {
4139      "version": "3.0.0",
4140      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
4141      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
4142      "dev": true,
4143      "requires": {
4144        "esutils": "^2.0.2"
4145      }
4146    },
4147    "dom-serializer": {
4148      "version": "0.1.1",
4149      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
4150      "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
4151      "dev": true,
4152      "requires": {
4153        "domelementtype": "^1.3.0",
4154        "entities": "^1.1.1"
4155      },
4156      "dependencies": {
4157        "entities": {
4158          "version": "1.1.2",
4159          "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
4160          "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
4161          "dev": true
4162        }
4163      }
4164    },
4165    "domelementtype": {
4166      "version": "1.3.1",
4167      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
4168      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
4169      "dev": true
4170    },
4171    "domhandler": {
4172      "version": "2.3.0",
4173      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
4174      "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
4175      "dev": true,
4176      "requires": {
4177        "domelementtype": "1"
4178      }
4179    },
4180    "domutils": {
4181      "version": "1.5.1",
4182      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
4183      "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
4184      "dev": true,
4185      "requires": {
4186        "dom-serializer": "0",
4187        "domelementtype": "1"
4188      }
4189    },
4190    "duplexer": {
4191      "version": "0.1.1",
4192      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
4193      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
4194      "dev": true
4195    },
4196    "ecc-jsbn": {
4197      "version": "0.1.2",
4198      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
4199      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
4200      "dev": true,
4201      "requires": {
4202        "jsbn": "~0.1.0",
4203        "safer-buffer": "^2.1.0"
4204      }
4205    },
4206    "emoji-regex": {
4207      "version": "8.0.0",
4208      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4209      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4210      "dev": true
4211    },
4212    "entities": {
4213      "version": "1.0.0",
4214      "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
4215      "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
4216      "dev": true
4217    },
4218    "error": {
4219      "version": "7.2.1",
4220      "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
4221      "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
4222      "dev": true,
4223      "requires": {
4224        "string-template": "~0.2.1"
4225      }
4226    },
4227    "error-ex": {
4228      "version": "1.3.2",
4229      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
4230      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
4231      "dev": true,
4232      "requires": {
4233        "is-arrayish": "^0.2.1"
4234      }
4235    },
4236    "escalade": {
4237      "version": "3.1.1",
4238      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
4239      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
4240      "dev": true
4241    },
4242    "escape-string-regexp": {
4243      "version": "1.0.5",
4244      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
4245      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
4246      "dev": true
4247    },
4248    "escodegen": {
4249      "version": "1.8.1",
4250      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
4251      "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
4252      "dev": true,
4253      "requires": {
4254        "esprima": "^2.7.1",
4255        "estraverse": "^1.9.1",
4256        "esutils": "^2.0.2",
4257        "optionator": "^0.8.1",
4258        "source-map": "~0.2.0"
4259      },
4260      "dependencies": {
4261        "esprima": {
4262          "version": "2.7.3",
4263          "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
4264          "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
4265          "dev": true
4266        },
4267        "estraverse": {
4268          "version": "1.9.3",
4269          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
4270          "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
4271          "dev": true
4272        },
4273        "source-map": {
4274          "version": "0.2.0",
4275          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
4276          "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
4277          "dev": true,
4278          "optional": true,
4279          "requires": {
4280            "amdefine": ">=0.0.4"
4281          }
4282        }
4283      }
4284    },
4285    "eslint": {
4286      "version": "6.8.0",
4287      "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
4288      "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
4289      "dev": true,
4290      "requires": {
4291        "@babel/code-frame": "^7.0.0",
4292        "ajv": "^6.10.0",
4293        "chalk": "^2.1.0",
4294        "cross-spawn": "^6.0.5",
4295        "debug": "^4.0.1",
4296        "doctrine": "^3.0.0",
4297        "eslint-scope": "^5.0.0",
4298        "eslint-utils": "^1.4.3",
4299        "eslint-visitor-keys": "^1.1.0",
4300        "espree": "^6.1.2",
4301        "esquery": "^1.0.1",
4302        "esutils": "^2.0.2",
4303        "file-entry-cache": "^5.0.1",
4304        "functional-red-black-tree": "^1.0.1",
4305        "glob-parent": "^5.0.0",
4306        "globals": "^12.1.0",
4307        "ignore": "^4.0.6",
4308        "import-fresh": "^3.0.0",
4309        "imurmurhash": "^0.1.4",
4310        "inquirer": "^7.0.0",
4311        "is-glob": "^4.0.0",
4312        "js-yaml": "^3.13.1",
4313        "json-stable-stringify-without-jsonify": "^1.0.1",
4314        "levn": "^0.3.0",
4315        "lodash": "^4.17.14",
4316        "minimatch": "^3.0.4",
4317        "mkdirp": "^0.5.1",
4318        "natural-compare": "^1.4.0",
4319        "optionator": "^0.8.3",
4320        "progress": "^2.0.0",
4321        "regexpp": "^2.0.1",
4322        "semver": "^6.1.2",
4323        "strip-ansi": "^5.2.0",
4324        "strip-json-comments": "^3.0.1",
4325        "table": "^5.2.3",
4326        "text-table": "^0.2.0",
4327        "v8-compile-cache": "^2.0.3"
4328      },
4329      "dependencies": {
4330        "ansi-regex": {
4331          "version": "4.1.0",
4332          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
4333          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
4334          "dev": true
4335        },
4336        "globals": {
4337          "version": "12.4.0",
4338          "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
4339          "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
4340          "dev": true,
4341          "requires": {
4342            "type-fest": "^0.8.1"
4343          }
4344        },
4345        "lodash": {
4346          "version": "4.17.21",
4347          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4348          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4349          "dev": true
4350        },
4351        "semver": {
4352          "version": "6.3.0",
4353          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4354          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4355          "dev": true
4356        },
4357        "strip-ansi": {
4358          "version": "5.2.0",
4359          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4360          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4361          "dev": true,
4362          "requires": {
4363            "ansi-regex": "^4.1.0"
4364          }
4365        }
4366      }
4367    },
4368    "eslint-plugin-babel": {
4369      "version": "5.3.0",
4370      "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.0.tgz",
4371      "integrity": "sha512-HPuNzSPE75O+SnxHIafbW5QB45r2w78fxqwK3HmjqIUoPfPzVrq6rD+CINU3yzoDSzEhUkX07VUphbF73Lth/w==",
4372      "dev": true,
4373      "requires": {
4374        "eslint-rule-composer": "^0.3.0"
4375      }
4376    },
4377    "eslint-plugin-jsdoc": {
4378      "version": "36.1.1",
4379      "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-36.1.1.tgz",
4380      "integrity": "sha512-nuLDvH1EJaKx0PCa9oeQIxH6pACIhZd1gkalTUxZbaxxwokjs7TplqY0Q8Ew3CoZaf5aowm0g/Z3JGHCatt+gQ==",
4381      "dev": true,
4382      "requires": {
4383        "@es-joy/jsdoccomment": "0.10.8",
4384        "comment-parser": "1.2.4",
4385        "debug": "^4.3.2",
4386        "esquery": "^1.4.0",
4387        "jsdoc-type-pratt-parser": "^1.1.1",
4388        "lodash": "^4.17.21",
4389        "regextras": "^0.8.0",
4390        "semver": "^7.3.5",
4391        "spdx-expression-parse": "^3.0.1"
4392      },
4393      "dependencies": {
4394        "debug": {
4395          "version": "4.3.2",
4396          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
4397          "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
4398          "dev": true,
4399          "requires": {
4400            "ms": "2.1.2"
4401          }
4402        },
4403        "esquery": {
4404          "version": "1.4.0",
4405          "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
4406          "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
4407          "dev": true,
4408          "requires": {
4409            "estraverse": "^5.1.0"
4410          }
4411        },
4412        "estraverse": {
4413          "version": "5.2.0",
4414          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4415          "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4416          "dev": true
4417        },
4418        "lru-cache": {
4419          "version": "6.0.0",
4420          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4421          "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4422          "dev": true,
4423          "requires": {
4424            "yallist": "^4.0.0"
4425          }
4426        },
4427        "semver": {
4428          "version": "7.3.5",
4429          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
4430          "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4431          "dev": true,
4432          "requires": {
4433            "lru-cache": "^6.0.0"
4434          }
4435        },
4436        "spdx-expression-parse": {
4437          "version": "3.0.1",
4438          "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
4439          "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
4440          "dev": true,
4441          "requires": {
4442            "spdx-exceptions": "^2.1.0",
4443            "spdx-license-ids": "^3.0.0"
4444          }
4445        },
4446        "yallist": {
4447          "version": "4.0.0",
4448          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4449          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
4450          "dev": true
4451        }
4452      }
4453    },
4454    "eslint-plugin-promise": {
4455      "version": "4.2.1",
4456      "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz",
4457      "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==",
4458      "dev": true
4459    },
4460    "eslint-rule-composer": {
4461      "version": "0.3.0",
4462      "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz",
4463      "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==",
4464      "dev": true
4465    },
4466    "eslint-scope": {
4467      "version": "5.0.0",
4468      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
4469      "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
4470      "dev": true,
4471      "requires": {
4472        "esrecurse": "^4.1.0",
4473        "estraverse": "^4.1.1"
4474      }
4475    },
4476    "eslint-utils": {
4477      "version": "1.4.3",
4478      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
4479      "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
4480      "dev": true,
4481      "requires": {
4482        "eslint-visitor-keys": "^1.1.0"
4483      }
4484    },
4485    "eslint-visitor-keys": {
4486      "version": "1.1.0",
4487      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
4488      "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
4489      "dev": true
4490    },
4491    "espree": {
4492      "version": "6.2.1",
4493      "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
4494      "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
4495      "dev": true,
4496      "requires": {
4497        "acorn": "^7.1.1",
4498        "acorn-jsx": "^5.2.0",
4499        "eslint-visitor-keys": "^1.1.0"
4500      }
4501    },
4502    "esprima": {
4503      "version": "4.0.1",
4504      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4505      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4506      "dev": true
4507    },
4508    "esquery": {
4509      "version": "1.3.1",
4510      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
4511      "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
4512      "dev": true,
4513      "requires": {
4514        "estraverse": "^5.1.0"
4515      },
4516      "dependencies": {
4517        "estraverse": {
4518          "version": "5.1.0",
4519          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz",
4520          "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==",
4521          "dev": true
4522        }
4523      }
4524    },
4525    "esrecurse": {
4526      "version": "4.2.1",
4527      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
4528      "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
4529      "dev": true,
4530      "requires": {
4531        "estraverse": "^4.1.0"
4532      }
4533    },
4534    "estraverse": {
4535      "version": "4.3.0",
4536      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4537      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4538      "dev": true
4539    },
4540    "esutils": {
4541      "version": "2.0.2",
4542      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
4543      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
4544      "dev": true
4545    },
4546    "eventemitter2": {
4547      "version": "0.4.14",
4548      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
4549      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
4550      "dev": true
4551    },
4552    "execall": {
4553      "version": "2.0.0",
4554      "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
4555      "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
4556      "dev": true,
4557      "requires": {
4558        "clone-regexp": "^2.1.0"
4559      }
4560    },
4561    "exit": {
4562      "version": "0.1.2",
4563      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
4564      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
4565      "dev": true
4566    },
4567    "expand-tilde": {
4568      "version": "2.0.2",
4569      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
4570      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
4571      "dev": true,
4572      "requires": {
4573        "homedir-polyfill": "^1.0.1"
4574      }
4575    },
4576    "extend": {
4577      "version": "3.0.2",
4578      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
4579      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
4580      "dev": true
4581    },
4582    "external-editor": {
4583      "version": "3.1.0",
4584      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
4585      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
4586      "dev": true,
4587      "requires": {
4588        "chardet": "^0.7.0",
4589        "iconv-lite": "^0.4.24",
4590        "tmp": "^0.0.33"
4591      }
4592    },
4593    "extsprintf": {
4594      "version": "1.3.0",
4595      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
4596      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
4597      "dev": true
4598    },
4599    "fast-deep-equal": {
4600      "version": "3.1.1",
4601      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
4602      "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
4603      "dev": true
4604    },
4605    "fast-glob": {
4606      "version": "3.2.2",
4607      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz",
4608      "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==",
4609      "dev": true,
4610      "requires": {
4611        "@nodelib/fs.stat": "^2.0.2",
4612        "@nodelib/fs.walk": "^1.2.3",
4613        "glob-parent": "^5.1.0",
4614        "merge2": "^1.3.0",
4615        "micromatch": "^4.0.2",
4616        "picomatch": "^2.2.1"
4617      }
4618    },
4619    "fast-json-stable-stringify": {
4620      "version": "2.1.0",
4621      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4622      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4623      "dev": true
4624    },
4625    "fast-levenshtein": {
4626      "version": "2.0.6",
4627      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
4628      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4629      "dev": true
4630    },
4631    "fastq": {
4632      "version": "1.7.0",
4633      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz",
4634      "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==",
4635      "dev": true,
4636      "requires": {
4637        "reusify": "^1.0.4"
4638      }
4639    },
4640    "faye-websocket": {
4641      "version": "0.10.0",
4642      "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
4643      "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
4644      "dev": true,
4645      "requires": {
4646        "websocket-driver": ">=0.5.1"
4647      }
4648    },
4649    "fb-watchman": {
4650      "version": "2.0.1",
4651      "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
4652      "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
4653      "dev": true,
4654      "requires": {
4655        "bser": "2.1.1"
4656      }
4657    },
4658    "figures": {
4659      "version": "3.2.0",
4660      "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
4661      "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
4662      "dev": true,
4663      "requires": {
4664        "escape-string-regexp": "^1.0.5"
4665      }
4666    },
4667    "file-entry-cache": {
4668      "version": "5.0.1",
4669      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
4670      "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
4671      "dev": true,
4672      "requires": {
4673        "flat-cache": "^2.0.1"
4674      }
4675    },
4676    "file-set": {
4677      "version": "4.0.2",
4678      "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz",
4679      "integrity": "sha512-fuxEgzk4L8waGXaAkd8cMr73Pm0FxOVkn8hztzUW7BAHhOGH90viQNXbiOsnecCWmfInqU6YmAMwxRMdKETceQ==",
4680      "dev": true,
4681      "requires": {
4682        "array-back": "^5.0.0",
4683        "glob": "^7.1.6"
4684      }
4685    },
4686    "fill-range": {
4687      "version": "7.0.1",
4688      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4689      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4690      "dev": true,
4691      "requires": {
4692        "to-regex-range": "^5.0.1"
4693      }
4694    },
4695    "find-replace": {
4696      "version": "3.0.0",
4697      "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
4698      "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
4699      "dev": true,
4700      "requires": {
4701        "array-back": "^3.0.1"
4702      },
4703      "dependencies": {
4704        "array-back": {
4705          "version": "3.1.0",
4706          "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
4707          "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
4708          "dev": true
4709        }
4710      }
4711    },
4712    "find-up": {
4713      "version": "1.1.2",
4714      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
4715      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4716      "dev": true,
4717      "requires": {
4718        "path-exists": "^2.0.0",
4719        "pinkie-promise": "^2.0.0"
4720      }
4721    },
4722    "findup-sync": {
4723      "version": "0.3.0",
4724      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
4725      "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
4726      "dev": true,
4727      "requires": {
4728        "glob": "~5.0.0"
4729      },
4730      "dependencies": {
4731        "glob": {
4732          "version": "5.0.15",
4733          "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
4734          "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
4735          "dev": true,
4736          "requires": {
4737            "inflight": "^1.0.4",
4738            "inherits": "2",
4739            "minimatch": "2 || 3",
4740            "once": "^1.3.0",
4741            "path-is-absolute": "^1.0.0"
4742          }
4743        }
4744      }
4745    },
4746    "fined": {
4747      "version": "1.2.0",
4748      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
4749      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
4750      "dev": true,
4751      "requires": {
4752        "expand-tilde": "^2.0.2",
4753        "is-plain-object": "^2.0.3",
4754        "object.defaults": "^1.1.0",
4755        "object.pick": "^1.2.0",
4756        "parse-filepath": "^1.0.1"
4757      }
4758    },
4759    "flagged-respawn": {
4760      "version": "1.0.1",
4761      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
4762      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
4763      "dev": true
4764    },
4765    "flat-cache": {
4766      "version": "2.0.1",
4767      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
4768      "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
4769      "dev": true,
4770      "requires": {
4771        "flatted": "^2.0.0",
4772        "rimraf": "2.6.3",
4773        "write": "1.0.3"
4774      }
4775    },
4776    "flatted": {
4777      "version": "2.0.2",
4778      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
4779      "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
4780      "dev": true
4781    },
4782    "for-in": {
4783      "version": "1.0.2",
4784      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
4785      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4786      "dev": true
4787    },
4788    "for-own": {
4789      "version": "1.0.0",
4790      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
4791      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
4792      "dev": true,
4793      "requires": {
4794        "for-in": "^1.0.1"
4795      }
4796    },
4797    "forever-agent": {
4798      "version": "0.6.1",
4799      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
4800      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
4801      "dev": true
4802    },
4803    "form-data": {
4804      "version": "2.3.3",
4805      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
4806      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
4807      "dev": true,
4808      "requires": {
4809        "asynckit": "^0.4.0",
4810        "combined-stream": "^1.0.6",
4811        "mime-types": "^2.1.12"
4812      }
4813    },
4814    "fs-then-native": {
4815      "version": "2.0.0",
4816      "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
4817      "integrity": "sha1-GaEk2U2QwiyOBF8ujdbr6jbUjGc=",
4818      "dev": true
4819    },
4820    "fs.realpath": {
4821      "version": "1.0.0",
4822      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4823      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4824      "dev": true
4825    },
4826    "fstream": {
4827      "version": "1.0.12",
4828      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
4829      "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
4830      "dev": true,
4831      "requires": {
4832        "graceful-fs": "^4.1.2",
4833        "inherits": "~2.0.0",
4834        "mkdirp": ">=0.5 0",
4835        "rimraf": "2"
4836      }
4837    },
4838    "function-bind": {
4839      "version": "1.1.1",
4840      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4841      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4842      "dev": true
4843    },
4844    "functional-red-black-tree": {
4845      "version": "1.0.1",
4846      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
4847      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4848      "dev": true
4849    },
4850    "gauge": {
4851      "version": "2.7.4",
4852      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4853      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4854      "dev": true,
4855      "requires": {
4856        "aproba": "^1.0.3",
4857        "console-control-strings": "^1.0.0",
4858        "has-unicode": "^2.0.0",
4859        "object-assign": "^4.1.0",
4860        "signal-exit": "^3.0.0",
4861        "string-width": "^1.0.1",
4862        "strip-ansi": "^3.0.1",
4863        "wide-align": "^1.1.0"
4864      },
4865      "dependencies": {
4866        "is-fullwidth-code-point": {
4867          "version": "1.0.0",
4868          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4869          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4870          "dev": true,
4871          "requires": {
4872            "number-is-nan": "^1.0.0"
4873          }
4874        },
4875        "string-width": {
4876          "version": "1.0.2",
4877          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4878          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4879          "dev": true,
4880          "requires": {
4881            "code-point-at": "^1.0.0",
4882            "is-fullwidth-code-point": "^1.0.0",
4883            "strip-ansi": "^3.0.0"
4884          }
4885        },
4886        "strip-ansi": {
4887          "version": "3.0.1",
4888          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4889          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4890          "dev": true,
4891          "requires": {
4892            "ansi-regex": "^2.0.0"
4893          }
4894        }
4895      }
4896    },
4897    "gaze": {
4898      "version": "1.1.3",
4899      "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
4900      "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
4901      "dev": true,
4902      "requires": {
4903        "globule": "^1.0.0"
4904      }
4905    },
4906    "gear": {
4907      "version": "0.8.18",
4908      "resolved": "https://registry.npmjs.org/gear/-/gear-0.8.18.tgz",
4909      "integrity": "sha1-JVft8B/2FFNYrfyoyBonzuik3Do=",
4910      "dev": true,
4911      "requires": {
4912        "async": "0.2.x",
4913        "mkdirp": "0.3.x"
4914      },
4915      "dependencies": {
4916        "async": {
4917          "version": "0.2.10",
4918          "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
4919          "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
4920          "dev": true
4921        },
4922        "mkdirp": {
4923          "version": "0.3.5",
4924          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
4925          "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
4926          "dev": true
4927        }
4928      }
4929    },
4930    "gear-lib": {
4931      "version": "0.9.2",
4932      "resolved": "https://registry.npmjs.org/gear-lib/-/gear-lib-0.9.2.tgz",
4933      "integrity": "sha1-vI1GHryB7K/+mcHagqvg9W65NUA=",
4934      "dev": true,
4935      "requires": {
4936        "async": "0.8.x",
4937        "csslint": "0.10.x",
4938        "gear": ">= 0.8.x",
4939        "glob": "3.2.x",
4940        "handlebars": "2.0.x",
4941        "jshint": "2.5.x",
4942        "jslint": "0.3.x",
4943        "knox": "0.8.x",
4944        "less": "1.7.x",
4945        "mime": "1.2.x",
4946        "uglify-js": "2.4.x"
4947      },
4948      "dependencies": {
4949        "async": {
4950          "version": "0.8.0",
4951          "resolved": "https://registry.npmjs.org/async/-/async-0.8.0.tgz",
4952          "integrity": "sha1-7mXsdymML/FFa8RBigUtDwZDURI=",
4953          "dev": true
4954        },
4955        "glob": {
4956          "version": "3.2.11",
4957          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
4958          "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
4959          "dev": true,
4960          "requires": {
4961            "inherits": "2",
4962            "minimatch": "0.3"
4963          }
4964        },
4965        "jshint": {
4966          "version": "2.5.11",
4967          "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.5.11.tgz",
4968          "integrity": "sha1-4tlYWLuxqngwAQii6BCZ+wlWIuA=",
4969          "dev": true,
4970          "requires": {
4971            "cli": "0.6.x",
4972            "console-browserify": "1.1.x",
4973            "exit": "0.1.x",
4974            "htmlparser2": "3.8.x",
4975            "minimatch": "1.0.x",
4976            "shelljs": "0.3.x",
4977            "strip-json-comments": "1.0.x",
4978            "underscore": "1.6.x"
4979          },
4980          "dependencies": {
4981            "minimatch": {
4982              "version": "1.0.0",
4983              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
4984              "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=",
4985              "dev": true,
4986              "requires": {
4987                "lru-cache": "2",
4988                "sigmund": "~1.0.0"
4989              }
4990            }
4991          }
4992        },
4993        "lru-cache": {
4994          "version": "2.7.3",
4995          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
4996          "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
4997          "dev": true
4998        },
4999        "mime": {
5000          "version": "1.2.11",
5001          "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
5002          "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=",
5003          "dev": true
5004        },
5005        "minimatch": {
5006          "version": "0.3.0",
5007          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
5008          "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
5009          "dev": true,
5010          "requires": {
5011            "lru-cache": "2",
5012            "sigmund": "~1.0.0"
5013          }
5014        },
5015        "source-map": {
5016          "version": "0.1.34",
5017          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz",
5018          "integrity": "sha1-p8/omux7FoLDsZjQrPtH19CQVms=",
5019          "dev": true,
5020          "requires": {
5021            "amdefine": ">=0.0.4"
5022          }
5023        },
5024        "strip-json-comments": {
5025          "version": "1.0.4",
5026          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
5027          "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
5028          "dev": true
5029        },
5030        "uglify-js": {
5031          "version": "2.4.24",
5032          "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz",
5033          "integrity": "sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4=",
5034          "dev": true,
5035          "requires": {
5036            "async": "~0.2.6",
5037            "source-map": "0.1.34",
5038            "uglify-to-browserify": "~1.0.0",
5039            "yargs": "~3.5.4"
5040          },
5041          "dependencies": {
5042            "async": {
5043              "version": "0.2.10",
5044              "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
5045              "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
5046              "dev": true
5047            }
5048          }
5049        }
5050      }
5051    },
5052    "gensync": {
5053      "version": "1.0.0-beta.1",
5054      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
5055      "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
5056      "dev": true
5057    },
5058    "get-caller-file": {
5059      "version": "1.0.3",
5060      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
5061      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
5062      "dev": true
5063    },
5064    "get-stdin": {
5065      "version": "4.0.1",
5066      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
5067      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
5068      "dev": true
5069    },
5070    "getobject": {
5071      "version": "1.0.1",
5072      "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.1.tgz",
5073      "integrity": "sha512-tj18lLe+917AACr6BdVoUuHnBPTVd9BEJp1vxnMZ58ztNvuxz9Ufa+wf3g37tlGITH35jggwZ2d9lcgHJJgXfQ==",
5074      "dev": true
5075    },
5076    "getpass": {
5077      "version": "0.1.7",
5078      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
5079      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5080      "dev": true,
5081      "requires": {
5082        "assert-plus": "^1.0.0"
5083      }
5084    },
5085    "gherkin": {
5086      "version": "9.0.0",
5087      "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-9.0.0.tgz",
5088      "integrity": "sha512-6xoAepoxo5vhkBXjB4RCfVnSKHu5z9SqXIQVUyj+Jw8BQX8odATlee5otXgdN8llZvyvHokuvNiBeB3naEnnIQ==",
5089      "dev": true,
5090      "requires": {
5091        "commander": "^4.0.1",
5092        "cucumber-messages": "8.0.0",
5093        "source-map-support": "^0.5.16"
5094      },
5095      "dependencies": {
5096        "commander": {
5097          "version": "4.1.1",
5098          "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
5099          "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
5100          "dev": true
5101        }
5102      }
5103    },
5104    "gherkin-lint": {
5105      "version": "4.2.2",
5106      "resolved": "https://registry.npmjs.org/gherkin-lint/-/gherkin-lint-4.2.2.tgz",
5107      "integrity": "sha512-+vu0wbrwxaaEdrheU9pH2MYR6zk38u2IkrCIg6IETUw1lkrNVAfIfOCihwrrL2NTJv5Iia/C7hZEBNwjGSkL2Q==",
5108      "dev": true,
5109      "requires": {
5110        "commander": "5.0.0",
5111        "core-js": "3.6.4",
5112        "gherkin": "9.0.0",
5113        "glob": "7.1.6",
5114        "lodash": "4.17.21",
5115        "strip-json-comments": "3.0.1",
5116        "xml-js": "^1.6.11"
5117      },
5118      "dependencies": {
5119        "strip-json-comments": {
5120          "version": "3.0.1",
5121          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
5122          "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
5123          "dev": true
5124        }
5125      }
5126    },
5127    "glob": {
5128      "version": "7.1.6",
5129      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
5130      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
5131      "dev": true,
5132      "requires": {
5133        "fs.realpath": "^1.0.0",
5134        "inflight": "^1.0.4",
5135        "inherits": "2",
5136        "minimatch": "^3.0.4",
5137        "once": "^1.3.0",
5138        "path-is-absolute": "^1.0.0"
5139      }
5140    },
5141    "glob-parent": {
5142      "version": "5.1.2",
5143      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
5144      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
5145      "dev": true,
5146      "requires": {
5147        "is-glob": "^4.0.1"
5148      }
5149    },
5150    "global-modules": {
5151      "version": "2.0.0",
5152      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
5153      "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
5154      "dev": true,
5155      "requires": {
5156        "global-prefix": "^3.0.0"
5157      }
5158    },
5159    "global-prefix": {
5160      "version": "3.0.0",
5161      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
5162      "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
5163      "dev": true,
5164      "requires": {
5165        "ini": "^1.3.5",
5166        "kind-of": "^6.0.2",
5167        "which": "^1.3.1"
5168      }
5169    },
5170    "globals": {
5171      "version": "11.12.0",
5172      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
5173      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
5174      "dev": true
5175    },
5176    "globby": {
5177      "version": "11.0.0",
5178      "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz",
5179      "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==",
5180      "dev": true,
5181      "requires": {
5182        "array-union": "^2.1.0",
5183        "dir-glob": "^3.0.1",
5184        "fast-glob": "^3.1.1",
5185        "ignore": "^5.1.4",
5186        "merge2": "^1.3.0",
5187        "slash": "^3.0.0"
5188      },
5189      "dependencies": {
5190        "ignore": {
5191          "version": "5.1.4",
5192          "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
5193          "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
5194          "dev": true
5195        }
5196      }
5197    },
5198    "globjoin": {
5199      "version": "0.1.4",
5200      "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
5201      "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
5202      "dev": true
5203    },
5204    "globule": {
5205      "version": "1.2.1",
5206      "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
5207      "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
5208      "dev": true,
5209      "requires": {
5210        "glob": "~7.1.1",
5211        "lodash": "~4.17.10",
5212        "minimatch": "~3.0.2"
5213      }
5214    },
5215    "gonzales-pe": {
5216      "version": "4.3.0",
5217      "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
5218      "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
5219      "dev": true,
5220      "requires": {
5221        "minimist": "^1.2.5"
5222      },
5223      "dependencies": {
5224        "minimist": {
5225          "version": "1.2.5",
5226          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
5227          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
5228          "dev": true
5229        }
5230      }
5231    },
5232    "graceful-fs": {
5233      "version": "4.1.15",
5234      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
5235      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
5236      "dev": true
5237    },
5238    "grunt": {
5239      "version": "1.4.1",
5240      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz",
5241      "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==",
5242      "dev": true,
5243      "requires": {
5244        "dateformat": "~3.0.3",
5245        "eventemitter2": "~0.4.13",
5246        "exit": "~0.1.2",
5247        "findup-sync": "~0.3.0",
5248        "glob": "~7.1.6",
5249        "grunt-cli": "~1.4.2",
5250        "grunt-known-options": "~2.0.0",
5251        "grunt-legacy-log": "~3.0.0",
5252        "grunt-legacy-util": "~2.0.1",
5253        "iconv-lite": "~0.4.13",
5254        "js-yaml": "~3.14.0",
5255        "minimatch": "~3.0.4",
5256        "mkdirp": "~1.0.4",
5257        "nopt": "~3.0.6",
5258        "rimraf": "~3.0.2"
5259      },
5260      "dependencies": {
5261        "grunt-cli": {
5262          "version": "1.4.3",
5263          "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
5264          "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
5265          "dev": true,
5266          "requires": {
5267            "grunt-known-options": "~2.0.0",
5268            "interpret": "~1.1.0",
5269            "liftup": "~3.0.1",
5270            "nopt": "~4.0.1",
5271            "v8flags": "~3.2.0"
5272          },
5273          "dependencies": {
5274            "nopt": {
5275              "version": "4.0.3",
5276              "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
5277              "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
5278              "dev": true,
5279              "requires": {
5280                "abbrev": "1",
5281                "osenv": "^0.1.4"
5282              }
5283            }
5284          }
5285        },
5286        "js-yaml": {
5287          "version": "3.14.1",
5288          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
5289          "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
5290          "dev": true,
5291          "requires": {
5292            "argparse": "^1.0.7",
5293            "esprima": "^4.0.0"
5294          }
5295        },
5296        "mkdirp": {
5297          "version": "1.0.4",
5298          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
5299          "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
5300          "dev": true
5301        },
5302        "rimraf": {
5303          "version": "3.0.2",
5304          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5305          "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5306          "dev": true,
5307          "requires": {
5308            "glob": "^7.1.3"
5309          }
5310        }
5311      }
5312    },
5313    "grunt-babel": {
5314      "version": "8.0.0",
5315      "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-8.0.0.tgz",
5316      "integrity": "sha512-WuiZFvGzcyzlEoPIcY1snI234ydDWeWWV5bpnB7PZsOLHcDsxWKnrR1rMWEUsbdVPPjvIirwFNsuo4CbJmsdFQ==",
5317      "dev": true
5318    },
5319    "grunt-contrib-uglify": {
5320      "version": "4.0.1",
5321      "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz",
5322      "integrity": "sha512-dwf8/+4uW1+7pH72WButOEnzErPGmtUvc8p08B0eQS/6ON0WdeQu0+WFeafaPTbbY1GqtS25lsHWaDeiTQNWPg==",
5323      "dev": true,
5324      "requires": {
5325        "chalk": "^2.4.1",
5326        "maxmin": "^2.1.0",
5327        "uglify-js": "^3.5.0",
5328        "uri-path": "^1.0.0"
5329      }
5330    },
5331    "grunt-contrib-watch": {
5332      "version": "1.1.0",
5333      "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
5334      "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
5335      "dev": true,
5336      "requires": {
5337        "async": "^2.6.0",
5338        "gaze": "^1.1.0",
5339        "lodash": "^4.17.10",
5340        "tiny-lr": "^1.1.1"
5341      },
5342      "dependencies": {
5343        "async": {
5344          "version": "2.6.3",
5345          "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
5346          "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
5347          "dev": true,
5348          "requires": {
5349            "lodash": "^4.17.14"
5350          },
5351          "dependencies": {
5352            "lodash": {
5353              "version": "4.17.21",
5354              "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
5355              "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
5356              "dev": true
5357            }
5358          }
5359        }
5360      }
5361    },
5362    "grunt-eslint": {
5363      "version": "22.0.0",
5364      "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-22.0.0.tgz",
5365      "integrity": "sha512-I7vIU4x/mb20fmA6TAmLx6Wzn7mfs8ZXeuk7LbP2ujKVFV7KZmJ3qXUyqe2wnD+v/74Rs5uYOZrLL8EoBmlG9Q==",
5366      "dev": true,
5367      "requires": {
5368        "chalk": "^2.1.0",
5369        "eslint": "^6.0.1"
5370      }
5371    },
5372    "grunt-jsdoc": {
5373      "version": "2.4.1",
5374      "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.4.1.tgz",
5375      "integrity": "sha512-S0zxU0wDewRu7z+vijEItOWe/UttxWVmvz0qz2ZVcAYR2GpXjsiski2CAVN0b18t2qeVLdmxZkJaEWCOsKzcAw==",
5376      "dev": true,
5377      "requires": {
5378        "cross-spawn": "^7.0.1",
5379        "jsdoc": "^3.6.3"
5380      },
5381      "dependencies": {
5382        "cross-spawn": {
5383          "version": "7.0.3",
5384          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
5385          "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
5386          "dev": true,
5387          "requires": {
5388            "path-key": "^3.1.0",
5389            "shebang-command": "^2.0.0",
5390            "which": "^2.0.1"
5391          }
5392        },
5393        "path-key": {
5394          "version": "3.1.1",
5395          "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
5396          "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
5397          "dev": true
5398        },
5399        "shebang-command": {
5400          "version": "2.0.0",
5401          "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
5402          "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
5403          "dev": true,
5404          "requires": {
5405            "shebang-regex": "^3.0.0"
5406          }
5407        },
5408        "shebang-regex": {
5409          "version": "3.0.0",
5410          "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
5411          "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
5412          "dev": true
5413        },
5414        "which": {
5415          "version": "2.0.2",
5416          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5417          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5418          "dev": true,
5419          "requires": {
5420            "isexe": "^2.0.0"
5421          }
5422        }
5423      }
5424    },
5425    "grunt-known-options": {
5426      "version": "2.0.0",
5427      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
5428      "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
5429      "dev": true
5430    },
5431    "grunt-legacy-log": {
5432      "version": "3.0.0",
5433      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
5434      "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
5435      "dev": true,
5436      "requires": {
5437        "colors": "~1.1.2",
5438        "grunt-legacy-log-utils": "~2.1.0",
5439        "hooker": "~0.2.3",
5440        "lodash": "~4.17.19"
5441      }
5442    },
5443    "grunt-legacy-log-utils": {
5444      "version": "2.1.0",
5445      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
5446      "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
5447      "dev": true,
5448      "requires": {
5449        "chalk": "~4.1.0",
5450        "lodash": "~4.17.19"
5451      },
5452      "dependencies": {
5453        "ansi-styles": {
5454          "version": "4.3.0",
5455          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5456          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5457          "dev": true,
5458          "requires": {
5459            "color-convert": "^2.0.1"
5460          }
5461        },
5462        "chalk": {
5463          "version": "4.1.2",
5464          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
5465          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
5466          "dev": true,
5467          "requires": {
5468            "ansi-styles": "^4.1.0",
5469            "supports-color": "^7.1.0"
5470          }
5471        },
5472        "color-convert": {
5473          "version": "2.0.1",
5474          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5475          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5476          "dev": true,
5477          "requires": {
5478            "color-name": "~1.1.4"
5479          }
5480        },
5481        "color-name": {
5482          "version": "1.1.4",
5483          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5484          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5485          "dev": true
5486        },
5487        "has-flag": {
5488          "version": "4.0.0",
5489          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5490          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5491          "dev": true
5492        },
5493        "supports-color": {
5494          "version": "7.2.0",
5495          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5496          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5497          "dev": true,
5498          "requires": {
5499            "has-flag": "^4.0.0"
5500          }
5501        }
5502      }
5503    },
5504    "grunt-legacy-util": {
5505      "version": "2.0.1",
5506      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
5507      "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
5508      "dev": true,
5509      "requires": {
5510        "async": "~3.2.0",
5511        "exit": "~0.1.2",
5512        "getobject": "~1.0.0",
5513        "hooker": "~0.2.3",
5514        "lodash": "~4.17.21",
5515        "underscore.string": "~3.3.5",
5516        "which": "~2.0.2"
5517      },
5518      "dependencies": {
5519        "which": {
5520          "version": "2.0.2",
5521          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5522          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5523          "dev": true,
5524          "requires": {
5525            "isexe": "^2.0.0"
5526          }
5527        }
5528      }
5529    },
5530    "grunt-sass": {
5531      "version": "3.1.0",
5532      "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz",
5533      "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==",
5534      "dev": true
5535    },
5536    "grunt-stylelint": {
5537      "version": "0.15.0",
5538      "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz",
5539      "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==",
5540      "dev": true,
5541      "requires": {
5542        "chalk": "^3.0.0"
5543      },
5544      "dependencies": {
5545        "ansi-styles": {
5546          "version": "4.2.1",
5547          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
5548          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
5549          "dev": true,
5550          "requires": {
5551            "@types/color-name": "^1.1.1",
5552            "color-convert": "^2.0.1"
5553          }
5554        },
5555        "chalk": {
5556          "version": "3.0.0",
5557          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
5558          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
5559          "dev": true,
5560          "requires": {
5561            "ansi-styles": "^4.1.0",
5562            "supports-color": "^7.1.0"
5563          }
5564        },
5565        "color-convert": {
5566          "version": "2.0.1",
5567          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5568          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5569          "dev": true,
5570          "requires": {
5571            "color-name": "~1.1.4"
5572          }
5573        },
5574        "color-name": {
5575          "version": "1.1.4",
5576          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5577          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5578          "dev": true
5579        },
5580        "has-flag": {
5581          "version": "4.0.0",
5582          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5583          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5584          "dev": true
5585        },
5586        "supports-color": {
5587          "version": "7.1.0",
5588          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
5589          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
5590          "dev": true,
5591          "requires": {
5592            "has-flag": "^4.0.0"
5593          }
5594        }
5595      }
5596    },
5597    "gzip-size": {
5598      "version": "3.0.0",
5599      "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
5600      "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
5601      "dev": true,
5602      "requires": {
5603        "duplexer": "^0.1.1"
5604      }
5605    },
5606    "handlebars": {
5607      "version": "2.0.0",
5608      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz",
5609      "integrity": "sha1-bp1/hRSjRn+l6fgswVjs/B1ax28=",
5610      "dev": true,
5611      "requires": {
5612        "optimist": "~0.3",
5613        "uglify-js": "~2.3"
5614      },
5615      "dependencies": {
5616        "async": {
5617          "version": "0.2.10",
5618          "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
5619          "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
5620          "dev": true,
5621          "optional": true
5622        },
5623        "source-map": {
5624          "version": "0.1.43",
5625          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
5626          "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
5627          "dev": true,
5628          "optional": true,
5629          "requires": {
5630            "amdefine": ">=0.0.4"
5631          }
5632        },
5633        "uglify-js": {
5634          "version": "2.3.6",
5635          "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
5636          "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
5637          "dev": true,
5638          "optional": true,
5639          "requires": {
5640            "async": "~0.2.6",
5641            "optimist": "~0.3.5",
5642            "source-map": "~0.1.7"
5643          }
5644        }
5645      }
5646    },
5647    "har-schema": {
5648      "version": "2.0.0",
5649      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
5650      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
5651      "dev": true
5652    },
5653    "har-validator": {
5654      "version": "5.1.3",
5655      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
5656      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
5657      "dev": true,
5658      "requires": {
5659        "ajv": "^6.5.5",
5660        "har-schema": "^2.0.0"
5661      }
5662    },
5663    "hard-rejection": {
5664      "version": "2.1.0",
5665      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
5666      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
5667      "dev": true
5668    },
5669    "has": {
5670      "version": "1.0.3",
5671      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5672      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5673      "dev": true,
5674      "requires": {
5675        "function-bind": "^1.1.1"
5676      }
5677    },
5678    "has-ansi": {
5679      "version": "2.0.0",
5680      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
5681      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5682      "dev": true,
5683      "requires": {
5684        "ansi-regex": "^2.0.0"
5685      }
5686    },
5687    "has-flag": {
5688      "version": "3.0.0",
5689      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5690      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5691      "dev": true
5692    },
5693    "has-symbols": {
5694      "version": "1.0.1",
5695      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
5696      "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
5697      "dev": true
5698    },
5699    "has-unicode": {
5700      "version": "2.0.1",
5701      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
5702      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5703      "dev": true
5704    },
5705    "hawk": {
5706      "version": "1.1.1",
5707      "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
5708      "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=",
5709      "dev": true,
5710      "optional": true,
5711      "requires": {
5712        "boom": "0.4.x",
5713        "cryptiles": "0.2.x",
5714        "hoek": "0.9.x",
5715        "sntp": "0.2.x"
5716      }
5717    },
5718    "hoek": {
5719      "version": "0.9.1",
5720      "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz",
5721      "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=",
5722      "dev": true,
5723      "optional": true
5724    },
5725    "homedir-polyfill": {
5726      "version": "1.0.3",
5727      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
5728      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
5729      "dev": true,
5730      "requires": {
5731        "parse-passwd": "^1.0.0"
5732      }
5733    },
5734    "hooker": {
5735      "version": "0.2.3",
5736      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
5737      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
5738      "dev": true
5739    },
5740    "hosted-git-info": {
5741      "version": "2.8.9",
5742      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
5743      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
5744      "dev": true
5745    },
5746    "html-tags": {
5747      "version": "3.1.0",
5748      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
5749      "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
5750      "dev": true
5751    },
5752    "htmlparser2": {
5753      "version": "3.8.3",
5754      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
5755      "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
5756      "dev": true,
5757      "requires": {
5758        "domelementtype": "1",
5759        "domhandler": "2.3",
5760        "domutils": "1.5",
5761        "entities": "1.0",
5762        "readable-stream": "1.1"
5763      },
5764      "dependencies": {
5765        "isarray": {
5766          "version": "0.0.1",
5767          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5768          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5769          "dev": true
5770        },
5771        "readable-stream": {
5772          "version": "1.1.14",
5773          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
5774          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
5775          "dev": true,
5776          "requires": {
5777            "core-util-is": "~1.0.0",
5778            "inherits": "~2.0.1",
5779            "isarray": "0.0.1",
5780            "string_decoder": "~0.10.x"
5781          }
5782        },
5783        "string_decoder": {
5784          "version": "0.10.31",
5785          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
5786          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5787          "dev": true
5788        }
5789      }
5790    },
5791    "http-parser-js": {
5792      "version": "0.4.10",
5793      "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
5794      "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
5795      "dev": true
5796    },
5797    "http-signature": {
5798      "version": "1.2.0",
5799      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
5800      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5801      "dev": true,
5802      "requires": {
5803        "assert-plus": "^1.0.0",
5804        "jsprim": "^1.2.2",
5805        "sshpk": "^1.7.0"
5806      }
5807    },
5808    "iconv-lite": {
5809      "version": "0.4.24",
5810      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5811      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5812      "dev": true,
5813      "requires": {
5814        "safer-buffer": ">= 2.1.2 < 3"
5815      }
5816    },
5817    "ignore": {
5818      "version": "4.0.6",
5819      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
5820      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
5821      "dev": true
5822    },
5823    "import-fresh": {
5824      "version": "3.2.1",
5825      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
5826      "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
5827      "dev": true,
5828      "requires": {
5829        "parent-module": "^1.0.0",
5830        "resolve-from": "^4.0.0"
5831      }
5832    },
5833    "import-lazy": {
5834      "version": "4.0.0",
5835      "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
5836      "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
5837      "dev": true
5838    },
5839    "imurmurhash": {
5840      "version": "0.1.4",
5841      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
5842      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5843      "dev": true
5844    },
5845    "in-publish": {
5846      "version": "2.0.1",
5847      "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
5848      "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==",
5849      "dev": true
5850    },
5851    "indent-string": {
5852      "version": "2.1.0",
5853      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
5854      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5855      "dev": true,
5856      "requires": {
5857        "repeating": "^2.0.0"
5858      }
5859    },
5860    "indexes-of": {
5861      "version": "1.0.1",
5862      "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
5863      "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
5864      "dev": true
5865    },
5866    "inflight": {
5867      "version": "1.0.6",
5868      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5869      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5870      "dev": true,
5871      "requires": {
5872        "once": "^1.3.0",
5873        "wrappy": "1"
5874      }
5875    },
5876    "inherits": {
5877      "version": "2.0.3",
5878      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
5879      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
5880      "dev": true
5881    },
5882    "ini": {
5883      "version": "1.3.8",
5884      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
5885      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
5886      "dev": true
5887    },
5888    "inquirer": {
5889      "version": "7.1.0",
5890      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz",
5891      "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==",
5892      "dev": true,
5893      "requires": {
5894        "ansi-escapes": "^4.2.1",
5895        "chalk": "^3.0.0",
5896        "cli-cursor": "^3.1.0",
5897        "cli-width": "^2.0.0",
5898        "external-editor": "^3.0.3",
5899        "figures": "^3.0.0",
5900        "lodash": "^4.17.15",
5901        "mute-stream": "0.0.8",
5902        "run-async": "^2.4.0",
5903        "rxjs": "^6.5.3",
5904        "string-width": "^4.1.0",
5905        "strip-ansi": "^6.0.0",
5906        "through": "^2.3.6"
5907      },
5908      "dependencies": {
5909        "ansi-regex": {
5910          "version": "5.0.0",
5911          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
5912          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
5913          "dev": true
5914        },
5915        "ansi-styles": {
5916          "version": "4.2.1",
5917          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
5918          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
5919          "dev": true,
5920          "requires": {
5921            "@types/color-name": "^1.1.1",
5922            "color-convert": "^2.0.1"
5923          }
5924        },
5925        "chalk": {
5926          "version": "3.0.0",
5927          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
5928          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
5929          "dev": true,
5930          "requires": {
5931            "ansi-styles": "^4.1.0",
5932            "supports-color": "^7.1.0"
5933          }
5934        },
5935        "color-convert": {
5936          "version": "2.0.1",
5937          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5938          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5939          "dev": true,
5940          "requires": {
5941            "color-name": "~1.1.4"
5942          }
5943        },
5944        "color-name": {
5945          "version": "1.1.4",
5946          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5947          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5948          "dev": true
5949        },
5950        "has-flag": {
5951          "version": "4.0.0",
5952          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5953          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5954          "dev": true
5955        },
5956        "is-fullwidth-code-point": {
5957          "version": "3.0.0",
5958          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5959          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5960          "dev": true
5961        },
5962        "lodash": {
5963          "version": "4.17.21",
5964          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
5965          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
5966          "dev": true
5967        },
5968        "string-width": {
5969          "version": "4.2.0",
5970          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
5971          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
5972          "dev": true,
5973          "requires": {
5974            "emoji-regex": "^8.0.0",
5975            "is-fullwidth-code-point": "^3.0.0",
5976            "strip-ansi": "^6.0.0"
5977          }
5978        },
5979        "strip-ansi": {
5980          "version": "6.0.0",
5981          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
5982          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
5983          "dev": true,
5984          "requires": {
5985            "ansi-regex": "^5.0.0"
5986          }
5987        },
5988        "supports-color": {
5989          "version": "7.1.0",
5990          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
5991          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
5992          "dev": true,
5993          "requires": {
5994            "has-flag": "^4.0.0"
5995          }
5996        }
5997      }
5998    },
5999    "interpret": {
6000      "version": "1.1.0",
6001      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
6002      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
6003      "dev": true
6004    },
6005    "invariant": {
6006      "version": "2.2.4",
6007      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
6008      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
6009      "dev": true,
6010      "requires": {
6011        "loose-envify": "^1.0.0"
6012      }
6013    },
6014    "invert-kv": {
6015      "version": "1.0.0",
6016      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
6017      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
6018      "dev": true
6019    },
6020    "is-absolute": {
6021      "version": "1.0.0",
6022      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
6023      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
6024      "dev": true,
6025      "requires": {
6026        "is-relative": "^1.0.0",
6027        "is-windows": "^1.0.1"
6028      }
6029    },
6030    "is-alphabetical": {
6031      "version": "1.0.4",
6032      "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
6033      "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
6034      "dev": true
6035    },
6036    "is-alphanumerical": {
6037      "version": "1.0.4",
6038      "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
6039      "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
6040      "dev": true,
6041      "requires": {
6042        "is-alphabetical": "^1.0.0",
6043        "is-decimal": "^1.0.0"
6044      }
6045    },
6046    "is-arrayish": {
6047      "version": "0.2.1",
6048      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6049      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
6050      "dev": true
6051    },
6052    "is-buffer": {
6053      "version": "2.0.4",
6054      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
6055      "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
6056      "dev": true
6057    },
6058    "is-core-module": {
6059      "version": "2.5.0",
6060      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
6061      "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
6062      "dev": true,
6063      "requires": {
6064        "has": "^1.0.3"
6065      }
6066    },
6067    "is-decimal": {
6068      "version": "1.0.4",
6069      "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
6070      "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
6071      "dev": true
6072    },
6073    "is-extglob": {
6074      "version": "2.1.1",
6075      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6076      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
6077      "dev": true
6078    },
6079    "is-finite": {
6080      "version": "1.0.2",
6081      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
6082      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
6083      "dev": true,
6084      "requires": {
6085        "number-is-nan": "^1.0.0"
6086      }
6087    },
6088    "is-fullwidth-code-point": {
6089      "version": "2.0.0",
6090      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
6091      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
6092      "dev": true
6093    },
6094    "is-glob": {
6095      "version": "4.0.1",
6096      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
6097      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
6098      "dev": true,
6099      "requires": {
6100        "is-extglob": "^2.1.1"
6101      }
6102    },
6103    "is-hexadecimal": {
6104      "version": "1.0.4",
6105      "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
6106      "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
6107      "dev": true
6108    },
6109    "is-number": {
6110      "version": "7.0.0",
6111      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
6112      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
6113      "dev": true
6114    },
6115    "is-plain-obj": {
6116      "version": "2.1.0",
6117      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
6118      "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
6119      "dev": true
6120    },
6121    "is-plain-object": {
6122      "version": "2.0.4",
6123      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
6124      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
6125      "dev": true,
6126      "requires": {
6127        "isobject": "^3.0.1"
6128      }
6129    },
6130    "is-promise": {
6131      "version": "2.1.0",
6132      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
6133      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
6134      "dev": true
6135    },
6136    "is-regexp": {
6137      "version": "2.1.0",
6138      "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
6139      "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
6140      "dev": true
6141    },
6142    "is-relative": {
6143      "version": "1.0.0",
6144      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
6145      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
6146      "dev": true,
6147      "requires": {
6148        "is-unc-path": "^1.0.0"
6149      }
6150    },
6151    "is-typedarray": {
6152      "version": "1.0.0",
6153      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
6154      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
6155      "dev": true
6156    },
6157    "is-unc-path": {
6158      "version": "1.0.0",
6159      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
6160      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
6161      "dev": true,
6162      "requires": {
6163        "unc-path-regex": "^0.1.2"
6164      }
6165    },
6166    "is-utf8": {
6167      "version": "0.2.1",
6168      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
6169      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
6170      "dev": true
6171    },
6172    "is-windows": {
6173      "version": "1.0.2",
6174      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
6175      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
6176      "dev": true
6177    },
6178    "isarray": {
6179      "version": "1.0.0",
6180      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6181      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6182      "dev": true
6183    },
6184    "isexe": {
6185      "version": "2.0.0",
6186      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
6187      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
6188      "dev": true
6189    },
6190    "isobject": {
6191      "version": "3.0.1",
6192      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6193      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6194      "dev": true
6195    },
6196    "isstream": {
6197      "version": "0.1.2",
6198      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
6199      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
6200      "dev": true
6201    },
6202    "istanbul": {
6203      "version": "https://github.com/andrewnicols/istanbul/archive/v0.4.5_moodle-0.tar.gz",
6204      "integrity": "sha512-/cUwJCicWFnJrjYPFy51m0xauDlTUZNztxjYE5oaLuLvCASTv4gFYsjwoEqMQAe0fYRBIRnwcag7KjPXQnpSsw==",
6205      "dev": true,
6206      "requires": {
6207        "abbrev": "1.0.x",
6208        "async": "1.x",
6209        "escodegen": "1.8.x",
6210        "esprima": "2.7.x",
6211        "glob": "^5.0.15",
6212        "handlebars": "^4.0.1",
6213        "js-yaml": "3.x",
6214        "mkdirp": "0.5.x",
6215        "nopt": "3.x",
6216        "once": "1.x",
6217        "resolve": "1.1.x",
6218        "supports-color": "^3.1.0",
6219        "which": "^1.1.1",
6220        "wordwrap": "^1.0.0"
6221      },
6222      "dependencies": {
6223        "abbrev": {
6224          "version": "1.0.9",
6225          "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
6226          "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
6227          "dev": true
6228        },
6229        "async": {
6230          "version": "1.5.2",
6231          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
6232          "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
6233          "dev": true
6234        },
6235        "esprima": {
6236          "version": "2.7.3",
6237          "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
6238          "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
6239          "dev": true
6240        },
6241        "glob": {
6242          "version": "5.0.15",
6243          "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
6244          "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
6245          "dev": true,
6246          "requires": {
6247            "inflight": "^1.0.4",
6248            "inherits": "2",
6249            "minimatch": "2 || 3",
6250            "once": "^1.3.0",
6251            "path-is-absolute": "^1.0.0"
6252          }
6253        },
6254        "handlebars": {
6255          "version": "4.7.6",
6256          "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
6257          "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
6258          "dev": true,
6259          "requires": {
6260            "minimist": "^1.2.5",
6261            "neo-async": "^2.6.0",
6262            "source-map": "^0.6.1",
6263            "uglify-js": "^3.1.4",
6264            "wordwrap": "^1.0.0"
6265          }
6266        },
6267        "has-flag": {
6268          "version": "1.0.0",
6269          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
6270          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
6271          "dev": true
6272        },
6273        "minimist": {
6274          "version": "1.2.5",
6275          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6276          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
6277          "dev": true
6278        },
6279        "resolve": {
6280          "version": "1.1.7",
6281          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
6282          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
6283          "dev": true
6284        },
6285        "source-map": {
6286          "version": "0.6.1",
6287          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6288          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6289          "dev": true
6290        },
6291        "supports-color": {
6292          "version": "3.2.3",
6293          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
6294          "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
6295          "dev": true,
6296          "requires": {
6297            "has-flag": "^1.0.0"
6298          }
6299        },
6300        "wordwrap": {
6301          "version": "1.0.0",
6302          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
6303          "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
6304          "dev": true
6305        }
6306      }
6307    },
6308    "js-base64": {
6309      "version": "2.5.1",
6310      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
6311      "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
6312      "dev": true
6313    },
6314    "js-tokens": {
6315      "version": "4.0.0",
6316      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
6317      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
6318      "dev": true
6319    },
6320    "js-yaml": {
6321      "version": "3.13.1",
6322      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
6323      "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
6324      "dev": true,
6325      "requires": {
6326        "argparse": "^1.0.7",
6327        "esprima": "^4.0.0"
6328      }
6329    },
6330    "js2xmlparser": {
6331      "version": "4.0.1",
6332      "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz",
6333      "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==",
6334      "dev": true,
6335      "requires": {
6336        "xmlcreate": "^2.0.3"
6337      }
6338    },
6339    "jsbn": {
6340      "version": "0.1.1",
6341      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
6342      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
6343      "dev": true
6344    },
6345    "jsdoc": {
6346      "version": "3.6.7",
6347      "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
6348      "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==",
6349      "dev": true,
6350      "requires": {
6351        "@babel/parser": "^7.9.4",
6352        "bluebird": "^3.7.2",
6353        "catharsis": "^0.9.0",
6354        "escape-string-regexp": "^2.0.0",
6355        "js2xmlparser": "^4.0.1",
6356        "klaw": "^3.0.0",
6357        "markdown-it": "^10.0.0",
6358        "markdown-it-anchor": "^5.2.7",
6359        "marked": "^2.0.3",
6360        "mkdirp": "^1.0.4",
6361        "requizzle": "^0.2.3",
6362        "strip-json-comments": "^3.1.0",
6363        "taffydb": "2.6.2",
6364        "underscore": "~1.13.1"
6365      },
6366      "dependencies": {
6367        "@babel/parser": {
6368          "version": "7.14.3",
6369          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz",
6370          "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==",
6371          "dev": true
6372        },
6373        "escape-string-regexp": {
6374          "version": "2.0.0",
6375          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
6376          "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
6377          "dev": true
6378        },
6379        "mkdirp": {
6380          "version": "1.0.4",
6381          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
6382          "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
6383          "dev": true
6384        },
6385        "underscore": {
6386          "version": "1.13.1",
6387          "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz",
6388          "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==",
6389          "dev": true
6390        }
6391      }
6392    },
6393    "jsdoc-api": {
6394      "version": "7.0.1",
6395      "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.0.1.tgz",
6396      "integrity": "sha512-SttT7mAvl/L9liIoOoa647ksFlD+fyNP2Vy80MBRi6akOmJQ4ryQjMBOPfg1veKfwVp/8f3My8Bb2JnVGL9wVg==",
6397      "dev": true,
6398      "requires": {
6399        "array-back": "^5.0.0",
6400        "cache-point": "^2.0.0",
6401        "collect-all": "^1.0.4",
6402        "file-set": "^4.0.2",
6403        "fs-then-native": "^2.0.0",
6404        "jsdoc": "^3.6.6",
6405        "object-to-spawn-args": "^2.0.1",
6406        "temp-path": "^1.0.0",
6407        "walk-back": "^5.0.0"
6408      }
6409    },
6410    "jsdoc-parse": {
6411      "version": "6.0.0",
6412      "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.0.0.tgz",
6413      "integrity": "sha512-35DhfCHL1bq5r0TvolhyyGhhoem700IfEvviL8I1t99Qxa3aSmWbBEpnvvouA7TyXlwxcQfSg75ryXW8Ppq7FA==",
6414      "dev": true,
6415      "requires": {
6416        "array-back": "^5.0.0",
6417        "lodash.omit": "^4.5.0",
6418        "lodash.pick": "^4.4.0",
6419        "reduce-extract": "^1.0.0",
6420        "sort-array": "^4.1.3",
6421        "test-value": "^3.0.0"
6422      }
6423    },
6424    "jsdoc-to-markdown": {
6425      "version": "7.0.1",
6426      "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.0.1.tgz",
6427      "integrity": "sha512-wN6WAHAPiCyAU7m/+F3FbEEV40CGVWMae49SBPIvfy7kDq/2fBrOw86vdbnLdmjt6u/tHnoxHNrHWYbYFN+4UA==",
6428      "dev": true,
6429      "requires": {
6430        "array-back": "^5.0.0",
6431        "command-line-tool": "^0.8.0",
6432        "config-master": "^3.1.0",
6433        "dmd": "^6.0.0",
6434        "jsdoc-api": "^7.0.0",
6435        "jsdoc-parse": "^6.0.0",
6436        "walk-back": "^5.0.0"
6437      }
6438    },
6439    "jsdoc-type-pratt-parser": {
6440      "version": "1.2.0",
6441      "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.2.0.tgz",
6442      "integrity": "sha512-4STjeF14jp4bqha44nKMY1OUI6d2/g6uclHWUCZ7B4DoLzaB5bmpTkQrpqU+vSVzMD0LsKAOskcnI3I3VfIpmg==",
6443      "dev": true
6444    },
6445    "jsesc": {
6446      "version": "2.5.2",
6447      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
6448      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
6449      "dev": true
6450    },
6451    "jshint": {
6452      "version": "2.11.0",
6453      "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.11.0.tgz",
6454      "integrity": "sha512-ooaD/hrBPhu35xXW4gn+o3SOuzht73gdBuffgJzrZBJZPGgGiiTvJEgTyxFvBO2nz0+X1G6etF8SzUODTlLY6Q==",
6455      "dev": true,
6456      "requires": {
6457        "cli": "~1.0.0",
6458        "console-browserify": "1.1.x",
6459        "exit": "0.1.x",
6460        "htmlparser2": "3.8.x",
6461        "lodash": "~4.17.11",
6462        "minimatch": "~3.0.2",
6463        "shelljs": "0.3.x",
6464        "strip-json-comments": "1.0.x"
6465      },
6466      "dependencies": {
6467        "cli": {
6468          "version": "1.0.1",
6469          "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
6470          "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
6471          "dev": true,
6472          "requires": {
6473            "exit": "0.1.2",
6474            "glob": "^7.1.1"
6475          }
6476        },
6477        "strip-json-comments": {
6478          "version": "1.0.4",
6479          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
6480          "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
6481          "dev": true
6482        }
6483      }
6484    },
6485    "jslint": {
6486      "version": "0.3.4",
6487      "resolved": "https://registry.npmjs.org/jslint/-/jslint-0.3.4.tgz",
6488      "integrity": "sha1-+3aKyN4GQfzFcMh8ofvSjik8jXU=",
6489      "dev": true,
6490      "requires": {
6491        "glob": "~3.2.8",
6492        "nopt": "~1.0.0"
6493      },
6494      "dependencies": {
6495        "glob": {
6496          "version": "3.2.11",
6497          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
6498          "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
6499          "dev": true,
6500          "optional": true,
6501          "requires": {
6502            "inherits": "2",
6503            "minimatch": "0.3"
6504          }
6505        },
6506        "lru-cache": {
6507          "version": "2.7.3",
6508          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
6509          "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
6510          "dev": true,
6511          "optional": true
6512        },
6513        "minimatch": {
6514          "version": "0.3.0",
6515          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
6516          "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
6517          "dev": true,
6518          "optional": true,
6519          "requires": {
6520            "lru-cache": "2",
6521            "sigmund": "~1.0.0"
6522          }
6523        },
6524        "nopt": {
6525          "version": "1.0.10",
6526          "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
6527          "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
6528          "dev": true,
6529          "requires": {
6530            "abbrev": "1"
6531          }
6532        }
6533      }
6534    },
6535    "json-parse-better-errors": {
6536      "version": "1.0.2",
6537      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
6538      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
6539      "dev": true
6540    },
6541    "json-schema": {
6542      "version": "0.2.3",
6543      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
6544      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
6545      "dev": true
6546    },
6547    "json-schema-traverse": {
6548      "version": "0.4.1",
6549      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6550      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6551      "dev": true
6552    },
6553    "json-stable-stringify-without-jsonify": {
6554      "version": "1.0.1",
6555      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
6556      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
6557      "dev": true
6558    },
6559    "json-stringify-safe": {
6560      "version": "5.0.1",
6561      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
6562      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
6563      "dev": true
6564    },
6565    "json5": {
6566      "version": "2.1.3",
6567      "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
6568      "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
6569      "dev": true,
6570      "requires": {
6571        "minimist": "^1.2.5"
6572      },
6573      "dependencies": {
6574        "minimist": {
6575          "version": "1.2.5",
6576          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6577          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
6578          "dev": true
6579        }
6580      }
6581    },
6582    "jsprim": {
6583      "version": "1.4.1",
6584      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
6585      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
6586      "dev": true,
6587      "requires": {
6588        "assert-plus": "1.0.0",
6589        "extsprintf": "1.3.0",
6590        "json-schema": "0.2.3",
6591        "verror": "1.10.0"
6592      }
6593    },
6594    "kind-of": {
6595      "version": "6.0.3",
6596      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
6597      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
6598      "dev": true
6599    },
6600    "klaw": {
6601      "version": "3.0.0",
6602      "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
6603      "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
6604      "dev": true,
6605      "requires": {
6606        "graceful-fs": "^4.1.9"
6607      }
6608    },
6609    "known-css-properties": {
6610      "version": "0.18.0",
6611      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.18.0.tgz",
6612      "integrity": "sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw==",
6613      "dev": true
6614    },
6615    "knox": {
6616      "version": "0.8.10",
6617      "resolved": "https://registry.npmjs.org/knox/-/knox-0.8.10.tgz",
6618      "integrity": "sha1-ai7c2sHSrjedHhmU1Vm5XCg7JYg=",
6619      "dev": true,
6620      "requires": {
6621        "debug": "~0.7.0",
6622        "mime": "*",
6623        "stream-counter": "~0.1.0",
6624        "xml2js": "0.2.x"
6625      },
6626      "dependencies": {
6627        "debug": {
6628          "version": "0.7.4",
6629          "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
6630          "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
6631          "dev": true
6632        }
6633      }
6634    },
6635    "lcid": {
6636      "version": "1.0.0",
6637      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
6638      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
6639      "dev": true,
6640      "requires": {
6641        "invert-kv": "^1.0.0"
6642      }
6643    },
6644    "less": {
6645      "version": "1.7.5",
6646      "resolved": "https://registry.npmjs.org/less/-/less-1.7.5.tgz",
6647      "integrity": "sha1-TyIM9yiKJ+rKc5325ICKLUwNV1Y=",
6648      "dev": true,
6649      "requires": {
6650        "clean-css": "2.2.x",
6651        "graceful-fs": "~3.0.2",
6652        "mime": "~1.2.11",
6653        "mkdirp": "~0.5.0",
6654        "request": "~2.40.0",
6655        "source-map": "0.1.x"
6656      },
6657      "dependencies": {
6658        "asn1": {
6659          "version": "0.1.11",
6660          "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz",
6661          "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=",
6662          "dev": true,
6663          "optional": true
6664        },
6665        "assert-plus": {
6666          "version": "0.1.5",
6667          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz",
6668          "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=",
6669          "dev": true,
6670          "optional": true
6671        },
6672        "async": {
6673          "version": "0.9.2",
6674          "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
6675          "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
6676          "dev": true,
6677          "optional": true
6678        },
6679        "aws-sign2": {
6680          "version": "0.5.0",
6681          "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz",
6682          "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=",
6683          "dev": true,
6684          "optional": true
6685        },
6686        "combined-stream": {
6687          "version": "0.0.7",
6688          "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
6689          "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=",
6690          "dev": true,
6691          "optional": true,
6692          "requires": {
6693            "delayed-stream": "0.0.5"
6694          }
6695        },
6696        "delayed-stream": {
6697          "version": "0.0.5",
6698          "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz",
6699          "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=",
6700          "dev": true,
6701          "optional": true
6702        },
6703        "forever-agent": {
6704          "version": "0.5.2",
6705          "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz",
6706          "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=",
6707          "dev": true,
6708          "optional": true
6709        },
6710        "form-data": {
6711          "version": "0.1.4",
6712          "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
6713          "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=",
6714          "dev": true,
6715          "optional": true,
6716          "requires": {
6717            "async": "~0.9.0",
6718            "combined-stream": "~0.0.4",
6719            "mime": "~1.2.11"
6720          }
6721        },
6722        "graceful-fs": {
6723          "version": "3.0.12",
6724          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz",
6725          "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==",
6726          "dev": true,
6727          "optional": true,
6728          "requires": {
6729            "natives": "^1.1.3"
6730          }
6731        },
6732        "http-signature": {
6733          "version": "0.10.1",
6734          "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
6735          "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=",
6736          "dev": true,
6737          "optional": true,
6738          "requires": {
6739            "asn1": "0.1.11",
6740            "assert-plus": "^0.1.5",
6741            "ctype": "0.5.3"
6742          }
6743        },
6744        "mime": {
6745          "version": "1.2.11",
6746          "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
6747          "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=",
6748          "dev": true,
6749          "optional": true
6750        },
6751        "mime-types": {
6752          "version": "1.0.2",
6753          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz",
6754          "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=",
6755          "dev": true,
6756          "optional": true
6757        },
6758        "node-uuid": {
6759          "version": "1.4.8",
6760          "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
6761          "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
6762          "dev": true,
6763          "optional": true
6764        },
6765        "oauth-sign": {
6766          "version": "0.3.0",
6767          "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz",
6768          "integrity": "sha1-y1QPk7srIqfVlBaRoojWDo6pOG4=",
6769          "dev": true,
6770          "optional": true
6771        },
6772        "qs": {
6773          "version": "1.0.2",
6774          "resolved": "https://registry.npmjs.org/qs/-/qs-1.0.2.tgz",
6775          "integrity": "sha1-UKk+K1r2aRwxvOpdrnjubqGQN2g=",
6776          "dev": true,
6777          "optional": true
6778        },
6779        "request": {
6780          "version": "2.40.0",
6781          "resolved": "https://registry.npmjs.org/request/-/request-2.40.0.tgz",
6782          "integrity": "sha1-TdZw9pbx5uhC5mtLXoOTAaub62c=",
6783          "dev": true,
6784          "optional": true,
6785          "requires": {
6786            "aws-sign2": "~0.5.0",
6787            "forever-agent": "~0.5.0",
6788            "form-data": "~0.1.0",
6789            "hawk": "1.1.1",
6790            "http-signature": "~0.10.0",
6791            "json-stringify-safe": "~5.0.0",
6792            "mime-types": "~1.0.1",
6793            "node-uuid": "~1.4.0",
6794            "oauth-sign": "~0.3.0",
6795            "qs": "~1.0.0",
6796            "stringstream": "~0.0.4",
6797            "tough-cookie": ">=0.12.0",
6798            "tunnel-agent": "~0.4.0"
6799          }
6800        },
6801        "source-map": {
6802          "version": "0.1.43",
6803          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
6804          "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
6805          "dev": true,
6806          "optional": true,
6807          "requires": {
6808            "amdefine": ">=0.0.4"
6809          }
6810        },
6811        "tunnel-agent": {
6812          "version": "0.4.3",
6813          "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
6814          "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
6815          "dev": true,
6816          "optional": true
6817        }
6818      }
6819    },
6820    "leven": {
6821      "version": "3.1.0",
6822      "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
6823      "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
6824      "dev": true
6825    },
6826    "levenary": {
6827      "version": "1.1.1",
6828      "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
6829      "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
6830      "dev": true,
6831      "requires": {
6832        "leven": "^3.1.0"
6833      }
6834    },
6835    "levn": {
6836      "version": "0.3.0",
6837      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
6838      "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
6839      "dev": true,
6840      "requires": {
6841        "prelude-ls": "~1.1.2",
6842        "type-check": "~0.3.2"
6843      }
6844    },
6845    "liftup": {
6846      "version": "3.0.1",
6847      "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
6848      "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
6849      "dev": true,
6850      "requires": {
6851        "extend": "^3.0.2",
6852        "findup-sync": "^4.0.0",
6853        "fined": "^1.2.0",
6854        "flagged-respawn": "^1.0.1",
6855        "is-plain-object": "^2.0.4",
6856        "object.map": "^1.0.1",
6857        "rechoir": "^0.7.0",
6858        "resolve": "^1.19.0"
6859      },
6860      "dependencies": {
6861        "findup-sync": {
6862          "version": "4.0.0",
6863          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
6864          "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
6865          "dev": true,
6866          "requires": {
6867            "detect-file": "^1.0.0",
6868            "is-glob": "^4.0.0",
6869            "micromatch": "^4.0.2",
6870            "resolve-dir": "^1.0.1"
6871          }
6872        },
6873        "resolve": {
6874          "version": "1.20.0",
6875          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
6876          "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
6877          "dev": true,
6878          "requires": {
6879            "is-core-module": "^2.2.0",
6880            "path-parse": "^1.0.6"
6881          }
6882        }
6883      }
6884    },
6885    "lines-and-columns": {
6886      "version": "1.1.6",
6887      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
6888      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
6889      "dev": true
6890    },
6891    "linkify-it": {
6892      "version": "2.2.0",
6893      "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
6894      "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
6895      "dev": true,
6896      "requires": {
6897        "uc.micro": "^1.0.1"
6898      }
6899    },
6900    "livereload-js": {
6901      "version": "2.4.0",
6902      "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
6903      "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
6904      "dev": true
6905    },
6906    "load-json-file": {
6907      "version": "1.1.0",
6908      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
6909      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6910      "dev": true,
6911      "requires": {
6912        "graceful-fs": "^4.1.2",
6913        "parse-json": "^2.2.0",
6914        "pify": "^2.0.0",
6915        "pinkie-promise": "^2.0.0",
6916        "strip-bom": "^2.0.0"
6917      }
6918    },
6919    "lodash": {
6920      "version": "4.17.21",
6921      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
6922      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
6923      "dev": true
6924    },
6925    "lodash.camelcase": {
6926      "version": "4.3.0",
6927      "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
6928      "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
6929      "dev": true
6930    },
6931    "lodash.omit": {
6932      "version": "4.5.0",
6933      "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
6934      "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
6935      "dev": true
6936    },
6937    "lodash.padend": {
6938      "version": "4.6.1",
6939      "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
6940      "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
6941      "dev": true
6942    },
6943    "lodash.pick": {
6944      "version": "4.4.0",
6945      "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
6946      "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
6947      "dev": true
6948    },
6949    "log-symbols": {
6950      "version": "3.0.0",
6951      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
6952      "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
6953      "dev": true,
6954      "requires": {
6955        "chalk": "^2.4.2"
6956      }
6957    },
6958    "long": {
6959      "version": "4.0.0",
6960      "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
6961      "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
6962      "dev": true
6963    },
6964    "longest-streak": {
6965      "version": "2.0.4",
6966      "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
6967      "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
6968      "dev": true
6969    },
6970    "loose-envify": {
6971      "version": "1.4.0",
6972      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
6973      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
6974      "dev": true,
6975      "requires": {
6976        "js-tokens": "^3.0.0 || ^4.0.0"
6977      }
6978    },
6979    "loud-rejection": {
6980      "version": "1.6.0",
6981      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
6982      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6983      "dev": true,
6984      "requires": {
6985        "currently-unhandled": "^0.4.1",
6986        "signal-exit": "^3.0.0"
6987      }
6988    },
6989    "lru-cache": {
6990      "version": "4.1.5",
6991      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6992      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
6993      "dev": true,
6994      "requires": {
6995        "pseudomap": "^1.0.2",
6996        "yallist": "^2.1.2"
6997      }
6998    },
6999    "make-iterator": {
7000      "version": "1.0.1",
7001      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
7002      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
7003      "dev": true,
7004      "requires": {
7005        "kind-of": "^6.0.2"
7006      }
7007    },
7008    "map-cache": {
7009      "version": "0.2.2",
7010      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
7011      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
7012      "dev": true
7013    },
7014    "map-obj": {
7015      "version": "1.0.1",
7016      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
7017      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
7018      "dev": true
7019    },
7020    "markdown-it": {
7021      "version": "10.0.0",
7022      "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
7023      "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
7024      "dev": true,
7025      "requires": {
7026        "argparse": "^1.0.7",
7027        "entities": "~2.0.0",
7028        "linkify-it": "^2.0.0",
7029        "mdurl": "^1.0.1",
7030        "uc.micro": "^1.0.5"
7031      },
7032      "dependencies": {
7033        "entities": {
7034          "version": "2.0.3",
7035          "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
7036          "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
7037          "dev": true
7038        }
7039      }
7040    },
7041    "markdown-it-anchor": {
7042      "version": "5.3.0",
7043      "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
7044      "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
7045      "dev": true
7046    },
7047    "marked": {
7048      "version": "2.0.5",
7049      "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.5.tgz",
7050      "integrity": "sha512-yfCEUXmKhBPLOzEC7c+tc4XZdIeTdGoRCZakFMkCxodr7wDXqoapIME4wjcpBPJLNyUnKJ3e8rb8wlAgnLnaDw==",
7051      "dev": true
7052    },
7053    "mathml-tag-names": {
7054      "version": "2.1.3",
7055      "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
7056      "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
7057      "dev": true
7058    },
7059    "maxmin": {
7060      "version": "2.1.0",
7061      "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
7062      "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
7063      "dev": true,
7064      "requires": {
7065        "chalk": "^1.0.0",
7066        "figures": "^1.0.1",
7067        "gzip-size": "^3.0.0",
7068        "pretty-bytes": "^3.0.0"
7069      },
7070      "dependencies": {
7071        "chalk": {
7072          "version": "1.1.3",
7073          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
7074          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
7075          "dev": true,
7076          "requires": {
7077            "ansi-styles": "^2.2.1",
7078            "escape-string-regexp": "^1.0.2",
7079            "has-ansi": "^2.0.0",
7080            "strip-ansi": "^3.0.0",
7081            "supports-color": "^2.0.0"
7082          }
7083        },
7084        "figures": {
7085          "version": "1.7.0",
7086          "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
7087          "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
7088          "dev": true,
7089          "requires": {
7090            "escape-string-regexp": "^1.0.5",
7091            "object-assign": "^4.1.0"
7092          }
7093        },
7094        "strip-ansi": {
7095          "version": "3.0.1",
7096          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7097          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7098          "dev": true,
7099          "requires": {
7100            "ansi-regex": "^2.0.0"
7101          }
7102        }
7103      }
7104    },
7105    "mdast-util-from-markdown": {
7106      "version": "0.8.5",
7107      "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
7108      "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
7109      "dev": true,
7110      "requires": {
7111        "@types/mdast": "^3.0.0",
7112        "mdast-util-to-string": "^2.0.0",
7113        "micromark": "~2.11.0",
7114        "parse-entities": "^2.0.0",
7115        "unist-util-stringify-position": "^2.0.0"
7116      }
7117    },
7118    "mdast-util-to-markdown": {
7119      "version": "0.6.5",
7120      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
7121      "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
7122      "dev": true,
7123      "requires": {
7124        "@types/unist": "^2.0.0",
7125        "longest-streak": "^2.0.0",
7126        "mdast-util-to-string": "^2.0.0",
7127        "parse-entities": "^2.0.0",
7128        "repeat-string": "^1.0.0",
7129        "zwitch": "^1.0.0"
7130      }
7131    },
7132    "mdast-util-to-string": {
7133      "version": "2.0.0",
7134      "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
7135      "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
7136      "dev": true
7137    },
7138    "mdn-data": {
7139      "version": "2.0.6",
7140      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
7141      "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
7142      "dev": true
7143    },
7144    "mdurl": {
7145      "version": "1.0.1",
7146      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
7147      "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
7148      "dev": true
7149    },
7150    "meow": {
7151      "version": "3.7.0",
7152      "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
7153      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
7154      "dev": true,
7155      "requires": {
7156        "camelcase-keys": "^2.0.0",
7157        "decamelize": "^1.1.2",
7158        "loud-rejection": "^1.0.0",
7159        "map-obj": "^1.0.1",
7160        "minimist": "^1.1.3",
7161        "normalize-package-data": "^2.3.4",
7162        "object-assign": "^4.0.1",
7163        "read-pkg-up": "^1.0.1",
7164        "redent": "^1.0.0",
7165        "trim-newlines": "^1.0.0"
7166      },
7167      "dependencies": {
7168        "minimist": {
7169          "version": "1.2.5",
7170          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
7171          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
7172          "dev": true
7173        }
7174      }
7175    },
7176    "merge2": {
7177      "version": "1.3.0",
7178      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz",
7179      "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==",
7180      "dev": true
7181    },
7182    "micromark": {
7183      "version": "2.11.4",
7184      "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
7185      "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
7186      "dev": true,
7187      "requires": {
7188        "debug": "^4.0.0",
7189        "parse-entities": "^2.0.0"
7190      }
7191    },
7192    "micromatch": {
7193      "version": "4.0.2",
7194      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
7195      "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
7196      "dev": true,
7197      "requires": {
7198        "braces": "^3.0.1",
7199        "picomatch": "^2.0.5"
7200      }
7201    },
7202    "mime": {
7203      "version": "2.5.2",
7204      "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
7205      "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
7206      "dev": true
7207    },
7208    "mime-db": {
7209      "version": "1.38.0",
7210      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
7211      "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
7212      "dev": true
7213    },
7214    "mime-types": {
7215      "version": "2.1.22",
7216      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
7217      "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
7218      "dev": true,
7219      "requires": {
7220        "mime-db": "~1.38.0"
7221      }
7222    },
7223    "mimic-fn": {
7224      "version": "2.1.0",
7225      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
7226      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
7227      "dev": true
7228    },
7229    "min-indent": {
7230      "version": "1.0.0",
7231      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz",
7232      "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=",
7233      "dev": true
7234    },
7235    "minimatch": {
7236      "version": "3.0.4",
7237      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
7238      "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
7239      "dev": true,
7240      "requires": {
7241        "brace-expansion": "^1.1.7"
7242      }
7243    },
7244    "minimist-options": {
7245      "version": "4.0.2",
7246      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz",
7247      "integrity": "sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w==",
7248      "dev": true,
7249      "requires": {
7250        "arrify": "^1.0.1",
7251        "is-plain-obj": "^1.1.0"
7252      },
7253      "dependencies": {
7254        "is-plain-obj": {
7255          "version": "1.1.0",
7256          "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
7257          "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
7258          "dev": true
7259        }
7260      }
7261    },
7262    "mkdirp": {
7263      "version": "0.5.5",
7264      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
7265      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
7266      "dev": true,
7267      "requires": {
7268        "minimist": "^1.2.5"
7269      },
7270      "dependencies": {
7271        "minimist": {
7272          "version": "1.2.5",
7273          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
7274          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
7275          "dev": true
7276        }
7277      }
7278    },
7279    "mkdirp2": {
7280      "version": "1.0.4",
7281      "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.4.tgz",
7282      "integrity": "sha512-Q2PKB4ZR4UPtjLl76JfzlgSCUZhSV1AXQgAZa1qt5RiaALFjP/CDrGvFBrOz7Ck6McPcwMAxTsJvWOUjOU8XMw==",
7283      "dev": true
7284    },
7285    "ms": {
7286      "version": "2.1.2",
7287      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
7288      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
7289      "dev": true
7290    },
7291    "mute-stream": {
7292      "version": "0.0.8",
7293      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
7294      "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
7295      "dev": true
7296    },
7297    "nan": {
7298      "version": "2.14.1",
7299      "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
7300      "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
7301      "dev": true
7302    },
7303    "natives": {
7304      "version": "1.1.6",
7305      "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz",
7306      "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==",
7307      "dev": true,
7308      "optional": true
7309    },
7310    "natural-compare": {
7311      "version": "1.4.0",
7312      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
7313      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
7314      "dev": true
7315    },
7316    "neo-async": {
7317      "version": "2.6.1",
7318      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
7319      "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
7320      "dev": true
7321    },
7322    "nice-try": {
7323      "version": "1.0.5",
7324      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
7325      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
7326      "dev": true
7327    },
7328    "node-gyp": {
7329      "version": "3.8.0",
7330      "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
7331      "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
7332      "dev": true,
7333      "requires": {
7334        "fstream": "^1.0.0",
7335        "glob": "^7.0.3",
7336        "graceful-fs": "^4.1.2",
7337        "mkdirp": "^0.5.0",
7338        "nopt": "2 || 3",
7339        "npmlog": "0 || 1 || 2 || 3 || 4",
7340        "osenv": "0",
7341        "request": "^2.87.0",
7342        "rimraf": "2",
7343        "semver": "~5.3.0",
7344        "tar": "^2.0.0",
7345        "which": "1"
7346      },
7347      "dependencies": {
7348        "semver": {
7349          "version": "5.3.0",
7350          "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
7351          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
7352          "dev": true
7353        }
7354      }
7355    },
7356    "node-int64": {
7357      "version": "0.4.0",
7358      "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
7359      "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
7360      "dev": true
7361    },
7362    "node-sass": {
7363      "version": "4.14.0",
7364      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.0.tgz",
7365      "integrity": "sha512-AxqU+DFpk0lEz95sI6jO0hU0Rwyw7BXVEv6o9OItoXLyeygPeaSpiV4rwQb10JiTghHaa0gZeD21sz+OsQluaw==",
7366      "dev": true,
7367      "requires": {
7368        "async-foreach": "^0.1.3",
7369        "chalk": "^1.1.1",
7370        "cross-spawn": "^3.0.0",
7371        "gaze": "^1.0.0",
7372        "get-stdin": "^4.0.1",
7373        "glob": "^7.0.3",
7374        "in-publish": "^2.0.0",
7375        "lodash": "^4.17.15",
7376        "meow": "^3.7.0",
7377        "mkdirp": "^0.5.1",
7378        "nan": "^2.13.2",
7379        "node-gyp": "^3.8.0",
7380        "npmlog": "^4.0.0",
7381        "request": "^2.88.0",
7382        "sass-graph": "^2.2.4",
7383        "stdout-stream": "^1.4.0",
7384        "true-case-path": "^1.0.2"
7385      },
7386      "dependencies": {
7387        "chalk": {
7388          "version": "1.1.3",
7389          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
7390          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
7391          "dev": true,
7392          "requires": {
7393            "ansi-styles": "^2.2.1",
7394            "escape-string-regexp": "^1.0.2",
7395            "has-ansi": "^2.0.0",
7396            "strip-ansi": "^3.0.0",
7397            "supports-color": "^2.0.0"
7398          }
7399        },
7400        "cross-spawn": {
7401          "version": "3.0.1",
7402          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
7403          "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
7404          "dev": true,
7405          "requires": {
7406            "lru-cache": "^4.0.1",
7407            "which": "^1.2.9"
7408          }
7409        },
7410        "lodash": {
7411          "version": "4.17.21",
7412          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
7413          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
7414          "dev": true
7415        },
7416        "strip-ansi": {
7417          "version": "3.0.1",
7418          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7419          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7420          "dev": true,
7421          "requires": {
7422            "ansi-regex": "^2.0.0"
7423          }
7424        }
7425      }
7426    },
7427    "nopt": {
7428      "version": "3.0.6",
7429      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
7430      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
7431      "dev": true,
7432      "requires": {
7433        "abbrev": "1"
7434      }
7435    },
7436    "normalize-package-data": {
7437      "version": "2.5.0",
7438      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
7439      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
7440      "dev": true,
7441      "requires": {
7442        "hosted-git-info": "^2.1.4",
7443        "resolve": "^1.10.0",
7444        "semver": "2 || 3 || 4 || 5",
7445        "validate-npm-package-license": "^3.0.1"
7446      },
7447      "dependencies": {
7448        "semver": {
7449          "version": "5.7.1",
7450          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
7451          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
7452          "dev": true
7453        }
7454      }
7455    },
7456    "normalize-range": {
7457      "version": "0.1.2",
7458      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
7459      "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
7460      "dev": true
7461    },
7462    "normalize-selector": {
7463      "version": "0.2.0",
7464      "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
7465      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
7466      "dev": true
7467    },
7468    "npmlog": {
7469      "version": "4.1.2",
7470      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
7471      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
7472      "dev": true,
7473      "requires": {
7474        "are-we-there-yet": "~1.1.2",
7475        "console-control-strings": "~1.1.0",
7476        "gauge": "~2.7.3",
7477        "set-blocking": "~2.0.0"
7478      }
7479    },
7480    "num2fraction": {
7481      "version": "1.2.2",
7482      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
7483      "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
7484      "dev": true
7485    },
7486    "number-is-nan": {
7487      "version": "1.0.1",
7488      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
7489      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
7490      "dev": true
7491    },
7492    "oauth-sign": {
7493      "version": "0.9.0",
7494      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
7495      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
7496      "dev": true
7497    },
7498    "object-assign": {
7499      "version": "4.1.1",
7500      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
7501      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
7502      "dev": true
7503    },
7504    "object-get": {
7505      "version": "2.1.1",
7506      "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
7507      "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
7508      "dev": true
7509    },
7510    "object-keys": {
7511      "version": "1.1.1",
7512      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7513      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7514      "dev": true
7515    },
7516    "object-to-spawn-args": {
7517      "version": "2.0.1",
7518      "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz",
7519      "integrity": "sha512-6FuKFQ39cOID+BMZ3QaphcC8Y4cw6LXBLyIgPU+OhIYwviJamPAn+4mITapnSBQrejB+NNp+FMskhD8Cq+Ys3w==",
7520      "dev": true
7521    },
7522    "object.assign": {
7523      "version": "4.1.0",
7524      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
7525      "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
7526      "dev": true,
7527      "requires": {
7528        "define-properties": "^1.1.2",
7529        "function-bind": "^1.1.1",
7530        "has-symbols": "^1.0.0",
7531        "object-keys": "^1.0.11"
7532      }
7533    },
7534    "object.defaults": {
7535      "version": "1.1.0",
7536      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
7537      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
7538      "dev": true,
7539      "requires": {
7540        "array-each": "^1.0.1",
7541        "array-slice": "^1.0.0",
7542        "for-own": "^1.0.0",
7543        "isobject": "^3.0.0"
7544      }
7545    },
7546    "object.map": {
7547      "version": "1.0.1",
7548      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
7549      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
7550      "dev": true,
7551      "requires": {
7552        "for-own": "^1.0.0",
7553        "make-iterator": "^1.0.0"
7554      }
7555    },
7556    "object.pick": {
7557      "version": "1.3.0",
7558      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
7559      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
7560      "dev": true,
7561      "requires": {
7562        "isobject": "^3.0.1"
7563      }
7564    },
7565    "once": {
7566      "version": "1.4.0",
7567      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
7568      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
7569      "dev": true,
7570      "requires": {
7571        "wrappy": "1"
7572      }
7573    },
7574    "onetime": {
7575      "version": "5.1.0",
7576      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
7577      "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
7578      "dev": true,
7579      "requires": {
7580        "mimic-fn": "^2.1.0"
7581      }
7582    },
7583    "optimist": {
7584      "version": "0.3.7",
7585      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
7586      "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=",
7587      "dev": true,
7588      "requires": {
7589        "wordwrap": "~0.0.2"
7590      }
7591    },
7592    "optionator": {
7593      "version": "0.8.3",
7594      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
7595      "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
7596      "dev": true,
7597      "requires": {
7598        "deep-is": "~0.1.3",
7599        "fast-levenshtein": "~2.0.6",
7600        "levn": "~0.3.0",
7601        "prelude-ls": "~1.1.2",
7602        "type-check": "~0.3.2",
7603        "word-wrap": "~1.2.3"
7604      }
7605    },
7606    "os-homedir": {
7607      "version": "1.0.2",
7608      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
7609      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
7610      "dev": true
7611    },
7612    "os-locale": {
7613      "version": "1.4.0",
7614      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
7615      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
7616      "dev": true,
7617      "requires": {
7618        "lcid": "^1.0.0"
7619      }
7620    },
7621    "os-tmpdir": {
7622      "version": "1.0.2",
7623      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
7624      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
7625      "dev": true
7626    },
7627    "osenv": {
7628      "version": "0.1.5",
7629      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
7630      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
7631      "dev": true,
7632      "requires": {
7633        "os-homedir": "^1.0.0",
7634        "os-tmpdir": "^1.0.0"
7635      }
7636    },
7637    "parent-module": {
7638      "version": "1.0.1",
7639      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
7640      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
7641      "dev": true,
7642      "requires": {
7643        "callsites": "^3.0.0"
7644      }
7645    },
7646    "parse-entities": {
7647      "version": "2.0.0",
7648      "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
7649      "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
7650      "dev": true,
7651      "requires": {
7652        "character-entities": "^1.0.0",
7653        "character-entities-legacy": "^1.0.0",
7654        "character-reference-invalid": "^1.0.0",
7655        "is-alphanumerical": "^1.0.0",
7656        "is-decimal": "^1.0.0",
7657        "is-hexadecimal": "^1.0.0"
7658      }
7659    },
7660    "parse-filepath": {
7661      "version": "1.0.2",
7662      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
7663      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
7664      "dev": true,
7665      "requires": {
7666        "is-absolute": "^1.0.0",
7667        "map-cache": "^0.2.0",
7668        "path-root": "^0.1.1"
7669      }
7670    },
7671    "parse-json": {
7672      "version": "2.2.0",
7673      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
7674      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7675      "dev": true,
7676      "requires": {
7677        "error-ex": "^1.2.0"
7678      }
7679    },
7680    "parse-passwd": {
7681      "version": "1.0.0",
7682      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
7683      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
7684      "dev": true
7685    },
7686    "parserlib": {
7687      "version": "0.2.5",
7688      "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-0.2.5.tgz",
7689      "integrity": "sha1-hZB92GBaoGq7PdKV1QuyuPpN0Rc=",
7690      "dev": true
7691    },
7692    "path-exists": {
7693      "version": "2.1.0",
7694      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
7695      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
7696      "dev": true,
7697      "requires": {
7698        "pinkie-promise": "^2.0.0"
7699      }
7700    },
7701    "path-is-absolute": {
7702      "version": "1.0.1",
7703      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
7704      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
7705      "dev": true
7706    },
7707    "path-key": {
7708      "version": "2.0.1",
7709      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
7710      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
7711      "dev": true
7712    },
7713    "path-parse": {
7714      "version": "1.0.6",
7715      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
7716      "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
7717      "dev": true
7718    },
7719    "path-root": {
7720      "version": "0.1.1",
7721      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
7722      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
7723      "dev": true,
7724      "requires": {
7725        "path-root-regex": "^0.1.0"
7726      }
7727    },
7728    "path-root-regex": {
7729      "version": "0.1.2",
7730      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
7731      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
7732      "dev": true
7733    },
7734    "path-type": {
7735      "version": "1.1.0",
7736      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
7737      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7738      "dev": true,
7739      "requires": {
7740        "graceful-fs": "^4.1.2",
7741        "pify": "^2.0.0",
7742        "pinkie-promise": "^2.0.0"
7743      }
7744    },
7745    "performance-now": {
7746      "version": "2.1.0",
7747      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
7748      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
7749      "dev": true
7750    },
7751    "picomatch": {
7752      "version": "2.2.2",
7753      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
7754      "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
7755      "dev": true
7756    },
7757    "pify": {
7758      "version": "2.3.0",
7759      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
7760      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7761      "dev": true
7762    },
7763    "pinkie": {
7764      "version": "2.0.4",
7765      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
7766      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
7767      "dev": true
7768    },
7769    "pinkie-promise": {
7770      "version": "2.0.1",
7771      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
7772      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7773      "dev": true,
7774      "requires": {
7775        "pinkie": "^2.0.0"
7776      }
7777    },
7778    "postcss": {
7779      "version": "7.0.36",
7780      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
7781      "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
7782      "dev": true,
7783      "requires": {
7784        "chalk": "^2.4.2",
7785        "source-map": "^0.6.1",
7786        "supports-color": "^6.1.0"
7787      },
7788      "dependencies": {
7789        "source-map": {
7790          "version": "0.6.1",
7791          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7792          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7793          "dev": true
7794        },
7795        "supports-color": {
7796          "version": "6.1.0",
7797          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
7798          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
7799          "dev": true,
7800          "requires": {
7801            "has-flag": "^3.0.0"
7802          }
7803        }
7804      }
7805    },
7806    "postcss-html": {
7807      "version": "0.36.0",
7808      "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
7809      "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
7810      "dev": true,
7811      "requires": {
7812        "htmlparser2": "^3.10.0"
7813      },
7814      "dependencies": {
7815        "entities": {
7816          "version": "1.1.2",
7817          "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
7818          "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
7819          "dev": true
7820        },
7821        "htmlparser2": {
7822          "version": "3.10.1",
7823          "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
7824          "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
7825          "dev": true,
7826          "requires": {
7827            "domelementtype": "^1.3.1",
7828            "domhandler": "^2.3.0",
7829            "domutils": "^1.5.1",
7830            "entities": "^1.1.1",
7831            "inherits": "^2.0.1",
7832            "readable-stream": "^3.1.1"
7833          }
7834        },
7835        "readable-stream": {
7836          "version": "3.6.0",
7837          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
7838          "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
7839          "dev": true,
7840          "requires": {
7841            "inherits": "^2.0.3",
7842            "string_decoder": "^1.1.1",
7843            "util-deprecate": "^1.0.1"
7844          }
7845        }
7846      }
7847    },
7848    "postcss-less": {
7849      "version": "3.1.4",
7850      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
7851      "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
7852      "dev": true,
7853      "requires": {
7854        "postcss": "^7.0.14"
7855      }
7856    },
7857    "postcss-media-query-parser": {
7858      "version": "0.2.3",
7859      "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
7860      "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
7861      "dev": true
7862    },
7863    "postcss-reporter": {
7864      "version": "6.0.1",
7865      "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz",
7866      "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==",
7867      "dev": true,
7868      "requires": {
7869        "chalk": "^2.4.1",
7870        "lodash": "^4.17.11",
7871        "log-symbols": "^2.2.0",
7872        "postcss": "^7.0.7"
7873      },
7874      "dependencies": {
7875        "log-symbols": {
7876          "version": "2.2.0",
7877          "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
7878          "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
7879          "dev": true,
7880          "requires": {
7881            "chalk": "^2.0.1"
7882          }
7883        }
7884      }
7885    },
7886    "postcss-resolve-nested-selector": {
7887      "version": "0.1.1",
7888      "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
7889      "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
7890      "dev": true
7891    },
7892    "postcss-safe-parser": {
7893      "version": "4.0.2",
7894      "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
7895      "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
7896      "dev": true,
7897      "requires": {
7898        "postcss": "^7.0.26"
7899      }
7900    },
7901    "postcss-sass": {
7902      "version": "0.4.4",
7903      "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
7904      "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
7905      "dev": true,
7906      "requires": {
7907        "gonzales-pe": "^4.3.0",
7908        "postcss": "^7.0.21"
7909      }
7910    },
7911    "postcss-scss": {
7912      "version": "2.0.0",
7913      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz",
7914      "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==",
7915      "dev": true,
7916      "requires": {
7917        "postcss": "^7.0.0"
7918      }
7919    },
7920    "postcss-selector-parser": {
7921      "version": "6.0.2",
7922      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
7923      "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
7924      "dev": true,
7925      "requires": {
7926        "cssesc": "^3.0.0",
7927        "indexes-of": "^1.0.1",
7928        "uniq": "^1.0.1"
7929      }
7930    },
7931    "postcss-syntax": {
7932      "version": "0.36.2",
7933      "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
7934      "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
7935      "dev": true
7936    },
7937    "postcss-value-parser": {
7938      "version": "4.0.3",
7939      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz",
7940      "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==",
7941      "dev": true
7942    },
7943    "prelude-ls": {
7944      "version": "1.1.2",
7945      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
7946      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
7947      "dev": true
7948    },
7949    "pretty-bytes": {
7950      "version": "3.0.1",
7951      "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
7952      "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
7953      "dev": true,
7954      "requires": {
7955        "number-is-nan": "^1.0.0"
7956      }
7957    },
7958    "private": {
7959      "version": "0.1.8",
7960      "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
7961      "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
7962      "dev": true
7963    },
7964    "process-nextick-args": {
7965      "version": "2.0.0",
7966      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
7967      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
7968      "dev": true
7969    },
7970    "progress": {
7971      "version": "2.0.3",
7972      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
7973      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
7974      "dev": true
7975    },
7976    "protobufjs": {
7977      "version": "6.11.2",
7978      "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz",
7979      "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==",
7980      "dev": true,
7981      "requires": {
7982        "@protobufjs/aspromise": "^1.1.2",
7983        "@protobufjs/base64": "^1.1.2",
7984        "@protobufjs/codegen": "^2.0.4",
7985        "@protobufjs/eventemitter": "^1.1.0",
7986        "@protobufjs/fetch": "^1.1.0",
7987        "@protobufjs/float": "^1.0.2",
7988        "@protobufjs/inquire": "^1.1.0",
7989        "@protobufjs/path": "^1.1.2",
7990        "@protobufjs/pool": "^1.1.0",
7991        "@protobufjs/utf8": "^1.1.0",
7992        "@types/long": "^4.0.1",
7993        "@types/node": ">=13.7.0",
7994        "long": "^4.0.0"
7995      }
7996    },
7997    "pseudomap": {
7998      "version": "1.0.2",
7999      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
8000      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
8001      "dev": true
8002    },
8003    "psl": {
8004      "version": "1.8.0",
8005      "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
8006      "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
8007      "dev": true
8008    },
8009    "punycode": {
8010      "version": "2.1.1",
8011      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
8012      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
8013      "dev": true
8014    },
8015    "qs": {
8016      "version": "6.9.3",
8017      "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz",
8018      "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==",
8019      "dev": true
8020    },
8021    "quick-lru": {
8022      "version": "4.0.1",
8023      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
8024      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
8025      "dev": true
8026    },
8027    "raw-body": {
8028      "version": "1.1.7",
8029      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
8030      "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
8031      "dev": true,
8032      "requires": {
8033        "bytes": "1",
8034        "string_decoder": "0.10"
8035      },
8036      "dependencies": {
8037        "string_decoder": {
8038          "version": "0.10.31",
8039          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
8040          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
8041          "dev": true
8042        }
8043      }
8044    },
8045    "read-pkg": {
8046      "version": "1.1.0",
8047      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
8048      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8049      "dev": true,
8050      "requires": {
8051        "load-json-file": "^1.0.0",
8052        "normalize-package-data": "^2.3.2",
8053        "path-type": "^1.0.0"
8054      }
8055    },
8056    "read-pkg-up": {
8057      "version": "1.0.1",
8058      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
8059      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8060      "dev": true,
8061      "requires": {
8062        "find-up": "^1.0.0",
8063        "read-pkg": "^1.0.0"
8064      }
8065    },
8066    "readable-stream": {
8067      "version": "2.3.6",
8068      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
8069      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
8070      "dev": true,
8071      "requires": {
8072        "core-util-is": "~1.0.0",
8073        "inherits": "~2.0.3",
8074        "isarray": "~1.0.0",
8075        "process-nextick-args": "~2.0.0",
8076        "safe-buffer": "~5.1.1",
8077        "string_decoder": "~1.1.1",
8078        "util-deprecate": "~1.0.1"
8079      }
8080    },
8081    "rechoir": {
8082      "version": "0.7.1",
8083      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
8084      "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
8085      "dev": true,
8086      "requires": {
8087        "resolve": "^1.9.0"
8088      }
8089    },
8090    "redent": {
8091      "version": "1.0.0",
8092      "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
8093      "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
8094      "dev": true,
8095      "requires": {
8096        "indent-string": "^2.1.0",
8097        "strip-indent": "^1.0.1"
8098      }
8099    },
8100    "reduce-extract": {
8101      "version": "1.0.0",
8102      "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
8103      "integrity": "sha1-Z/I4W+2mUGG19fQxJmLosIDKFSU=",
8104      "dev": true,
8105      "requires": {
8106        "test-value": "^1.0.1"
8107      },
8108      "dependencies": {
8109        "array-back": {
8110          "version": "1.0.4",
8111          "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
8112          "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
8113          "dev": true,
8114          "requires": {
8115            "typical": "^2.6.0"
8116          }
8117        },
8118        "test-value": {
8119          "version": "1.1.0",
8120          "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
8121          "integrity": "sha1-oJE29y7AQ9J8iTcHwrFZv6196T8=",
8122          "dev": true,
8123          "requires": {
8124            "array-back": "^1.0.2",
8125            "typical": "^2.4.2"
8126          }
8127        }
8128      }
8129    },
8130    "reduce-flatten": {
8131      "version": "1.0.1",
8132      "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
8133      "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
8134      "dev": true
8135    },
8136    "reduce-unique": {
8137      "version": "2.0.1",
8138      "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz",
8139      "integrity": "sha512-x4jH/8L1eyZGR785WY+ePtyMNhycl1N2XOLxhCbzZFaqF4AXjLzqSxa2UHgJ2ZVR/HHyPOvl1L7xRnW8ye5MdA==",
8140      "dev": true
8141    },
8142    "reduce-without": {
8143      "version": "1.0.1",
8144      "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
8145      "integrity": "sha1-aK0OrRGFXJo31OglbBW7+Hly/Iw=",
8146      "dev": true,
8147      "requires": {
8148        "test-value": "^2.0.0"
8149      },
8150      "dependencies": {
8151        "array-back": {
8152          "version": "1.0.4",
8153          "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
8154          "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
8155          "dev": true,
8156          "requires": {
8157            "typical": "^2.6.0"
8158          }
8159        },
8160        "test-value": {
8161          "version": "2.1.0",
8162          "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
8163          "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
8164          "dev": true,
8165          "requires": {
8166            "array-back": "^1.0.3",
8167            "typical": "^2.6.0"
8168          }
8169        }
8170      }
8171    },
8172    "regenerate": {
8173      "version": "1.4.0",
8174      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
8175      "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
8176      "dev": true
8177    },
8178    "regenerate-unicode-properties": {
8179      "version": "8.2.0",
8180      "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
8181      "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
8182      "dev": true,
8183      "requires": {
8184        "regenerate": "^1.4.0"
8185      }
8186    },
8187    "regenerator-runtime": {
8188      "version": "0.13.5",
8189      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
8190      "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
8191      "dev": true
8192    },
8193    "regenerator-transform": {
8194      "version": "0.14.4",
8195      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz",
8196      "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==",
8197      "dev": true,
8198      "requires": {
8199        "@babel/runtime": "^7.8.4",
8200        "private": "^0.1.8"
8201      }
8202    },
8203    "regexpp": {
8204      "version": "2.0.1",
8205      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
8206      "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
8207      "dev": true
8208    },
8209    "regexpu-core": {
8210      "version": "4.7.0",
8211      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz",
8212      "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==",
8213      "dev": true,
8214      "requires": {
8215        "regenerate": "^1.4.0",
8216        "regenerate-unicode-properties": "^8.2.0",
8217        "regjsgen": "^0.5.1",
8218        "regjsparser": "^0.6.4",
8219        "unicode-match-property-ecmascript": "^1.0.4",
8220        "unicode-match-property-value-ecmascript": "^1.2.0"
8221      }
8222    },
8223    "regextras": {
8224      "version": "0.8.0",
8225      "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz",
8226      "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==",
8227      "dev": true
8228    },
8229    "regjsgen": {
8230      "version": "0.5.1",
8231      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz",
8232      "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==",
8233      "dev": true
8234    },
8235    "regjsparser": {
8236      "version": "0.6.4",
8237      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
8238      "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
8239      "dev": true,
8240      "requires": {
8241        "jsesc": "~0.5.0"
8242      },
8243      "dependencies": {
8244        "jsesc": {
8245          "version": "0.5.0",
8246          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
8247          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
8248          "dev": true
8249        }
8250      }
8251    },
8252    "repeat-string": {
8253      "version": "1.6.1",
8254      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
8255      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
8256      "dev": true
8257    },
8258    "repeating": {
8259      "version": "2.0.1",
8260      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
8261      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
8262      "dev": true,
8263      "requires": {
8264        "is-finite": "^1.0.0"
8265      }
8266    },
8267    "replace-ext": {
8268      "version": "1.0.0",
8269      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
8270      "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
8271      "dev": true
8272    },
8273    "request": {
8274      "version": "2.88.2",
8275      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
8276      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
8277      "dev": true,
8278      "requires": {
8279        "aws-sign2": "~0.7.0",
8280        "aws4": "^1.8.0",
8281        "caseless": "~0.12.0",
8282        "combined-stream": "~1.0.6",
8283        "extend": "~3.0.2",
8284        "forever-agent": "~0.6.1",
8285        "form-data": "~2.3.2",
8286        "har-validator": "~5.1.3",
8287        "http-signature": "~1.2.0",
8288        "is-typedarray": "~1.0.0",
8289        "isstream": "~0.1.2",
8290        "json-stringify-safe": "~5.0.1",
8291        "mime-types": "~2.1.19",
8292        "oauth-sign": "~0.9.0",
8293        "performance-now": "^2.1.0",
8294        "qs": "~6.5.2",
8295        "safe-buffer": "^5.1.2",
8296        "tough-cookie": "~2.5.0",
8297        "tunnel-agent": "^0.6.0",
8298        "uuid": "^3.3.2"
8299      },
8300      "dependencies": {
8301        "qs": {
8302          "version": "6.5.2",
8303          "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
8304          "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
8305          "dev": true
8306        }
8307      }
8308    },
8309    "require-directory": {
8310      "version": "2.1.1",
8311      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
8312      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
8313      "dev": true
8314    },
8315    "require-main-filename": {
8316      "version": "1.0.1",
8317      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
8318      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
8319      "dev": true
8320    },
8321    "requizzle": {
8322      "version": "0.2.3",
8323      "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
8324      "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
8325      "dev": true,
8326      "requires": {
8327        "lodash": "^4.17.14"
8328      },
8329      "dependencies": {
8330        "lodash": {
8331          "version": "4.17.21",
8332          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
8333          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
8334          "dev": true
8335        }
8336      }
8337    },
8338    "resolve": {
8339      "version": "1.10.0",
8340      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
8341      "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
8342      "dev": true,
8343      "requires": {
8344        "path-parse": "^1.0.6"
8345      }
8346    },
8347    "resolve-dir": {
8348      "version": "1.0.1",
8349      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
8350      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
8351      "dev": true,
8352      "requires": {
8353        "expand-tilde": "^2.0.0",
8354        "global-modules": "^1.0.0"
8355      },
8356      "dependencies": {
8357        "global-modules": {
8358          "version": "1.0.0",
8359          "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
8360          "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
8361          "dev": true,
8362          "requires": {
8363            "global-prefix": "^1.0.1",
8364            "is-windows": "^1.0.1",
8365            "resolve-dir": "^1.0.0"
8366          }
8367        },
8368        "global-prefix": {
8369          "version": "1.0.2",
8370          "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
8371          "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
8372          "dev": true,
8373          "requires": {
8374            "expand-tilde": "^2.0.2",
8375            "homedir-polyfill": "^1.0.1",
8376            "ini": "^1.3.4",
8377            "is-windows": "^1.0.1",
8378            "which": "^1.2.14"
8379          }
8380        }
8381      }
8382    },
8383    "resolve-from": {
8384      "version": "4.0.0",
8385      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
8386      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
8387      "dev": true
8388    },
8389    "restore-cursor": {
8390      "version": "3.1.0",
8391      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
8392      "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
8393      "dev": true,
8394      "requires": {
8395        "onetime": "^5.1.0",
8396        "signal-exit": "^3.0.2"
8397      }
8398    },
8399    "reusify": {
8400      "version": "1.0.4",
8401      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
8402      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
8403      "dev": true
8404    },
8405    "rimraf": {
8406      "version": "2.6.3",
8407      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
8408      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
8409      "dev": true,
8410      "requires": {
8411        "glob": "^7.1.3"
8412      }
8413    },
8414    "run-async": {
8415      "version": "2.4.0",
8416      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz",
8417      "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==",
8418      "dev": true,
8419      "requires": {
8420        "is-promise": "^2.1.0"
8421      }
8422    },
8423    "run-parallel": {
8424      "version": "1.1.9",
8425      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
8426      "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
8427      "dev": true
8428    },
8429    "rxjs": {
8430      "version": "6.5.5",
8431      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
8432      "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
8433      "dev": true,
8434      "requires": {
8435        "tslib": "^1.9.0"
8436      }
8437    },
8438    "safe-buffer": {
8439      "version": "5.1.2",
8440      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8441      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8442      "dev": true
8443    },
8444    "safe-json-parse": {
8445      "version": "1.0.1",
8446      "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
8447      "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
8448      "dev": true
8449    },
8450    "safer-buffer": {
8451      "version": "2.1.2",
8452      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
8453      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
8454      "dev": true
8455    },
8456    "sass-graph": {
8457      "version": "2.2.4",
8458      "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
8459      "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
8460      "dev": true,
8461      "requires": {
8462        "glob": "^7.0.0",
8463        "lodash": "^4.0.0",
8464        "scss-tokenizer": "^0.2.3",
8465        "yargs": "^7.0.0"
8466      },
8467      "dependencies": {
8468        "camelcase": {
8469          "version": "3.0.0",
8470          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
8471          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8472          "dev": true
8473        },
8474        "cliui": {
8475          "version": "3.2.0",
8476          "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
8477          "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
8478          "dev": true,
8479          "requires": {
8480            "string-width": "^1.0.1",
8481            "strip-ansi": "^3.0.1",
8482            "wrap-ansi": "^2.0.0"
8483          }
8484        },
8485        "is-fullwidth-code-point": {
8486          "version": "1.0.0",
8487          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
8488          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8489          "dev": true,
8490          "requires": {
8491            "number-is-nan": "^1.0.0"
8492          }
8493        },
8494        "string-width": {
8495          "version": "1.0.2",
8496          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
8497          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8498          "dev": true,
8499          "requires": {
8500            "code-point-at": "^1.0.0",
8501            "is-fullwidth-code-point": "^1.0.0",
8502            "strip-ansi": "^3.0.0"
8503          }
8504        },
8505        "strip-ansi": {
8506          "version": "3.0.1",
8507          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8508          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8509          "dev": true,
8510          "requires": {
8511            "ansi-regex": "^2.0.0"
8512          }
8513        },
8514        "yargs": {
8515          "version": "7.1.0",
8516          "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
8517          "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
8518          "dev": true,
8519          "requires": {
8520            "camelcase": "^3.0.0",
8521            "cliui": "^3.2.0",
8522            "decamelize": "^1.1.1",
8523            "get-caller-file": "^1.0.1",
8524            "os-locale": "^1.4.0",
8525            "read-pkg-up": "^1.0.1",
8526            "require-directory": "^2.1.1",
8527            "require-main-filename": "^1.0.1",
8528            "set-blocking": "^2.0.0",
8529            "string-width": "^1.0.2",
8530            "which-module": "^1.0.0",
8531            "y18n": "^3.2.1",
8532            "yargs-parser": "^5.0.0"
8533          },
8534          "dependencies": {
8535            "y18n": {
8536              "version": "3.2.2",
8537              "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
8538              "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
8539              "dev": true
8540            }
8541          }
8542        }
8543      }
8544    },
8545    "sax": {
8546      "version": "0.5.8",
8547      "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz",
8548      "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=",
8549      "dev": true
8550    },
8551    "scss-tokenizer": {
8552      "version": "0.2.3",
8553      "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
8554      "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
8555      "dev": true,
8556      "requires": {
8557        "js-base64": "^2.1.8",
8558        "source-map": "^0.4.2"
8559      },
8560      "dependencies": {
8561        "source-map": {
8562          "version": "0.4.4",
8563          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
8564          "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
8565          "dev": true,
8566          "requires": {
8567            "amdefine": ">=0.0.4"
8568          }
8569        }
8570      }
8571    },
8572    "semver": {
8573      "version": "7.3.2",
8574      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
8575      "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
8576      "dev": true
8577    },
8578    "set-blocking": {
8579      "version": "2.0.0",
8580      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
8581      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
8582      "dev": true
8583    },
8584    "shebang-command": {
8585      "version": "1.2.0",
8586      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
8587      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
8588      "dev": true,
8589      "requires": {
8590        "shebang-regex": "^1.0.0"
8591      }
8592    },
8593    "shebang-regex": {
8594      "version": "1.0.0",
8595      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
8596      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
8597      "dev": true
8598    },
8599    "shelljs": {
8600      "version": "0.3.0",
8601      "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
8602      "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
8603      "dev": true
8604    },
8605    "shifter": {
8606      "version": "https://github.com/andrewnicols/shifter/archive/v1.2.0_moodle-0.tar.gz",
8607      "integrity": "sha512-zIR5WQqJcNP52vcIqFql2/wXm6nLHW4DsLZyfr6wZ0vfOuqDaYiwB6J7/WYvfjgL2pvvTtSo3pySUYRmrOP3lQ==",
8608      "dev": true,
8609      "requires": {
8610        "ansi-color": "*",
8611        "cpr": "~0.0.6",
8612        "cssproc": "~0.0.1",
8613        "gear": "~0.8.0",
8614        "gear-lib": "^0.9.2",
8615        "istanbul": "https://github.com/andrewnicols/istanbul/archive/v0.4.5_moodle-0.tar.gz",
8616        "jshint": "^2.9.5",
8617        "mkdirp": "*",
8618        "nopt": "*",
8619        "progress": "~0.1.0",
8620        "rimraf": "*",
8621        "timethat": "~0.0.1",
8622        "walkdir": "~0.0.5",
8623        "watch": "~0.8.0",
8624        "which": "*",
8625        "yuglify": "^2.0.0",
8626        "yui-lint": "~0.2.0",
8627        "yuicompressor": "2.4.7",
8628        "yuitest-coverage": ">=0.0.5"
8629      },
8630      "dependencies": {
8631        "progress": {
8632          "version": "0.1.0",
8633          "resolved": "https://registry.npmjs.org/progress/-/progress-0.1.0.tgz",
8634          "integrity": "sha1-2+wMmfvC97liPhMxY75jYdXp5Ec=",
8635          "dev": true
8636        }
8637      }
8638    },
8639    "sigmund": {
8640      "version": "1.0.1",
8641      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
8642      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
8643      "dev": true
8644    },
8645    "signal-exit": {
8646      "version": "3.0.2",
8647      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
8648      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
8649      "dev": true
8650    },
8651    "slash": {
8652      "version": "3.0.0",
8653      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
8654      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
8655      "dev": true
8656    },
8657    "slice-ansi": {
8658      "version": "2.1.0",
8659      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
8660      "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
8661      "dev": true,
8662      "requires": {
8663        "ansi-styles": "^3.2.0",
8664        "astral-regex": "^1.0.0",
8665        "is-fullwidth-code-point": "^2.0.0"
8666      },
8667      "dependencies": {
8668        "ansi-styles": {
8669          "version": "3.2.1",
8670          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8671          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8672          "dev": true,
8673          "requires": {
8674            "color-convert": "^1.9.0"
8675          }
8676        }
8677      }
8678    },
8679    "sntp": {
8680      "version": "0.2.4",
8681      "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz",
8682      "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=",
8683      "dev": true,
8684      "optional": true,
8685      "requires": {
8686        "hoek": "0.9.x"
8687      }
8688    },
8689    "sort-array": {
8690      "version": "4.1.4",
8691      "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.4.tgz",
8692      "integrity": "sha512-GVFN6Y1sHKrWaSYOJTk9093ZnrBMc9sP3nuhANU44S4xg3rE6W5Z5WyamuT8VpMBbssnetx5faKCua0LEmUnSw==",
8693      "dev": true,
8694      "requires": {
8695        "array-back": "^5.0.0",
8696        "typical": "^6.0.1"
8697      },
8698      "dependencies": {
8699        "typical": {
8700          "version": "6.0.1",
8701          "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
8702          "integrity": "sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==",
8703          "dev": true
8704        }
8705      }
8706    },
8707    "source-map": {
8708      "version": "0.5.7",
8709      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
8710      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
8711      "dev": true
8712    },
8713    "source-map-support": {
8714      "version": "0.5.19",
8715      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
8716      "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
8717      "dev": true,
8718      "requires": {
8719        "buffer-from": "^1.0.0",
8720        "source-map": "^0.6.0"
8721      },
8722      "dependencies": {
8723        "source-map": {
8724          "version": "0.6.1",
8725          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8726          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8727          "dev": true
8728        }
8729      }
8730    },
8731    "spdx-correct": {
8732      "version": "3.1.0",
8733      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
8734      "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
8735      "dev": true,
8736      "requires": {
8737        "spdx-expression-parse": "^3.0.0",
8738        "spdx-license-ids": "^3.0.0"
8739      }
8740    },
8741    "spdx-exceptions": {
8742      "version": "2.2.0",
8743      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
8744      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
8745      "dev": true
8746    },
8747    "spdx-expression-parse": {
8748      "version": "3.0.0",
8749      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
8750      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
8751      "dev": true,
8752      "requires": {
8753        "spdx-exceptions": "^2.1.0",
8754        "spdx-license-ids": "^3.0.0"
8755      }
8756    },
8757    "spdx-license-ids": {
8758      "version": "3.0.3",
8759      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
8760      "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",
8761      "dev": true
8762    },
8763    "specificity": {
8764      "version": "0.4.1",
8765      "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
8766      "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
8767      "dev": true
8768    },
8769    "sprintf-js": {
8770      "version": "1.0.3",
8771      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
8772      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
8773      "dev": true
8774    },
8775    "sshpk": {
8776      "version": "1.16.1",
8777      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
8778      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
8779      "dev": true,
8780      "requires": {
8781        "asn1": "~0.2.3",
8782        "assert-plus": "^1.0.0",
8783        "bcrypt-pbkdf": "^1.0.0",
8784        "dashdash": "^1.12.0",
8785        "ecc-jsbn": "~0.1.1",
8786        "getpass": "^0.1.1",
8787        "jsbn": "~0.1.0",
8788        "safer-buffer": "^2.0.2",
8789        "tweetnacl": "~0.14.0"
8790      }
8791    },
8792    "stdout-stream": {
8793      "version": "1.4.1",
8794      "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
8795      "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
8796      "dev": true,
8797      "requires": {
8798        "readable-stream": "^2.0.1"
8799      }
8800    },
8801    "stream-connect": {
8802      "version": "1.0.2",
8803      "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
8804      "integrity": "sha1-GLyB8u2zW4tdmoAJIAqYUxRCipc=",
8805      "dev": true,
8806      "requires": {
8807        "array-back": "^1.0.2"
8808      },
8809      "dependencies": {
8810        "array-back": {
8811          "version": "1.0.4",
8812          "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
8813          "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
8814          "dev": true,
8815          "requires": {
8816            "typical": "^2.6.0"
8817          }
8818        }
8819      }
8820    },
8821    "stream-counter": {
8822      "version": "0.1.0",
8823      "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz",
8824      "integrity": "sha1-oDXkKTYftX82Fgbhf82Ki5Z3Mns=",
8825      "dev": true,
8826      "requires": {
8827        "readable-stream": "~1.0.2"
8828      },
8829      "dependencies": {
8830        "isarray": {
8831          "version": "0.0.1",
8832          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
8833          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
8834          "dev": true
8835        },
8836        "readable-stream": {
8837          "version": "1.0.34",
8838          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
8839          "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
8840          "dev": true,
8841          "requires": {
8842            "core-util-is": "~1.0.0",
8843            "inherits": "~2.0.1",
8844            "isarray": "0.0.1",
8845            "string_decoder": "~0.10.x"
8846          }
8847        },
8848        "string_decoder": {
8849          "version": "0.10.31",
8850          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
8851          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
8852          "dev": true
8853        }
8854      }
8855    },
8856    "stream-via": {
8857      "version": "1.0.4",
8858      "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
8859      "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
8860      "dev": true
8861    },
8862    "string-template": {
8863      "version": "0.2.1",
8864      "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
8865      "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
8866      "dev": true
8867    },
8868    "string-width": {
8869      "version": "2.1.1",
8870      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
8871      "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
8872      "dev": true,
8873      "requires": {
8874        "is-fullwidth-code-point": "^2.0.0",
8875        "strip-ansi": "^4.0.0"
8876      }
8877    },
8878    "string_decoder": {
8879      "version": "1.1.1",
8880      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
8881      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
8882      "dev": true,
8883      "requires": {
8884        "safe-buffer": "~5.1.0"
8885      }
8886    },
8887    "stringstream": {
8888      "version": "0.0.6",
8889      "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
8890      "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
8891      "dev": true,
8892      "optional": true
8893    },
8894    "strip-ansi": {
8895      "version": "4.0.0",
8896      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8897      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8898      "dev": true,
8899      "requires": {
8900        "ansi-regex": "^3.0.0"
8901      },
8902      "dependencies": {
8903        "ansi-regex": {
8904          "version": "3.0.0",
8905          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8906          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
8907          "dev": true
8908        }
8909      }
8910    },
8911    "strip-bom": {
8912      "version": "2.0.0",
8913      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
8914      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
8915      "dev": true,
8916      "requires": {
8917        "is-utf8": "^0.2.0"
8918      }
8919    },
8920    "strip-indent": {
8921      "version": "1.0.1",
8922      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
8923      "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
8924      "dev": true,
8925      "requires": {
8926        "get-stdin": "^4.0.1"
8927      }
8928    },
8929    "strip-json-comments": {
8930      "version": "3.1.0",
8931      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz",
8932      "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==",
8933      "dev": true
8934    },
8935    "style-search": {
8936      "version": "0.1.0",
8937      "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
8938      "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
8939      "dev": true
8940    },
8941    "stylelint": {
8942      "version": "13.3.3",
8943      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.3.3.tgz",
8944      "integrity": "sha512-j8Oio2T1YNiJc6iXDaPYd74Jg4zOa1bByNm/g9/Nvnq4tDPsIjMi46jhRZyPPktGPwjJ5FwcmCqIRlH6PVP8mA==",
8945      "dev": true,
8946      "requires": {
8947        "@stylelint/postcss-css-in-js": "^0.37.1",
8948        "@stylelint/postcss-markdown": "^0.36.1",
8949        "autoprefixer": "^9.7.6",
8950        "balanced-match": "^1.0.0",
8951        "chalk": "^4.0.0",
8952        "cosmiconfig": "^6.0.0",
8953        "debug": "^4.1.1",
8954        "execall": "^2.0.0",
8955        "file-entry-cache": "^5.0.1",
8956        "get-stdin": "^7.0.0",
8957        "global-modules": "^2.0.0",
8958        "globby": "^11.0.0",
8959        "globjoin": "^0.1.4",
8960        "html-tags": "^3.1.0",
8961        "ignore": "^5.1.4",
8962        "import-lazy": "^4.0.0",
8963        "imurmurhash": "^0.1.4",
8964        "known-css-properties": "^0.18.0",
8965        "leven": "^3.1.0",
8966        "lodash": "^4.17.15",
8967        "log-symbols": "^3.0.0",
8968        "mathml-tag-names": "^2.1.3",
8969        "meow": "^6.1.0",
8970        "micromatch": "^4.0.2",
8971        "normalize-selector": "^0.2.0",
8972        "postcss": "^7.0.27",
8973        "postcss-html": "^0.36.0",
8974        "postcss-less": "^3.1.4",
8975        "postcss-media-query-parser": "^0.2.3",
8976        "postcss-reporter": "^6.0.1",
8977        "postcss-resolve-nested-selector": "^0.1.1",
8978        "postcss-safe-parser": "^4.0.2",
8979        "postcss-sass": "^0.4.4",
8980        "postcss-scss": "^2.0.0",
8981        "postcss-selector-parser": "^6.0.2",
8982        "postcss-syntax": "^0.36.2",
8983        "postcss-value-parser": "^4.0.3",
8984        "resolve-from": "^5.0.0",
8985        "slash": "^3.0.0",
8986        "specificity": "^0.4.1",
8987        "string-width": "^4.2.0",
8988        "strip-ansi": "^6.0.0",
8989        "style-search": "^0.1.0",
8990        "sugarss": "^2.0.0",
8991        "svg-tags": "^1.0.0",
8992        "table": "^5.4.6",
8993        "v8-compile-cache": "^2.1.0",
8994        "write-file-atomic": "^3.0.3"
8995      },
8996      "dependencies": {
8997        "ansi-regex": {
8998          "version": "5.0.0",
8999          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
9000          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
9001          "dev": true
9002        },
9003        "ansi-styles": {
9004          "version": "4.2.1",
9005          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
9006          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
9007          "dev": true,
9008          "requires": {
9009            "@types/color-name": "^1.1.1",
9010            "color-convert": "^2.0.1"
9011          }
9012        },
9013        "camelcase": {
9014          "version": "5.3.1",
9015          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
9016          "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
9017          "dev": true
9018        },
9019        "camelcase-keys": {
9020          "version": "6.2.2",
9021          "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
9022          "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
9023          "dev": true,
9024          "requires": {
9025            "camelcase": "^5.3.1",
9026            "map-obj": "^4.0.0",
9027            "quick-lru": "^4.0.1"
9028          }
9029        },
9030        "chalk": {
9031          "version": "4.0.0",
9032          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
9033          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
9034          "dev": true,
9035          "requires": {
9036            "ansi-styles": "^4.1.0",
9037            "supports-color": "^7.1.0"
9038          }
9039        },
9040        "color-convert": {
9041          "version": "2.0.1",
9042          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9043          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9044          "dev": true,
9045          "requires": {
9046            "color-name": "~1.1.4"
9047          }
9048        },
9049        "color-name": {
9050          "version": "1.1.4",
9051          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9052          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9053          "dev": true
9054        },
9055        "find-up": {
9056          "version": "4.1.0",
9057          "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
9058          "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
9059          "dev": true,
9060          "requires": {
9061            "locate-path": "^5.0.0",
9062            "path-exists": "^4.0.0"
9063          }
9064        },
9065        "get-stdin": {
9066          "version": "7.0.0",
9067          "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz",
9068          "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==",
9069          "dev": true
9070        },
9071        "has-flag": {
9072          "version": "4.0.0",
9073          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
9074          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
9075          "dev": true
9076        },
9077        "ignore": {
9078          "version": "5.1.4",
9079          "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
9080          "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
9081          "dev": true
9082        },
9083        "indent-string": {
9084          "version": "4.0.0",
9085          "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
9086          "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
9087          "dev": true
9088        },
9089        "is-fullwidth-code-point": {
9090          "version": "3.0.0",
9091          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
9092          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
9093          "dev": true
9094        },
9095        "locate-path": {
9096          "version": "5.0.0",
9097          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
9098          "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
9099          "dev": true,
9100          "requires": {
9101            "p-locate": "^4.1.0"
9102          }
9103        },
9104        "lodash": {
9105          "version": "4.17.21",
9106          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
9107          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
9108          "dev": true
9109        },
9110        "map-obj": {
9111          "version": "4.1.0",
9112          "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
9113          "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
9114          "dev": true
9115        },
9116        "meow": {
9117          "version": "6.1.0",
9118          "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.0.tgz",
9119          "integrity": "sha512-iIAoeI01v6pmSfObAAWFoITAA4GgiT45m4SmJgoxtZfvI0fyZwhV4d0lTwiUXvAKIPlma05Feb2Xngl52Mj5Cg==",
9120          "dev": true,
9121          "requires": {
9122            "@types/minimist": "^1.2.0",
9123            "camelcase-keys": "^6.1.1",
9124            "decamelize-keys": "^1.1.0",
9125            "hard-rejection": "^2.0.0",
9126            "minimist-options": "^4.0.1",
9127            "normalize-package-data": "^2.5.0",
9128            "read-pkg-up": "^7.0.0",
9129            "redent": "^3.0.0",
9130            "trim-newlines": "^3.0.0",
9131            "type-fest": "^0.8.1",
9132            "yargs-parser": "^18.1.1"
9133          }
9134        },
9135        "p-limit": {
9136          "version": "2.3.0",
9137          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
9138          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
9139          "dev": true,
9140          "requires": {
9141            "p-try": "^2.0.0"
9142          }
9143        },
9144        "p-locate": {
9145          "version": "4.1.0",
9146          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
9147          "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
9148          "dev": true,
9149          "requires": {
9150            "p-limit": "^2.2.0"
9151          }
9152        },
9153        "p-try": {
9154          "version": "2.2.0",
9155          "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
9156          "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
9157          "dev": true
9158        },
9159        "parse-json": {
9160          "version": "5.0.0",
9161          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz",
9162          "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==",
9163          "dev": true,
9164          "requires": {
9165            "@babel/code-frame": "^7.0.0",
9166            "error-ex": "^1.3.1",
9167            "json-parse-better-errors": "^1.0.1",
9168            "lines-and-columns": "^1.1.6"
9169          }
9170        },
9171        "path-exists": {
9172          "version": "4.0.0",
9173          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
9174          "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
9175          "dev": true
9176        },
9177        "read-pkg": {
9178          "version": "5.2.0",
9179          "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
9180          "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
9181          "dev": true,
9182          "requires": {
9183            "@types/normalize-package-data": "^2.4.0",
9184            "normalize-package-data": "^2.5.0",
9185            "parse-json": "^5.0.0",
9186            "type-fest": "^0.6.0"
9187          },
9188          "dependencies": {
9189            "type-fest": {
9190              "version": "0.6.0",
9191              "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
9192              "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
9193              "dev": true
9194            }
9195          }
9196        },
9197        "read-pkg-up": {
9198          "version": "7.0.1",
9199          "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
9200          "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
9201          "dev": true,
9202          "requires": {
9203            "find-up": "^4.1.0",
9204            "read-pkg": "^5.2.0",
9205            "type-fest": "^0.8.1"
9206          }
9207        },
9208        "redent": {
9209          "version": "3.0.0",
9210          "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
9211          "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
9212          "dev": true,
9213          "requires": {
9214            "indent-string": "^4.0.0",
9215            "strip-indent": "^3.0.0"
9216          }
9217        },
9218        "resolve-from": {
9219          "version": "5.0.0",
9220          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
9221          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
9222          "dev": true
9223        },
9224        "string-width": {
9225          "version": "4.2.0",
9226          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
9227          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
9228          "dev": true,
9229          "requires": {
9230            "emoji-regex": "^8.0.0",
9231            "is-fullwidth-code-point": "^3.0.0",
9232            "strip-ansi": "^6.0.0"
9233          }
9234        },
9235        "strip-ansi": {
9236          "version": "6.0.0",
9237          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
9238          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
9239          "dev": true,
9240          "requires": {
9241            "ansi-regex": "^5.0.0"
9242          }
9243        },
9244        "strip-indent": {
9245          "version": "3.0.0",
9246          "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
9247          "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
9248          "dev": true,
9249          "requires": {
9250            "min-indent": "^1.0.0"
9251          }
9252        },
9253        "supports-color": {
9254          "version": "7.1.0",
9255          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
9256          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
9257          "dev": true,
9258          "requires": {
9259            "has-flag": "^4.0.0"
9260          }
9261        },
9262        "trim-newlines": {
9263          "version": "3.0.1",
9264          "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
9265          "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
9266          "dev": true
9267        },
9268        "yargs-parser": {
9269          "version": "18.1.3",
9270          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
9271          "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
9272          "dev": true,
9273          "requires": {
9274            "camelcase": "^5.0.0",
9275            "decamelize": "^1.2.0"
9276          }
9277        }
9278      }
9279    },
9280    "stylelint-checkstyle-formatter": {
9281      "version": "0.1.2",
9282      "resolved": "https://registry.npmjs.org/stylelint-checkstyle-formatter/-/stylelint-checkstyle-formatter-0.1.2.tgz",
9283      "integrity": "sha512-bePbF16ei9dCza2SlExRCGYMLVWsw0uQ2WJ5bakuL7lyprlENWz5/3qCZpneRMsFJkq+qtYuvomMoY/VI3AbPw==",
9284      "dev": true,
9285      "requires": {
9286        "lodash": "^4.17.10"
9287      }
9288    },
9289    "stylelint-csstree-validator": {
9290      "version": "1.8.0",
9291      "resolved": "https://registry.npmjs.org/stylelint-csstree-validator/-/stylelint-csstree-validator-1.8.0.tgz",
9292      "integrity": "sha512-S9PAu3/HTkRstKOHgD6Bm6pgf2u/u0jwCOFEq4tmnnvlHchL2SGFgifPl4gTDOQwMxcV12WmXMgsn8NH+2ttRw==",
9293      "dev": true,
9294      "requires": {
9295        "css-tree": "1.0.0-alpha.38"
9296      }
9297    },
9298    "sugarss": {
9299      "version": "2.0.0",
9300      "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
9301      "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
9302      "dev": true,
9303      "requires": {
9304        "postcss": "^7.0.2"
9305      }
9306    },
9307    "supports-color": {
9308      "version": "2.0.0",
9309      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
9310      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
9311      "dev": true
9312    },
9313    "svg-tags": {
9314      "version": "1.0.0",
9315      "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
9316      "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
9317      "dev": true
9318    },
9319    "table": {
9320      "version": "5.4.6",
9321      "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
9322      "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
9323      "dev": true,
9324      "requires": {
9325        "ajv": "^6.10.2",
9326        "lodash": "^4.17.14",
9327        "slice-ansi": "^2.1.0",
9328        "string-width": "^3.0.0"
9329      },
9330      "dependencies": {
9331        "ansi-regex": {
9332          "version": "4.1.0",
9333          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
9334          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
9335          "dev": true
9336        },
9337        "emoji-regex": {
9338          "version": "7.0.3",
9339          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
9340          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
9341          "dev": true
9342        },
9343        "lodash": {
9344          "version": "4.17.21",
9345          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
9346          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
9347          "dev": true
9348        },
9349        "string-width": {
9350          "version": "3.1.0",
9351          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
9352          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
9353          "dev": true,
9354          "requires": {
9355            "emoji-regex": "^7.0.1",
9356            "is-fullwidth-code-point": "^2.0.0",
9357            "strip-ansi": "^5.1.0"
9358          }
9359        },
9360        "strip-ansi": {
9361          "version": "5.2.0",
9362          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
9363          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
9364          "dev": true,
9365          "requires": {
9366            "ansi-regex": "^4.1.0"
9367          }
9368        }
9369      }
9370    },
9371    "table-layout": {
9372      "version": "0.4.5",
9373      "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
9374      "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
9375      "dev": true,
9376      "requires": {
9377        "array-back": "^2.0.0",
9378        "deep-extend": "~0.6.0",
9379        "lodash.padend": "^4.6.1",
9380        "typical": "^2.6.1",
9381        "wordwrapjs": "^3.0.0"
9382      },
9383      "dependencies": {
9384        "array-back": {
9385          "version": "2.0.0",
9386          "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
9387          "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
9388          "dev": true,
9389          "requires": {
9390            "typical": "^2.6.1"
9391          }
9392        }
9393      }
9394    },
9395    "taffydb": {
9396      "version": "2.6.2",
9397      "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
9398      "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
9399      "dev": true
9400    },
9401    "tar": {
9402      "version": "2.2.2",
9403      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
9404      "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
9405      "dev": true,
9406      "requires": {
9407        "block-stream": "*",
9408        "fstream": "^1.0.12",
9409        "inherits": "2"
9410      }
9411    },
9412    "temp-path": {
9413      "version": "1.0.0",
9414      "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
9415      "integrity": "sha1-JLFUOXOrRCiW2a02fdnL2/r+kYs=",
9416      "dev": true
9417    },
9418    "test-value": {
9419      "version": "3.0.0",
9420      "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
9421      "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
9422      "dev": true,
9423      "requires": {
9424        "array-back": "^2.0.0",
9425        "typical": "^2.6.1"
9426      },
9427      "dependencies": {
9428        "array-back": {
9429          "version": "2.0.0",
9430          "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
9431          "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
9432          "dev": true,
9433          "requires": {
9434            "typical": "^2.6.1"
9435          }
9436        }
9437      }
9438    },
9439    "text-table": {
9440      "version": "0.2.0",
9441      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
9442      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
9443      "dev": true
9444    },
9445    "through": {
9446      "version": "2.3.8",
9447      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
9448      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
9449      "dev": true
9450    },
9451    "timethat": {
9452      "version": "0.0.3",
9453      "resolved": "https://registry.npmjs.org/timethat/-/timethat-0.0.3.tgz",
9454      "integrity": "sha1-OoRUYguF5vnLS2f43TTciA1JrtA=",
9455      "dev": true
9456    },
9457    "tiny-lr": {
9458      "version": "1.1.1",
9459      "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
9460      "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
9461      "dev": true,
9462      "requires": {
9463        "body": "^5.1.0",
9464        "debug": "^3.1.0",
9465        "faye-websocket": "~0.10.0",
9466        "livereload-js": "^2.3.0",
9467        "object-assign": "^4.1.0",
9468        "qs": "^6.4.0"
9469      },
9470      "dependencies": {
9471        "debug": {
9472          "version": "3.2.6",
9473          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
9474          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
9475          "dev": true,
9476          "requires": {
9477            "ms": "^2.1.1"
9478          }
9479        }
9480      }
9481    },
9482    "tmp": {
9483      "version": "0.0.33",
9484      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
9485      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
9486      "dev": true,
9487      "requires": {
9488        "os-tmpdir": "~1.0.2"
9489      }
9490    },
9491    "to-fast-properties": {
9492      "version": "2.0.0",
9493      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
9494      "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
9495      "dev": true
9496    },
9497    "to-regex-range": {
9498      "version": "5.0.1",
9499      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
9500      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
9501      "dev": true,
9502      "requires": {
9503        "is-number": "^7.0.0"
9504      }
9505    },
9506    "tough-cookie": {
9507      "version": "2.5.0",
9508      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
9509      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
9510      "dev": true,
9511      "requires": {
9512        "psl": "^1.1.28",
9513        "punycode": "^2.1.1"
9514      }
9515    },
9516    "trim-newlines": {
9517      "version": "1.0.0",
9518      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
9519      "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
9520      "dev": true
9521    },
9522    "trough": {
9523      "version": "1.0.5",
9524      "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
9525      "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
9526      "dev": true
9527    },
9528    "true-case-path": {
9529      "version": "1.0.3",
9530      "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
9531      "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
9532      "dev": true,
9533      "requires": {
9534        "glob": "^7.1.2"
9535      }
9536    },
9537    "tslib": {
9538      "version": "1.11.1",
9539      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
9540      "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
9541      "dev": true
9542    },
9543    "tunnel-agent": {
9544      "version": "0.6.0",
9545      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
9546      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
9547      "dev": true,
9548      "requires": {
9549        "safe-buffer": "^5.0.1"
9550      }
9551    },
9552    "tweetnacl": {
9553      "version": "0.14.5",
9554      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
9555      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
9556      "dev": true
9557    },
9558    "type-check": {
9559      "version": "0.3.2",
9560      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
9561      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
9562      "dev": true,
9563      "requires": {
9564        "prelude-ls": "~1.1.2"
9565      }
9566    },
9567    "type-fest": {
9568      "version": "0.8.1",
9569      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
9570      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
9571      "dev": true
9572    },
9573    "typedarray-to-buffer": {
9574      "version": "3.1.5",
9575      "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
9576      "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
9577      "dev": true,
9578      "requires": {
9579        "is-typedarray": "^1.0.0"
9580      }
9581    },
9582    "typical": {
9583      "version": "2.6.1",
9584      "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
9585      "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
9586      "dev": true
9587    },
9588    "uc.micro": {
9589      "version": "1.0.6",
9590      "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
9591      "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
9592      "dev": true
9593    },
9594    "uglify-js": {
9595      "version": "3.9.1",
9596      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz",
9597      "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==",
9598      "dev": true,
9599      "requires": {
9600        "commander": "~2.20.3"
9601      },
9602      "dependencies": {
9603        "commander": {
9604          "version": "2.20.3",
9605          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
9606          "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
9607          "dev": true
9608        }
9609      }
9610    },
9611    "uglify-to-browserify": {
9612      "version": "1.0.2",
9613      "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
9614      "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
9615      "dev": true
9616    },
9617    "unc-path-regex": {
9618      "version": "0.1.2",
9619      "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
9620      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
9621      "dev": true
9622    },
9623    "underscore": {
9624      "version": "1.6.0",
9625      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
9626      "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
9627      "dev": true
9628    },
9629    "underscore.string": {
9630      "version": "3.3.5",
9631      "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
9632      "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
9633      "dev": true,
9634      "requires": {
9635        "sprintf-js": "^1.0.3",
9636        "util-deprecate": "^1.0.2"
9637      }
9638    },
9639    "unicode-canonical-property-names-ecmascript": {
9640      "version": "1.0.4",
9641      "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
9642      "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
9643      "dev": true
9644    },
9645    "unicode-match-property-ecmascript": {
9646      "version": "1.0.4",
9647      "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
9648      "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
9649      "dev": true,
9650      "requires": {
9651        "unicode-canonical-property-names-ecmascript": "^1.0.4",
9652        "unicode-property-aliases-ecmascript": "^1.0.4"
9653      }
9654    },
9655    "unicode-match-property-value-ecmascript": {
9656      "version": "1.2.0",
9657      "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
9658      "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
9659      "dev": true
9660    },
9661    "unicode-property-aliases-ecmascript": {
9662      "version": "1.1.0",
9663      "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
9664      "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
9665      "dev": true
9666    },
9667    "uniq": {
9668      "version": "1.0.1",
9669      "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
9670      "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
9671      "dev": true
9672    },
9673    "unist-util-is": {
9674      "version": "4.0.2",
9675      "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz",
9676      "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==",
9677      "dev": true
9678    },
9679    "unist-util-stringify-position": {
9680      "version": "2.0.3",
9681      "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
9682      "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
9683      "dev": true,
9684      "requires": {
9685        "@types/unist": "^2.0.2"
9686      }
9687    },
9688    "uri-js": {
9689      "version": "4.2.2",
9690      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
9691      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
9692      "dev": true,
9693      "requires": {
9694        "punycode": "^2.1.0"
9695      }
9696    },
9697    "uri-path": {
9698      "version": "1.0.0",
9699      "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
9700      "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
9701      "dev": true
9702    },
9703    "util-deprecate": {
9704      "version": "1.0.2",
9705      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
9706      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
9707      "dev": true
9708    },
9709    "uuid": {
9710      "version": "3.4.0",
9711      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
9712      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
9713      "dev": true
9714    },
9715    "v8-compile-cache": {
9716      "version": "2.1.0",
9717      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
9718      "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
9719      "dev": true
9720    },
9721    "v8flags": {
9722      "version": "3.2.0",
9723      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
9724      "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
9725      "dev": true,
9726      "requires": {
9727        "homedir-polyfill": "^1.0.1"
9728      }
9729    },
9730    "validate-npm-package-license": {
9731      "version": "3.0.4",
9732      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
9733      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
9734      "dev": true,
9735      "requires": {
9736        "spdx-correct": "^3.0.0",
9737        "spdx-expression-parse": "^3.0.0"
9738      }
9739    },
9740    "verror": {
9741      "version": "1.10.0",
9742      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
9743      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
9744      "dev": true,
9745      "requires": {
9746        "assert-plus": "^1.0.0",
9747        "core-util-is": "1.0.2",
9748        "extsprintf": "^1.2.0"
9749      }
9750    },
9751    "vfile": {
9752      "version": "4.1.0",
9753      "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz",
9754      "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==",
9755      "dev": true,
9756      "requires": {
9757        "@types/unist": "^2.0.0",
9758        "is-buffer": "^2.0.0",
9759        "replace-ext": "1.0.0",
9760        "unist-util-stringify-position": "^2.0.0",
9761        "vfile-message": "^2.0.0"
9762      }
9763    },
9764    "vfile-message": {
9765      "version": "2.0.4",
9766      "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
9767      "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
9768      "dev": true,
9769      "requires": {
9770        "@types/unist": "^2.0.0",
9771        "unist-util-stringify-position": "^2.0.0"
9772      }
9773    },
9774    "walk-back": {
9775      "version": "5.0.0",
9776      "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.0.0.tgz",
9777      "integrity": "sha512-ASerU3aOj9ok+uMNiW0A6/SEwNOxhPmiprbHmPFw1faz7Qmoy9wD3sbmL5HYG+IBxT5c/4cX9O2kSpNv8OAM9A==",
9778      "dev": true
9779    },
9780    "walkdir": {
9781      "version": "0.0.12",
9782      "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.12.tgz",
9783      "integrity": "sha512-HFhaD4mMWPzFSqhpyDG48KDdrjfn409YQuVW7ckZYhW4sE87mYtWifdB/+73RA7+p4s4K18n5Jfx1kHthE1gBw==",
9784      "dev": true
9785    },
9786    "watch": {
9787      "version": "0.8.0",
9788      "resolved": "https://registry.npmjs.org/watch/-/watch-0.8.0.tgz",
9789      "integrity": "sha1-G7DupT3v5uYh6cjGPANYAH7L28w=",
9790      "dev": true
9791    },
9792    "websocket-driver": {
9793      "version": "0.7.3",
9794      "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
9795      "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
9796      "dev": true,
9797      "requires": {
9798        "http-parser-js": ">=0.4.0 <0.4.11",
9799        "safe-buffer": ">=5.1.0",
9800        "websocket-extensions": ">=0.1.1"
9801      }
9802    },
9803    "websocket-extensions": {
9804      "version": "0.1.4",
9805      "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
9806      "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
9807      "dev": true
9808    },
9809    "which": {
9810      "version": "1.3.1",
9811      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
9812      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
9813      "dev": true,
9814      "requires": {
9815        "isexe": "^2.0.0"
9816      }
9817    },
9818    "which-module": {
9819      "version": "1.0.0",
9820      "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
9821      "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
9822      "dev": true
9823    },
9824    "wide-align": {
9825      "version": "1.1.3",
9826      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
9827      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
9828      "dev": true,
9829      "requires": {
9830        "string-width": "^1.0.2 || 2"
9831      }
9832    },
9833    "window-size": {
9834      "version": "0.1.0",
9835      "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
9836      "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
9837      "dev": true
9838    },
9839    "word-wrap": {
9840      "version": "1.2.3",
9841      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
9842      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
9843      "dev": true
9844    },
9845    "wordwrap": {
9846      "version": "0.0.3",
9847      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
9848      "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
9849      "dev": true
9850    },
9851    "wordwrapjs": {
9852      "version": "3.0.0",
9853      "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
9854      "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
9855      "dev": true,
9856      "requires": {
9857        "reduce-flatten": "^1.0.1",
9858        "typical": "^2.6.1"
9859      }
9860    },
9861    "wrap-ansi": {
9862      "version": "2.1.0",
9863      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
9864      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
9865      "dev": true,
9866      "requires": {
9867        "string-width": "^1.0.1",
9868        "strip-ansi": "^3.0.1"
9869      },
9870      "dependencies": {
9871        "is-fullwidth-code-point": {
9872          "version": "1.0.0",
9873          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
9874          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
9875          "dev": true,
9876          "requires": {
9877            "number-is-nan": "^1.0.0"
9878          }
9879        },
9880        "string-width": {
9881          "version": "1.0.2",
9882          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
9883          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
9884          "dev": true,
9885          "requires": {
9886            "code-point-at": "^1.0.0",
9887            "is-fullwidth-code-point": "^1.0.0",
9888            "strip-ansi": "^3.0.0"
9889          }
9890        },
9891        "strip-ansi": {
9892          "version": "3.0.1",
9893          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
9894          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9895          "dev": true,
9896          "requires": {
9897            "ansi-regex": "^2.0.0"
9898          }
9899        }
9900      }
9901    },
9902    "wrappy": {
9903      "version": "1.0.2",
9904      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
9905      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
9906      "dev": true
9907    },
9908    "write": {
9909      "version": "1.0.3",
9910      "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
9911      "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
9912      "dev": true,
9913      "requires": {
9914        "mkdirp": "^0.5.1"
9915      }
9916    },
9917    "write-file-atomic": {
9918      "version": "3.0.3",
9919      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
9920      "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
9921      "dev": true,
9922      "requires": {
9923        "imurmurhash": "^0.1.4",
9924        "is-typedarray": "^1.0.0",
9925        "signal-exit": "^3.0.2",
9926        "typedarray-to-buffer": "^3.1.5"
9927      }
9928    },
9929    "xml-js": {
9930      "version": "1.6.11",
9931      "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
9932      "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
9933      "dev": true,
9934      "requires": {
9935        "sax": "^1.2.4"
9936      },
9937      "dependencies": {
9938        "sax": {
9939          "version": "1.2.4",
9940          "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
9941          "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
9942          "dev": true
9943        }
9944      }
9945    },
9946    "xml2js": {
9947      "version": "0.2.8",
9948      "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz",
9949      "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=",
9950      "dev": true,
9951      "requires": {
9952        "sax": "0.5.x"
9953      }
9954    },
9955    "xmlcreate": {
9956      "version": "2.0.3",
9957      "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz",
9958      "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==",
9959      "dev": true
9960    },
9961    "xmldom": {
9962      "version": "0.6.0",
9963      "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz",
9964      "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==",
9965      "dev": true
9966    },
9967    "xpath": {
9968      "version": "0.0.27",
9969      "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz",
9970      "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==",
9971      "dev": true
9972    },
9973    "yallist": {
9974      "version": "2.1.2",
9975      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
9976      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
9977      "dev": true
9978    },
9979    "yaml": {
9980      "version": "1.9.2",
9981      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz",
9982      "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==",
9983      "dev": true,
9984      "requires": {
9985        "@babel/runtime": "^7.9.2"
9986      }
9987    },
9988    "yargs": {
9989      "version": "3.5.4",
9990      "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz",
9991      "integrity": "sha1-2K/49mXpTDS9JZvevRv68N3TU2E=",
9992      "dev": true,
9993      "requires": {
9994        "camelcase": "^1.0.2",
9995        "decamelize": "^1.0.0",
9996        "window-size": "0.1.0",
9997        "wordwrap": "0.0.2"
9998      },
9999      "dependencies": {
10000        "camelcase": {
10001          "version": "1.2.1",
10002          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
10003          "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
10004          "dev": true
10005        },
10006        "wordwrap": {
10007          "version": "0.0.2",
10008          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
10009          "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
10010          "dev": true
10011        }
10012      }
10013    },
10014    "yargs-parser": {
10015      "version": "5.0.0",
10016      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
10017      "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
10018      "dev": true,
10019      "requires": {
10020        "camelcase": "^3.0.0"
10021      },
10022      "dependencies": {
10023        "camelcase": {
10024          "version": "3.0.0",
10025          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
10026          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
10027          "dev": true
10028        }
10029      }
10030    },
10031    "ycssmin": {
10032      "version": "1.0.1",
10033      "resolved": "https://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz",
10034      "integrity": "sha1-fN3o23jPqwDSkBw7IwHjBPr03xY=",
10035      "dev": true
10036    },
10037    "yuglify": {
10038      "version": "2.0.0",
10039      "resolved": "https://registry.npmjs.org/yuglify/-/yuglify-2.0.0.tgz",
10040      "integrity": "sha1-nU5a3c4g9B7fIkhuIxG2HWo/jSE=",
10041      "dev": true,
10042      "requires": {
10043        "nopt": "~2.1.1",
10044        "uglify-js": "^3.1.4",
10045        "ycssmin": "~1.0.1"
10046      },
10047      "dependencies": {
10048        "nopt": {
10049          "version": "2.1.2",
10050          "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz",
10051          "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=",
10052          "dev": true,
10053          "requires": {
10054            "abbrev": "1"
10055          }
10056        }
10057      }
10058    },
10059    "yui-lint": {
10060      "version": "0.2.0",
10061      "resolved": "https://registry.npmjs.org/yui-lint/-/yui-lint-0.2.0.tgz",
10062      "integrity": "sha1-6RPadPqgZPtTwDdxstMSk4ZfAYU=",
10063      "dev": true
10064    },
10065    "yuicompressor": {
10066      "version": "2.4.7",
10067      "resolved": "https://registry.npmjs.org/yuicompressor/-/yuicompressor-2.4.7.tgz",
10068      "integrity": "sha1-GAyheDRsb+MrbuilCyrrV+TUWEQ=",
10069      "dev": true
10070    },
10071    "yuitest-coverage": {
10072      "version": "0.0.6",
10073      "resolved": "https://registry.npmjs.org/yuitest-coverage/-/yuitest-coverage-0.0.6.tgz",
10074      "integrity": "sha1-+DnXLTStIzZxlDfKvK5ahcO/XKg=",
10075      "dev": true
10076    },
10077    "zwitch": {
10078      "version": "1.0.5",
10079      "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
10080      "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
10081      "dev": true
10082    }
10083  }
10084}
10085