Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince
[gecko.git] / package-lock.json
blobaa50cbf841067e223348e04f06065c1771db723c
2   "name": "mozilla-central",
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/highlight": {
16       "version": "7.0.0",
17       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
18       "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
19       "dev": true,
20       "requires": {
21         "chalk": "^2.0.0",
22         "esutils": "^2.0.2",
23         "js-tokens": "^4.0.0"
24       }
25     },
26     "acorn": {
27       "version": "6.1.1",
28       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
29       "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
30       "dev": true
31     },
32     "acorn-jsx": {
33       "version": "5.0.1",
34       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
35       "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
36       "dev": true
37     },
38     "ajv": {
39       "version": "6.10.0",
40       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
41       "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
42       "dev": true,
43       "requires": {
44         "fast-deep-equal": "^2.0.1",
45         "fast-json-stable-stringify": "^2.0.0",
46         "json-schema-traverse": "^0.4.1",
47         "uri-js": "^4.2.2"
48       }
49     },
50     "ansi-escapes": {
51       "version": "3.2.0",
52       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
53       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
54       "dev": true
55     },
56     "ansi-regex": {
57       "version": "3.0.0",
58       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
59       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
60       "dev": true
61     },
62     "ansi-styles": {
63       "version": "3.2.1",
64       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
65       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
66       "dev": true,
67       "requires": {
68         "color-convert": "^1.9.0"
69       }
70     },
71     "argparse": {
72       "version": "1.0.10",
73       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
74       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
75       "dev": true,
76       "requires": {
77         "sprintf-js": "~1.0.2"
78       }
79     },
80     "aria-query": {
81       "version": "3.0.0",
82       "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
83       "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
84       "dev": true,
85       "requires": {
86         "ast-types-flow": "0.0.7",
87         "commander": "^2.11.0"
88       }
89     },
90     "array-includes": {
91       "version": "3.0.3",
92       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
93       "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
94       "dev": true,
95       "requires": {
96         "define-properties": "^1.1.2",
97         "es-abstract": "^1.7.0"
98       }
99     },
100     "ast-types-flow": {
101       "version": "0.0.7",
102       "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
103       "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
104       "dev": true
105     },
106     "astral-regex": {
107       "version": "1.0.0",
108       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
109       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
110       "dev": true
111     },
112     "axobject-query": {
113       "version": "2.0.2",
114       "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
115       "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
116       "dev": true,
117       "requires": {
118         "ast-types-flow": "0.0.7"
119       }
120     },
121     "balanced-match": {
122       "version": "1.0.0",
123       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
124       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
125       "dev": true
126     },
127     "brace-expansion": {
128       "version": "1.1.11",
129       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
130       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
131       "dev": true,
132       "requires": {
133         "balanced-match": "^1.0.0",
134         "concat-map": "0.0.1"
135       }
136     },
137     "callsites": {
138       "version": "3.1.0",
139       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
140       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
141       "dev": true
142     },
143     "chalk": {
144       "version": "2.4.2",
145       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
146       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
147       "dev": true,
148       "requires": {
149         "ansi-styles": "^3.2.1",
150         "escape-string-regexp": "^1.0.5",
151         "supports-color": "^5.3.0"
152       }
153     },
154     "chardet": {
155       "version": "0.7.0",
156       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
157       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
158       "dev": true
159     },
160     "cli-cursor": {
161       "version": "2.1.0",
162       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
163       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
164       "dev": true,
165       "requires": {
166         "restore-cursor": "^2.0.0"
167       }
168     },
169     "cli-width": {
170       "version": "2.2.0",
171       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
172       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
173       "dev": true
174     },
175     "color-convert": {
176       "version": "1.9.3",
177       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
178       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
179       "dev": true,
180       "requires": {
181         "color-name": "1.1.3"
182       }
183     },
184     "color-name": {
185       "version": "1.1.3",
186       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
187       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
188       "dev": true
189     },
190     "commander": {
191       "version": "2.20.0",
192       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
193       "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
194       "dev": true
195     },
196     "concat-map": {
197       "version": "0.0.1",
198       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
199       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
200       "dev": true
201     },
202     "contains-path": {
203       "version": "0.1.0",
204       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
205       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
206       "dev": true
207     },
208     "cross-spawn": {
209       "version": "6.0.5",
210       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
211       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
212       "dev": true,
213       "requires": {
214         "nice-try": "^1.0.4",
215         "path-key": "^2.0.1",
216         "semver": "^5.5.0",
217         "shebang-command": "^1.2.0",
218         "which": "^1.2.9"
219       }
220     },
221     "damerau-levenshtein": {
222       "version": "1.0.4",
223       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz",
224       "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=",
225       "dev": true
226     },
227     "debug": {
228       "version": "4.1.1",
229       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
230       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
231       "dev": true,
232       "requires": {
233         "ms": "^2.1.1"
234       }
235     },
236     "deep-is": {
237       "version": "0.1.3",
238       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
239       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
240       "dev": true
241     },
242     "define-properties": {
243       "version": "1.1.3",
244       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
245       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
246       "dev": true,
247       "requires": {
248         "object-keys": "^1.0.12"
249       }
250     },
251     "doctrine": {
252       "version": "3.0.0",
253       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
254       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
255       "dev": true,
256       "requires": {
257         "esutils": "^2.0.2"
258       }
259     },
260     "dom-serializer": {
261       "version": "0.1.1",
262       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
263       "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
264       "dev": true,
265       "requires": {
266         "domelementtype": "^1.3.0",
267         "entities": "^1.1.1"
268       }
269     },
270     "domelementtype": {
271       "version": "1.3.1",
272       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
273       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
274       "dev": true
275     },
276     "domhandler": {
277       "version": "2.4.2",
278       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
279       "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
280       "dev": true,
281       "requires": {
282         "domelementtype": "1"
283       }
284     },
285     "domutils": {
286       "version": "1.7.0",
287       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
288       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
289       "dev": true,
290       "requires": {
291         "dom-serializer": "0",
292         "domelementtype": "1"
293       }
294     },
295     "emoji-regex": {
296       "version": "7.0.3",
297       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
298       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
299       "dev": true
300     },
301     "entities": {
302       "version": "1.1.2",
303       "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
304       "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
305       "dev": true
306     },
307     "error-ex": {
308       "version": "1.3.2",
309       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
310       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
311       "dev": true,
312       "requires": {
313         "is-arrayish": "^0.2.1"
314       }
315     },
316     "es-abstract": {
317       "version": "1.13.0",
318       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
319       "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
320       "dev": true,
321       "requires": {
322         "es-to-primitive": "^1.2.0",
323         "function-bind": "^1.1.1",
324         "has": "^1.0.3",
325         "is-callable": "^1.1.4",
326         "is-regex": "^1.0.4",
327         "object-keys": "^1.0.12"
328       }
329     },
330     "es-to-primitive": {
331       "version": "1.2.0",
332       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
333       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
334       "dev": true,
335       "requires": {
336         "is-callable": "^1.1.4",
337         "is-date-object": "^1.0.1",
338         "is-symbol": "^1.0.2"
339       }
340     },
341     "escape-string-regexp": {
342       "version": "1.0.5",
343       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
344       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
345       "dev": true
346     },
347     "eslint": {
348       "version": "5.16.0",
349       "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
350       "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==",
351       "dev": true,
352       "requires": {
353         "@babel/code-frame": "^7.0.0",
354         "ajv": "^6.9.1",
355         "chalk": "^2.1.0",
356         "cross-spawn": "^6.0.5",
357         "debug": "^4.0.1",
358         "doctrine": "^3.0.0",
359         "eslint-scope": "^4.0.3",
360         "eslint-utils": "^1.3.1",
361         "eslint-visitor-keys": "^1.0.0",
362         "espree": "^5.0.1",
363         "esquery": "^1.0.1",
364         "esutils": "^2.0.2",
365         "file-entry-cache": "^5.0.1",
366         "functional-red-black-tree": "^1.0.1",
367         "glob": "^7.1.2",
368         "globals": "^11.7.0",
369         "ignore": "^4.0.6",
370         "import-fresh": "^3.0.0",
371         "imurmurhash": "^0.1.4",
372         "inquirer": "^6.2.2",
373         "js-yaml": "^3.13.0",
374         "json-stable-stringify-without-jsonify": "^1.0.1",
375         "levn": "^0.3.0",
376         "lodash": "^4.17.11",
377         "minimatch": "^3.0.4",
378         "mkdirp": "^0.5.1",
379         "natural-compare": "^1.4.0",
380         "optionator": "^0.8.2",
381         "path-is-inside": "^1.0.2",
382         "progress": "^2.0.0",
383         "regexpp": "^2.0.1",
384         "semver": "^5.5.1",
385         "strip-ansi": "^4.0.0",
386         "strip-json-comments": "^2.0.1",
387         "table": "^5.2.3",
388         "text-table": "^0.2.0"
389       }
390     },
391     "eslint-import-resolver-node": {
392       "version": "0.3.2",
393       "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
394       "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==",
395       "dev": true,
396       "requires": {
397         "debug": "^2.6.9",
398         "resolve": "^1.5.0"
399       },
400       "dependencies": {
401         "debug": {
402           "version": "2.6.9",
403           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
404           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
405           "dev": true,
406           "requires": {
407             "ms": "2.0.0"
408           }
409         },
410         "ms": {
411           "version": "2.0.0",
412           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
413           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
414           "dev": true
415         }
416       }
417     },
418     "eslint-module-utils": {
419       "version": "2.3.0",
420       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz",
421       "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==",
422       "dev": true,
423       "requires": {
424         "debug": "^2.6.8",
425         "pkg-dir": "^2.0.0"
426       },
427       "dependencies": {
428         "debug": {
429           "version": "2.6.9",
430           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
431           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
432           "dev": true,
433           "requires": {
434             "ms": "2.0.0"
435           }
436         },
437         "ms": {
438           "version": "2.0.0",
439           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
440           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
441           "dev": true
442         }
443       }
444     },
445     "eslint-plugin-babel": {
446       "version": "5.3.0",
447       "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.0.tgz",
448       "integrity": "sha512-HPuNzSPE75O+SnxHIafbW5QB45r2w78fxqwK3HmjqIUoPfPzVrq6rD+CINU3yzoDSzEhUkX07VUphbF73Lth/w==",
449       "dev": true,
450       "requires": {
451         "eslint-rule-composer": "^0.3.0"
452       }
453     },
454     "eslint-plugin-file-header": {
455       "version": "0.0.1",
456       "resolved": "https://registry.npmjs.org/eslint-plugin-file-header/-/eslint-plugin-file-header-0.0.1.tgz",
457       "integrity": "sha512-Xe7veqG+8s99Msd/bFm6YDBnKaufgd/oE+uOXQqpadLGZSrb3t+iW5n7c2rcBfgZ9oGjhuXIL3IsH3a+U8oVNQ==",
458       "dev": true
459     },
460     "eslint-plugin-flowtype": {
461       "version": "3.6.0",
462       "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.6.0.tgz",
463       "integrity": "sha512-7wRfgzXteB9jswXreGG64FlOdscV4z4hIW2lS+mC5t1K2QQkUDh7A+95dB4nU7io8zIOq4cRpftF+41xvMCtiA==",
464       "dev": true,
465       "requires": {
466         "lodash": "^4.17.11"
467       }
468     },
469     "eslint-plugin-html": {
470       "version": "5.0.3",
471       "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-5.0.3.tgz",
472       "integrity": "sha512-46ruAnp3jVQP/5Bi5eEIOooscjUTPFU3vxCxHe/OG6ORdM7Xv5c25/Nz9fAbHklzCpiXuIiH4/mV/XBkm7MINw==",
473       "dev": true,
474       "requires": {
475         "htmlparser2": "^3.10.0"
476       }
477     },
478     "eslint-plugin-import": {
479       "version": "2.16.0",
480       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.16.0.tgz",
481       "integrity": "sha512-z6oqWlf1x5GkHIFgrSvtmudnqM6Q60KM4KvpWi5ubonMjycLjndvd5+8VAZIsTlHC03djdgJuyKG6XO577px6A==",
482       "dev": true,
483       "requires": {
484         "contains-path": "^0.1.0",
485         "debug": "^2.6.9",
486         "doctrine": "1.5.0",
487         "eslint-import-resolver-node": "^0.3.2",
488         "eslint-module-utils": "^2.3.0",
489         "has": "^1.0.3",
490         "lodash": "^4.17.11",
491         "minimatch": "^3.0.4",
492         "read-pkg-up": "^2.0.0",
493         "resolve": "^1.9.0"
494       },
495       "dependencies": {
496         "debug": {
497           "version": "2.6.9",
498           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
499           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
500           "dev": true,
501           "requires": {
502             "ms": "2.0.0"
503           }
504         },
505         "doctrine": {
506           "version": "1.5.0",
507           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
508           "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
509           "dev": true,
510           "requires": {
511             "esutils": "^2.0.2",
512             "isarray": "^1.0.0"
513           }
514         },
515         "ms": {
516           "version": "2.0.0",
517           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
518           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
519           "dev": true
520         }
521       }
522     },
523     "eslint-plugin-jest": {
524       "version": "22.4.1",
525       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz",
526       "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==",
527       "dev": true
528     },
529     "eslint-plugin-jsx-a11y": {
530       "version": "6.2.1",
531       "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz",
532       "integrity": "sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w==",
533       "dev": true,
534       "requires": {
535         "aria-query": "^3.0.0",
536         "array-includes": "^3.0.3",
537         "ast-types-flow": "^0.0.7",
538         "axobject-query": "^2.0.2",
539         "damerau-levenshtein": "^1.0.4",
540         "emoji-regex": "^7.0.2",
541         "has": "^1.0.3",
542         "jsx-ast-utils": "^2.0.1"
543       }
544     },
545     "eslint-plugin-mozilla": {
546       "version": "file:tools/lint/eslint/eslint-plugin-mozilla",
547       "dev": true,
548       "requires": {
549         "htmlparser2": "3.10.1",
550         "ini-parser": "0.0.2",
551         "sax": "1.2.4"
552       }
553     },
554     "eslint-plugin-no-unsanitized": {
555       "version": "3.0.2",
556       "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.0.2.tgz",
557       "integrity": "sha512-JnwpoH8Sv4QOjrTDutENBHzSnyYtspdjtglYtqUtAHe6f6LLKqykJle+UwFPg23GGwt5hI3amS9CRDezW8GAww==",
558       "dev": true
559     },
560     "eslint-plugin-prettier": {
561       "version": "3.0.1",
562       "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.1.tgz",
563       "integrity": "sha512-/PMttrarPAY78PLvV3xfWibMOdMDl57hmlQ2XqFeA37wd+CJ7WSxV7txqjVPHi/AAFKd2lX0ZqfsOc/i5yFCSQ==",
564       "dev": true,
565       "requires": {
566         "prettier-linter-helpers": "^1.0.0"
567       }
568     },
569     "eslint-plugin-react": {
570       "version": "7.12.4",
571       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz",
572       "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==",
573       "dev": true,
574       "requires": {
575         "array-includes": "^3.0.3",
576         "doctrine": "^2.1.0",
577         "has": "^1.0.3",
578         "jsx-ast-utils": "^2.0.1",
579         "object.fromentries": "^2.0.0",
580         "prop-types": "^15.6.2",
581         "resolve": "^1.9.0"
582       },
583       "dependencies": {
584         "doctrine": {
585           "version": "2.1.0",
586           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
587           "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
588           "dev": true,
589           "requires": {
590             "esutils": "^2.0.2"
591           }
592         }
593       }
594     },
595     "eslint-plugin-spidermonkey-js": {
596       "version": "file:tools/lint/eslint/eslint-plugin-spidermonkey-js",
597       "dev": true
598     },
599     "eslint-rule-composer": {
600       "version": "0.3.0",
601       "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz",
602       "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==",
603       "dev": true
604     },
605     "eslint-scope": {
606       "version": "4.0.3",
607       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
608       "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
609       "dev": true,
610       "requires": {
611         "esrecurse": "^4.1.0",
612         "estraverse": "^4.1.1"
613       }
614     },
615     "eslint-utils": {
616       "version": "1.3.1",
617       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
618       "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==",
619       "dev": true
620     },
621     "eslint-visitor-keys": {
622       "version": "1.0.0",
623       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
624       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
625       "dev": true
626     },
627     "espree": {
628       "version": "5.0.1",
629       "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
630       "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
631       "dev": true,
632       "requires": {
633         "acorn": "^6.0.7",
634         "acorn-jsx": "^5.0.0",
635         "eslint-visitor-keys": "^1.0.0"
636       }
637     },
638     "esprima": {
639       "version": "4.0.1",
640       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
641       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
642       "dev": true
643     },
644     "esquery": {
645       "version": "1.0.1",
646       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
647       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
648       "dev": true,
649       "requires": {
650         "estraverse": "^4.0.0"
651       }
652     },
653     "esrecurse": {
654       "version": "4.2.1",
655       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
656       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
657       "dev": true,
658       "requires": {
659         "estraverse": "^4.1.0"
660       }
661     },
662     "estraverse": {
663       "version": "4.2.0",
664       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
665       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
666       "dev": true
667     },
668     "esutils": {
669       "version": "2.0.2",
670       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
671       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
672       "dev": true
673     },
674     "external-editor": {
675       "version": "3.0.3",
676       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
677       "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
678       "dev": true,
679       "requires": {
680         "chardet": "^0.7.0",
681         "iconv-lite": "^0.4.24",
682         "tmp": "^0.0.33"
683       }
684     },
685     "fast-deep-equal": {
686       "version": "2.0.1",
687       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
688       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
689       "dev": true
690     },
691     "fast-diff": {
692       "version": "1.2.0",
693       "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
694       "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
695       "dev": true
696     },
697     "fast-json-stable-stringify": {
698       "version": "2.0.0",
699       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
700       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
701       "dev": true
702     },
703     "fast-levenshtein": {
704       "version": "2.0.6",
705       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
706       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
707       "dev": true
708     },
709     "figures": {
710       "version": "2.0.0",
711       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
712       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
713       "dev": true,
714       "requires": {
715         "escape-string-regexp": "^1.0.5"
716       }
717     },
718     "file-entry-cache": {
719       "version": "5.0.1",
720       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
721       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
722       "dev": true,
723       "requires": {
724         "flat-cache": "^2.0.1"
725       }
726     },
727     "find-up": {
728       "version": "2.1.0",
729       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
730       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
731       "dev": true,
732       "requires": {
733         "locate-path": "^2.0.0"
734       }
735     },
736     "flat-cache": {
737       "version": "2.0.1",
738       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
739       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
740       "dev": true,
741       "requires": {
742         "flatted": "^2.0.0",
743         "rimraf": "2.6.3",
744         "write": "1.0.3"
745       }
746     },
747     "flatted": {
748       "version": "2.0.0",
749       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
750       "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",
751       "dev": true
752     },
753     "fs.realpath": {
754       "version": "1.0.0",
755       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
756       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
757       "dev": true
758     },
759     "function-bind": {
760       "version": "1.1.1",
761       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
762       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
763       "dev": true
764     },
765     "functional-red-black-tree": {
766       "version": "1.0.1",
767       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
768       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
769       "dev": true
770     },
771     "glob": {
772       "version": "7.1.3",
773       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
774       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
775       "dev": true,
776       "requires": {
777         "fs.realpath": "^1.0.0",
778         "inflight": "^1.0.4",
779         "inherits": "2",
780         "minimatch": "^3.0.4",
781         "once": "^1.3.0",
782         "path-is-absolute": "^1.0.0"
783       }
784     },
785     "globals": {
786       "version": "11.11.0",
787       "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz",
788       "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==",
789       "dev": true
790     },
791     "graceful-fs": {
792       "version": "4.1.15",
793       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
794       "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
795       "dev": true
796     },
797     "has": {
798       "version": "1.0.3",
799       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
800       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
801       "dev": true,
802       "requires": {
803         "function-bind": "^1.1.1"
804       }
805     },
806     "has-flag": {
807       "version": "3.0.0",
808       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
809       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
810       "dev": true
811     },
812     "has-symbols": {
813       "version": "1.0.0",
814       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
815       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
816       "dev": true
817     },
818     "hosted-git-info": {
819       "version": "2.7.1",
820       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
821       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
822       "dev": true
823     },
824     "htmlparser2": {
825       "version": "3.10.1",
826       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
827       "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
828       "dev": true,
829       "requires": {
830         "domelementtype": "^1.3.1",
831         "domhandler": "^2.3.0",
832         "domutils": "^1.5.1",
833         "entities": "^1.1.1",
834         "inherits": "^2.0.1",
835         "readable-stream": "^3.1.1"
836       }
837     },
838     "iconv-lite": {
839       "version": "0.4.24",
840       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
841       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
842       "dev": true,
843       "requires": {
844         "safer-buffer": ">= 2.1.2 < 3"
845       }
846     },
847     "ignore": {
848       "version": "4.0.6",
849       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
850       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
851       "dev": true
852     },
853     "import-fresh": {
854       "version": "3.0.0",
855       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
856       "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
857       "dev": true,
858       "requires": {
859         "parent-module": "^1.0.0",
860         "resolve-from": "^4.0.0"
861       }
862     },
863     "imurmurhash": {
864       "version": "0.1.4",
865       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
866       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
867       "dev": true
868     },
869     "inflight": {
870       "version": "1.0.6",
871       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
872       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
873       "dev": true,
874       "requires": {
875         "once": "^1.3.0",
876         "wrappy": "1"
877       }
878     },
879     "inherits": {
880       "version": "2.0.3",
881       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
882       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
883       "dev": true
884     },
885     "ini-parser": {
886       "version": "0.0.2",
887       "resolved": "https://registry.npmjs.org/ini-parser/-/ini-parser-0.0.2.tgz",
888       "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=",
889       "dev": true
890     },
891     "inquirer": {
892       "version": "6.2.2",
893       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz",
894       "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==",
895       "dev": true,
896       "requires": {
897         "ansi-escapes": "^3.2.0",
898         "chalk": "^2.4.2",
899         "cli-cursor": "^2.1.0",
900         "cli-width": "^2.0.0",
901         "external-editor": "^3.0.3",
902         "figures": "^2.0.0",
903         "lodash": "^4.17.11",
904         "mute-stream": "0.0.7",
905         "run-async": "^2.2.0",
906         "rxjs": "^6.4.0",
907         "string-width": "^2.1.0",
908         "strip-ansi": "^5.0.0",
909         "through": "^2.3.6"
910       },
911       "dependencies": {
912         "ansi-regex": {
913           "version": "4.1.0",
914           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
915           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
916           "dev": true
917         },
918         "strip-ansi": {
919           "version": "5.2.0",
920           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
921           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
922           "dev": true,
923           "requires": {
924             "ansi-regex": "^4.1.0"
925           }
926         }
927       }
928     },
929     "is-arrayish": {
930       "version": "0.2.1",
931       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
932       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
933       "dev": true
934     },
935     "is-callable": {
936       "version": "1.1.4",
937       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
938       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
939       "dev": true
940     },
941     "is-date-object": {
942       "version": "1.0.1",
943       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
944       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
945       "dev": true
946     },
947     "is-fullwidth-code-point": {
948       "version": "2.0.0",
949       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
950       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
951       "dev": true
952     },
953     "is-promise": {
954       "version": "2.1.0",
955       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
956       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
957       "dev": true
958     },
959     "is-regex": {
960       "version": "1.0.4",
961       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
962       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
963       "dev": true,
964       "requires": {
965         "has": "^1.0.1"
966       }
967     },
968     "is-symbol": {
969       "version": "1.0.2",
970       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
971       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
972       "dev": true,
973       "requires": {
974         "has-symbols": "^1.0.0"
975       }
976     },
977     "isarray": {
978       "version": "1.0.0",
979       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
980       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
981       "dev": true
982     },
983     "isexe": {
984       "version": "2.0.0",
985       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
986       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
987       "dev": true
988     },
989     "js-tokens": {
990       "version": "4.0.0",
991       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
992       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
993       "dev": true
994     },
995     "js-yaml": {
996       "version": "3.13.1",
997       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
998       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
999       "dev": true,
1000       "requires": {
1001         "argparse": "^1.0.7",
1002         "esprima": "^4.0.0"
1003       }
1004     },
1005     "json-schema-traverse": {
1006       "version": "0.4.1",
1007       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1008       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1009       "dev": true
1010     },
1011     "json-stable-stringify-without-jsonify": {
1012       "version": "1.0.1",
1013       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1014       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1015       "dev": true
1016     },
1017     "jsx-ast-utils": {
1018       "version": "2.0.1",
1019       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
1020       "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=",
1021       "dev": true,
1022       "requires": {
1023         "array-includes": "^3.0.3"
1024       }
1025     },
1026     "levn": {
1027       "version": "0.3.0",
1028       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
1029       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
1030       "dev": true,
1031       "requires": {
1032         "prelude-ls": "~1.1.2",
1033         "type-check": "~0.3.2"
1034       }
1035     },
1036     "load-json-file": {
1037       "version": "2.0.0",
1038       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
1039       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
1040       "dev": true,
1041       "requires": {
1042         "graceful-fs": "^4.1.2",
1043         "parse-json": "^2.2.0",
1044         "pify": "^2.0.0",
1045         "strip-bom": "^3.0.0"
1046       }
1047     },
1048     "locate-path": {
1049       "version": "2.0.0",
1050       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
1051       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
1052       "dev": true,
1053       "requires": {
1054         "p-locate": "^2.0.0",
1055         "path-exists": "^3.0.0"
1056       }
1057     },
1058     "lodash": {
1059       "version": "4.17.11",
1060       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
1061       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
1062       "dev": true
1063     },
1064     "loose-envify": {
1065       "version": "1.4.0",
1066       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
1067       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
1068       "dev": true,
1069       "requires": {
1070         "js-tokens": "^3.0.0 || ^4.0.0"
1071       }
1072     },
1073     "mimic-fn": {
1074       "version": "1.2.0",
1075       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
1076       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1077       "dev": true
1078     },
1079     "minimatch": {
1080       "version": "3.0.4",
1081       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1082       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1083       "dev": true,
1084       "requires": {
1085         "brace-expansion": "^1.1.7"
1086       }
1087     },
1088     "minimist": {
1089       "version": "0.0.8",
1090       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1091       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
1092       "dev": true
1093     },
1094     "mkdirp": {
1095       "version": "0.5.1",
1096       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1097       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1098       "dev": true,
1099       "requires": {
1100         "minimist": "0.0.8"
1101       }
1102     },
1103     "ms": {
1104       "version": "2.1.1",
1105       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
1106       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
1107       "dev": true
1108     },
1109     "mute-stream": {
1110       "version": "0.0.7",
1111       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1112       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1113       "dev": true
1114     },
1115     "natural-compare": {
1116       "version": "1.4.0",
1117       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1118       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1119       "dev": true
1120     },
1121     "nice-try": {
1122       "version": "1.0.5",
1123       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1124       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
1125       "dev": true
1126     },
1127     "normalize-package-data": {
1128       "version": "2.5.0",
1129       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
1130       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
1131       "dev": true,
1132       "requires": {
1133         "hosted-git-info": "^2.1.4",
1134         "resolve": "^1.10.0",
1135         "semver": "2 || 3 || 4 || 5",
1136         "validate-npm-package-license": "^3.0.1"
1137       }
1138     },
1139     "object-assign": {
1140       "version": "4.1.1",
1141       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1142       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1143       "dev": true
1144     },
1145     "object-keys": {
1146       "version": "1.1.1",
1147       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
1148       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
1149       "dev": true
1150     },
1151     "object.fromentries": {
1152       "version": "2.0.0",
1153       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
1154       "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
1155       "dev": true,
1156       "requires": {
1157         "define-properties": "^1.1.2",
1158         "es-abstract": "^1.11.0",
1159         "function-bind": "^1.1.1",
1160         "has": "^1.0.1"
1161       }
1162     },
1163     "once": {
1164       "version": "1.4.0",
1165       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1166       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1167       "dev": true,
1168       "requires": {
1169         "wrappy": "1"
1170       }
1171     },
1172     "onetime": {
1173       "version": "2.0.1",
1174       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1175       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1176       "dev": true,
1177       "requires": {
1178         "mimic-fn": "^1.0.0"
1179       }
1180     },
1181     "optionator": {
1182       "version": "0.8.2",
1183       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
1184       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
1185       "dev": true,
1186       "requires": {
1187         "deep-is": "~0.1.3",
1188         "fast-levenshtein": "~2.0.4",
1189         "levn": "~0.3.0",
1190         "prelude-ls": "~1.1.2",
1191         "type-check": "~0.3.2",
1192         "wordwrap": "~1.0.0"
1193       }
1194     },
1195     "os-tmpdir": {
1196       "version": "1.0.2",
1197       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1198       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1199       "dev": true
1200     },
1201     "p-limit": {
1202       "version": "1.3.0",
1203       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
1204       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
1205       "dev": true,
1206       "requires": {
1207         "p-try": "^1.0.0"
1208       }
1209     },
1210     "p-locate": {
1211       "version": "2.0.0",
1212       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
1213       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
1214       "dev": true,
1215       "requires": {
1216         "p-limit": "^1.1.0"
1217       }
1218     },
1219     "p-try": {
1220       "version": "1.0.0",
1221       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
1222       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
1223       "dev": true
1224     },
1225     "parent-module": {
1226       "version": "1.0.1",
1227       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1228       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1229       "dev": true,
1230       "requires": {
1231         "callsites": "^3.0.0"
1232       }
1233     },
1234     "parse-json": {
1235       "version": "2.2.0",
1236       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
1237       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
1238       "dev": true,
1239       "requires": {
1240         "error-ex": "^1.2.0"
1241       }
1242     },
1243     "path-exists": {
1244       "version": "3.0.0",
1245       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1246       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1247       "dev": true
1248     },
1249     "path-is-absolute": {
1250       "version": "1.0.1",
1251       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1252       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1253       "dev": true
1254     },
1255     "path-is-inside": {
1256       "version": "1.0.2",
1257       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
1258       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
1259       "dev": true
1260     },
1261     "path-key": {
1262       "version": "2.0.1",
1263       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
1264       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
1265       "dev": true
1266     },
1267     "path-parse": {
1268       "version": "1.0.6",
1269       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1270       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
1271       "dev": true
1272     },
1273     "path-type": {
1274       "version": "2.0.0",
1275       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
1276       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
1277       "dev": true,
1278       "requires": {
1279         "pify": "^2.0.0"
1280       }
1281     },
1282     "pify": {
1283       "version": "2.3.0",
1284       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1285       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1286       "dev": true
1287     },
1288     "pkg-dir": {
1289       "version": "2.0.0",
1290       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
1291       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
1292       "dev": true,
1293       "requires": {
1294         "find-up": "^2.1.0"
1295       }
1296     },
1297     "prelude-ls": {
1298       "version": "1.1.2",
1299       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
1300       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
1301       "dev": true
1302     },
1303     "prettier-linter-helpers": {
1304       "version": "1.0.0",
1305       "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
1306       "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
1307       "dev": true,
1308       "requires": {
1309         "fast-diff": "^1.1.2"
1310       }
1311     },
1312     "progress": {
1313       "version": "2.0.3",
1314       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1315       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1316       "dev": true
1317     },
1318     "prop-types": {
1319       "version": "15.7.2",
1320       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
1321       "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
1322       "dev": true,
1323       "requires": {
1324         "loose-envify": "^1.4.0",
1325         "object-assign": "^4.1.1",
1326         "react-is": "^16.8.1"
1327       }
1328     },
1329     "punycode": {
1330       "version": "2.1.1",
1331       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1332       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1333       "dev": true
1334     },
1335     "react-is": {
1336       "version": "16.8.6",
1337       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz",
1338       "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==",
1339       "dev": true
1340     },
1341     "read-pkg": {
1342       "version": "2.0.0",
1343       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
1344       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
1345       "dev": true,
1346       "requires": {
1347         "load-json-file": "^2.0.0",
1348         "normalize-package-data": "^2.3.2",
1349         "path-type": "^2.0.0"
1350       }
1351     },
1352     "read-pkg-up": {
1353       "version": "2.0.0",
1354       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
1355       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
1356       "dev": true,
1357       "requires": {
1358         "find-up": "^2.0.0",
1359         "read-pkg": "^2.0.0"
1360       }
1361     },
1362     "readable-stream": {
1363       "version": "3.3.0",
1364       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
1365       "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
1366       "dev": true,
1367       "requires": {
1368         "inherits": "^2.0.3",
1369         "string_decoder": "^1.1.1",
1370         "util-deprecate": "^1.0.1"
1371       }
1372     },
1373     "regexpp": {
1374       "version": "2.0.1",
1375       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
1376       "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
1377       "dev": true
1378     },
1379     "resolve": {
1380       "version": "1.10.0",
1381       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
1382       "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
1383       "dev": true,
1384       "requires": {
1385         "path-parse": "^1.0.6"
1386       }
1387     },
1388     "resolve-from": {
1389       "version": "4.0.0",
1390       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1391       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1392       "dev": true
1393     },
1394     "restore-cursor": {
1395       "version": "2.0.0",
1396       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
1397       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
1398       "dev": true,
1399       "requires": {
1400         "onetime": "^2.0.0",
1401         "signal-exit": "^3.0.2"
1402       }
1403     },
1404     "rimraf": {
1405       "version": "2.6.3",
1406       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
1407       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
1408       "dev": true,
1409       "requires": {
1410         "glob": "^7.1.3"
1411       }
1412     },
1413     "run-async": {
1414       "version": "2.3.0",
1415       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
1416       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
1417       "dev": true,
1418       "requires": {
1419         "is-promise": "^2.1.0"
1420       }
1421     },
1422     "rxjs": {
1423       "version": "6.4.0",
1424       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
1425       "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
1426       "dev": true,
1427       "requires": {
1428         "tslib": "^1.9.0"
1429       }
1430     },
1431     "safe-buffer": {
1432       "version": "5.1.2",
1433       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1434       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1435       "dev": true
1436     },
1437     "safer-buffer": {
1438       "version": "2.1.2",
1439       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1440       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1441       "dev": true
1442     },
1443     "sax": {
1444       "version": "1.2.4",
1445       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
1446       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
1447       "dev": true
1448     },
1449     "semver": {
1450       "version": "5.7.0",
1451       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
1452       "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
1453       "dev": true
1454     },
1455     "shebang-command": {
1456       "version": "1.2.0",
1457       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
1458       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
1459       "dev": true,
1460       "requires": {
1461         "shebang-regex": "^1.0.0"
1462       }
1463     },
1464     "shebang-regex": {
1465       "version": "1.0.0",
1466       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
1467       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
1468       "dev": true
1469     },
1470     "signal-exit": {
1471       "version": "3.0.2",
1472       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1473       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1474       "dev": true
1475     },
1476     "slice-ansi": {
1477       "version": "2.1.0",
1478       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
1479       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
1480       "dev": true,
1481       "requires": {
1482         "ansi-styles": "^3.2.0",
1483         "astral-regex": "^1.0.0",
1484         "is-fullwidth-code-point": "^2.0.0"
1485       }
1486     },
1487     "spdx-correct": {
1488       "version": "3.1.0",
1489       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
1490       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
1491       "dev": true,
1492       "requires": {
1493         "spdx-expression-parse": "^3.0.0",
1494         "spdx-license-ids": "^3.0.0"
1495       }
1496     },
1497     "spdx-exceptions": {
1498       "version": "2.2.0",
1499       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
1500       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
1501       "dev": true
1502     },
1503     "spdx-expression-parse": {
1504       "version": "3.0.0",
1505       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
1506       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
1507       "dev": true,
1508       "requires": {
1509         "spdx-exceptions": "^2.1.0",
1510         "spdx-license-ids": "^3.0.0"
1511       }
1512     },
1513     "spdx-license-ids": {
1514       "version": "3.0.4",
1515       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
1516       "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
1517       "dev": true
1518     },
1519     "sprintf-js": {
1520       "version": "1.0.3",
1521       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1522       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1523       "dev": true
1524     },
1525     "string-width": {
1526       "version": "2.1.1",
1527       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1528       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1529       "dev": true,
1530       "requires": {
1531         "is-fullwidth-code-point": "^2.0.0",
1532         "strip-ansi": "^4.0.0"
1533       }
1534     },
1535     "string_decoder": {
1536       "version": "1.2.0",
1537       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
1538       "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
1539       "dev": true,
1540       "requires": {
1541         "safe-buffer": "~5.1.0"
1542       }
1543     },
1544     "strip-ansi": {
1545       "version": "4.0.0",
1546       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1547       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1548       "dev": true,
1549       "requires": {
1550         "ansi-regex": "^3.0.0"
1551       }
1552     },
1553     "strip-bom": {
1554       "version": "3.0.0",
1555       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
1556       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
1557       "dev": true
1558     },
1559     "strip-json-comments": {
1560       "version": "2.0.1",
1561       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1562       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1563       "dev": true
1564     },
1565     "supports-color": {
1566       "version": "5.5.0",
1567       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1568       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1569       "dev": true,
1570       "requires": {
1571         "has-flag": "^3.0.0"
1572       }
1573     },
1574     "table": {
1575       "version": "5.2.3",
1576       "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz",
1577       "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==",
1578       "dev": true,
1579       "requires": {
1580         "ajv": "^6.9.1",
1581         "lodash": "^4.17.11",
1582         "slice-ansi": "^2.1.0",
1583         "string-width": "^3.0.0"
1584       },
1585       "dependencies": {
1586         "ansi-regex": {
1587           "version": "4.1.0",
1588           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1589           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1590           "dev": true
1591         },
1592         "string-width": {
1593           "version": "3.1.0",
1594           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1595           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1596           "dev": true,
1597           "requires": {
1598             "emoji-regex": "^7.0.1",
1599             "is-fullwidth-code-point": "^2.0.0",
1600             "strip-ansi": "^5.1.0"
1601           }
1602         },
1603         "strip-ansi": {
1604           "version": "5.2.0",
1605           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1606           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1607           "dev": true,
1608           "requires": {
1609             "ansi-regex": "^4.1.0"
1610           }
1611         }
1612       }
1613     },
1614     "text-table": {
1615       "version": "0.2.0",
1616       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1617       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1618       "dev": true
1619     },
1620     "through": {
1621       "version": "2.3.8",
1622       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1623       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1624       "dev": true
1625     },
1626     "tmp": {
1627       "version": "0.0.33",
1628       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
1629       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
1630       "dev": true,
1631       "requires": {
1632         "os-tmpdir": "~1.0.2"
1633       }
1634     },
1635     "tslib": {
1636       "version": "1.9.3",
1637       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
1638       "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
1639       "dev": true
1640     },
1641     "type-check": {
1642       "version": "0.3.2",
1643       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
1644       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
1645       "dev": true,
1646       "requires": {
1647         "prelude-ls": "~1.1.2"
1648       }
1649     },
1650     "uri-js": {
1651       "version": "4.2.2",
1652       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1653       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1654       "dev": true,
1655       "requires": {
1656         "punycode": "^2.1.0"
1657       }
1658     },
1659     "util-deprecate": {
1660       "version": "1.0.2",
1661       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1662       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1663       "dev": true
1664     },
1665     "validate-npm-package-license": {
1666       "version": "3.0.4",
1667       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
1668       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
1669       "dev": true,
1670       "requires": {
1671         "spdx-correct": "^3.0.0",
1672         "spdx-expression-parse": "^3.0.0"
1673       }
1674     },
1675     "which": {
1676       "version": "1.3.1",
1677       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1678       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1679       "dev": true,
1680       "requires": {
1681         "isexe": "^2.0.0"
1682       }
1683     },
1684     "wordwrap": {
1685       "version": "1.0.0",
1686       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1687       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
1688       "dev": true
1689     },
1690     "wrappy": {
1691       "version": "1.0.2",
1692       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1693       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1694       "dev": true
1695     },
1696     "write": {
1697       "version": "1.0.3",
1698       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
1699       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
1700       "dev": true,
1701       "requires": {
1702         "mkdirp": "^0.5.1"
1703       }
1704     }
1705   }