Fixed readme issue
[sdc/sdc-pubsub.git] / package-lock.json
1 {
2   "name": "sdc-pubsub",
3   "version": "1.0.24",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@babel/code-frame": {
8       "version": "7.0.0-rc.3",
9       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.3.tgz",
10       "integrity": "sha1-13pYdAH4GKMWhwD1luQc1pBZR7I=",
11       "dev": true,
12       "requires": {
13         "@babel/highlight": "7.0.0-rc.3"
14       }
15     },
16     "@babel/highlight": {
17       "version": "7.0.0-rc.3",
18       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.3.tgz",
19       "integrity": "sha1-wu6D+OXAw4cnmoxI4G/vLjICcAQ=",
20       "dev": true,
21       "requires": {
22         "chalk": "2.4.1",
23         "esutils": "2.0.2",
24         "js-tokens": "4.0.0"
25       },
26       "dependencies": {
27         "js-tokens": {
28           "version": "4.0.0",
29           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
30           "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=",
31           "dev": true
32         }
33       }
34     },
35     "@types/jest": {
36       "version": "23.3.1",
37       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-23.3.1.tgz",
38       "integrity": "sha1-pDGa7bBx1Hjm9AfRxFeOyBVoKc8=",
39       "dev": true
40     },
41     "@webassemblyjs/ast": {
42       "version": "1.5.12",
43       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.12.tgz",
44       "integrity": "sha1-qay8s/JTM8Tt+h/fMYaxzPZOZmQ=",
45       "dev": true,
46       "requires": {
47         "@webassemblyjs/helper-module-context": "1.5.12",
48         "@webassemblyjs/helper-wasm-bytecode": "1.5.12",
49         "@webassemblyjs/wast-parser": "1.5.12",
50         "debug": "3.1.0",
51         "mamacro": "0.0.3"
52       },
53       "dependencies": {
54         "debug": {
55           "version": "3.1.0",
56           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
57           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
58           "dev": true,
59           "requires": {
60             "ms": "2.0.0"
61           }
62         }
63       }
64     },
65     "@webassemblyjs/floating-point-hex-parser": {
66       "version": "1.5.12",
67       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.12.tgz",
68       "integrity": "sha1-DzYET/6WUkaM565aCHFqTu/5zZw=",
69       "dev": true
70     },
71     "@webassemblyjs/helper-api-error": {
72       "version": "1.5.12",
73       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.12.tgz",
74       "integrity": "sha1-BUZoM/8vnYlToaMndG4dES6mKq8=",
75       "dev": true
76     },
77     "@webassemblyjs/helper-buffer": {
78       "version": "1.5.12",
79       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.12.tgz",
80       "integrity": "sha1-Hw3lqqvv74muwxT3+XAAnNFZxz0=",
81       "dev": true,
82       "requires": {
83         "debug": "3.1.0"
84       },
85       "dependencies": {
86         "debug": {
87           "version": "3.1.0",
88           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
89           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
90           "dev": true,
91           "requires": {
92             "ms": "2.0.0"
93           }
94         }
95       }
96     },
97     "@webassemblyjs/helper-code-frame": {
98       "version": "1.5.12",
99       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.12.tgz",
100       "integrity": "sha1-PNwZUwk3YNHA8Mr3RczWK9tmJ8c=",
101       "dev": true,
102       "requires": {
103         "@webassemblyjs/wast-printer": "1.5.12"
104       }
105     },
106     "@webassemblyjs/helper-fsm": {
107       "version": "1.5.12",
108       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.12.tgz",
109       "integrity": "sha1-a8FEKwN/jjDy5XuYfO5cgG3RUCc=",
110       "dev": true
111     },
112     "@webassemblyjs/helper-module-context": {
113       "version": "1.5.12",
114       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.12.tgz",
115       "integrity": "sha1-tViMp4szuKDadfmrjHaaNwe6qGE=",
116       "dev": true,
117       "requires": {
118         "debug": "3.1.0",
119         "mamacro": "0.0.3"
120       },
121       "dependencies": {
122         "debug": {
123           "version": "3.1.0",
124           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
125           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
126           "dev": true,
127           "requires": {
128             "ms": "2.0.0"
129           }
130         }
131       }
132     },
133     "@webassemblyjs/helper-wasm-bytecode": {
134       "version": "1.5.12",
135       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.12.tgz",
136       "integrity": "sha1-0So4WduIKkSIkahmoF0L5jeFthY=",
137       "dev": true
138     },
139     "@webassemblyjs/helper-wasm-section": {
140       "version": "1.5.12",
141       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.12.tgz",
142       "integrity": "sha1-/5/hUH02itQ355adJejBaT2sGIQ=",
143       "dev": true,
144       "requires": {
145         "@webassemblyjs/ast": "1.5.12",
146         "@webassemblyjs/helper-buffer": "1.5.12",
147         "@webassemblyjs/helper-wasm-bytecode": "1.5.12",
148         "@webassemblyjs/wasm-gen": "1.5.12",
149         "debug": "3.1.0"
150       },
151       "dependencies": {
152         "debug": {
153           "version": "3.1.0",
154           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
155           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
156           "dev": true,
157           "requires": {
158             "ms": "2.0.0"
159           }
160         }
161       }
162     },
163     "@webassemblyjs/ieee754": {
164       "version": "1.5.12",
165       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.12.tgz",
166       "integrity": "sha1-7pV0vFWIiPEwl84+eQDf8jTqGaQ=",
167       "dev": true,
168       "requires": {
169         "ieee754": "1.1.12"
170       }
171     },
172     "@webassemblyjs/leb128": {
173       "version": "1.5.12",
174       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.12.tgz",
175       "integrity": "sha1-AwjuxlJ2XuVn2KX6EItPCyW0WOE=",
176       "dev": true,
177       "requires": {
178         "leb": "0.3.0"
179       }
180     },
181     "@webassemblyjs/utf8": {
182       "version": "1.5.12",
183       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.12.tgz",
184       "integrity": "sha1-1ZFiIu8xS/YNaAbtWsBFmJv9ks4=",
185       "dev": true
186     },
187     "@webassemblyjs/wasm-edit": {
188       "version": "1.5.12",
189       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.12.tgz",
190       "integrity": "sha1-ghyTWOZEoWbyyRDlrxtGznlaF6o=",
191       "dev": true,
192       "requires": {
193         "@webassemblyjs/ast": "1.5.12",
194         "@webassemblyjs/helper-buffer": "1.5.12",
195         "@webassemblyjs/helper-wasm-bytecode": "1.5.12",
196         "@webassemblyjs/helper-wasm-section": "1.5.12",
197         "@webassemblyjs/wasm-gen": "1.5.12",
198         "@webassemblyjs/wasm-opt": "1.5.12",
199         "@webassemblyjs/wasm-parser": "1.5.12",
200         "@webassemblyjs/wast-printer": "1.5.12",
201         "debug": "3.1.0"
202       },
203       "dependencies": {
204         "debug": {
205           "version": "3.1.0",
206           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
207           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
208           "dev": true,
209           "requires": {
210             "ms": "2.0.0"
211           }
212         }
213       }
214     },
215     "@webassemblyjs/wasm-gen": {
216       "version": "1.5.12",
217       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.12.tgz",
218       "integrity": "sha1-C3zP25PauQLMAlEBTi4YuuMTm8s=",
219       "dev": true,
220       "requires": {
221         "@webassemblyjs/ast": "1.5.12",
222         "@webassemblyjs/helper-wasm-bytecode": "1.5.12",
223         "@webassemblyjs/ieee754": "1.5.12",
224         "@webassemblyjs/leb128": "1.5.12",
225         "@webassemblyjs/utf8": "1.5.12"
226       }
227     },
228     "@webassemblyjs/wasm-opt": {
229       "version": "1.5.12",
230       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.12.tgz",
231       "integrity": "sha1-vXWKi8Zw9YX/GuhfhAlangIpy8k=",
232       "dev": true,
233       "requires": {
234         "@webassemblyjs/ast": "1.5.12",
235         "@webassemblyjs/helper-buffer": "1.5.12",
236         "@webassemblyjs/wasm-gen": "1.5.12",
237         "@webassemblyjs/wasm-parser": "1.5.12",
238         "debug": "3.1.0"
239       },
240       "dependencies": {
241         "debug": {
242           "version": "3.1.0",
243           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
244           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
245           "dev": true,
246           "requires": {
247             "ms": "2.0.0"
248           }
249         }
250       }
251     },
252     "@webassemblyjs/wasm-parser": {
253       "version": "1.5.12",
254       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.12.tgz",
255       "integrity": "sha1-exC0OI7PmL16IucCqmLsL0bQx14=",
256       "dev": true,
257       "requires": {
258         "@webassemblyjs/ast": "1.5.12",
259         "@webassemblyjs/helper-api-error": "1.5.12",
260         "@webassemblyjs/helper-wasm-bytecode": "1.5.12",
261         "@webassemblyjs/ieee754": "1.5.12",
262         "@webassemblyjs/leb128": "1.5.12",
263         "@webassemblyjs/utf8": "1.5.12"
264       }
265     },
266     "@webassemblyjs/wast-parser": {
267       "version": "1.5.12",
268       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.12.tgz",
269       "integrity": "sha1-nPWuYA7K4GQEN7XU3l3WtgiNDYs=",
270       "dev": true,
271       "requires": {
272         "@webassemblyjs/ast": "1.5.12",
273         "@webassemblyjs/floating-point-hex-parser": "1.5.12",
274         "@webassemblyjs/helper-api-error": "1.5.12",
275         "@webassemblyjs/helper-code-frame": "1.5.12",
276         "@webassemblyjs/helper-fsm": "1.5.12",
277         "long": "3.2.0",
278         "mamacro": "0.0.3"
279       }
280     },
281     "@webassemblyjs/wast-printer": {
282       "version": "1.5.12",
283       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.12.tgz",
284       "integrity": "sha1-Vjyk0Bsi0hZAskY9xePX99naxSA=",
285       "dev": true,
286       "requires": {
287         "@webassemblyjs/ast": "1.5.12",
288         "@webassemblyjs/wast-parser": "1.5.12",
289         "long": "3.2.0"
290       }
291     },
292     "abab": {
293       "version": "2.0.0",
294       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
295       "integrity": "sha1-q6CrTF7uLUx500h9hUUPsjduuw8=",
296       "dev": true
297     },
298     "acorn": {
299       "version": "5.7.2",
300       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz",
301       "integrity": "sha1-kfqHGINIXQZwiAAxhATnK/sm3MU=",
302       "dev": true
303     },
304     "acorn-dynamic-import": {
305       "version": "3.0.0",
306       "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
307       "integrity": "sha1-kBzu5Mf6rvfgetKkfokGddpQong=",
308       "dev": true,
309       "requires": {
310         "acorn": "5.7.2"
311       }
312     },
313     "acorn-globals": {
314       "version": "4.1.0",
315       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz",
316       "integrity": "sha1-q3FgJdvhfFTT74HTLs4rLZn+JTg=",
317       "dev": true,
318       "requires": {
319         "acorn": "5.7.2"
320       }
321     },
322     "ajv": {
323       "version": "5.5.2",
324       "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
325       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
326       "dev": true,
327       "requires": {
328         "co": "4.6.0",
329         "fast-deep-equal": "1.1.0",
330         "fast-json-stable-stringify": "2.0.0",
331         "json-schema-traverse": "0.3.1"
332       }
333     },
334     "ajv-keywords": {
335       "version": "3.2.0",
336       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
337       "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
338       "dev": true
339     },
340     "align-text": {
341       "version": "0.1.4",
342       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
343       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
344       "dev": true,
345       "requires": {
346         "kind-of": "3.2.2",
347         "longest": "1.0.1",
348         "repeat-string": "1.6.1"
349       },
350       "dependencies": {
351         "kind-of": {
352           "version": "3.2.2",
353           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
354           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
355           "dev": true,
356           "requires": {
357             "is-buffer": "1.1.6"
358           }
359         }
360       }
361     },
362     "amdefine": {
363       "version": "1.0.1",
364       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
365       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
366       "dev": true
367     },
368     "ansi-escapes": {
369       "version": "3.1.0",
370       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
371       "integrity": "sha1-9zIHu4EgfXX9bIPxJa8m7qN4yjA=",
372       "dev": true
373     },
374     "ansi-regex": {
375       "version": "2.1.1",
376       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
377       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
378       "dev": true
379     },
380     "ansi-styles": {
381       "version": "3.2.1",
382       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
383       "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
384       "dev": true,
385       "requires": {
386         "color-convert": "1.9.2"
387       }
388     },
389     "anymatch": {
390       "version": "2.0.0",
391       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
392       "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=",
393       "dev": true,
394       "requires": {
395         "micromatch": "3.1.10",
396         "normalize-path": "2.1.1"
397       }
398     },
399     "append-transform": {
400       "version": "1.0.0",
401       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
402       "integrity": "sha1-BGpSrlgqIovXL1is++KWfGeHWas=",
403       "dev": true,
404       "requires": {
405         "default-require-extensions": "2.0.0"
406       }
407     },
408     "aproba": {
409       "version": "1.2.0",
410       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
411       "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
412       "dev": true
413     },
414     "argparse": {
415       "version": "1.0.10",
416       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
417       "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
418       "dev": true,
419       "requires": {
420         "sprintf-js": "1.0.3"
421       }
422     },
423     "arr-diff": {
424       "version": "4.0.0",
425       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
426       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
427       "dev": true
428     },
429     "arr-flatten": {
430       "version": "1.1.0",
431       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
432       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
433       "dev": true
434     },
435     "arr-union": {
436       "version": "3.1.0",
437       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
438       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
439       "dev": true
440     },
441     "array-equal": {
442       "version": "1.0.0",
443       "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
444       "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
445       "dev": true
446     },
447     "array-unique": {
448       "version": "0.3.2",
449       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
450       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
451       "dev": true
452     },
453     "arrify": {
454       "version": "1.0.1",
455       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
456       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
457       "dev": true
458     },
459     "asn1": {
460       "version": "0.2.4",
461       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
462       "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=",
463       "dev": true,
464       "requires": {
465         "safer-buffer": "2.1.2"
466       }
467     },
468     "asn1.js": {
469       "version": "4.10.1",
470       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
471       "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=",
472       "dev": true,
473       "requires": {
474         "bn.js": "4.11.8",
475         "inherits": "2.0.3",
476         "minimalistic-assert": "1.0.1"
477       }
478     },
479     "assert": {
480       "version": "1.4.1",
481       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
482       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
483       "dev": true,
484       "requires": {
485         "util": "0.10.3"
486       },
487       "dependencies": {
488         "inherits": {
489           "version": "2.0.1",
490           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
491           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
492           "dev": true
493         },
494         "util": {
495           "version": "0.10.3",
496           "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
497           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
498           "dev": true,
499           "requires": {
500             "inherits": "2.0.1"
501           }
502         }
503       }
504     },
505     "assert-plus": {
506       "version": "1.0.0",
507       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
508       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
509       "dev": true
510     },
511     "assign-symbols": {
512       "version": "1.0.0",
513       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
514       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
515       "dev": true
516     },
517     "astral-regex": {
518       "version": "1.0.0",
519       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
520       "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=",
521       "dev": true
522     },
523     "async": {
524       "version": "2.6.1",
525       "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
526       "integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=",
527       "dev": true,
528       "requires": {
529         "lodash": "4.17.10"
530       }
531     },
532     "async-each": {
533       "version": "1.0.1",
534       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
535       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
536       "dev": true
537     },
538     "async-limiter": {
539       "version": "1.0.0",
540       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
541       "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=",
542       "dev": true
543     },
544     "asynckit": {
545       "version": "0.4.0",
546       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
547       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
548       "dev": true
549     },
550     "atob": {
551       "version": "2.1.2",
552       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
553       "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=",
554       "dev": true
555     },
556     "awesome-typescript-loader": {
557       "version": "3.5.0",
558       "resolved": "https://registry.npmjs.org/awesome-typescript-loader/-/awesome-typescript-loader-3.5.0.tgz",
559       "integrity": "sha1-TU0Qy6egTtQz36AzQlCEb7EaGlo=",
560       "dev": true,
561       "requires": {
562         "chalk": "2.4.1",
563         "enhanced-resolve": "3.3.0",
564         "loader-utils": "1.1.0",
565         "lodash": "4.17.10",
566         "micromatch": "3.1.10",
567         "mkdirp": "0.5.1",
568         "source-map-support": "0.5.9"
569       }
570     },
571     "aws-sign2": {
572       "version": "0.7.0",
573       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
574       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
575       "dev": true
576     },
577     "aws4": {
578       "version": "1.8.0",
579       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
580       "integrity": "sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=",
581       "dev": true
582     },
583     "babel-code-frame": {
584       "version": "6.26.0",
585       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
586       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
587       "dev": true,
588       "requires": {
589         "chalk": "1.1.3",
590         "esutils": "2.0.2",
591         "js-tokens": "3.0.2"
592       },
593       "dependencies": {
594         "ansi-styles": {
595           "version": "2.2.1",
596           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
597           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
598           "dev": true
599         },
600         "chalk": {
601           "version": "1.1.3",
602           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
603           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
604           "dev": true,
605           "requires": {
606             "ansi-styles": "2.2.1",
607             "escape-string-regexp": "1.0.5",
608             "has-ansi": "2.0.0",
609             "strip-ansi": "3.0.1",
610             "supports-color": "2.0.0"
611           }
612         },
613         "strip-ansi": {
614           "version": "3.0.1",
615           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
616           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
617           "dev": true,
618           "requires": {
619             "ansi-regex": "2.1.1"
620           }
621         },
622         "supports-color": {
623           "version": "2.0.0",
624           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
625           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
626           "dev": true
627         }
628       }
629     },
630     "babel-core": {
631       "version": "6.26.3",
632       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
633       "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=",
634       "dev": true,
635       "requires": {
636         "babel-code-frame": "6.26.0",
637         "babel-generator": "6.26.1",
638         "babel-helpers": "6.24.1",
639         "babel-messages": "6.23.0",
640         "babel-register": "6.26.0",
641         "babel-runtime": "6.26.0",
642         "babel-template": "6.26.0",
643         "babel-traverse": "6.26.0",
644         "babel-types": "6.26.0",
645         "babylon": "6.18.0",
646         "convert-source-map": "1.5.1",
647         "debug": "2.6.9",
648         "json5": "0.5.1",
649         "lodash": "4.17.10",
650         "minimatch": "3.0.4",
651         "path-is-absolute": "1.0.1",
652         "private": "0.1.8",
653         "slash": "1.0.0",
654         "source-map": "0.5.7"
655       }
656     },
657     "babel-generator": {
658       "version": "6.26.1",
659       "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
660       "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=",
661       "dev": true,
662       "requires": {
663         "babel-messages": "6.23.0",
664         "babel-runtime": "6.26.0",
665         "babel-types": "6.26.0",
666         "detect-indent": "4.0.0",
667         "jsesc": "1.3.0",
668         "lodash": "4.17.10",
669         "source-map": "0.5.7",
670         "trim-right": "1.0.1"
671       }
672     },
673     "babel-helpers": {
674       "version": "6.24.1",
675       "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
676       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
677       "dev": true,
678       "requires": {
679         "babel-runtime": "6.26.0",
680         "babel-template": "6.26.0"
681       }
682     },
683     "babel-jest": {
684       "version": "23.4.2",
685       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.4.2.tgz",
686       "integrity": "sha1-8nbeZ3mKXWjy1uh/9RjC9uFgmHc=",
687       "dev": true,
688       "requires": {
689         "babel-plugin-istanbul": "4.1.6",
690         "babel-preset-jest": "23.2.0"
691       }
692     },
693     "babel-messages": {
694       "version": "6.23.0",
695       "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
696       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
697       "dev": true,
698       "requires": {
699         "babel-runtime": "6.26.0"
700       }
701     },
702     "babel-plugin-istanbul": {
703       "version": "4.1.6",
704       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz",
705       "integrity": "sha1-NsWbIZLvzoHFs3gyG3QXWt0cmkU=",
706       "dev": true,
707       "requires": {
708         "babel-plugin-syntax-object-rest-spread": "6.13.0",
709         "find-up": "2.1.0",
710         "istanbul-lib-instrument": "1.10.1",
711         "test-exclude": "4.2.1"
712       }
713     },
714     "babel-plugin-jest-hoist": {
715       "version": "23.2.0",
716       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz",
717       "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=",
718       "dev": true
719     },
720     "babel-plugin-syntax-object-rest-spread": {
721       "version": "6.13.0",
722       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
723       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
724       "dev": true
725     },
726     "babel-preset-jest": {
727       "version": "23.2.0",
728       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz",
729       "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=",
730       "dev": true,
731       "requires": {
732         "babel-plugin-jest-hoist": "23.2.0",
733         "babel-plugin-syntax-object-rest-spread": "6.13.0"
734       }
735     },
736     "babel-register": {
737       "version": "6.26.0",
738       "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
739       "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
740       "dev": true,
741       "requires": {
742         "babel-core": "6.26.3",
743         "babel-runtime": "6.26.0",
744         "core-js": "2.5.7",
745         "home-or-tmp": "2.0.0",
746         "lodash": "4.17.10",
747         "mkdirp": "0.5.1",
748         "source-map-support": "0.4.18"
749       },
750       "dependencies": {
751         "source-map-support": {
752           "version": "0.4.18",
753           "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
754           "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
755           "dev": true,
756           "requires": {
757             "source-map": "0.5.7"
758           }
759         }
760       }
761     },
762     "babel-runtime": {
763       "version": "6.26.0",
764       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
765       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
766       "dev": true,
767       "requires": {
768         "core-js": "2.5.7",
769         "regenerator-runtime": "0.11.1"
770       }
771     },
772     "babel-template": {
773       "version": "6.26.0",
774       "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
775       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
776       "dev": true,
777       "requires": {
778         "babel-runtime": "6.26.0",
779         "babel-traverse": "6.26.0",
780         "babel-types": "6.26.0",
781         "babylon": "6.18.0",
782         "lodash": "4.17.10"
783       }
784     },
785     "babel-traverse": {
786       "version": "6.26.0",
787       "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
788       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
789       "dev": true,
790       "requires": {
791         "babel-code-frame": "6.26.0",
792         "babel-messages": "6.23.0",
793         "babel-runtime": "6.26.0",
794         "babel-types": "6.26.0",
795         "babylon": "6.18.0",
796         "debug": "2.6.9",
797         "globals": "9.18.0",
798         "invariant": "2.2.4",
799         "lodash": "4.17.10"
800       }
801     },
802     "babel-types": {
803       "version": "6.26.0",
804       "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
805       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
806       "dev": true,
807       "requires": {
808         "babel-runtime": "6.26.0",
809         "esutils": "2.0.2",
810         "lodash": "4.17.10",
811         "to-fast-properties": "1.0.3"
812       }
813     },
814     "babylon": {
815       "version": "6.18.0",
816       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
817       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=",
818       "dev": true
819     },
820     "balanced-match": {
821       "version": "1.0.0",
822       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
823       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
824       "dev": true
825     },
826     "base": {
827       "version": "0.11.2",
828       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
829       "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=",
830       "dev": true,
831       "requires": {
832         "cache-base": "1.0.1",
833         "class-utils": "0.3.6",
834         "component-emitter": "1.2.1",
835         "define-property": "1.0.0",
836         "isobject": "3.0.1",
837         "mixin-deep": "1.3.1",
838         "pascalcase": "0.1.1"
839       },
840       "dependencies": {
841         "define-property": {
842           "version": "1.0.0",
843           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
844           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
845           "dev": true,
846           "requires": {
847             "is-descriptor": "1.0.2"
848           }
849         },
850         "is-accessor-descriptor": {
851           "version": "1.0.0",
852           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
853           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
854           "dev": true,
855           "requires": {
856             "kind-of": "6.0.2"
857           }
858         },
859         "is-data-descriptor": {
860           "version": "1.0.0",
861           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
862           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
863           "dev": true,
864           "requires": {
865             "kind-of": "6.0.2"
866           }
867         },
868         "is-descriptor": {
869           "version": "1.0.2",
870           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
871           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
872           "dev": true,
873           "requires": {
874             "is-accessor-descriptor": "1.0.0",
875             "is-data-descriptor": "1.0.0",
876             "kind-of": "6.0.2"
877           }
878         }
879       }
880     },
881     "base64-js": {
882       "version": "1.3.0",
883       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
884       "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=",
885       "dev": true
886     },
887     "bcrypt-pbkdf": {
888       "version": "1.0.2",
889       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
890       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
891       "dev": true,
892       "optional": true,
893       "requires": {
894         "tweetnacl": "0.14.5"
895       }
896     },
897     "big.js": {
898       "version": "3.2.0",
899       "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
900       "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=",
901       "dev": true
902     },
903     "binary-extensions": {
904       "version": "1.11.0",
905       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
906       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
907       "dev": true
908     },
909     "bluebird": {
910       "version": "3.5.1",
911       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
912       "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=",
913       "dev": true
914     },
915     "bn.js": {
916       "version": "4.11.8",
917       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
918       "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=",
919       "dev": true
920     },
921     "brace-expansion": {
922       "version": "1.1.11",
923       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
924       "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
925       "dev": true,
926       "requires": {
927         "balanced-match": "1.0.0",
928         "concat-map": "0.0.1"
929       }
930     },
931     "braces": {
932       "version": "2.3.2",
933       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
934       "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=",
935       "dev": true,
936       "requires": {
937         "arr-flatten": "1.1.0",
938         "array-unique": "0.3.2",
939         "extend-shallow": "2.0.1",
940         "fill-range": "4.0.0",
941         "isobject": "3.0.1",
942         "repeat-element": "1.1.3",
943         "snapdragon": "0.8.2",
944         "snapdragon-node": "2.1.1",
945         "split-string": "3.1.0",
946         "to-regex": "3.0.2"
947       },
948       "dependencies": {
949         "extend-shallow": {
950           "version": "2.0.1",
951           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
952           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
953           "dev": true,
954           "requires": {
955             "is-extendable": "0.1.1"
956           }
957         }
958       }
959     },
960     "brorand": {
961       "version": "1.1.0",
962       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
963       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
964       "dev": true
965     },
966     "browser-process-hrtime": {
967       "version": "0.1.2",
968       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz",
969       "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=",
970       "dev": true
971     },
972     "browser-resolve": {
973       "version": "1.11.3",
974       "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
975       "integrity": "sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=",
976       "dev": true,
977       "requires": {
978         "resolve": "1.1.7"
979       }
980     },
981     "browserify-aes": {
982       "version": "1.2.0",
983       "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
984       "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=",
985       "dev": true,
986       "requires": {
987         "buffer-xor": "1.0.3",
988         "cipher-base": "1.0.4",
989         "create-hash": "1.2.0",
990         "evp_bytestokey": "1.0.3",
991         "inherits": "2.0.3",
992         "safe-buffer": "5.1.2"
993       }
994     },
995     "browserify-cipher": {
996       "version": "1.0.1",
997       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
998       "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=",
999       "dev": true,
1000       "requires": {
1001         "browserify-aes": "1.2.0",
1002         "browserify-des": "1.0.2",
1003         "evp_bytestokey": "1.0.3"
1004       }
1005     },
1006     "browserify-des": {
1007       "version": "1.0.2",
1008       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
1009       "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=",
1010       "dev": true,
1011       "requires": {
1012         "cipher-base": "1.0.4",
1013         "des.js": "1.0.0",
1014         "inherits": "2.0.3",
1015         "safe-buffer": "5.1.2"
1016       }
1017     },
1018     "browserify-rsa": {
1019       "version": "4.0.1",
1020       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
1021       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
1022       "dev": true,
1023       "requires": {
1024         "bn.js": "4.11.8",
1025         "randombytes": "2.0.6"
1026       }
1027     },
1028     "browserify-sign": {
1029       "version": "4.0.4",
1030       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
1031       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1032       "dev": true,
1033       "requires": {
1034         "bn.js": "4.11.8",
1035         "browserify-rsa": "4.0.1",
1036         "create-hash": "1.2.0",
1037         "create-hmac": "1.1.7",
1038         "elliptic": "6.4.1",
1039         "inherits": "2.0.3",
1040         "parse-asn1": "5.1.1"
1041       }
1042     },
1043     "browserify-zlib": {
1044       "version": "0.2.0",
1045       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
1046       "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=",
1047       "dev": true,
1048       "requires": {
1049         "pako": "1.0.6"
1050       }
1051     },
1052     "bser": {
1053       "version": "2.0.0",
1054       "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
1055       "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
1056       "dev": true,
1057       "requires": {
1058         "node-int64": "0.4.0"
1059       }
1060     },
1061     "buffer": {
1062       "version": "4.9.1",
1063       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
1064       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1065       "dev": true,
1066       "requires": {
1067         "base64-js": "1.3.0",
1068         "ieee754": "1.1.12",
1069         "isarray": "1.0.0"
1070       }
1071     },
1072     "buffer-from": {
1073       "version": "1.1.1",
1074       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1075       "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=",
1076       "dev": true
1077     },
1078     "buffer-xor": {
1079       "version": "1.0.3",
1080       "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
1081       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1082       "dev": true
1083     },
1084     "builtin-modules": {
1085       "version": "1.1.1",
1086       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1087       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1088       "dev": true
1089     },
1090     "builtin-status-codes": {
1091       "version": "3.0.0",
1092       "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
1093       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1094       "dev": true
1095     },
1096     "cacache": {
1097       "version": "10.0.4",
1098       "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
1099       "integrity": "sha1-ZFI2eZnv+dQYiu/ZoU6dfGomNGA=",
1100       "dev": true,
1101       "requires": {
1102         "bluebird": "3.5.1",
1103         "chownr": "1.0.1",
1104         "glob": "7.1.2",
1105         "graceful-fs": "4.1.11",
1106         "lru-cache": "4.1.3",
1107         "mississippi": "2.0.0",
1108         "mkdirp": "0.5.1",
1109         "move-concurrently": "1.0.1",
1110         "promise-inflight": "1.0.1",
1111         "rimraf": "2.6.2",
1112         "ssri": "5.3.0",
1113         "unique-filename": "1.1.0",
1114         "y18n": "4.0.0"
1115       },
1116       "dependencies": {
1117         "y18n": {
1118           "version": "4.0.0",
1119           "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1120           "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=",
1121           "dev": true
1122         }
1123       }
1124     },
1125     "cache-base": {
1126       "version": "1.0.1",
1127       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1128       "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=",
1129       "dev": true,
1130       "requires": {
1131         "collection-visit": "1.0.0",
1132         "component-emitter": "1.2.1",
1133         "get-value": "2.0.6",
1134         "has-value": "1.0.0",
1135         "isobject": "3.0.1",
1136         "set-value": "2.0.0",
1137         "to-object-path": "0.3.0",
1138         "union-value": "1.0.0",
1139         "unset-value": "1.0.0"
1140       }
1141     },
1142     "callsites": {
1143       "version": "2.0.0",
1144       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
1145       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
1146       "dev": true
1147     },
1148     "camelcase": {
1149       "version": "1.2.1",
1150       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
1151       "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
1152       "dev": true,
1153       "optional": true
1154     },
1155     "capture-exit": {
1156       "version": "1.2.0",
1157       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
1158       "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
1159       "dev": true,
1160       "requires": {
1161         "rsvp": "3.6.2"
1162       }
1163     },
1164     "caseless": {
1165       "version": "0.12.0",
1166       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1167       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1168       "dev": true
1169     },
1170     "center-align": {
1171       "version": "0.1.3",
1172       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
1173       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1174       "dev": true,
1175       "optional": true,
1176       "requires": {
1177         "align-text": "0.1.4",
1178         "lazy-cache": "1.0.4"
1179       }
1180     },
1181     "chalk": {
1182       "version": "2.4.1",
1183       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1184       "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
1185       "dev": true,
1186       "requires": {
1187         "ansi-styles": "3.2.1",
1188         "escape-string-regexp": "1.0.5",
1189         "supports-color": "5.5.0"
1190       }
1191     },
1192     "chardet": {
1193       "version": "0.5.0",
1194       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.5.0.tgz",
1195       "integrity": "sha1-/jrHPADD2GX/zAKgaC4sILagYCk=",
1196       "dev": true
1197     },
1198     "chokidar": {
1199       "version": "2.0.4",
1200       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
1201       "integrity": "sha1-NW/04rDo5D4yLRijckYLvPOszSY=",
1202       "dev": true,
1203       "requires": {
1204         "anymatch": "2.0.0",
1205         "async-each": "1.0.1",
1206         "braces": "2.3.2",
1207         "fsevents": "1.2.4",
1208         "glob-parent": "3.1.0",
1209         "inherits": "2.0.3",
1210         "is-binary-path": "1.0.1",
1211         "is-glob": "4.0.0",
1212         "lodash.debounce": "4.0.8",
1213         "normalize-path": "2.1.1",
1214         "path-is-absolute": "1.0.1",
1215         "readdirp": "2.1.0",
1216         "upath": "1.1.0"
1217       },
1218       "dependencies": {
1219         "glob-parent": {
1220           "version": "3.1.0",
1221           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
1222           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
1223           "dev": true,
1224           "requires": {
1225             "is-glob": "3.1.0",
1226             "path-dirname": "1.0.2"
1227           },
1228           "dependencies": {
1229             "is-glob": {
1230               "version": "3.1.0",
1231               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
1232               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1233               "dev": true,
1234               "requires": {
1235                 "is-extglob": "2.1.1"
1236               }
1237             }
1238           }
1239         },
1240         "is-extglob": {
1241           "version": "2.1.1",
1242           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1243           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1244           "dev": true
1245         },
1246         "is-glob": {
1247           "version": "4.0.0",
1248           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
1249           "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
1250           "dev": true,
1251           "requires": {
1252             "is-extglob": "2.1.1"
1253           }
1254         }
1255       }
1256     },
1257     "chownr": {
1258       "version": "1.0.1",
1259       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
1260       "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
1261       "dev": true
1262     },
1263     "chrome-trace-event": {
1264       "version": "1.0.0",
1265       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
1266       "integrity": "sha1-Rakb0sIMlBHwljtarrmhuV4JzEg=",
1267       "dev": true,
1268       "requires": {
1269         "tslib": "1.9.3"
1270       }
1271     },
1272     "ci-info": {
1273       "version": "1.4.0",
1274       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz",
1275       "integrity": "sha1-SEHVPK1J8RuCe2SOveJ6bhibQS8=",
1276       "dev": true
1277     },
1278     "cipher-base": {
1279       "version": "1.0.4",
1280       "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
1281       "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=",
1282       "dev": true,
1283       "requires": {
1284         "inherits": "2.0.3",
1285         "safe-buffer": "5.1.2"
1286       }
1287     },
1288     "class-utils": {
1289       "version": "0.3.6",
1290       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1291       "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=",
1292       "dev": true,
1293       "requires": {
1294         "arr-union": "3.1.0",
1295         "define-property": "0.2.5",
1296         "isobject": "3.0.1",
1297         "static-extend": "0.1.2"
1298       },
1299       "dependencies": {
1300         "define-property": {
1301           "version": "0.2.5",
1302           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1303           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1304           "dev": true,
1305           "requires": {
1306             "is-descriptor": "0.1.6"
1307           }
1308         }
1309       }
1310     },
1311     "cli-cursor": {
1312       "version": "2.1.0",
1313       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
1314       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
1315       "dev": true,
1316       "requires": {
1317         "restore-cursor": "2.0.0"
1318       }
1319     },
1320     "cli-width": {
1321       "version": "2.2.0",
1322       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
1323       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
1324       "dev": true
1325     },
1326     "cliui": {
1327       "version": "2.1.0",
1328       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
1329       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
1330       "dev": true,
1331       "optional": true,
1332       "requires": {
1333         "center-align": "0.1.3",
1334         "right-align": "0.1.3",
1335         "wordwrap": "0.0.2"
1336       },
1337       "dependencies": {
1338         "wordwrap": {
1339           "version": "0.0.2",
1340           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
1341           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
1342           "dev": true,
1343           "optional": true
1344         }
1345       }
1346     },
1347     "closest-file-data": {
1348       "version": "0.1.4",
1349       "resolved": "https://registry.npmjs.org/closest-file-data/-/closest-file-data-0.1.4.tgz",
1350       "integrity": "sha1-l1+HwTLymdJKA3W59jyj+4j3Kzo=",
1351       "dev": true
1352     },
1353     "co": {
1354       "version": "4.6.0",
1355       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1356       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1357       "dev": true
1358     },
1359     "code-point-at": {
1360       "version": "1.1.0",
1361       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
1362       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
1363       "dev": true
1364     },
1365     "collection-visit": {
1366       "version": "1.0.0",
1367       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1368       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1369       "dev": true,
1370       "requires": {
1371         "map-visit": "1.0.0",
1372         "object-visit": "1.0.1"
1373       }
1374     },
1375     "color-convert": {
1376       "version": "1.9.2",
1377       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
1378       "integrity": "sha1-SYgbj7pn3xKpa98/VsCqueeRMUc=",
1379       "dev": true,
1380       "requires": {
1381         "color-name": "1.1.1"
1382       }
1383     },
1384     "color-name": {
1385       "version": "1.1.1",
1386       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
1387       "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=",
1388       "dev": true
1389     },
1390     "combined-stream": {
1391       "version": "1.0.6",
1392       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
1393       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
1394       "dev": true,
1395       "requires": {
1396         "delayed-stream": "1.0.0"
1397       }
1398     },
1399     "commander": {
1400       "version": "2.17.1",
1401       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
1402       "integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78=",
1403       "dev": true
1404     },
1405     "commondir": {
1406       "version": "1.0.1",
1407       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1408       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
1409       "dev": true
1410     },
1411     "compare-versions": {
1412       "version": "3.3.1",
1413       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.1.tgz",
1414       "integrity": "sha1-Ht4xcrcTwV98e+uYy3TS2CV22tM=",
1415       "dev": true
1416     },
1417     "component-emitter": {
1418       "version": "1.2.1",
1419       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
1420       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
1421       "dev": true
1422     },
1423     "concat-map": {
1424       "version": "0.0.1",
1425       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1426       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1427       "dev": true
1428     },
1429     "concat-stream": {
1430       "version": "1.6.2",
1431       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1432       "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
1433       "dev": true,
1434       "requires": {
1435         "buffer-from": "1.1.1",
1436         "inherits": "2.0.3",
1437         "readable-stream": "2.3.6",
1438         "typedarray": "0.0.6"
1439       }
1440     },
1441     "console-browserify": {
1442       "version": "1.1.0",
1443       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
1444       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1445       "dev": true,
1446       "requires": {
1447         "date-now": "0.1.4"
1448       }
1449     },
1450     "constants-browserify": {
1451       "version": "1.0.0",
1452       "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
1453       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
1454       "dev": true
1455     },
1456     "convert-source-map": {
1457       "version": "1.5.1",
1458       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
1459       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
1460       "dev": true
1461     },
1462     "copy-concurrently": {
1463       "version": "1.0.5",
1464       "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
1465       "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=",
1466       "dev": true,
1467       "requires": {
1468         "aproba": "1.2.0",
1469         "fs-write-stream-atomic": "1.0.10",
1470         "iferr": "0.1.5",
1471         "mkdirp": "0.5.1",
1472         "rimraf": "2.6.2",
1473         "run-queue": "1.0.3"
1474       }
1475     },
1476     "copy-descriptor": {
1477       "version": "0.1.1",
1478       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1479       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1480       "dev": true
1481     },
1482     "core-js": {
1483       "version": "2.5.7",
1484       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
1485       "integrity": "sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4=",
1486       "dev": true
1487     },
1488     "core-util-is": {
1489       "version": "1.0.2",
1490       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1491       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1492       "dev": true
1493     },
1494     "create-ecdh": {
1495       "version": "4.0.3",
1496       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
1497       "integrity": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=",
1498       "dev": true,
1499       "requires": {
1500         "bn.js": "4.11.8",
1501         "elliptic": "6.4.1"
1502       }
1503     },
1504     "create-hash": {
1505       "version": "1.2.0",
1506       "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1507       "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=",
1508       "dev": true,
1509       "requires": {
1510         "cipher-base": "1.0.4",
1511         "inherits": "2.0.3",
1512         "md5.js": "1.3.4",
1513         "ripemd160": "2.0.2",
1514         "sha.js": "2.4.11"
1515       }
1516     },
1517     "create-hmac": {
1518       "version": "1.1.7",
1519       "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1520       "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=",
1521       "dev": true,
1522       "requires": {
1523         "cipher-base": "1.0.4",
1524         "create-hash": "1.2.0",
1525         "inherits": "2.0.3",
1526         "ripemd160": "2.0.2",
1527         "safe-buffer": "5.1.2",
1528         "sha.js": "2.4.11"
1529       }
1530     },
1531     "cross-spawn": {
1532       "version": "5.1.0",
1533       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
1534       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
1535       "dev": true,
1536       "requires": {
1537         "lru-cache": "4.1.3",
1538         "shebang-command": "1.2.0",
1539         "which": "1.3.1"
1540       }
1541     },
1542     "crypto-browserify": {
1543       "version": "3.12.0",
1544       "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1545       "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=",
1546       "dev": true,
1547       "requires": {
1548         "browserify-cipher": "1.0.1",
1549         "browserify-sign": "4.0.4",
1550         "create-ecdh": "4.0.3",
1551         "create-hash": "1.2.0",
1552         "create-hmac": "1.1.7",
1553         "diffie-hellman": "5.0.3",
1554         "inherits": "2.0.3",
1555         "pbkdf2": "3.0.16",
1556         "public-encrypt": "4.0.2",
1557         "randombytes": "2.0.6",
1558         "randomfill": "1.0.4"
1559       }
1560     },
1561     "cssom": {
1562       "version": "0.3.4",
1563       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz",
1564       "integrity": "sha1-jNUuijrP1o067TjuCmQBd9L515c=",
1565       "dev": true
1566     },
1567     "cssstyle": {
1568       "version": "1.1.1",
1569       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz",
1570       "integrity": "sha1-GLA4qcRNZfeo5CimU7n2/kL69fs=",
1571       "dev": true,
1572       "requires": {
1573         "cssom": "0.3.4"
1574       }
1575     },
1576     "cyclist": {
1577       "version": "0.2.2",
1578       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
1579       "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
1580       "dev": true
1581     },
1582     "dashdash": {
1583       "version": "1.14.1",
1584       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1585       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1586       "dev": true,
1587       "requires": {
1588         "assert-plus": "1.0.0"
1589       }
1590     },
1591     "data-urls": {
1592       "version": "1.0.1",
1593       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz",
1594       "integrity": "sha1-1BasOJaRjynKhNgQhbw3BYNNpXk=",
1595       "dev": true,
1596       "requires": {
1597         "abab": "2.0.0",
1598         "whatwg-mimetype": "2.1.0",
1599         "whatwg-url": "7.0.0"
1600       },
1601       "dependencies": {
1602         "whatwg-url": {
1603           "version": "7.0.0",
1604           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
1605           "integrity": "sha1-/ekm+lSlmfOt+C3/Jan3vgLcbt0=",
1606           "dev": true,
1607           "requires": {
1608             "lodash.sortby": "4.7.0",
1609             "tr46": "1.0.1",
1610             "webidl-conversions": "4.0.2"
1611           }
1612         }
1613       }
1614     },
1615     "date-now": {
1616       "version": "0.1.4",
1617       "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1618       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1619       "dev": true
1620     },
1621     "debug": {
1622       "version": "2.6.9",
1623       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1624       "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1625       "dev": true,
1626       "requires": {
1627         "ms": "2.0.0"
1628       }
1629     },
1630     "decamelize": {
1631       "version": "1.2.0",
1632       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1633       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1634       "dev": true
1635     },
1636     "decode-uri-component": {
1637       "version": "0.2.0",
1638       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1639       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1640       "dev": true
1641     },
1642     "deep-is": {
1643       "version": "0.1.3",
1644       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1645       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1646       "dev": true
1647     },
1648     "default-require-extensions": {
1649       "version": "2.0.0",
1650       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
1651       "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
1652       "dev": true,
1653       "requires": {
1654         "strip-bom": "3.0.0"
1655       }
1656     },
1657     "define-properties": {
1658       "version": "1.1.3",
1659       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1660       "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=",
1661       "dev": true,
1662       "requires": {
1663         "object-keys": "1.0.12"
1664       }
1665     },
1666     "define-property": {
1667       "version": "2.0.2",
1668       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1669       "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=",
1670       "dev": true,
1671       "requires": {
1672         "is-descriptor": "1.0.2",
1673         "isobject": "3.0.1"
1674       },
1675       "dependencies": {
1676         "is-accessor-descriptor": {
1677           "version": "1.0.0",
1678           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1679           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
1680           "dev": true,
1681           "requires": {
1682             "kind-of": "6.0.2"
1683           }
1684         },
1685         "is-data-descriptor": {
1686           "version": "1.0.0",
1687           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1688           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
1689           "dev": true,
1690           "requires": {
1691             "kind-of": "6.0.2"
1692           }
1693         },
1694         "is-descriptor": {
1695           "version": "1.0.2",
1696           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1697           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
1698           "dev": true,
1699           "requires": {
1700             "is-accessor-descriptor": "1.0.0",
1701             "is-data-descriptor": "1.0.0",
1702             "kind-of": "6.0.2"
1703           }
1704         }
1705       }
1706     },
1707     "delayed-stream": {
1708       "version": "1.0.0",
1709       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1710       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1711       "dev": true
1712     },
1713     "des.js": {
1714       "version": "1.0.0",
1715       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
1716       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
1717       "dev": true,
1718       "requires": {
1719         "inherits": "2.0.3",
1720         "minimalistic-assert": "1.0.1"
1721       }
1722     },
1723     "detect-indent": {
1724       "version": "4.0.0",
1725       "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
1726       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
1727       "dev": true,
1728       "requires": {
1729         "repeating": "2.0.1"
1730       }
1731     },
1732     "detect-newline": {
1733       "version": "2.1.0",
1734       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
1735       "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
1736       "dev": true
1737     },
1738     "diff": {
1739       "version": "3.5.0",
1740       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
1741       "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=",
1742       "dev": true
1743     },
1744     "diffie-hellman": {
1745       "version": "5.0.3",
1746       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1747       "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=",
1748       "dev": true,
1749       "requires": {
1750         "bn.js": "4.11.8",
1751         "miller-rabin": "4.0.1",
1752         "randombytes": "2.0.6"
1753       }
1754     },
1755     "domain-browser": {
1756       "version": "1.2.0",
1757       "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1758       "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=",
1759       "dev": true
1760     },
1761     "domexception": {
1762       "version": "1.0.1",
1763       "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
1764       "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=",
1765       "dev": true,
1766       "requires": {
1767         "webidl-conversions": "4.0.2"
1768       }
1769     },
1770     "duplexify": {
1771       "version": "3.6.0",
1772       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
1773       "integrity": "sha1-WSkD9dgLONA3IgVBJk1poZj7NBA=",
1774       "dev": true,
1775       "requires": {
1776         "end-of-stream": "1.4.1",
1777         "inherits": "2.0.3",
1778         "readable-stream": "2.3.6",
1779         "stream-shift": "1.0.0"
1780       }
1781     },
1782     "ecc-jsbn": {
1783       "version": "0.1.2",
1784       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1785       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1786       "dev": true,
1787       "optional": true,
1788       "requires": {
1789         "jsbn": "0.1.1",
1790         "safer-buffer": "2.1.2"
1791       }
1792     },
1793     "elliptic": {
1794       "version": "6.4.1",
1795       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
1796       "integrity": "sha1-wtC3d2kRuGcixjLDwGxg8vgZk5o=",
1797       "dev": true,
1798       "requires": {
1799         "bn.js": "4.11.8",
1800         "brorand": "1.1.0",
1801         "hash.js": "1.1.5",
1802         "hmac-drbg": "1.0.1",
1803         "inherits": "2.0.3",
1804         "minimalistic-assert": "1.0.1",
1805         "minimalistic-crypto-utils": "1.0.1"
1806       }
1807     },
1808     "emojis-list": {
1809       "version": "2.1.0",
1810       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
1811       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
1812       "dev": true
1813     },
1814     "end-of-stream": {
1815       "version": "1.4.1",
1816       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
1817       "integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=",
1818       "dev": true,
1819       "requires": {
1820         "once": "1.4.0"
1821       }
1822     },
1823     "enhanced-resolve": {
1824       "version": "3.3.0",
1825       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz",
1826       "integrity": "sha1-lQlk7MfwMypCMhtnOzjcj/FVNbM=",
1827       "dev": true,
1828       "requires": {
1829         "graceful-fs": "4.1.11",
1830         "memory-fs": "0.4.1",
1831         "object-assign": "4.1.1",
1832         "tapable": "0.2.8"
1833       }
1834     },
1835     "errno": {
1836       "version": "0.1.7",
1837       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
1838       "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
1839       "dev": true,
1840       "requires": {
1841         "prr": "1.0.1"
1842       }
1843     },
1844     "error-ex": {
1845       "version": "1.3.2",
1846       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1847       "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=",
1848       "dev": true,
1849       "requires": {
1850         "is-arrayish": "0.2.1"
1851       }
1852     },
1853     "es-abstract": {
1854       "version": "1.12.0",
1855       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
1856       "integrity": "sha1-nbvdJ8aFbwABQhyhh4LXhr+KYWU=",
1857       "dev": true,
1858       "requires": {
1859         "es-to-primitive": "1.1.1",
1860         "function-bind": "1.1.1",
1861         "has": "1.0.3",
1862         "is-callable": "1.1.4",
1863         "is-regex": "1.0.4"
1864       }
1865     },
1866     "es-to-primitive": {
1867       "version": "1.1.1",
1868       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
1869       "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
1870       "dev": true,
1871       "requires": {
1872         "is-callable": "1.1.4",
1873         "is-date-object": "1.0.1",
1874         "is-symbol": "1.0.1"
1875       }
1876     },
1877     "escape-string-regexp": {
1878       "version": "1.0.5",
1879       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1880       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1881       "dev": true
1882     },
1883     "escodegen": {
1884       "version": "1.11.0",
1885       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz",
1886       "integrity": "sha1-snqTiUgdW/1b7Hb3ux6z+PRVZYk=",
1887       "dev": true,
1888       "requires": {
1889         "esprima": "3.1.3",
1890         "estraverse": "4.2.0",
1891         "esutils": "2.0.2",
1892         "optionator": "0.8.2",
1893         "source-map": "0.6.1"
1894       },
1895       "dependencies": {
1896         "esprima": {
1897           "version": "3.1.3",
1898           "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
1899           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
1900           "dev": true
1901         },
1902         "source-map": {
1903           "version": "0.6.1",
1904           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1905           "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
1906           "dev": true,
1907           "optional": true
1908         }
1909       }
1910     },
1911     "eslint-scope": {
1912       "version": "3.7.3",
1913       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
1914       "integrity": "sha1-u1ByANPRf2AkdjYWC0gmKEsQhTU=",
1915       "dev": true,
1916       "requires": {
1917         "esrecurse": "4.2.1",
1918         "estraverse": "4.2.0"
1919       }
1920     },
1921     "esprima": {
1922       "version": "4.0.1",
1923       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1924       "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=",
1925       "dev": true
1926     },
1927     "esrecurse": {
1928       "version": "4.2.1",
1929       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1930       "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=",
1931       "dev": true,
1932       "requires": {
1933         "estraverse": "4.2.0"
1934       }
1935     },
1936     "estraverse": {
1937       "version": "4.2.0",
1938       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1939       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1940       "dev": true
1941     },
1942     "esutils": {
1943       "version": "2.0.2",
1944       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1945       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1946       "dev": true
1947     },
1948     "events": {
1949       "version": "1.1.1",
1950       "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
1951       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
1952       "dev": true
1953     },
1954     "evp_bytestokey": {
1955       "version": "1.0.3",
1956       "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1957       "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=",
1958       "dev": true,
1959       "requires": {
1960         "md5.js": "1.3.4",
1961         "safe-buffer": "5.1.2"
1962       }
1963     },
1964     "exec-sh": {
1965       "version": "0.2.2",
1966       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
1967       "integrity": "sha1-Kl5//L19C6J1W97LFuWkJ9+97DY=",
1968       "dev": true,
1969       "requires": {
1970         "merge": "1.2.0"
1971       }
1972     },
1973     "execa": {
1974       "version": "0.7.0",
1975       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
1976       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
1977       "dev": true,
1978       "requires": {
1979         "cross-spawn": "5.1.0",
1980         "get-stream": "3.0.0",
1981         "is-stream": "1.1.0",
1982         "npm-run-path": "2.0.2",
1983         "p-finally": "1.0.0",
1984         "signal-exit": "3.0.2",
1985         "strip-eof": "1.0.0"
1986       }
1987     },
1988     "exit": {
1989       "version": "0.1.2",
1990       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
1991       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
1992       "dev": true
1993     },
1994     "expand-brackets": {
1995       "version": "2.1.4",
1996       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
1997       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1998       "dev": true,
1999       "requires": {
2000         "debug": "2.6.9",
2001         "define-property": "0.2.5",
2002         "extend-shallow": "2.0.1",
2003         "posix-character-classes": "0.1.1",
2004         "regex-not": "1.0.2",
2005         "snapdragon": "0.8.2",
2006         "to-regex": "3.0.2"
2007       },
2008       "dependencies": {
2009         "define-property": {
2010           "version": "0.2.5",
2011           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2012           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2013           "dev": true,
2014           "requires": {
2015             "is-descriptor": "0.1.6"
2016           }
2017         },
2018         "extend-shallow": {
2019           "version": "2.0.1",
2020           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2021           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2022           "dev": true,
2023           "requires": {
2024             "is-extendable": "0.1.1"
2025           }
2026         }
2027       }
2028     },
2029     "expand-range": {
2030       "version": "1.8.2",
2031       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
2032       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2033       "dev": true,
2034       "requires": {
2035         "fill-range": "2.2.4"
2036       },
2037       "dependencies": {
2038         "fill-range": {
2039           "version": "2.2.4",
2040           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
2041           "integrity": "sha1-6x53OrsFbc2N8r/favWbizqTZWU=",
2042           "dev": true,
2043           "requires": {
2044             "is-number": "2.1.0",
2045             "isobject": "2.1.0",
2046             "randomatic": "3.1.0",
2047             "repeat-element": "1.1.3",
2048             "repeat-string": "1.6.1"
2049           }
2050         },
2051         "is-number": {
2052           "version": "2.1.0",
2053           "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
2054           "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
2055           "dev": true,
2056           "requires": {
2057             "kind-of": "3.2.2"
2058           }
2059         },
2060         "isobject": {
2061           "version": "2.1.0",
2062           "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2063           "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2064           "dev": true,
2065           "requires": {
2066             "isarray": "1.0.0"
2067           }
2068         },
2069         "kind-of": {
2070           "version": "3.2.2",
2071           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2072           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2073           "dev": true,
2074           "requires": {
2075             "is-buffer": "1.1.6"
2076           }
2077         }
2078       }
2079     },
2080     "expect": {
2081       "version": "23.5.0",
2082       "resolved": "https://registry.npmjs.org/expect/-/expect-23.5.0.tgz",
2083       "integrity": "sha1-GJmaDu+Pis+ZAj/edm2cMjwlYu0=",
2084       "dev": true,
2085       "requires": {
2086         "ansi-styles": "3.2.1",
2087         "jest-diff": "23.5.0",
2088         "jest-get-type": "22.4.3",
2089         "jest-matcher-utils": "23.5.0",
2090         "jest-message-util": "23.4.0",
2091         "jest-regex-util": "23.3.0"
2092       }
2093     },
2094     "extend": {
2095       "version": "3.0.2",
2096       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2097       "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=",
2098       "dev": true
2099     },
2100     "extend-shallow": {
2101       "version": "3.0.2",
2102       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2103       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2104       "dev": true,
2105       "requires": {
2106         "assign-symbols": "1.0.0",
2107         "is-extendable": "1.0.1"
2108       },
2109       "dependencies": {
2110         "is-extendable": {
2111           "version": "1.0.1",
2112           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2113           "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
2114           "dev": true,
2115           "requires": {
2116             "is-plain-object": "2.0.4"
2117           }
2118         }
2119       }
2120     },
2121     "external-editor": {
2122       "version": "3.0.1",
2123       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.1.tgz",
2124       "integrity": "sha1-/JY4xNfN5PC7grEjB6GiORLEkuM=",
2125       "dev": true,
2126       "requires": {
2127         "chardet": "0.5.0",
2128         "iconv-lite": "0.4.23",
2129         "tmp": "0.0.33"
2130       }
2131     },
2132     "extglob": {
2133       "version": "2.0.4",
2134       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2135       "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=",
2136       "dev": true,
2137       "requires": {
2138         "array-unique": "0.3.2",
2139         "define-property": "1.0.0",
2140         "expand-brackets": "2.1.4",
2141         "extend-shallow": "2.0.1",
2142         "fragment-cache": "0.2.1",
2143         "regex-not": "1.0.2",
2144         "snapdragon": "0.8.2",
2145         "to-regex": "3.0.2"
2146       },
2147       "dependencies": {
2148         "define-property": {
2149           "version": "1.0.0",
2150           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2151           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2152           "dev": true,
2153           "requires": {
2154             "is-descriptor": "1.0.2"
2155           }
2156         },
2157         "extend-shallow": {
2158           "version": "2.0.1",
2159           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2160           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2161           "dev": true,
2162           "requires": {
2163             "is-extendable": "0.1.1"
2164           }
2165         },
2166         "is-accessor-descriptor": {
2167           "version": "1.0.0",
2168           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2169           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
2170           "dev": true,
2171           "requires": {
2172             "kind-of": "6.0.2"
2173           }
2174         },
2175         "is-data-descriptor": {
2176           "version": "1.0.0",
2177           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2178           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
2179           "dev": true,
2180           "requires": {
2181             "kind-of": "6.0.2"
2182           }
2183         },
2184         "is-descriptor": {
2185           "version": "1.0.2",
2186           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2187           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
2188           "dev": true,
2189           "requires": {
2190             "is-accessor-descriptor": "1.0.0",
2191             "is-data-descriptor": "1.0.0",
2192             "kind-of": "6.0.2"
2193           }
2194         }
2195       }
2196     },
2197     "extsprintf": {
2198       "version": "1.3.0",
2199       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2200       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2201       "dev": true
2202     },
2203     "fast-deep-equal": {
2204       "version": "1.1.0",
2205       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
2206       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
2207       "dev": true
2208     },
2209     "fast-json-stable-stringify": {
2210       "version": "2.0.0",
2211       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
2212       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
2213       "dev": true
2214     },
2215     "fast-levenshtein": {
2216       "version": "2.0.6",
2217       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2218       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2219       "dev": true
2220     },
2221     "fb-watchman": {
2222       "version": "2.0.0",
2223       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
2224       "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
2225       "dev": true,
2226       "requires": {
2227         "bser": "2.0.0"
2228       }
2229     },
2230     "figures": {
2231       "version": "2.0.0",
2232       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
2233       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
2234       "dev": true,
2235       "requires": {
2236         "escape-string-regexp": "1.0.5"
2237       }
2238     },
2239     "filename-regex": {
2240       "version": "2.0.1",
2241       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
2242       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2243       "dev": true
2244     },
2245     "fileset": {
2246       "version": "2.0.3",
2247       "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
2248       "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
2249       "dev": true,
2250       "requires": {
2251         "glob": "7.1.2",
2252         "minimatch": "3.0.4"
2253       }
2254     },
2255     "fill-range": {
2256       "version": "4.0.0",
2257       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2258       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
2259       "dev": true,
2260       "requires": {
2261         "extend-shallow": "2.0.1",
2262         "is-number": "3.0.0",
2263         "repeat-string": "1.6.1",
2264         "to-regex-range": "2.1.1"
2265       },
2266       "dependencies": {
2267         "extend-shallow": {
2268           "version": "2.0.1",
2269           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2270           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2271           "dev": true,
2272           "requires": {
2273             "is-extendable": "0.1.1"
2274           }
2275         }
2276       }
2277     },
2278     "find-cache-dir": {
2279       "version": "1.0.0",
2280       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
2281       "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
2282       "dev": true,
2283       "requires": {
2284         "commondir": "1.0.1",
2285         "make-dir": "1.3.0",
2286         "pkg-dir": "2.0.0"
2287       }
2288     },
2289     "find-up": {
2290       "version": "2.1.0",
2291       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2292       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2293       "dev": true,
2294       "requires": {
2295         "locate-path": "2.0.0"
2296       }
2297     },
2298     "flush-write-stream": {
2299       "version": "1.0.3",
2300       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
2301       "integrity": "sha1-xdWG7zivYJdlC0m8QbVfq7GfNb0=",
2302       "dev": true,
2303       "requires": {
2304         "inherits": "2.0.3",
2305         "readable-stream": "2.3.6"
2306       }
2307     },
2308     "for-in": {
2309       "version": "1.0.2",
2310       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2311       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2312       "dev": true
2313     },
2314     "for-own": {
2315       "version": "0.1.5",
2316       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
2317       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
2318       "dev": true,
2319       "requires": {
2320         "for-in": "1.0.2"
2321       }
2322     },
2323     "forever-agent": {
2324       "version": "0.6.1",
2325       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2326       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2327       "dev": true
2328     },
2329     "form-data": {
2330       "version": "2.3.2",
2331       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
2332       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
2333       "dev": true,
2334       "requires": {
2335         "asynckit": "0.4.0",
2336         "combined-stream": "1.0.6",
2337         "mime-types": "2.1.19"
2338       }
2339     },
2340     "fragment-cache": {
2341       "version": "0.2.1",
2342       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2343       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2344       "dev": true,
2345       "requires": {
2346         "map-cache": "0.2.2"
2347       }
2348     },
2349     "from2": {
2350       "version": "2.3.0",
2351       "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
2352       "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
2353       "dev": true,
2354       "requires": {
2355         "inherits": "2.0.3",
2356         "readable-stream": "2.3.6"
2357       }
2358     },
2359     "fs-extra": {
2360       "version": "6.0.1",
2361       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
2362       "integrity": "sha1-irwSj3lG4xATXdyTuYvdtBDno0s=",
2363       "dev": true,
2364       "requires": {
2365         "graceful-fs": "4.1.11",
2366         "jsonfile": "4.0.0",
2367         "universalify": "0.1.2"
2368       }
2369     },
2370     "fs-write-stream-atomic": {
2371       "version": "1.0.10",
2372       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
2373       "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
2374       "dev": true,
2375       "requires": {
2376         "graceful-fs": "4.1.11",
2377         "iferr": "0.1.5",
2378         "imurmurhash": "0.1.4",
2379         "readable-stream": "2.3.6"
2380       }
2381     },
2382     "fs.realpath": {
2383       "version": "1.0.0",
2384       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2385       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2386       "dev": true
2387     },
2388     "fsevents": {
2389       "version": "1.2.4",
2390       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
2391       "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
2392       "dev": true,
2393       "optional": true,
2394       "requires": {
2395         "nan": "2.12.1",
2396         "node-pre-gyp": "0.10.0"
2397       },
2398       "dependencies": {
2399         "abbrev": {
2400           "version": "1.1.1",
2401           "bundled": true,
2402           "dev": true,
2403           "optional": true
2404         },
2405         "ansi-regex": {
2406           "version": "2.1.1",
2407           "bundled": true,
2408           "dev": true
2409         },
2410         "aproba": {
2411           "version": "1.2.0",
2412           "bundled": true,
2413           "dev": true,
2414           "optional": true
2415         },
2416         "are-we-there-yet": {
2417           "version": "1.1.4",
2418           "bundled": true,
2419           "dev": true,
2420           "optional": true,
2421           "requires": {
2422             "delegates": "1.0.0",
2423             "readable-stream": "2.3.6"
2424           }
2425         },
2426         "balanced-match": {
2427           "version": "1.0.0",
2428           "bundled": true,
2429           "dev": true
2430         },
2431         "brace-expansion": {
2432           "version": "1.1.11",
2433           "bundled": true,
2434           "dev": true,
2435           "requires": {
2436             "balanced-match": "1.0.0",
2437             "concat-map": "0.0.1"
2438           }
2439         },
2440         "chownr": {
2441           "version": "1.0.1",
2442           "bundled": true,
2443           "dev": true,
2444           "optional": true
2445         },
2446         "code-point-at": {
2447           "version": "1.1.0",
2448           "bundled": true,
2449           "dev": true
2450         },
2451         "concat-map": {
2452           "version": "0.0.1",
2453           "bundled": true,
2454           "dev": true
2455         },
2456         "console-control-strings": {
2457           "version": "1.1.0",
2458           "bundled": true,
2459           "dev": true
2460         },
2461         "core-util-is": {
2462           "version": "1.0.2",
2463           "bundled": true,
2464           "dev": true,
2465           "optional": true
2466         },
2467         "debug": {
2468           "version": "2.6.9",
2469           "bundled": true,
2470           "dev": true,
2471           "optional": true,
2472           "requires": {
2473             "ms": "2.0.0"
2474           }
2475         },
2476         "deep-extend": {
2477           "version": "0.5.1",
2478           "bundled": true,
2479           "dev": true,
2480           "optional": true
2481         },
2482         "delegates": {
2483           "version": "1.0.0",
2484           "bundled": true,
2485           "dev": true,
2486           "optional": true
2487         },
2488         "detect-libc": {
2489           "version": "1.0.3",
2490           "bundled": true,
2491           "dev": true,
2492           "optional": true
2493         },
2494         "fs-minipass": {
2495           "version": "1.2.5",
2496           "bundled": true,
2497           "dev": true,
2498           "optional": true,
2499           "requires": {
2500             "minipass": "2.2.4"
2501           }
2502         },
2503         "fs.realpath": {
2504           "version": "1.0.0",
2505           "bundled": true,
2506           "dev": true,
2507           "optional": true
2508         },
2509         "gauge": {
2510           "version": "2.7.4",
2511           "bundled": true,
2512           "dev": true,
2513           "optional": true,
2514           "requires": {
2515             "aproba": "1.2.0",
2516             "console-control-strings": "1.1.0",
2517             "has-unicode": "2.0.1",
2518             "object-assign": "4.1.1",
2519             "signal-exit": "3.0.2",
2520             "string-width": "1.0.2",
2521             "strip-ansi": "3.0.1",
2522             "wide-align": "1.1.2"
2523           }
2524         },
2525         "glob": {
2526           "version": "7.1.2",
2527           "bundled": true,
2528           "dev": true,
2529           "optional": true,
2530           "requires": {
2531             "fs.realpath": "1.0.0",
2532             "inflight": "1.0.6",
2533             "inherits": "2.0.3",
2534             "minimatch": "3.0.4",
2535             "once": "1.4.0",
2536             "path-is-absolute": "1.0.1"
2537           }
2538         },
2539         "has-unicode": {
2540           "version": "2.0.1",
2541           "bundled": true,
2542           "dev": true,
2543           "optional": true
2544         },
2545         "iconv-lite": {
2546           "version": "0.4.21",
2547           "bundled": true,
2548           "dev": true,
2549           "optional": true,
2550           "requires": {
2551             "safer-buffer": "2.1.2"
2552           }
2553         },
2554         "ignore-walk": {
2555           "version": "3.0.1",
2556           "bundled": true,
2557           "dev": true,
2558           "optional": true,
2559           "requires": {
2560             "minimatch": "3.0.4"
2561           }
2562         },
2563         "inflight": {
2564           "version": "1.0.6",
2565           "bundled": true,
2566           "dev": true,
2567           "optional": true,
2568           "requires": {
2569             "once": "1.4.0",
2570             "wrappy": "1.0.2"
2571           }
2572         },
2573         "inherits": {
2574           "version": "2.0.3",
2575           "bundled": true,
2576           "dev": true
2577         },
2578         "ini": {
2579           "version": "1.3.5",
2580           "bundled": true,
2581           "dev": true,
2582           "optional": true
2583         },
2584         "is-fullwidth-code-point": {
2585           "version": "1.0.0",
2586           "bundled": true,
2587           "dev": true,
2588           "requires": {
2589             "number-is-nan": "1.0.1"
2590           }
2591         },
2592         "isarray": {
2593           "version": "1.0.0",
2594           "bundled": true,
2595           "dev": true,
2596           "optional": true
2597         },
2598         "minimatch": {
2599           "version": "3.0.4",
2600           "bundled": true,
2601           "dev": true,
2602           "requires": {
2603             "brace-expansion": "1.1.11"
2604           }
2605         },
2606         "minimist": {
2607           "version": "0.0.8",
2608           "bundled": true,
2609           "dev": true
2610         },
2611         "minipass": {
2612           "version": "2.2.4",
2613           "bundled": true,
2614           "dev": true,
2615           "requires": {
2616             "safe-buffer": "5.1.1",
2617             "yallist": "3.0.2"
2618           }
2619         },
2620         "minizlib": {
2621           "version": "1.1.0",
2622           "bundled": true,
2623           "dev": true,
2624           "optional": true,
2625           "requires": {
2626             "minipass": "2.2.4"
2627           }
2628         },
2629         "mkdirp": {
2630           "version": "0.5.1",
2631           "bundled": true,
2632           "dev": true,
2633           "requires": {
2634             "minimist": "0.0.8"
2635           }
2636         },
2637         "ms": {
2638           "version": "2.0.0",
2639           "bundled": true,
2640           "dev": true,
2641           "optional": true
2642         },
2643         "needle": {
2644           "version": "2.2.0",
2645           "bundled": true,
2646           "dev": true,
2647           "optional": true,
2648           "requires": {
2649             "debug": "2.6.9",
2650             "iconv-lite": "0.4.21",
2651             "sax": "1.2.4"
2652           }
2653         },
2654         "node-pre-gyp": {
2655           "version": "0.10.0",
2656           "bundled": true,
2657           "dev": true,
2658           "optional": true,
2659           "requires": {
2660             "detect-libc": "1.0.3",
2661             "mkdirp": "0.5.1",
2662             "needle": "2.2.0",
2663             "nopt": "4.0.1",
2664             "npm-packlist": "1.1.10",
2665             "npmlog": "4.1.2",
2666             "rc": "1.2.7",
2667             "rimraf": "2.6.2",
2668             "semver": "5.5.0",
2669             "tar": "4.4.1"
2670           }
2671         },
2672         "nopt": {
2673           "version": "4.0.1",
2674           "bundled": true,
2675           "dev": true,
2676           "optional": true,
2677           "requires": {
2678             "abbrev": "1.1.1",
2679             "osenv": "0.1.5"
2680           }
2681         },
2682         "npm-bundled": {
2683           "version": "1.0.3",
2684           "bundled": true,
2685           "dev": true,
2686           "optional": true
2687         },
2688         "npm-packlist": {
2689           "version": "1.1.10",
2690           "bundled": true,
2691           "dev": true,
2692           "optional": true,
2693           "requires": {
2694             "ignore-walk": "3.0.1",
2695             "npm-bundled": "1.0.3"
2696           }
2697         },
2698         "npmlog": {
2699           "version": "4.1.2",
2700           "bundled": true,
2701           "dev": true,
2702           "optional": true,
2703           "requires": {
2704             "are-we-there-yet": "1.1.4",
2705             "console-control-strings": "1.1.0",
2706             "gauge": "2.7.4",
2707             "set-blocking": "2.0.0"
2708           }
2709         },
2710         "number-is-nan": {
2711           "version": "1.0.1",
2712           "bundled": true,
2713           "dev": true
2714         },
2715         "object-assign": {
2716           "version": "4.1.1",
2717           "bundled": true,
2718           "dev": true,
2719           "optional": true
2720         },
2721         "once": {
2722           "version": "1.4.0",
2723           "bundled": true,
2724           "dev": true,
2725           "requires": {
2726             "wrappy": "1.0.2"
2727           }
2728         },
2729         "os-homedir": {
2730           "version": "1.0.2",
2731           "bundled": true,
2732           "dev": true,
2733           "optional": true
2734         },
2735         "os-tmpdir": {
2736           "version": "1.0.2",
2737           "bundled": true,
2738           "dev": true,
2739           "optional": true
2740         },
2741         "osenv": {
2742           "version": "0.1.5",
2743           "bundled": true,
2744           "dev": true,
2745           "optional": true,
2746           "requires": {
2747             "os-homedir": "1.0.2",
2748             "os-tmpdir": "1.0.2"
2749           }
2750         },
2751         "path-is-absolute": {
2752           "version": "1.0.1",
2753           "bundled": true,
2754           "dev": true,
2755           "optional": true
2756         },
2757         "process-nextick-args": {
2758           "version": "2.0.0",
2759           "bundled": true,
2760           "dev": true,
2761           "optional": true
2762         },
2763         "rc": {
2764           "version": "1.2.7",
2765           "bundled": true,
2766           "dev": true,
2767           "optional": true,
2768           "requires": {
2769             "deep-extend": "0.5.1",
2770             "ini": "1.3.5",
2771             "minimist": "1.2.0",
2772             "strip-json-comments": "2.0.1"
2773           },
2774           "dependencies": {
2775             "minimist": {
2776               "version": "1.2.0",
2777               "bundled": true,
2778               "dev": true,
2779               "optional": true
2780             }
2781           }
2782         },
2783         "readable-stream": {
2784           "version": "2.3.6",
2785           "bundled": true,
2786           "dev": true,
2787           "optional": true,
2788           "requires": {
2789             "core-util-is": "1.0.2",
2790             "inherits": "2.0.3",
2791             "isarray": "1.0.0",
2792             "process-nextick-args": "2.0.0",
2793             "safe-buffer": "5.1.1",
2794             "string_decoder": "1.1.1",
2795             "util-deprecate": "1.0.2"
2796           }
2797         },
2798         "rimraf": {
2799           "version": "2.6.2",
2800           "bundled": true,
2801           "dev": true,
2802           "optional": true,
2803           "requires": {
2804             "glob": "7.1.2"
2805           }
2806         },
2807         "safe-buffer": {
2808           "version": "5.1.1",
2809           "bundled": true,
2810           "dev": true
2811         },
2812         "safer-buffer": {
2813           "version": "2.1.2",
2814           "bundled": true,
2815           "dev": true,
2816           "optional": true
2817         },
2818         "sax": {
2819           "version": "1.2.4",
2820           "bundled": true,
2821           "dev": true,
2822           "optional": true
2823         },
2824         "semver": {
2825           "version": "5.5.0",
2826           "bundled": true,
2827           "dev": true,
2828           "optional": true
2829         },
2830         "set-blocking": {
2831           "version": "2.0.0",
2832           "bundled": true,
2833           "dev": true,
2834           "optional": true
2835         },
2836         "signal-exit": {
2837           "version": "3.0.2",
2838           "bundled": true,
2839           "dev": true,
2840           "optional": true
2841         },
2842         "string-width": {
2843           "version": "1.0.2",
2844           "bundled": true,
2845           "dev": true,
2846           "requires": {
2847             "code-point-at": "1.1.0",
2848             "is-fullwidth-code-point": "1.0.0",
2849             "strip-ansi": "3.0.1"
2850           }
2851         },
2852         "string_decoder": {
2853           "version": "1.1.1",
2854           "bundled": true,
2855           "dev": true,
2856           "optional": true,
2857           "requires": {
2858             "safe-buffer": "5.1.1"
2859           }
2860         },
2861         "strip-ansi": {
2862           "version": "3.0.1",
2863           "bundled": true,
2864           "dev": true,
2865           "requires": {
2866             "ansi-regex": "2.1.1"
2867           }
2868         },
2869         "strip-json-comments": {
2870           "version": "2.0.1",
2871           "bundled": true,
2872           "dev": true,
2873           "optional": true
2874         },
2875         "tar": {
2876           "version": "4.4.1",
2877           "bundled": true,
2878           "dev": true,
2879           "optional": true,
2880           "requires": {
2881             "chownr": "1.0.1",
2882             "fs-minipass": "1.2.5",
2883             "minipass": "2.2.4",
2884             "minizlib": "1.1.0",
2885             "mkdirp": "0.5.1",
2886             "safe-buffer": "5.1.1",
2887             "yallist": "3.0.2"
2888           }
2889         },
2890         "util-deprecate": {
2891           "version": "1.0.2",
2892           "bundled": true,
2893           "dev": true,
2894           "optional": true
2895         },
2896         "wide-align": {
2897           "version": "1.1.2",
2898           "bundled": true,
2899           "dev": true,
2900           "optional": true,
2901           "requires": {
2902             "string-width": "1.0.2"
2903           }
2904         },
2905         "wrappy": {
2906           "version": "1.0.2",
2907           "bundled": true,
2908           "dev": true
2909         },
2910         "yallist": {
2911           "version": "3.0.2",
2912           "bundled": true,
2913           "dev": true
2914         }
2915       }
2916     },
2917     "function-bind": {
2918       "version": "1.1.1",
2919       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2920       "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=",
2921       "dev": true
2922     },
2923     "get-caller-file": {
2924       "version": "1.0.3",
2925       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
2926       "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=",
2927       "dev": true
2928     },
2929     "get-stream": {
2930       "version": "3.0.0",
2931       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
2932       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
2933       "dev": true
2934     },
2935     "get-value": {
2936       "version": "2.0.6",
2937       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2938       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
2939       "dev": true
2940     },
2941     "getpass": {
2942       "version": "0.1.7",
2943       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
2944       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2945       "dev": true,
2946       "requires": {
2947         "assert-plus": "1.0.0"
2948       }
2949     },
2950     "glob": {
2951       "version": "7.1.2",
2952       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
2953       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
2954       "dev": true,
2955       "requires": {
2956         "fs.realpath": "1.0.0",
2957         "inflight": "1.0.6",
2958         "inherits": "2.0.3",
2959         "minimatch": "3.0.4",
2960         "once": "1.4.0",
2961         "path-is-absolute": "1.0.1"
2962       }
2963     },
2964     "glob-base": {
2965       "version": "0.3.0",
2966       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
2967       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
2968       "dev": true,
2969       "requires": {
2970         "glob-parent": "2.0.0",
2971         "is-glob": "2.0.1"
2972       }
2973     },
2974     "glob-parent": {
2975       "version": "2.0.0",
2976       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
2977       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
2978       "dev": true,
2979       "requires": {
2980         "is-glob": "2.0.1"
2981       }
2982     },
2983     "global-modules-path": {
2984       "version": "2.3.0",
2985       "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.0.tgz",
2986       "integrity": "sha1-sOK6xr6sOXRffbXFnSajaguU99w=",
2987       "dev": true
2988     },
2989     "globals": {
2990       "version": "9.18.0",
2991       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
2992       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=",
2993       "dev": true
2994     },
2995     "graceful-fs": {
2996       "version": "4.1.11",
2997       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2998       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2999       "dev": true
3000     },
3001     "growly": {
3002       "version": "1.3.0",
3003       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
3004       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
3005       "dev": true
3006     },
3007     "handlebars": {
3008       "version": "4.0.11",
3009       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
3010       "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
3011       "dev": true,
3012       "requires": {
3013         "async": "1.5.2",
3014         "optimist": "0.6.1",
3015         "source-map": "0.4.4",
3016         "uglify-js": "2.8.29"
3017       },
3018       "dependencies": {
3019         "async": {
3020           "version": "1.5.2",
3021           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
3022           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3023           "dev": true
3024         },
3025         "source-map": {
3026           "version": "0.4.4",
3027           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
3028           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
3029           "dev": true,
3030           "requires": {
3031             "amdefine": "1.0.1"
3032           }
3033         }
3034       }
3035     },
3036     "har-schema": {
3037       "version": "2.0.0",
3038       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3039       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3040       "dev": true
3041     },
3042     "har-validator": {
3043       "version": "5.1.0",
3044       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
3045       "integrity": "sha1-RGV/VoiiLP1LckhugbOj+xF0LCk=",
3046       "dev": true,
3047       "requires": {
3048         "ajv": "5.5.2",
3049         "har-schema": "2.0.0"
3050       }
3051     },
3052     "has": {
3053       "version": "1.0.3",
3054       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3055       "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=",
3056       "dev": true,
3057       "requires": {
3058         "function-bind": "1.1.1"
3059       }
3060     },
3061     "has-ansi": {
3062       "version": "2.0.0",
3063       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
3064       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3065       "dev": true,
3066       "requires": {
3067         "ansi-regex": "2.1.1"
3068       }
3069     },
3070     "has-flag": {
3071       "version": "3.0.0",
3072       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3073       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3074       "dev": true
3075     },
3076     "has-value": {
3077       "version": "1.0.0",
3078       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3079       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3080       "dev": true,
3081       "requires": {
3082         "get-value": "2.0.6",
3083         "has-values": "1.0.0",
3084         "isobject": "3.0.1"
3085       }
3086     },
3087     "has-values": {
3088       "version": "1.0.0",
3089       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3090       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3091       "dev": true,
3092       "requires": {
3093         "is-number": "3.0.0",
3094         "kind-of": "4.0.0"
3095       },
3096       "dependencies": {
3097         "kind-of": {
3098           "version": "4.0.0",
3099           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3100           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3101           "dev": true,
3102           "requires": {
3103             "is-buffer": "1.1.6"
3104           }
3105         }
3106       }
3107     },
3108     "hash-base": {
3109       "version": "3.0.4",
3110       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
3111       "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
3112       "dev": true,
3113       "requires": {
3114         "inherits": "2.0.3",
3115         "safe-buffer": "5.1.2"
3116       }
3117     },
3118     "hash.js": {
3119       "version": "1.1.5",
3120       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
3121       "integrity": "sha1-44q0uF37HgxA/pJlwOm1SFTCOBI=",
3122       "dev": true,
3123       "requires": {
3124         "inherits": "2.0.3",
3125         "minimalistic-assert": "1.0.1"
3126       }
3127     },
3128     "hmac-drbg": {
3129       "version": "1.0.1",
3130       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
3131       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
3132       "dev": true,
3133       "requires": {
3134         "hash.js": "1.1.5",
3135         "minimalistic-assert": "1.0.1",
3136         "minimalistic-crypto-utils": "1.0.1"
3137       }
3138     },
3139     "home-or-tmp": {
3140       "version": "2.0.0",
3141       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
3142       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
3143       "dev": true,
3144       "requires": {
3145         "os-homedir": "1.0.2",
3146         "os-tmpdir": "1.0.2"
3147       }
3148     },
3149     "hosted-git-info": {
3150       "version": "2.7.1",
3151       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
3152       "integrity": "sha1-l/I2l3vW4SVAiTD/bePuxigewEc=",
3153       "dev": true
3154     },
3155     "html-encoding-sniffer": {
3156       "version": "1.0.2",
3157       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
3158       "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=",
3159       "dev": true,
3160       "requires": {
3161         "whatwg-encoding": "1.0.4"
3162       }
3163     },
3164     "http-signature": {
3165       "version": "1.2.0",
3166       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3167       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3168       "dev": true,
3169       "requires": {
3170         "assert-plus": "1.0.0",
3171         "jsprim": "1.4.1",
3172         "sshpk": "1.14.2"
3173       }
3174     },
3175     "https-browserify": {
3176       "version": "1.0.0",
3177       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
3178       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
3179       "dev": true
3180     },
3181     "iconv-lite": {
3182       "version": "0.4.23",
3183       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
3184       "integrity": "sha1-KXhx9jvlB63Pv8pxXQzQ7thOmmM=",
3185       "dev": true,
3186       "requires": {
3187         "safer-buffer": "2.1.2"
3188       }
3189     },
3190     "ieee754": {
3191       "version": "1.1.12",
3192       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
3193       "integrity": "sha1-UL8k5bnIu5ivSWTJQc2wkY2ntgs=",
3194       "dev": true
3195     },
3196     "iferr": {
3197       "version": "0.1.5",
3198       "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
3199       "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
3200       "dev": true
3201     },
3202     "immutable": {
3203       "version": "3.8.2",
3204       "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
3205       "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=",
3206       "dev": true
3207     },
3208     "import-local": {
3209       "version": "1.0.0",
3210       "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
3211       "integrity": "sha1-Xk/9wD9P5sAJxnKb6yljHC+CJ7w=",
3212       "dev": true,
3213       "requires": {
3214         "pkg-dir": "2.0.0",
3215         "resolve-cwd": "2.0.0"
3216       }
3217     },
3218     "imurmurhash": {
3219       "version": "0.1.4",
3220       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3221       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3222       "dev": true
3223     },
3224     "indexof": {
3225       "version": "0.0.1",
3226       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
3227       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
3228       "dev": true
3229     },
3230     "inflight": {
3231       "version": "1.0.6",
3232       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3233       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3234       "dev": true,
3235       "requires": {
3236         "once": "1.4.0",
3237         "wrappy": "1.0.2"
3238       }
3239     },
3240     "inherits": {
3241       "version": "2.0.3",
3242       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3243       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3244       "dev": true
3245     },
3246     "inquirer": {
3247       "version": "6.2.0",
3248       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz",
3249       "integrity": "sha1-Ua3Nd29mE2ncHolIWcJWCiJKvdg=",
3250       "dev": true,
3251       "requires": {
3252         "ansi-escapes": "3.1.0",
3253         "chalk": "2.4.1",
3254         "cli-cursor": "2.1.0",
3255         "cli-width": "2.2.0",
3256         "external-editor": "3.0.1",
3257         "figures": "2.0.0",
3258         "lodash": "4.17.10",
3259         "mute-stream": "0.0.7",
3260         "run-async": "2.3.0",
3261         "rxjs": "6.2.2",
3262         "string-width": "2.1.1",
3263         "strip-ansi": "4.0.0",
3264         "through": "2.3.8"
3265       }
3266     },
3267     "interpret": {
3268       "version": "1.1.0",
3269       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
3270       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
3271       "dev": true
3272     },
3273     "invariant": {
3274       "version": "2.2.4",
3275       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
3276       "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=",
3277       "dev": true,
3278       "requires": {
3279         "loose-envify": "1.4.0"
3280       }
3281     },
3282     "invert-kv": {
3283       "version": "1.0.0",
3284       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
3285       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
3286       "dev": true
3287     },
3288     "is-accessor-descriptor": {
3289       "version": "0.1.6",
3290       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3291       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3292       "dev": true,
3293       "requires": {
3294         "kind-of": "3.2.2"
3295       },
3296       "dependencies": {
3297         "kind-of": {
3298           "version": "3.2.2",
3299           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3300           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3301           "dev": true,
3302           "requires": {
3303             "is-buffer": "1.1.6"
3304           }
3305         }
3306       }
3307     },
3308     "is-arrayish": {
3309       "version": "0.2.1",
3310       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3311       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3312       "dev": true
3313     },
3314     "is-binary-path": {
3315       "version": "1.0.1",
3316       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3317       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3318       "dev": true,
3319       "requires": {
3320         "binary-extensions": "1.11.0"
3321       }
3322     },
3323     "is-buffer": {
3324       "version": "1.1.6",
3325       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3326       "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
3327       "dev": true
3328     },
3329     "is-builtin-module": {
3330       "version": "1.0.0",
3331       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
3332       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3333       "dev": true,
3334       "requires": {
3335         "builtin-modules": "1.1.1"
3336       }
3337     },
3338     "is-callable": {
3339       "version": "1.1.4",
3340       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
3341       "integrity": "sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU=",
3342       "dev": true
3343     },
3344     "is-ci": {
3345       "version": "1.2.0",
3346       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz",
3347       "integrity": "sha1-P0oI1jA6CYgs7z8PuXQ5xfXOLVM=",
3348       "dev": true,
3349       "requires": {
3350         "ci-info": "1.4.0"
3351       }
3352     },
3353     "is-data-descriptor": {
3354       "version": "0.1.4",
3355       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3356       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3357       "dev": true,
3358       "requires": {
3359         "kind-of": "3.2.2"
3360       },
3361       "dependencies": {
3362         "kind-of": {
3363           "version": "3.2.2",
3364           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3365           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3366           "dev": true,
3367           "requires": {
3368             "is-buffer": "1.1.6"
3369           }
3370         }
3371       }
3372     },
3373     "is-date-object": {
3374       "version": "1.0.1",
3375       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
3376       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
3377       "dev": true
3378     },
3379     "is-descriptor": {
3380       "version": "0.1.6",
3381       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3382       "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
3383       "dev": true,
3384       "requires": {
3385         "is-accessor-descriptor": "0.1.6",
3386         "is-data-descriptor": "0.1.4",
3387         "kind-of": "5.1.0"
3388       },
3389       "dependencies": {
3390         "kind-of": {
3391           "version": "5.1.0",
3392           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3393           "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
3394           "dev": true
3395         }
3396       }
3397     },
3398     "is-dotfile": {
3399       "version": "1.0.3",
3400       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
3401       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
3402       "dev": true
3403     },
3404     "is-equal-shallow": {
3405       "version": "0.1.3",
3406       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
3407       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3408       "dev": true,
3409       "requires": {
3410         "is-primitive": "2.0.0"
3411       }
3412     },
3413     "is-extendable": {
3414       "version": "0.1.1",
3415       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3416       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3417       "dev": true
3418     },
3419     "is-extglob": {
3420       "version": "1.0.0",
3421       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
3422       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
3423       "dev": true
3424     },
3425     "is-finite": {
3426       "version": "1.0.2",
3427       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
3428       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3429       "dev": true,
3430       "requires": {
3431         "number-is-nan": "1.0.1"
3432       }
3433     },
3434     "is-fullwidth-code-point": {
3435       "version": "2.0.0",
3436       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3437       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3438       "dev": true
3439     },
3440     "is-generator-fn": {
3441       "version": "1.0.0",
3442       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",
3443       "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",
3444       "dev": true
3445     },
3446     "is-glob": {
3447       "version": "2.0.1",
3448       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
3449       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
3450       "dev": true,
3451       "requires": {
3452         "is-extglob": "1.0.0"
3453       }
3454     },
3455     "is-number": {
3456       "version": "3.0.0",
3457       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3458       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3459       "dev": true,
3460       "requires": {
3461         "kind-of": "3.2.2"
3462       },
3463       "dependencies": {
3464         "kind-of": {
3465           "version": "3.2.2",
3466           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3467           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3468           "dev": true,
3469           "requires": {
3470             "is-buffer": "1.1.6"
3471           }
3472         }
3473       }
3474     },
3475     "is-plain-object": {
3476       "version": "2.0.4",
3477       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3478       "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=",
3479       "dev": true,
3480       "requires": {
3481         "isobject": "3.0.1"
3482       }
3483     },
3484     "is-posix-bracket": {
3485       "version": "0.1.1",
3486       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
3487       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
3488       "dev": true
3489     },
3490     "is-primitive": {
3491       "version": "2.0.0",
3492       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
3493       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3494       "dev": true
3495     },
3496     "is-promise": {
3497       "version": "2.1.0",
3498       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
3499       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
3500       "dev": true
3501     },
3502     "is-regex": {
3503       "version": "1.0.4",
3504       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
3505       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
3506       "dev": true,
3507       "requires": {
3508         "has": "1.0.3"
3509       }
3510     },
3511     "is-stream": {
3512       "version": "1.1.0",
3513       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3514       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3515       "dev": true
3516     },
3517     "is-symbol": {
3518       "version": "1.0.1",
3519       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
3520       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
3521       "dev": true
3522     },
3523     "is-typedarray": {
3524       "version": "1.0.0",
3525       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3526       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3527       "dev": true
3528     },
3529     "is-utf8": {
3530       "version": "0.2.1",
3531       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3532       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3533       "dev": true
3534     },
3535     "is-windows": {
3536       "version": "1.0.2",
3537       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3538       "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=",
3539       "dev": true
3540     },
3541     "isarray": {
3542       "version": "1.0.0",
3543       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3544       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3545       "dev": true
3546     },
3547     "isexe": {
3548       "version": "2.0.0",
3549       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3550       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3551       "dev": true
3552     },
3553     "isobject": {
3554       "version": "3.0.1",
3555       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3556       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3557       "dev": true
3558     },
3559     "isstream": {
3560       "version": "0.1.2",
3561       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3562       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3563       "dev": true
3564     },
3565     "istanbul-api": {
3566       "version": "1.3.1",
3567       "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz",
3568       "integrity": "sha1-TDsF0YwAFtECLgebmNyCxA9IiVQ=",
3569       "dev": true,
3570       "requires": {
3571         "async": "2.6.1",
3572         "compare-versions": "3.3.1",
3573         "fileset": "2.0.3",
3574         "istanbul-lib-coverage": "1.2.0",
3575         "istanbul-lib-hook": "1.2.1",
3576         "istanbul-lib-instrument": "1.10.1",
3577         "istanbul-lib-report": "1.1.4",
3578         "istanbul-lib-source-maps": "1.2.5",
3579         "istanbul-reports": "1.3.0",
3580         "js-yaml": "3.12.0",
3581         "mkdirp": "0.5.1",
3582         "once": "1.4.0"
3583       }
3584     },
3585     "istanbul-lib-coverage": {
3586       "version": "1.2.0",
3587       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",
3588       "integrity": "sha1-99jy5CuX43/nlhFMsPnWi146Q0E=",
3589       "dev": true
3590     },
3591     "istanbul-lib-hook": {
3592       "version": "1.2.1",
3593       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz",
3594       "integrity": "sha1-9hTsRSh7Ko/E8H9WYK94dXVgGAU=",
3595       "dev": true,
3596       "requires": {
3597         "append-transform": "1.0.0"
3598       }
3599     },
3600     "istanbul-lib-instrument": {
3601       "version": "1.10.1",
3602       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz",
3603       "integrity": "sha1-cktLbKzrqGktPx+dByfiecQBr3s=",
3604       "dev": true,
3605       "requires": {
3606         "babel-generator": "6.26.1",
3607         "babel-template": "6.26.0",
3608         "babel-traverse": "6.26.0",
3609         "babel-types": "6.26.0",
3610         "babylon": "6.18.0",
3611         "istanbul-lib-coverage": "1.2.0",
3612         "semver": "5.5.1"
3613       }
3614     },
3615     "istanbul-lib-report": {
3616       "version": "1.1.4",
3617       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz",
3618       "integrity": "sha1-6IbN9QXE672OCZ5DlqkNCijirLU=",
3619       "dev": true,
3620       "requires": {
3621         "istanbul-lib-coverage": "1.2.0",
3622         "mkdirp": "0.5.1",
3623         "path-parse": "1.0.6",
3624         "supports-color": "3.2.3"
3625       },
3626       "dependencies": {
3627         "has-flag": {
3628           "version": "1.0.0",
3629           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
3630           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3631           "dev": true
3632         },
3633         "supports-color": {
3634           "version": "3.2.3",
3635           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3636           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3637           "dev": true,
3638           "requires": {
3639             "has-flag": "1.0.0"
3640           }
3641         }
3642       }
3643     },
3644     "istanbul-lib-source-maps": {
3645       "version": "1.2.5",
3646       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz",
3647       "integrity": "sha1-/+a+Tnq4bTYD5CkNVJkLFFBvybE=",
3648       "dev": true,
3649       "requires": {
3650         "debug": "3.1.0",
3651         "istanbul-lib-coverage": "1.2.0",
3652         "mkdirp": "0.5.1",
3653         "rimraf": "2.6.2",
3654         "source-map": "0.5.7"
3655       },
3656       "dependencies": {
3657         "debug": {
3658           "version": "3.1.0",
3659           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3660           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
3661           "dev": true,
3662           "requires": {
3663             "ms": "2.0.0"
3664           }
3665         }
3666       }
3667     },
3668     "istanbul-reports": {
3669       "version": "1.3.0",
3670       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz",
3671       "integrity": "sha1-LzIugeHZUgdnWX3KPCCgzOiaNVQ=",
3672       "dev": true,
3673       "requires": {
3674         "handlebars": "4.0.11"
3675       }
3676     },
3677     "jest": {
3678       "version": "23.5.0",
3679       "resolved": "https://registry.npmjs.org/jest/-/jest-23.5.0.tgz",
3680       "integrity": "sha1-gN41PRVupepKczL3lirHkTX7xi4=",
3681       "dev": true,
3682       "requires": {
3683         "import-local": "1.0.0",
3684         "jest-cli": "23.5.0"
3685       },
3686       "dependencies": {
3687         "arr-diff": {
3688           "version": "2.0.0",
3689           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
3690           "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
3691           "dev": true,
3692           "requires": {
3693             "arr-flatten": "1.1.0"
3694           }
3695         },
3696         "array-unique": {
3697           "version": "0.2.1",
3698           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
3699           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
3700           "dev": true
3701         },
3702         "braces": {
3703           "version": "1.8.5",
3704           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
3705           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
3706           "dev": true,
3707           "requires": {
3708             "expand-range": "1.8.2",
3709             "preserve": "0.2.0",
3710             "repeat-element": "1.1.3"
3711           }
3712         },
3713         "expand-brackets": {
3714           "version": "0.1.5",
3715           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
3716           "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3717           "dev": true,
3718           "requires": {
3719             "is-posix-bracket": "0.1.1"
3720           }
3721         },
3722         "extglob": {
3723           "version": "0.3.2",
3724           "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
3725           "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3726           "dev": true,
3727           "requires": {
3728             "is-extglob": "1.0.0"
3729           }
3730         },
3731         "jest-cli": {
3732           "version": "23.5.0",
3733           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.5.0.tgz",
3734           "integrity": "sha1-0xa440o4phCh78TwQD2O+KVeRJI=",
3735           "dev": true,
3736           "requires": {
3737             "ansi-escapes": "3.1.0",
3738             "chalk": "2.4.1",
3739             "exit": "0.1.2",
3740             "glob": "7.1.2",
3741             "graceful-fs": "4.1.11",
3742             "import-local": "1.0.0",
3743             "is-ci": "1.2.0",
3744             "istanbul-api": "1.3.1",
3745             "istanbul-lib-coverage": "1.2.0",
3746             "istanbul-lib-instrument": "1.10.1",
3747             "istanbul-lib-source-maps": "1.2.5",
3748             "jest-changed-files": "23.4.2",
3749             "jest-config": "23.5.0",
3750             "jest-environment-jsdom": "23.4.0",
3751             "jest-get-type": "22.4.3",
3752             "jest-haste-map": "23.5.0",
3753             "jest-message-util": "23.4.0",
3754             "jest-regex-util": "23.3.0",
3755             "jest-resolve-dependencies": "23.5.0",
3756             "jest-runner": "23.5.0",
3757             "jest-runtime": "23.5.0",
3758             "jest-snapshot": "23.5.0",
3759             "jest-util": "23.4.0",
3760             "jest-validate": "23.5.0",
3761             "jest-watcher": "23.4.0",
3762             "jest-worker": "23.2.0",
3763             "micromatch": "2.3.11",
3764             "node-notifier": "5.2.1",
3765             "prompts": "0.1.14",
3766             "realpath-native": "1.0.1",
3767             "rimraf": "2.6.2",
3768             "slash": "1.0.0",
3769             "string-length": "2.0.0",
3770             "strip-ansi": "4.0.0",
3771             "which": "1.3.1",
3772             "yargs": "11.1.0"
3773           }
3774         },
3775         "kind-of": {
3776           "version": "3.2.2",
3777           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3778           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3779           "dev": true,
3780           "requires": {
3781             "is-buffer": "1.1.6"
3782           }
3783         },
3784         "micromatch": {
3785           "version": "2.3.11",
3786           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
3787           "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
3788           "dev": true,
3789           "requires": {
3790             "arr-diff": "2.0.0",
3791             "array-unique": "0.2.1",
3792             "braces": "1.8.5",
3793             "expand-brackets": "0.1.5",
3794             "extglob": "0.3.2",
3795             "filename-regex": "2.0.1",
3796             "is-extglob": "1.0.0",
3797             "is-glob": "2.0.1",
3798             "kind-of": "3.2.2",
3799             "normalize-path": "2.1.1",
3800             "object.omit": "2.0.1",
3801             "parse-glob": "3.0.4",
3802             "regex-cache": "0.4.4"
3803           }
3804         }
3805       }
3806     },
3807     "jest-changed-files": {
3808       "version": "23.4.2",
3809       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz",
3810       "integrity": "sha1-Hu1og3DNXuuv5K6T00uztklo/oM=",
3811       "dev": true,
3812       "requires": {
3813         "throat": "4.1.0"
3814       }
3815     },
3816     "jest-config": {
3817       "version": "23.5.0",
3818       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.5.0.tgz",
3819       "integrity": "sha1-N3D7oD91B+4V87iGfHQuSPMal3M=",
3820       "dev": true,
3821       "requires": {
3822         "babel-core": "6.26.3",
3823         "babel-jest": "23.4.2",
3824         "chalk": "2.4.1",
3825         "glob": "7.1.2",
3826         "jest-environment-jsdom": "23.4.0",
3827         "jest-environment-node": "23.4.0",
3828         "jest-get-type": "22.4.3",
3829         "jest-jasmine2": "23.5.0",
3830         "jest-regex-util": "23.3.0",
3831         "jest-resolve": "23.5.0",
3832         "jest-util": "23.4.0",
3833         "jest-validate": "23.5.0",
3834         "micromatch": "2.3.11",
3835         "pretty-format": "23.5.0"
3836       },
3837       "dependencies": {
3838         "arr-diff": {
3839           "version": "2.0.0",
3840           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
3841           "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
3842           "dev": true,
3843           "requires": {
3844             "arr-flatten": "1.1.0"
3845           }
3846         },
3847         "array-unique": {
3848           "version": "0.2.1",
3849           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
3850           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
3851           "dev": true
3852         },
3853         "braces": {
3854           "version": "1.8.5",
3855           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
3856           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
3857           "dev": true,
3858           "requires": {
3859             "expand-range": "1.8.2",
3860             "preserve": "0.2.0",
3861             "repeat-element": "1.1.3"
3862           }
3863         },
3864         "expand-brackets": {
3865           "version": "0.1.5",
3866           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
3867           "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3868           "dev": true,
3869           "requires": {
3870             "is-posix-bracket": "0.1.1"
3871           }
3872         },
3873         "extglob": {
3874           "version": "0.3.2",
3875           "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
3876           "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3877           "dev": true,
3878           "requires": {
3879             "is-extglob": "1.0.0"
3880           }
3881         },
3882         "kind-of": {
3883           "version": "3.2.2",
3884           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3885           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3886           "dev": true,
3887           "requires": {
3888             "is-buffer": "1.1.6"
3889           }
3890         },
3891         "micromatch": {
3892           "version": "2.3.11",
3893           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
3894           "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
3895           "dev": true,
3896           "requires": {
3897             "arr-diff": "2.0.0",
3898             "array-unique": "0.2.1",
3899             "braces": "1.8.5",
3900             "expand-brackets": "0.1.5",
3901             "extglob": "0.3.2",
3902             "filename-regex": "2.0.1",
3903             "is-extglob": "1.0.0",
3904             "is-glob": "2.0.1",
3905             "kind-of": "3.2.2",
3906             "normalize-path": "2.1.1",
3907             "object.omit": "2.0.1",
3908             "parse-glob": "3.0.4",
3909             "regex-cache": "0.4.4"
3910           }
3911         }
3912       }
3913     },
3914     "jest-diff": {
3915       "version": "23.5.0",
3916       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.5.0.tgz",
3917       "integrity": "sha1-JQZRpDPdAFApCgdkKUbMm6rwb7o=",
3918       "dev": true,
3919       "requires": {
3920         "chalk": "2.4.1",
3921         "diff": "3.5.0",
3922         "jest-get-type": "22.4.3",
3923         "pretty-format": "23.5.0"
3924       }
3925     },
3926     "jest-docblock": {
3927       "version": "23.2.0",
3928       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
3929       "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
3930       "dev": true,
3931       "requires": {
3932         "detect-newline": "2.1.0"
3933       }
3934     },
3935     "jest-each": {
3936       "version": "23.5.0",
3937       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.5.0.tgz",
3938       "integrity": "sha1-d/fir+YTKoCVS5IABueCOYYrELo=",
3939       "dev": true,
3940       "requires": {
3941         "chalk": "2.4.1",
3942         "pretty-format": "23.5.0"
3943       }
3944     },
3945     "jest-environment-jsdom": {
3946       "version": "23.4.0",
3947       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz",
3948       "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=",
3949       "dev": true,
3950       "requires": {
3951         "jest-mock": "23.2.0",
3952         "jest-util": "23.4.0",
3953         "jsdom": "11.12.0"
3954       }
3955     },
3956     "jest-environment-node": {
3957       "version": "23.4.0",
3958       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz",
3959       "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=",
3960       "dev": true,
3961       "requires": {
3962         "jest-mock": "23.2.0",
3963         "jest-util": "23.4.0"
3964       }
3965     },
3966     "jest-get-type": {
3967       "version": "22.4.3",
3968       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
3969       "integrity": "sha1-46hQTYR5NC3UQgI2syKGnxiQDOQ=",
3970       "dev": true
3971     },
3972     "jest-haste-map": {
3973       "version": "23.5.0",
3974       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz",
3975       "integrity": "sha1-1MphgYi9OMqmyyA0nOZhDhlKgGU=",
3976       "dev": true,
3977       "requires": {
3978         "fb-watchman": "2.0.0",
3979         "graceful-fs": "4.1.11",
3980         "invariant": "2.2.4",
3981         "jest-docblock": "23.2.0",
3982         "jest-serializer": "23.0.1",
3983         "jest-worker": "23.2.0",
3984         "micromatch": "2.3.11",
3985         "sane": "2.5.2"
3986       },
3987       "dependencies": {
3988         "arr-diff": {
3989           "version": "2.0.0",
3990           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
3991           "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
3992           "dev": true,
3993           "requires": {
3994             "arr-flatten": "1.1.0"
3995           }
3996         },
3997         "array-unique": {
3998           "version": "0.2.1",
3999           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
4000           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
4001           "dev": true
4002         },
4003         "braces": {
4004           "version": "1.8.5",
4005           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
4006           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
4007           "dev": true,
4008           "requires": {
4009             "expand-range": "1.8.2",
4010             "preserve": "0.2.0",
4011             "repeat-element": "1.1.3"
4012           }
4013         },
4014         "expand-brackets": {
4015           "version": "0.1.5",
4016           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
4017           "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
4018           "dev": true,
4019           "requires": {
4020             "is-posix-bracket": "0.1.1"
4021           }
4022         },
4023         "extglob": {
4024           "version": "0.3.2",
4025           "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
4026           "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
4027           "dev": true,
4028           "requires": {
4029             "is-extglob": "1.0.0"
4030           }
4031         },
4032         "kind-of": {
4033           "version": "3.2.2",
4034           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4035           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4036           "dev": true,
4037           "requires": {
4038             "is-buffer": "1.1.6"
4039           }
4040         },
4041         "micromatch": {
4042           "version": "2.3.11",
4043           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
4044           "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4045           "dev": true,
4046           "requires": {
4047             "arr-diff": "2.0.0",
4048             "array-unique": "0.2.1",
4049             "braces": "1.8.5",
4050             "expand-brackets": "0.1.5",
4051             "extglob": "0.3.2",
4052             "filename-regex": "2.0.1",
4053             "is-extglob": "1.0.0",
4054             "is-glob": "2.0.1",
4055             "kind-of": "3.2.2",
4056             "normalize-path": "2.1.1",
4057             "object.omit": "2.0.1",
4058             "parse-glob": "3.0.4",
4059             "regex-cache": "0.4.4"
4060           }
4061         }
4062       }
4063     },
4064     "jest-jasmine2": {
4065       "version": "23.5.0",
4066       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.5.0.tgz",
4067       "integrity": "sha1-Bf5/F4jmUO61oDkp5kYeounz21M=",
4068       "dev": true,
4069       "requires": {
4070         "babel-traverse": "6.26.0",
4071         "chalk": "2.4.1",
4072         "co": "4.6.0",
4073         "expect": "23.5.0",
4074         "is-generator-fn": "1.0.0",
4075         "jest-diff": "23.5.0",
4076         "jest-each": "23.5.0",
4077         "jest-matcher-utils": "23.5.0",
4078         "jest-message-util": "23.4.0",
4079         "jest-snapshot": "23.5.0",
4080         "jest-util": "23.4.0",
4081         "pretty-format": "23.5.0"
4082       }
4083     },
4084     "jest-leak-detector": {
4085       "version": "23.5.0",
4086       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.5.0.tgz",
4087       "integrity": "sha1-FKwqeFvWJRYKLqlo/V2Yt9zqPmQ=",
4088       "dev": true,
4089       "requires": {
4090         "pretty-format": "23.5.0"
4091       }
4092     },
4093     "jest-matcher-utils": {
4094       "version": "23.5.0",
4095       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.5.0.tgz",
4096       "integrity": "sha1-Di6md0TKt4yasVARxNiIvdPknio=",
4097       "dev": true,
4098       "requires": {
4099         "chalk": "2.4.1",
4100         "jest-get-type": "22.4.3",
4101         "pretty-format": "23.5.0"
4102       }
4103     },
4104     "jest-message-util": {
4105       "version": "23.4.0",
4106       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz",
4107       "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=",
4108       "dev": true,
4109       "requires": {
4110         "@babel/code-frame": "7.0.0-rc.3",
4111         "chalk": "2.4.1",
4112         "micromatch": "2.3.11",
4113         "slash": "1.0.0",
4114         "stack-utils": "1.0.1"
4115       },
4116       "dependencies": {
4117         "arr-diff": {
4118           "version": "2.0.0",
4119           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
4120           "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
4121           "dev": true,
4122           "requires": {
4123             "arr-flatten": "1.1.0"
4124           }
4125         },
4126         "array-unique": {
4127           "version": "0.2.1",
4128           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
4129           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
4130           "dev": true
4131         },
4132         "braces": {
4133           "version": "1.8.5",
4134           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
4135           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
4136           "dev": true,
4137           "requires": {
4138             "expand-range": "1.8.2",
4139             "preserve": "0.2.0",
4140             "repeat-element": "1.1.3"
4141           }
4142         },
4143         "expand-brackets": {
4144           "version": "0.1.5",
4145           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
4146           "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
4147           "dev": true,
4148           "requires": {
4149             "is-posix-bracket": "0.1.1"
4150           }
4151         },
4152         "extglob": {
4153           "version": "0.3.2",
4154           "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
4155           "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
4156           "dev": true,
4157           "requires": {
4158             "is-extglob": "1.0.0"
4159           }
4160         },
4161         "kind-of": {
4162           "version": "3.2.2",
4163           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4164           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4165           "dev": true,
4166           "requires": {
4167             "is-buffer": "1.1.6"
4168           }
4169         },
4170         "micromatch": {
4171           "version": "2.3.11",
4172           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
4173           "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4174           "dev": true,
4175           "requires": {
4176             "arr-diff": "2.0.0",
4177             "array-unique": "0.2.1",
4178             "braces": "1.8.5",
4179             "expand-brackets": "0.1.5",
4180             "extglob": "0.3.2",
4181             "filename-regex": "2.0.1",
4182             "is-extglob": "1.0.0",
4183             "is-glob": "2.0.1",
4184             "kind-of": "3.2.2",
4185             "normalize-path": "2.1.1",
4186             "object.omit": "2.0.1",
4187             "parse-glob": "3.0.4",
4188             "regex-cache": "0.4.4"
4189           }
4190         }
4191       }
4192     },
4193     "jest-mock": {
4194       "version": "23.2.0",
4195       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz",
4196       "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=",
4197       "dev": true
4198     },
4199     "jest-regex-util": {
4200       "version": "23.3.0",
4201       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz",
4202       "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=",
4203       "dev": true
4204     },
4205     "jest-resolve": {
4206       "version": "23.5.0",
4207       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.5.0.tgz",
4208       "integrity": "sha1-O45/Z+hFmPDK9j0VML2FNKGJ0OY=",
4209       "dev": true,
4210       "requires": {
4211         "browser-resolve": "1.11.3",
4212         "chalk": "2.4.1",
4213         "realpath-native": "1.0.1"
4214       }
4215     },
4216     "jest-resolve-dependencies": {
4217       "version": "23.5.0",
4218       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.5.0.tgz",
4219       "integrity": "sha1-EMTRNb650iVt4f7ccJSRbDrXSvc=",
4220       "dev": true,
4221       "requires": {
4222         "jest-regex-util": "23.3.0",
4223         "jest-snapshot": "23.5.0"
4224       }
4225     },
4226     "jest-runner": {
4227       "version": "23.5.0",
4228       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.5.0.tgz",
4229       "integrity": "sha1-Vw96BE2pFki1u5trqs3VEQdscdc=",
4230       "dev": true,
4231       "requires": {
4232         "exit": "0.1.2",
4233         "graceful-fs": "4.1.11",
4234         "jest-config": "23.5.0",
4235         "jest-docblock": "23.2.0",
4236         "jest-haste-map": "23.5.0",
4237         "jest-jasmine2": "23.5.0",
4238         "jest-leak-detector": "23.5.0",
4239         "jest-message-util": "23.4.0",
4240         "jest-runtime": "23.5.0",
4241         "jest-util": "23.4.0",
4242         "jest-worker": "23.2.0",
4243         "source-map-support": "0.5.9",
4244         "throat": "4.1.0"
4245       }
4246     },
4247     "jest-runtime": {
4248       "version": "23.5.0",
4249       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.5.0.tgz",
4250       "integrity": "sha1-61A1JaGW3DLy+ZdONILSa997Y84=",
4251       "dev": true,
4252       "requires": {
4253         "babel-core": "6.26.3",
4254         "babel-plugin-istanbul": "4.1.6",
4255         "chalk": "2.4.1",
4256         "convert-source-map": "1.5.1",
4257         "exit": "0.1.2",
4258         "fast-json-stable-stringify": "2.0.0",
4259         "graceful-fs": "4.1.11",
4260         "jest-config": "23.5.0",
4261         "jest-haste-map": "23.5.0",
4262         "jest-message-util": "23.4.0",
4263         "jest-regex-util": "23.3.0",
4264         "jest-resolve": "23.5.0",
4265         "jest-snapshot": "23.5.0",
4266         "jest-util": "23.4.0",
4267         "jest-validate": "23.5.0",
4268         "micromatch": "2.3.11",
4269         "realpath-native": "1.0.1",
4270         "slash": "1.0.0",
4271         "strip-bom": "3.0.0",
4272         "write-file-atomic": "2.3.0",
4273         "yargs": "11.1.0"
4274       },
4275       "dependencies": {
4276         "arr-diff": {
4277           "version": "2.0.0",
4278           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
4279           "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
4280           "dev": true,
4281           "requires": {
4282             "arr-flatten": "1.1.0"
4283           }
4284         },
4285         "array-unique": {
4286           "version": "0.2.1",
4287           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
4288           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
4289           "dev": true
4290         },
4291         "braces": {
4292           "version": "1.8.5",
4293           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
4294           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
4295           "dev": true,
4296           "requires": {
4297             "expand-range": "1.8.2",
4298             "preserve": "0.2.0",
4299             "repeat-element": "1.1.3"
4300           }
4301         },
4302         "expand-brackets": {
4303           "version": "0.1.5",
4304           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
4305           "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
4306           "dev": true,
4307           "requires": {
4308             "is-posix-bracket": "0.1.1"
4309           }
4310         },
4311         "extglob": {
4312           "version": "0.3.2",
4313           "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
4314           "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
4315           "dev": true,
4316           "requires": {
4317             "is-extglob": "1.0.0"
4318           }
4319         },
4320         "kind-of": {
4321           "version": "3.2.2",
4322           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4323           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4324           "dev": true,
4325           "requires": {
4326             "is-buffer": "1.1.6"
4327           }
4328         },
4329         "micromatch": {
4330           "version": "2.3.11",
4331           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
4332           "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4333           "dev": true,
4334           "requires": {
4335             "arr-diff": "2.0.0",
4336             "array-unique": "0.2.1",
4337             "braces": "1.8.5",
4338             "expand-brackets": "0.1.5",
4339             "extglob": "0.3.2",
4340             "filename-regex": "2.0.1",
4341             "is-extglob": "1.0.0",
4342             "is-glob": "2.0.1",
4343             "kind-of": "3.2.2",
4344             "normalize-path": "2.1.1",
4345             "object.omit": "2.0.1",
4346             "parse-glob": "3.0.4",
4347             "regex-cache": "0.4.4"
4348           }
4349         }
4350       }
4351     },
4352     "jest-serializer": {
4353       "version": "23.0.1",
4354       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz",
4355       "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=",
4356       "dev": true
4357     },
4358     "jest-snapshot": {
4359       "version": "23.5.0",
4360       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.5.0.tgz",
4361       "integrity": "sha1-zDaOvYUT4RdeKnJ383qAG3NYrnk=",
4362       "dev": true,
4363       "requires": {
4364         "babel-types": "6.26.0",
4365         "chalk": "2.4.1",
4366         "jest-diff": "23.5.0",
4367         "jest-matcher-utils": "23.5.0",
4368         "jest-message-util": "23.4.0",
4369         "jest-resolve": "23.5.0",
4370         "mkdirp": "0.5.1",
4371         "natural-compare": "1.4.0",
4372         "pretty-format": "23.5.0",
4373         "semver": "5.5.1"
4374       }
4375     },
4376     "jest-sonar-reporter": {
4377       "version": "2.0.0",
4378       "resolved": "https://registry.npmjs.org/jest-sonar-reporter/-/jest-sonar-reporter-2.0.0.tgz",
4379       "integrity": "sha1-+qVKfSr3GYdn7iRqgreMV2eJzwg=",
4380       "dev": true,
4381       "requires": {
4382         "xml": "1.0.1"
4383       }
4384     },
4385     "jest-util": {
4386       "version": "23.4.0",
4387       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz",
4388       "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=",
4389       "dev": true,
4390       "requires": {
4391         "callsites": "2.0.0",
4392         "chalk": "2.4.1",
4393         "graceful-fs": "4.1.11",
4394         "is-ci": "1.2.0",
4395         "jest-message-util": "23.4.0",
4396         "mkdirp": "0.5.1",
4397         "slash": "1.0.0",
4398         "source-map": "0.6.1"
4399       },
4400       "dependencies": {
4401         "source-map": {
4402           "version": "0.6.1",
4403           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4404           "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
4405           "dev": true
4406         }
4407       }
4408     },
4409     "jest-validate": {
4410       "version": "23.5.0",
4411       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.5.0.tgz",
4412       "integrity": "sha1-9d+Pdhz0MVXhsuIdbp3oooUtAjE=",
4413       "dev": true,
4414       "requires": {
4415         "chalk": "2.4.1",
4416         "jest-get-type": "22.4.3",
4417         "leven": "2.1.0",
4418         "pretty-format": "23.5.0"
4419       }
4420     },
4421     "jest-watcher": {
4422       "version": "23.4.0",
4423       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz",
4424       "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=",
4425       "dev": true,
4426       "requires": {
4427         "ansi-escapes": "3.1.0",
4428         "chalk": "2.4.1",
4429         "string-length": "2.0.0"
4430       }
4431     },
4432     "jest-worker": {
4433       "version": "23.2.0",
4434       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
4435       "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
4436       "dev": true,
4437       "requires": {
4438         "merge-stream": "1.0.1"
4439       }
4440     },
4441     "js-tokens": {
4442       "version": "3.0.2",
4443       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
4444       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
4445       "dev": true
4446     },
4447     "js-yaml": {
4448       "version": "3.12.0",
4449       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
4450       "integrity": "sha1-6u1lbsg0TxD1J8a/obbiJE3hZ9E=",
4451       "dev": true,
4452       "requires": {
4453         "argparse": "1.0.10",
4454         "esprima": "4.0.1"
4455       }
4456     },
4457     "jsbn": {
4458       "version": "0.1.1",
4459       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4460       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4461       "dev": true,
4462       "optional": true
4463     },
4464     "jsdom": {
4465       "version": "11.12.0",
4466       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
4467       "integrity": "sha1-GoDUDd03ih3lllbp5txaO6hle8g=",
4468       "dev": true,
4469       "requires": {
4470         "abab": "2.0.0",
4471         "acorn": "5.7.2",
4472         "acorn-globals": "4.1.0",
4473         "array-equal": "1.0.0",
4474         "cssom": "0.3.4",
4475         "cssstyle": "1.1.1",
4476         "data-urls": "1.0.1",
4477         "domexception": "1.0.1",
4478         "escodegen": "1.11.0",
4479         "html-encoding-sniffer": "1.0.2",
4480         "left-pad": "1.3.0",
4481         "nwsapi": "2.0.8",
4482         "parse5": "4.0.0",
4483         "pn": "1.1.0",
4484         "request": "2.88.0",
4485         "request-promise-native": "1.0.5",
4486         "sax": "1.2.4",
4487         "symbol-tree": "3.2.2",
4488         "tough-cookie": "2.4.3",
4489         "w3c-hr-time": "1.0.1",
4490         "webidl-conversions": "4.0.2",
4491         "whatwg-encoding": "1.0.4",
4492         "whatwg-mimetype": "2.1.0",
4493         "whatwg-url": "6.5.0",
4494         "ws": "5.2.2",
4495         "xml-name-validator": "3.0.0"
4496       }
4497     },
4498     "jsesc": {
4499       "version": "1.3.0",
4500       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
4501       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
4502       "dev": true
4503     },
4504     "json-parse-better-errors": {
4505       "version": "1.0.2",
4506       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
4507       "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
4508       "dev": true
4509     },
4510     "json-schema": {
4511       "version": "0.2.3",
4512       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4513       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4514       "dev": true
4515     },
4516     "json-schema-traverse": {
4517       "version": "0.3.1",
4518       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
4519       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
4520       "dev": true
4521     },
4522     "json-stringify-safe": {
4523       "version": "5.0.1",
4524       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4525       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4526       "dev": true
4527     },
4528     "json5": {
4529       "version": "0.5.1",
4530       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
4531       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
4532       "dev": true
4533     },
4534     "jsonfile": {
4535       "version": "4.0.0",
4536       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
4537       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
4538       "dev": true,
4539       "requires": {
4540         "graceful-fs": "4.1.11"
4541       }
4542     },
4543     "jsprim": {
4544       "version": "1.4.1",
4545       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4546       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4547       "dev": true,
4548       "requires": {
4549         "assert-plus": "1.0.0",
4550         "extsprintf": "1.3.0",
4551         "json-schema": "0.2.3",
4552         "verror": "1.10.0"
4553       }
4554     },
4555     "kind-of": {
4556       "version": "6.0.2",
4557       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
4558       "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
4559       "dev": true
4560     },
4561     "kleur": {
4562       "version": "2.0.1",
4563       "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.1.tgz",
4564       "integrity": "sha1-fMZLDRiNDcvJi9zf3aLMEGGd3Og=",
4565       "dev": true
4566     },
4567     "lazy-cache": {
4568       "version": "1.0.4",
4569       "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
4570       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
4571       "dev": true,
4572       "optional": true
4573     },
4574     "lcid": {
4575       "version": "1.0.0",
4576       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
4577       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4578       "dev": true,
4579       "requires": {
4580         "invert-kv": "1.0.0"
4581       }
4582     },
4583     "leb": {
4584       "version": "0.3.0",
4585       "resolved": "https://registry.npmjs.org/leb/-/leb-0.3.0.tgz",
4586       "integrity": "sha1-Mr7p+tFoMo1q6oUi2DP0GA7tHaM=",
4587       "dev": true
4588     },
4589     "left-pad": {
4590       "version": "1.3.0",
4591       "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
4592       "integrity": "sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4=",
4593       "dev": true
4594     },
4595     "leven": {
4596       "version": "2.1.0",
4597       "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
4598       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
4599       "dev": true
4600     },
4601     "levn": {
4602       "version": "0.3.0",
4603       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4604       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4605       "dev": true,
4606       "requires": {
4607         "prelude-ls": "1.1.2",
4608         "type-check": "0.3.2"
4609       }
4610     },
4611     "load-json-file": {
4612       "version": "1.1.0",
4613       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
4614       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4615       "dev": true,
4616       "requires": {
4617         "graceful-fs": "4.1.11",
4618         "parse-json": "2.2.0",
4619         "pify": "2.3.0",
4620         "pinkie-promise": "2.0.1",
4621         "strip-bom": "2.0.0"
4622       },
4623       "dependencies": {
4624         "strip-bom": {
4625           "version": "2.0.0",
4626           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
4627           "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
4628           "dev": true,
4629           "requires": {
4630             "is-utf8": "0.2.1"
4631           }
4632         }
4633       }
4634     },
4635     "loader-runner": {
4636       "version": "2.3.0",
4637       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",
4638       "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",
4639       "dev": true
4640     },
4641     "loader-utils": {
4642       "version": "1.1.0",
4643       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
4644       "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
4645       "dev": true,
4646       "requires": {
4647         "big.js": "3.2.0",
4648         "emojis-list": "2.1.0",
4649         "json5": "0.5.1"
4650       }
4651     },
4652     "locate-path": {
4653       "version": "2.0.0",
4654       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
4655       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4656       "dev": true,
4657       "requires": {
4658         "p-locate": "2.0.0",
4659         "path-exists": "3.0.0"
4660       }
4661     },
4662     "lodash": {
4663       "version": "4.17.10",
4664       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
4665       "integrity": "sha1-G3eTz3JZ6jj7NmHU04syYK+K5Oc=",
4666       "dev": true
4667     },
4668     "lodash.debounce": {
4669       "version": "4.0.8",
4670       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
4671       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
4672       "dev": true
4673     },
4674     "lodash.sortby": {
4675       "version": "4.7.0",
4676       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
4677       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
4678       "dev": true
4679     },
4680     "long": {
4681       "version": "3.2.0",
4682       "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
4683       "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=",
4684       "dev": true
4685     },
4686     "longest": {
4687       "version": "1.0.1",
4688       "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
4689       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
4690       "dev": true
4691     },
4692     "loose-envify": {
4693       "version": "1.4.0",
4694       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4695       "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=",
4696       "dev": true,
4697       "requires": {
4698         "js-tokens": "3.0.2"
4699       }
4700     },
4701     "lru-cache": {
4702       "version": "4.1.3",
4703       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
4704       "integrity": "sha1-oRdc80lt/IQ2wVbDNLSVWZK85pw=",
4705       "dev": true,
4706       "requires": {
4707         "pseudomap": "1.0.2",
4708         "yallist": "2.1.2"
4709       }
4710     },
4711     "make-dir": {
4712       "version": "1.3.0",
4713       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
4714       "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
4715       "dev": true,
4716       "requires": {
4717         "pify": "3.0.0"
4718       },
4719       "dependencies": {
4720         "pify": {
4721           "version": "3.0.0",
4722           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4723           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4724           "dev": true
4725         }
4726       }
4727     },
4728     "makeerror": {
4729       "version": "1.0.11",
4730       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
4731       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
4732       "dev": true,
4733       "requires": {
4734         "tmpl": "1.0.4"
4735       }
4736     },
4737     "mamacro": {
4738       "version": "0.0.3",
4739       "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
4740       "integrity": "sha1-rSyVdhl8nxq/MI0Hh4Zb2XWj8+Q=",
4741       "dev": true
4742     },
4743     "map-cache": {
4744       "version": "0.2.2",
4745       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4746       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4747       "dev": true
4748     },
4749     "map-visit": {
4750       "version": "1.0.0",
4751       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4752       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4753       "dev": true,
4754       "requires": {
4755         "object-visit": "1.0.1"
4756       }
4757     },
4758     "math-random": {
4759       "version": "1.0.1",
4760       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
4761       "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
4762       "dev": true
4763     },
4764     "md5.js": {
4765       "version": "1.3.4",
4766       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
4767       "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
4768       "dev": true,
4769       "requires": {
4770         "hash-base": "3.0.4",
4771         "inherits": "2.0.3"
4772       }
4773     },
4774     "mem": {
4775       "version": "1.1.0",
4776       "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
4777       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
4778       "dev": true,
4779       "requires": {
4780         "mimic-fn": "1.2.0"
4781       }
4782     },
4783     "memory-fs": {
4784       "version": "0.4.1",
4785       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
4786       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4787       "dev": true,
4788       "requires": {
4789         "errno": "0.1.7",
4790         "readable-stream": "2.3.6"
4791       }
4792     },
4793     "merge": {
4794       "version": "1.2.0",
4795       "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz",
4796       "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=",
4797       "dev": true
4798     },
4799     "merge-stream": {
4800       "version": "1.0.1",
4801       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
4802       "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
4803       "dev": true,
4804       "requires": {
4805         "readable-stream": "2.3.6"
4806       }
4807     },
4808     "micromatch": {
4809       "version": "3.1.10",
4810       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4811       "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=",
4812       "dev": true,
4813       "requires": {
4814         "arr-diff": "4.0.0",
4815         "array-unique": "0.3.2",
4816         "braces": "2.3.2",
4817         "define-property": "2.0.2",
4818         "extend-shallow": "3.0.2",
4819         "extglob": "2.0.4",
4820         "fragment-cache": "0.2.1",
4821         "kind-of": "6.0.2",
4822         "nanomatch": "1.2.13",
4823         "object.pick": "1.3.0",
4824         "regex-not": "1.0.2",
4825         "snapdragon": "0.8.2",
4826         "to-regex": "3.0.2"
4827       }
4828     },
4829     "miller-rabin": {
4830       "version": "4.0.1",
4831       "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
4832       "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=",
4833       "dev": true,
4834       "requires": {
4835         "bn.js": "4.11.8",
4836         "brorand": "1.1.0"
4837       }
4838     },
4839     "mime-db": {
4840       "version": "1.35.0",
4841       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz",
4842       "integrity": "sha1-BWnWV0ZkkSg3CWY603mpm5DZq0c=",
4843       "dev": true
4844     },
4845     "mime-types": {
4846       "version": "2.1.19",
4847       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz",
4848       "integrity": "sha1-ceRkU3p++BwV8tudl+kT/A/2BvA=",
4849       "dev": true,
4850       "requires": {
4851         "mime-db": "1.35.0"
4852       }
4853     },
4854     "mimic-fn": {
4855       "version": "1.2.0",
4856       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4857       "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=",
4858       "dev": true
4859     },
4860     "minimalistic-assert": {
4861       "version": "1.0.1",
4862       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
4863       "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=",
4864       "dev": true
4865     },
4866     "minimalistic-crypto-utils": {
4867       "version": "1.0.1",
4868       "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
4869       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
4870       "dev": true
4871     },
4872     "minimatch": {
4873       "version": "3.0.4",
4874       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4875       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
4876       "dev": true,
4877       "requires": {
4878         "brace-expansion": "1.1.11"
4879       }
4880     },
4881     "minimist": {
4882       "version": "0.0.8",
4883       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4884       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4885       "dev": true
4886     },
4887     "mississippi": {
4888       "version": "2.0.0",
4889       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
4890       "integrity": "sha1-NEKlCPr8KFAEhv7qmUCWduTuWm8=",
4891       "dev": true,
4892       "requires": {
4893         "concat-stream": "1.6.2",
4894         "duplexify": "3.6.0",
4895         "end-of-stream": "1.4.1",
4896         "flush-write-stream": "1.0.3",
4897         "from2": "2.3.0",
4898         "parallel-transform": "1.1.0",
4899         "pump": "2.0.1",
4900         "pumpify": "1.5.1",
4901         "stream-each": "1.2.3",
4902         "through2": "2.0.3"
4903       }
4904     },
4905     "mixin-deep": {
4906       "version": "1.3.1",
4907       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
4908       "integrity": "sha1-pJ5yaNzhoNlpjkUybFYm3zVD0P4=",
4909       "dev": true,
4910       "requires": {
4911         "for-in": "1.0.2",
4912         "is-extendable": "1.0.1"
4913       },
4914       "dependencies": {
4915         "is-extendable": {
4916           "version": "1.0.1",
4917           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4918           "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
4919           "dev": true,
4920           "requires": {
4921             "is-plain-object": "2.0.4"
4922           }
4923         }
4924       }
4925     },
4926     "mkdirp": {
4927       "version": "0.5.1",
4928       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4929       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4930       "dev": true,
4931       "requires": {
4932         "minimist": "0.0.8"
4933       }
4934     },
4935     "move-concurrently": {
4936       "version": "1.0.1",
4937       "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
4938       "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
4939       "dev": true,
4940       "requires": {
4941         "aproba": "1.2.0",
4942         "copy-concurrently": "1.0.5",
4943         "fs-write-stream-atomic": "1.0.10",
4944         "mkdirp": "0.5.1",
4945         "rimraf": "2.6.2",
4946         "run-queue": "1.0.3"
4947       }
4948     },
4949     "ms": {
4950       "version": "2.0.0",
4951       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4952       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4953       "dev": true
4954     },
4955     "mute-stream": {
4956       "version": "0.0.7",
4957       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
4958       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4959       "dev": true
4960     },
4961     "nan": {
4962       "version": "2.12.1",
4963       "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
4964       "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
4965       "dev": true,
4966       "optional": true
4967     },
4968     "nanomatch": {
4969       "version": "1.2.13",
4970       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4971       "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=",
4972       "dev": true,
4973       "requires": {
4974         "arr-diff": "4.0.0",
4975         "array-unique": "0.3.2",
4976         "define-property": "2.0.2",
4977         "extend-shallow": "3.0.2",
4978         "fragment-cache": "0.2.1",
4979         "is-windows": "1.0.2",
4980         "kind-of": "6.0.2",
4981         "object.pick": "1.3.0",
4982         "regex-not": "1.0.2",
4983         "snapdragon": "0.8.2",
4984         "to-regex": "3.0.2"
4985       }
4986     },
4987     "natural-compare": {
4988       "version": "1.4.0",
4989       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4990       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4991       "dev": true
4992     },
4993     "neo-async": {
4994       "version": "2.5.2",
4995       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz",
4996       "integrity": "sha1-SJEFznvFTnCdc2sZX4ITUEjFD8w=",
4997       "dev": true
4998     },
4999     "nice-try": {
5000       "version": "1.0.5",
5001       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
5002       "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=",
5003       "dev": true
5004     },
5005     "node-int64": {
5006       "version": "0.4.0",
5007       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
5008       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
5009       "dev": true
5010     },
5011     "node-libs-browser": {
5012       "version": "2.1.0",
5013       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
5014       "integrity": "sha1-X5QmPUBPbkR2fXJpAf/wVHjWAN8=",
5015       "dev": true,
5016       "requires": {
5017         "assert": "1.4.1",
5018         "browserify-zlib": "0.2.0",
5019         "buffer": "4.9.1",
5020         "console-browserify": "1.1.0",
5021         "constants-browserify": "1.0.0",
5022         "crypto-browserify": "3.12.0",
5023         "domain-browser": "1.2.0",
5024         "events": "1.1.1",
5025         "https-browserify": "1.0.0",
5026         "os-browserify": "0.3.0",
5027         "path-browserify": "0.0.0",
5028         "process": "0.11.10",
5029         "punycode": "1.4.1",
5030         "querystring-es3": "0.2.1",
5031         "readable-stream": "2.3.6",
5032         "stream-browserify": "2.0.1",
5033         "stream-http": "2.8.3",
5034         "string_decoder": "1.1.1",
5035         "timers-browserify": "2.0.10",
5036         "tty-browserify": "0.0.0",
5037         "url": "0.11.0",
5038         "util": "0.10.4",
5039         "vm-browserify": "0.0.4"
5040       },
5041       "dependencies": {
5042         "punycode": {
5043           "version": "1.4.1",
5044           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
5045           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
5046           "dev": true
5047         }
5048       }
5049     },
5050     "node-notifier": {
5051       "version": "5.2.1",
5052       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",
5053       "integrity": "sha1-+jE90I9VF9sOJQLldY1mSsafneo=",
5054       "dev": true,
5055       "requires": {
5056         "growly": "1.3.0",
5057         "semver": "5.5.1",
5058         "shellwords": "0.1.1",
5059         "which": "1.3.1"
5060       }
5061     },
5062     "normalize-package-data": {
5063       "version": "2.4.0",
5064       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
5065       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
5066       "dev": true,
5067       "requires": {
5068         "hosted-git-info": "2.7.1",
5069         "is-builtin-module": "1.0.0",
5070         "semver": "5.5.1",
5071         "validate-npm-package-license": "3.0.4"
5072       }
5073     },
5074     "normalize-path": {
5075       "version": "2.1.1",
5076       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
5077       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5078       "dev": true,
5079       "requires": {
5080         "remove-trailing-separator": "1.1.0"
5081       }
5082     },
5083     "npm-run-path": {
5084       "version": "2.0.2",
5085       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
5086       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5087       "dev": true,
5088       "requires": {
5089         "path-key": "2.0.1"
5090       }
5091     },
5092     "number-is-nan": {
5093       "version": "1.0.1",
5094       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
5095       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5096       "dev": true
5097     },
5098     "nwsapi": {
5099       "version": "2.0.8",
5100       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.8.tgz",
5101       "integrity": "sha1-42A1ebfhYrPb7a5Psk5G93HY+iQ=",
5102       "dev": true
5103     },
5104     "oauth-sign": {
5105       "version": "0.9.0",
5106       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
5107       "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=",
5108       "dev": true
5109     },
5110     "object-assign": {
5111       "version": "4.1.1",
5112       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
5113       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5114       "dev": true
5115     },
5116     "object-copy": {
5117       "version": "0.1.0",
5118       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
5119       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
5120       "dev": true,
5121       "requires": {
5122         "copy-descriptor": "0.1.1",
5123         "define-property": "0.2.5",
5124         "kind-of": "3.2.2"
5125       },
5126       "dependencies": {
5127         "define-property": {
5128           "version": "0.2.5",
5129           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5130           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5131           "dev": true,
5132           "requires": {
5133             "is-descriptor": "0.1.6"
5134           }
5135         },
5136         "kind-of": {
5137           "version": "3.2.2",
5138           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5139           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5140           "dev": true,
5141           "requires": {
5142             "is-buffer": "1.1.6"
5143           }
5144         }
5145       }
5146     },
5147     "object-keys": {
5148       "version": "1.0.12",
5149       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
5150       "integrity": "sha1-CcU4VTd1dTEMymL1W7M0q/97PtI=",
5151       "dev": true
5152     },
5153     "object-visit": {
5154       "version": "1.0.1",
5155       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
5156       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5157       "dev": true,
5158       "requires": {
5159         "isobject": "3.0.1"
5160       }
5161     },
5162     "object.getownpropertydescriptors": {
5163       "version": "2.0.3",
5164       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
5165       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
5166       "dev": true,
5167       "requires": {
5168         "define-properties": "1.1.3",
5169         "es-abstract": "1.12.0"
5170       }
5171     },
5172     "object.omit": {
5173       "version": "2.0.1",
5174       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
5175       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
5176       "dev": true,
5177       "requires": {
5178         "for-own": "0.1.5",
5179         "is-extendable": "0.1.1"
5180       }
5181     },
5182     "object.pick": {
5183       "version": "1.3.0",
5184       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
5185       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
5186       "dev": true,
5187       "requires": {
5188         "isobject": "3.0.1"
5189       }
5190     },
5191     "once": {
5192       "version": "1.4.0",
5193       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5194       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5195       "dev": true,
5196       "requires": {
5197         "wrappy": "1.0.2"
5198       }
5199     },
5200     "onetime": {
5201       "version": "2.0.1",
5202       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
5203       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
5204       "dev": true,
5205       "requires": {
5206         "mimic-fn": "1.2.0"
5207       }
5208     },
5209     "optimist": {
5210       "version": "0.6.1",
5211       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
5212       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
5213       "dev": true,
5214       "requires": {
5215         "minimist": "0.0.8",
5216         "wordwrap": "0.0.3"
5217       }
5218     },
5219     "optionator": {
5220       "version": "0.8.2",
5221       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
5222       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
5223       "dev": true,
5224       "requires": {
5225         "deep-is": "0.1.3",
5226         "fast-levenshtein": "2.0.6",
5227         "levn": "0.3.0",
5228         "prelude-ls": "1.1.2",
5229         "type-check": "0.3.2",
5230         "wordwrap": "1.0.0"
5231       },
5232       "dependencies": {
5233         "wordwrap": {
5234           "version": "1.0.0",
5235           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
5236           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
5237           "dev": true
5238         }
5239       }
5240     },
5241     "os-browserify": {
5242       "version": "0.3.0",
5243       "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
5244       "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
5245       "dev": true
5246     },
5247     "os-homedir": {
5248       "version": "1.0.2",
5249       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
5250       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5251       "dev": true
5252     },
5253     "os-locale": {
5254       "version": "2.1.0",
5255       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
5256       "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
5257       "dev": true,
5258       "requires": {
5259         "execa": "0.7.0",
5260         "lcid": "1.0.0",
5261         "mem": "1.1.0"
5262       }
5263     },
5264     "os-tmpdir": {
5265       "version": "1.0.2",
5266       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5267       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5268       "dev": true
5269     },
5270     "p-finally": {
5271       "version": "1.0.0",
5272       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5273       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5274       "dev": true
5275     },
5276     "p-limit": {
5277       "version": "1.3.0",
5278       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
5279       "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=",
5280       "dev": true,
5281       "requires": {
5282         "p-try": "1.0.0"
5283       }
5284     },
5285     "p-locate": {
5286       "version": "2.0.0",
5287       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
5288       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5289       "dev": true,
5290       "requires": {
5291         "p-limit": "1.3.0"
5292       }
5293     },
5294     "p-try": {
5295       "version": "1.0.0",
5296       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
5297       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
5298       "dev": true
5299     },
5300     "pako": {
5301       "version": "1.0.6",
5302       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
5303       "integrity": "sha1-AQEhG6pwxLykoPY/Igbpe3368lg=",
5304       "dev": true
5305     },
5306     "parallel-transform": {
5307       "version": "1.1.0",
5308       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
5309       "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
5310       "dev": true,
5311       "requires": {
5312         "cyclist": "0.2.2",
5313         "inherits": "2.0.3",
5314         "readable-stream": "2.3.6"
5315       }
5316     },
5317     "parse-asn1": {
5318       "version": "5.1.1",
5319       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
5320       "integrity": "sha1-9r8pOBgzK9DatU77Fgh3JHRebKg=",
5321       "dev": true,
5322       "requires": {
5323         "asn1.js": "4.10.1",
5324         "browserify-aes": "1.2.0",
5325         "create-hash": "1.2.0",
5326         "evp_bytestokey": "1.0.3",
5327         "pbkdf2": "3.0.16"
5328       }
5329     },
5330     "parse-glob": {
5331       "version": "3.0.4",
5332       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
5333       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
5334       "dev": true,
5335       "requires": {
5336         "glob-base": "0.3.0",
5337         "is-dotfile": "1.0.3",
5338         "is-extglob": "1.0.0",
5339         "is-glob": "2.0.1"
5340       }
5341     },
5342     "parse-json": {
5343       "version": "2.2.0",
5344       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
5345       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
5346       "dev": true,
5347       "requires": {
5348         "error-ex": "1.3.2"
5349       }
5350     },
5351     "parse5": {
5352       "version": "4.0.0",
5353       "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
5354       "integrity": "sha1-bXhlbj2o14tOwLkG98CO8d/j9gg=",
5355       "dev": true
5356     },
5357     "pascalcase": {
5358       "version": "0.1.1",
5359       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5360       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5361       "dev": true
5362     },
5363     "path-browserify": {
5364       "version": "0.0.0",
5365       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
5366       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
5367       "dev": true
5368     },
5369     "path-dirname": {
5370       "version": "1.0.2",
5371       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
5372       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
5373       "dev": true
5374     },
5375     "path-exists": {
5376       "version": "3.0.0",
5377       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5378       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5379       "dev": true
5380     },
5381     "path-is-absolute": {
5382       "version": "1.0.1",
5383       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5384       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5385       "dev": true
5386     },
5387     "path-key": {
5388       "version": "2.0.1",
5389       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5390       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5391       "dev": true
5392     },
5393     "path-parse": {
5394       "version": "1.0.6",
5395       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5396       "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=",
5397       "dev": true
5398     },
5399     "path-type": {
5400       "version": "1.1.0",
5401       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
5402       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
5403       "dev": true,
5404       "requires": {
5405         "graceful-fs": "4.1.11",
5406         "pify": "2.3.0",
5407         "pinkie-promise": "2.0.1"
5408       }
5409     },
5410     "pbkdf2": {
5411       "version": "3.0.16",
5412       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
5413       "integrity": "sha1-dAQgjsawG2LYW/g4U6gGT42cKlw=",
5414       "dev": true,
5415       "requires": {
5416         "create-hash": "1.2.0",
5417         "create-hmac": "1.1.7",
5418         "ripemd160": "2.0.2",
5419         "safe-buffer": "5.1.2",
5420         "sha.js": "2.4.11"
5421       }
5422     },
5423     "performance-now": {
5424       "version": "2.1.0",
5425       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
5426       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5427       "dev": true
5428     },
5429     "pify": {
5430       "version": "2.3.0",
5431       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
5432       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5433       "dev": true
5434     },
5435     "pinkie": {
5436       "version": "2.0.4",
5437       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
5438       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
5439       "dev": true
5440     },
5441     "pinkie-promise": {
5442       "version": "2.0.1",
5443       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
5444       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5445       "dev": true,
5446       "requires": {
5447         "pinkie": "2.0.4"
5448       }
5449     },
5450     "pkg-dir": {
5451       "version": "2.0.0",
5452       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
5453       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
5454       "dev": true,
5455       "requires": {
5456         "find-up": "2.1.0"
5457       }
5458     },
5459     "pn": {
5460       "version": "1.1.0",
5461       "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
5462       "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=",
5463       "dev": true
5464     },
5465     "posix-character-classes": {
5466       "version": "0.1.1",
5467       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5468       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5469       "dev": true
5470     },
5471     "prelude-ls": {
5472       "version": "1.1.2",
5473       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5474       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5475       "dev": true
5476     },
5477     "preserve": {
5478       "version": "0.2.0",
5479       "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
5480       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
5481       "dev": true
5482     },
5483     "pretty-format": {
5484       "version": "23.5.0",
5485       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.5.0.tgz",
5486       "integrity": "sha1-D5YBrZ2nD+aQomnNPvynMsIQaHw=",
5487       "dev": true,
5488       "requires": {
5489         "ansi-regex": "3.0.0",
5490         "ansi-styles": "3.2.1"
5491       },
5492       "dependencies": {
5493         "ansi-regex": {
5494           "version": "3.0.0",
5495           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5496           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5497           "dev": true
5498         }
5499       }
5500     },
5501     "private": {
5502       "version": "0.1.8",
5503       "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
5504       "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=",
5505       "dev": true
5506     },
5507     "process": {
5508       "version": "0.11.10",
5509       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
5510       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
5511       "dev": true
5512     },
5513     "process-nextick-args": {
5514       "version": "2.0.0",
5515       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
5516       "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
5517       "dev": true
5518     },
5519     "promise-inflight": {
5520       "version": "1.0.1",
5521       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
5522       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
5523       "dev": true
5524     },
5525     "prompts": {
5526       "version": "0.1.14",
5527       "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz",
5528       "integrity": "sha1-qOFcYSxcnsj4ERhH3zM3ycvUQ7I=",
5529       "dev": true,
5530       "requires": {
5531         "kleur": "2.0.1",
5532         "sisteransi": "0.1.1"
5533       }
5534     },
5535     "prr": {
5536       "version": "1.0.1",
5537       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
5538       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
5539       "dev": true
5540     },
5541     "pseudomap": {
5542       "version": "1.0.2",
5543       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
5544       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
5545       "dev": true
5546     },
5547     "psl": {
5548       "version": "1.1.29",
5549       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
5550       "integrity": "sha1-YPWA02AXC7cip5fMcEQR5tqFDGc=",
5551       "dev": true
5552     },
5553     "public-encrypt": {
5554       "version": "4.0.2",
5555       "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
5556       "integrity": "sha1-RuuRByBr9zSJ+LhbadkTNMZhCZQ=",
5557       "dev": true,
5558       "requires": {
5559         "bn.js": "4.11.8",
5560         "browserify-rsa": "4.0.1",
5561         "create-hash": "1.2.0",
5562         "parse-asn1": "5.1.1",
5563         "randombytes": "2.0.6"
5564       }
5565     },
5566     "pump": {
5567       "version": "2.0.1",
5568       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
5569       "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=",
5570       "dev": true,
5571       "requires": {
5572         "end-of-stream": "1.4.1",
5573         "once": "1.4.0"
5574       }
5575     },
5576     "pumpify": {
5577       "version": "1.5.1",
5578       "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
5579       "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=",
5580       "dev": true,
5581       "requires": {
5582         "duplexify": "3.6.0",
5583         "inherits": "2.0.3",
5584         "pump": "2.0.1"
5585       }
5586     },
5587     "punycode": {
5588       "version": "2.1.1",
5589       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5590       "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=",
5591       "dev": true
5592     },
5593     "qs": {
5594       "version": "6.5.2",
5595       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5596       "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=",
5597       "dev": true
5598     },
5599     "querystring": {
5600       "version": "0.2.0",
5601       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
5602       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
5603       "dev": true
5604     },
5605     "querystring-es3": {
5606       "version": "0.2.1",
5607       "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
5608       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
5609       "dev": true
5610     },
5611     "randomatic": {
5612       "version": "3.1.0",
5613       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
5614       "integrity": "sha1-NvLKcI6eVn9e0uwBlJAm1QqhARY=",
5615       "dev": true,
5616       "requires": {
5617         "is-number": "4.0.0",
5618         "kind-of": "6.0.2",
5619         "math-random": "1.0.1"
5620       },
5621       "dependencies": {
5622         "is-number": {
5623           "version": "4.0.0",
5624           "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
5625           "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=",
5626           "dev": true
5627         }
5628       }
5629     },
5630     "randombytes": {
5631       "version": "2.0.6",
5632       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
5633       "integrity": "sha1-0wLFIpSFiISKjTAMkytEwkIx2oA=",
5634       "dev": true,
5635       "requires": {
5636         "safe-buffer": "5.1.2"
5637       }
5638     },
5639     "randomfill": {
5640       "version": "1.0.4",
5641       "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
5642       "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=",
5643       "dev": true,
5644       "requires": {
5645         "randombytes": "2.0.6",
5646         "safe-buffer": "5.1.2"
5647       }
5648     },
5649     "read-pkg": {
5650       "version": "1.1.0",
5651       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
5652       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
5653       "dev": true,
5654       "requires": {
5655         "load-json-file": "1.1.0",
5656         "normalize-package-data": "2.4.0",
5657         "path-type": "1.1.0"
5658       }
5659     },
5660     "read-pkg-up": {
5661       "version": "1.0.1",
5662       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
5663       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
5664       "dev": true,
5665       "requires": {
5666         "find-up": "1.1.2",
5667         "read-pkg": "1.1.0"
5668       },
5669       "dependencies": {
5670         "find-up": {
5671           "version": "1.1.2",
5672           "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
5673           "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
5674           "dev": true,
5675           "requires": {
5676             "path-exists": "2.1.0",
5677             "pinkie-promise": "2.0.1"
5678           }
5679         },
5680         "path-exists": {
5681           "version": "2.1.0",
5682           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
5683           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
5684           "dev": true,
5685           "requires": {
5686             "pinkie-promise": "2.0.1"
5687           }
5688         }
5689       }
5690     },
5691     "readable-stream": {
5692       "version": "2.3.6",
5693       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5694       "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
5695       "dev": true,
5696       "requires": {
5697         "core-util-is": "1.0.2",
5698         "inherits": "2.0.3",
5699         "isarray": "1.0.0",
5700         "process-nextick-args": "2.0.0",
5701         "safe-buffer": "5.1.2",
5702         "string_decoder": "1.1.1",
5703         "util-deprecate": "1.0.2"
5704       }
5705     },
5706     "readdirp": {
5707       "version": "2.1.0",
5708       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
5709       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
5710       "dev": true,
5711       "requires": {
5712         "graceful-fs": "4.1.11",
5713         "minimatch": "3.0.4",
5714         "readable-stream": "2.3.6",
5715         "set-immediate-shim": "1.0.1"
5716       }
5717     },
5718     "realpath-native": {
5719       "version": "1.0.1",
5720       "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.1.tgz",
5721       "integrity": "sha1-B/QKDM6PgmHi6Lfr6/XJWWXXtjM=",
5722       "dev": true,
5723       "requires": {
5724         "util.promisify": "1.0.0"
5725       }
5726     },
5727     "regenerator-runtime": {
5728       "version": "0.11.1",
5729       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
5730       "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=",
5731       "dev": true
5732     },
5733     "regex-cache": {
5734       "version": "0.4.4",
5735       "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
5736       "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
5737       "dev": true,
5738       "requires": {
5739         "is-equal-shallow": "0.1.3"
5740       }
5741     },
5742     "regex-not": {
5743       "version": "1.0.2",
5744       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5745       "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=",
5746       "dev": true,
5747       "requires": {
5748         "extend-shallow": "3.0.2",
5749         "safe-regex": "1.1.0"
5750       }
5751     },
5752     "remove-trailing-separator": {
5753       "version": "1.1.0",
5754       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5755       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5756       "dev": true
5757     },
5758     "repeat-element": {
5759       "version": "1.1.3",
5760       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5761       "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=",
5762       "dev": true
5763     },
5764     "repeat-string": {
5765       "version": "1.6.1",
5766       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5767       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5768       "dev": true
5769     },
5770     "repeating": {
5771       "version": "2.0.1",
5772       "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
5773       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
5774       "dev": true,
5775       "requires": {
5776         "is-finite": "1.0.2"
5777       }
5778     },
5779     "request": {
5780       "version": "2.88.0",
5781       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
5782       "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=",
5783       "dev": true,
5784       "requires": {
5785         "aws-sign2": "0.7.0",
5786         "aws4": "1.8.0",
5787         "caseless": "0.12.0",
5788         "combined-stream": "1.0.6",
5789         "extend": "3.0.2",
5790         "forever-agent": "0.6.1",
5791         "form-data": "2.3.2",
5792         "har-validator": "5.1.0",
5793         "http-signature": "1.2.0",
5794         "is-typedarray": "1.0.0",
5795         "isstream": "0.1.2",
5796         "json-stringify-safe": "5.0.1",
5797         "mime-types": "2.1.19",
5798         "oauth-sign": "0.9.0",
5799         "performance-now": "2.1.0",
5800         "qs": "6.5.2",
5801         "safe-buffer": "5.1.2",
5802         "tough-cookie": "2.4.3",
5803         "tunnel-agent": "0.6.0",
5804         "uuid": "3.3.2"
5805       }
5806     },
5807     "request-promise-core": {
5808       "version": "1.1.1",
5809       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz",
5810       "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",
5811       "dev": true,
5812       "requires": {
5813         "lodash": "4.17.10"
5814       }
5815     },
5816     "request-promise-native": {
5817       "version": "1.0.5",
5818       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz",
5819       "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=",
5820       "dev": true,
5821       "requires": {
5822         "request-promise-core": "1.1.1",
5823         "stealthy-require": "1.1.1",
5824         "tough-cookie": "2.4.3"
5825       }
5826     },
5827     "require-directory": {
5828       "version": "2.1.1",
5829       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5830       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5831       "dev": true
5832     },
5833     "require-main-filename": {
5834       "version": "1.0.1",
5835       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
5836       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
5837       "dev": true
5838     },
5839     "resolve": {
5840       "version": "1.1.7",
5841       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
5842       "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
5843       "dev": true
5844     },
5845     "resolve-cwd": {
5846       "version": "2.0.0",
5847       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
5848       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
5849       "dev": true,
5850       "requires": {
5851         "resolve-from": "3.0.0"
5852       }
5853     },
5854     "resolve-from": {
5855       "version": "3.0.0",
5856       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
5857       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
5858       "dev": true
5859     },
5860     "resolve-url": {
5861       "version": "0.2.1",
5862       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5863       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5864       "dev": true
5865     },
5866     "restore-cursor": {
5867       "version": "2.0.0",
5868       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
5869       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
5870       "dev": true,
5871       "requires": {
5872         "onetime": "2.0.1",
5873         "signal-exit": "3.0.2"
5874       }
5875     },
5876     "ret": {
5877       "version": "0.1.15",
5878       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5879       "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=",
5880       "dev": true
5881     },
5882     "right-align": {
5883       "version": "0.1.3",
5884       "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
5885       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
5886       "dev": true,
5887       "optional": true,
5888       "requires": {
5889         "align-text": "0.1.4"
5890       }
5891     },
5892     "rimraf": {
5893       "version": "2.6.2",
5894       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
5895       "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
5896       "dev": true,
5897       "requires": {
5898         "glob": "7.1.2"
5899       }
5900     },
5901     "ripemd160": {
5902       "version": "2.0.2",
5903       "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
5904       "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=",
5905       "dev": true,
5906       "requires": {
5907         "hash-base": "3.0.4",
5908         "inherits": "2.0.3"
5909       }
5910     },
5911     "rsvp": {
5912       "version": "3.6.2",
5913       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
5914       "integrity": "sha1-LpZJFZmpbN4bUV1WdKj3qRRSkmo=",
5915       "dev": true
5916     },
5917     "run-async": {
5918       "version": "2.3.0",
5919       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
5920       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
5921       "dev": true,
5922       "requires": {
5923         "is-promise": "2.1.0"
5924       }
5925     },
5926     "run-queue": {
5927       "version": "1.0.3",
5928       "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
5929       "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
5930       "dev": true,
5931       "requires": {
5932         "aproba": "1.2.0"
5933       }
5934     },
5935     "rxjs": {
5936       "version": "6.2.2",
5937       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz",
5938       "integrity": "sha1-63X6PBhv9SiZB9Bkg6d4hFhuHPk=",
5939       "dev": true,
5940       "requires": {
5941         "tslib": "1.9.3"
5942       }
5943     },
5944     "safe-buffer": {
5945       "version": "5.1.2",
5946       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5947       "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=",
5948       "dev": true
5949     },
5950     "safe-regex": {
5951       "version": "1.1.0",
5952       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5953       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5954       "dev": true,
5955       "requires": {
5956         "ret": "0.1.15"
5957       }
5958     },
5959     "safer-buffer": {
5960       "version": "2.1.2",
5961       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5962       "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=",
5963       "dev": true
5964     },
5965     "sane": {
5966       "version": "2.5.2",
5967       "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
5968       "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
5969       "dev": true,
5970       "requires": {
5971         "anymatch": "2.0.0",
5972         "capture-exit": "1.2.0",
5973         "exec-sh": "0.2.2",
5974         "fb-watchman": "2.0.0",
5975         "fsevents": "1.2.4",
5976         "micromatch": "3.1.10",
5977         "minimist": "1.2.0",
5978         "walker": "1.0.7",
5979         "watch": "0.18.0"
5980       },
5981       "dependencies": {
5982         "minimist": {
5983           "version": "1.2.0",
5984           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5985           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5986           "dev": true
5987         }
5988       }
5989     },
5990     "sax": {
5991       "version": "1.2.4",
5992       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
5993       "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
5994       "dev": true
5995     },
5996     "schema-utils": {
5997       "version": "0.4.7",
5998       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
5999       "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=",
6000       "dev": true,
6001       "requires": {
6002         "ajv": "6.5.3",
6003         "ajv-keywords": "3.2.0"
6004       },
6005       "dependencies": {
6006         "ajv": {
6007           "version": "6.5.3",
6008           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
6009           "integrity": "sha1-caVp0Yns9PTzISJP7LFm8HHdkPk=",
6010           "dev": true,
6011           "requires": {
6012             "fast-deep-equal": "2.0.1",
6013             "fast-json-stable-stringify": "2.0.0",
6014             "json-schema-traverse": "0.4.1",
6015             "uri-js": "4.2.2"
6016           }
6017         },
6018         "fast-deep-equal": {
6019           "version": "2.0.1",
6020           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
6021           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
6022           "dev": true
6023         },
6024         "json-schema-traverse": {
6025           "version": "0.4.1",
6026           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6027           "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
6028           "dev": true
6029         }
6030       }
6031     },
6032     "semver": {
6033       "version": "5.5.1",
6034       "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
6035       "integrity": "sha1-ff3YgUvbfKvHvg+x1zTPtmyUBHc=",
6036       "dev": true
6037     },
6038     "serialize-javascript": {
6039       "version": "1.5.0",
6040       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz",
6041       "integrity": "sha1-GqM2FiyIqJDdrVOEuuvJOmVRYf4=",
6042       "dev": true
6043     },
6044     "set-blocking": {
6045       "version": "2.0.0",
6046       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
6047       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
6048       "dev": true
6049     },
6050     "set-immediate-shim": {
6051       "version": "1.0.1",
6052       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
6053       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
6054       "dev": true
6055     },
6056     "set-value": {
6057       "version": "2.0.0",
6058       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
6059       "integrity": "sha1-ca5KiPD+77v1LR6mBPP7MV67YnQ=",
6060       "dev": true,
6061       "requires": {
6062         "extend-shallow": "2.0.1",
6063         "is-extendable": "0.1.1",
6064         "is-plain-object": "2.0.4",
6065         "split-string": "3.1.0"
6066       },
6067       "dependencies": {
6068         "extend-shallow": {
6069           "version": "2.0.1",
6070           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6071           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6072           "dev": true,
6073           "requires": {
6074             "is-extendable": "0.1.1"
6075           }
6076         }
6077       }
6078     },
6079     "setimmediate": {
6080       "version": "1.0.5",
6081       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
6082       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
6083       "dev": true
6084     },
6085     "sha.js": {
6086       "version": "2.4.11",
6087       "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
6088       "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=",
6089       "dev": true,
6090       "requires": {
6091         "inherits": "2.0.3",
6092         "safe-buffer": "5.1.2"
6093       }
6094     },
6095     "shebang-command": {
6096       "version": "1.2.0",
6097       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
6098       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
6099       "dev": true,
6100       "requires": {
6101         "shebang-regex": "1.0.0"
6102       }
6103     },
6104     "shebang-regex": {
6105       "version": "1.0.0",
6106       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
6107       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
6108       "dev": true
6109     },
6110     "shellwords": {
6111       "version": "0.1.1",
6112       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
6113       "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=",
6114       "dev": true
6115     },
6116     "signal-exit": {
6117       "version": "3.0.2",
6118       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
6119       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
6120       "dev": true
6121     },
6122     "sisteransi": {
6123       "version": "0.1.1",
6124       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz",
6125       "integrity": "sha1-VDFEfV99FnWqxmfM0LhlpJlMs84=",
6126       "dev": true
6127     },
6128     "slash": {
6129       "version": "1.0.0",
6130       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
6131       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
6132       "dev": true
6133     },
6134     "snapdragon": {
6135       "version": "0.8.2",
6136       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
6137       "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=",
6138       "dev": true,
6139       "requires": {
6140         "base": "0.11.2",
6141         "debug": "2.6.9",
6142         "define-property": "0.2.5",
6143         "extend-shallow": "2.0.1",
6144         "map-cache": "0.2.2",
6145         "source-map": "0.5.7",
6146         "source-map-resolve": "0.5.2",
6147         "use": "3.1.1"
6148       },
6149       "dependencies": {
6150         "define-property": {
6151           "version": "0.2.5",
6152           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6153           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6154           "dev": true,
6155           "requires": {
6156             "is-descriptor": "0.1.6"
6157           }
6158         },
6159         "extend-shallow": {
6160           "version": "2.0.1",
6161           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6162           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6163           "dev": true,
6164           "requires": {
6165             "is-extendable": "0.1.1"
6166           }
6167         }
6168       }
6169     },
6170     "snapdragon-node": {
6171       "version": "2.1.1",
6172       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
6173       "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=",
6174       "dev": true,
6175       "requires": {
6176         "define-property": "1.0.0",
6177         "isobject": "3.0.1",
6178         "snapdragon-util": "3.0.1"
6179       },
6180       "dependencies": {
6181         "define-property": {
6182           "version": "1.0.0",
6183           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6184           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6185           "dev": true,
6186           "requires": {
6187             "is-descriptor": "1.0.2"
6188           }
6189         },
6190         "is-accessor-descriptor": {
6191           "version": "1.0.0",
6192           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6193           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
6194           "dev": true,
6195           "requires": {
6196             "kind-of": "6.0.2"
6197           }
6198         },
6199         "is-data-descriptor": {
6200           "version": "1.0.0",
6201           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6202           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
6203           "dev": true,
6204           "requires": {
6205             "kind-of": "6.0.2"
6206           }
6207         },
6208         "is-descriptor": {
6209           "version": "1.0.2",
6210           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6211           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
6212           "dev": true,
6213           "requires": {
6214             "is-accessor-descriptor": "1.0.0",
6215             "is-data-descriptor": "1.0.0",
6216             "kind-of": "6.0.2"
6217           }
6218         }
6219       }
6220     },
6221     "snapdragon-util": {
6222       "version": "3.0.1",
6223       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
6224       "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=",
6225       "dev": true,
6226       "requires": {
6227         "kind-of": "3.2.2"
6228       },
6229       "dependencies": {
6230         "kind-of": {
6231           "version": "3.2.2",
6232           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6233           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6234           "dev": true,
6235           "requires": {
6236             "is-buffer": "1.1.6"
6237           }
6238         }
6239       }
6240     },
6241     "source-list-map": {
6242       "version": "2.0.0",
6243       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
6244       "integrity": "sha1-qqR0A/eyRakvvJfqCPJQ1gh+0IU=",
6245       "dev": true
6246     },
6247     "source-map": {
6248       "version": "0.5.7",
6249       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6250       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
6251       "dev": true
6252     },
6253     "source-map-resolve": {
6254       "version": "0.5.2",
6255       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
6256       "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=",
6257       "dev": true,
6258       "requires": {
6259         "atob": "2.1.2",
6260         "decode-uri-component": "0.2.0",
6261         "resolve-url": "0.2.1",
6262         "source-map-url": "0.4.0",
6263         "urix": "0.1.0"
6264       }
6265     },
6266     "source-map-support": {
6267       "version": "0.5.9",
6268       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
6269       "integrity": "sha1-QbyVOyU0Jn6i1gW8z6e/oxEc7V8=",
6270       "dev": true,
6271       "requires": {
6272         "buffer-from": "1.1.1",
6273         "source-map": "0.6.1"
6274       },
6275       "dependencies": {
6276         "source-map": {
6277           "version": "0.6.1",
6278           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6279           "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
6280           "dev": true
6281         }
6282       }
6283     },
6284     "source-map-url": {
6285       "version": "0.4.0",
6286       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
6287       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
6288       "dev": true
6289     },
6290     "spdx-correct": {
6291       "version": "3.0.0",
6292       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
6293       "integrity": "sha1-BaW01xU6GVvJLDxCW2nzsqlSTII=",
6294       "dev": true,
6295       "requires": {
6296         "spdx-expression-parse": "3.0.0",
6297         "spdx-license-ids": "3.0.0"
6298       }
6299     },
6300     "spdx-exceptions": {
6301       "version": "2.1.0",
6302       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
6303       "integrity": "sha1-LHrmEFbHFKW5ubKyr30xHvXHj+k=",
6304       "dev": true
6305     },
6306     "spdx-expression-parse": {
6307       "version": "3.0.0",
6308       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
6309       "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
6310       "dev": true,
6311       "requires": {
6312         "spdx-exceptions": "2.1.0",
6313         "spdx-license-ids": "3.0.0"
6314       }
6315     },
6316     "spdx-license-ids": {
6317       "version": "3.0.0",
6318       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
6319       "integrity": "sha1-enzShHDMbToc/m1miG9rxDDTrIc=",
6320       "dev": true
6321     },
6322     "split-string": {
6323       "version": "3.1.0",
6324       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
6325       "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=",
6326       "dev": true,
6327       "requires": {
6328         "extend-shallow": "3.0.2"
6329       }
6330     },
6331     "sprintf-js": {
6332       "version": "1.0.3",
6333       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
6334       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
6335       "dev": true
6336     },
6337     "sshpk": {
6338       "version": "1.14.2",
6339       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
6340       "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
6341       "dev": true,
6342       "requires": {
6343         "asn1": "0.2.4",
6344         "assert-plus": "1.0.0",
6345         "bcrypt-pbkdf": "1.0.2",
6346         "dashdash": "1.14.1",
6347         "ecc-jsbn": "0.1.2",
6348         "getpass": "0.1.7",
6349         "jsbn": "0.1.1",
6350         "safer-buffer": "2.1.2",
6351         "tweetnacl": "0.14.5"
6352       }
6353     },
6354     "ssri": {
6355       "version": "5.3.0",
6356       "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
6357       "integrity": "sha1-ujhyycbTOgcEp9cf8EXl7EiZnQY=",
6358       "dev": true,
6359       "requires": {
6360         "safe-buffer": "5.1.2"
6361       }
6362     },
6363     "stack-utils": {
6364       "version": "1.0.1",
6365       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz",
6366       "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=",
6367       "dev": true
6368     },
6369     "static-extend": {
6370       "version": "0.1.2",
6371       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
6372       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
6373       "dev": true,
6374       "requires": {
6375         "define-property": "0.2.5",
6376         "object-copy": "0.1.0"
6377       },
6378       "dependencies": {
6379         "define-property": {
6380           "version": "0.2.5",
6381           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6382           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6383           "dev": true,
6384           "requires": {
6385             "is-descriptor": "0.1.6"
6386           }
6387         }
6388       }
6389     },
6390     "stealthy-require": {
6391       "version": "1.1.1",
6392       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
6393       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
6394       "dev": true
6395     },
6396     "stream-browserify": {
6397       "version": "2.0.1",
6398       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
6399       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
6400       "dev": true,
6401       "requires": {
6402         "inherits": "2.0.3",
6403         "readable-stream": "2.3.6"
6404       }
6405     },
6406     "stream-each": {
6407       "version": "1.2.3",
6408       "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
6409       "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=",
6410       "dev": true,
6411       "requires": {
6412         "end-of-stream": "1.4.1",
6413         "stream-shift": "1.0.0"
6414       }
6415     },
6416     "stream-http": {
6417       "version": "2.8.3",
6418       "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
6419       "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=",
6420       "dev": true,
6421       "requires": {
6422         "builtin-status-codes": "3.0.0",
6423         "inherits": "2.0.3",
6424         "readable-stream": "2.3.6",
6425         "to-arraybuffer": "1.0.1",
6426         "xtend": "4.0.1"
6427       }
6428     },
6429     "stream-shift": {
6430       "version": "1.0.0",
6431       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
6432       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
6433       "dev": true
6434     },
6435     "string-length": {
6436       "version": "2.0.0",
6437       "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
6438       "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
6439       "dev": true,
6440       "requires": {
6441         "astral-regex": "1.0.0",
6442         "strip-ansi": "4.0.0"
6443       }
6444     },
6445     "string-width": {
6446       "version": "2.1.1",
6447       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6448       "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
6449       "dev": true,
6450       "requires": {
6451         "is-fullwidth-code-point": "2.0.0",
6452         "strip-ansi": "4.0.0"
6453       }
6454     },
6455     "string_decoder": {
6456       "version": "1.1.1",
6457       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6458       "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6459       "dev": true,
6460       "requires": {
6461         "safe-buffer": "5.1.2"
6462       }
6463     },
6464     "strip-ansi": {
6465       "version": "4.0.0",
6466       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6467       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6468       "dev": true,
6469       "requires": {
6470         "ansi-regex": "3.0.0"
6471       },
6472       "dependencies": {
6473         "ansi-regex": {
6474           "version": "3.0.0",
6475           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6476           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6477           "dev": true
6478         }
6479       }
6480     },
6481     "strip-bom": {
6482       "version": "3.0.0",
6483       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6484       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6485       "dev": true
6486     },
6487     "strip-eof": {
6488       "version": "1.0.0",
6489       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6490       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
6491       "dev": true
6492     },
6493     "supports-color": {
6494       "version": "5.5.0",
6495       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6496       "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
6497       "dev": true,
6498       "requires": {
6499         "has-flag": "3.0.0"
6500       }
6501     },
6502     "symbol-tree": {
6503       "version": "3.2.2",
6504       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
6505       "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
6506       "dev": true
6507     },
6508     "tapable": {
6509       "version": "0.2.8",
6510       "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
6511       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
6512       "dev": true
6513     },
6514     "test-exclude": {
6515       "version": "4.2.1",
6516       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz",
6517       "integrity": "sha1-36Ii8DSAvKaSB8pyizfXS0X3JPo=",
6518       "dev": true,
6519       "requires": {
6520         "arrify": "1.0.1",
6521         "micromatch": "3.1.10",
6522         "object-assign": "4.1.1",
6523         "read-pkg-up": "1.0.1",
6524         "require-main-filename": "1.0.1"
6525       }
6526     },
6527     "throat": {
6528       "version": "4.1.0",
6529       "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
6530       "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
6531       "dev": true
6532     },
6533     "through": {
6534       "version": "2.3.8",
6535       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6536       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
6537       "dev": true
6538     },
6539     "through2": {
6540       "version": "2.0.3",
6541       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
6542       "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
6543       "dev": true,
6544       "requires": {
6545         "readable-stream": "2.3.6",
6546         "xtend": "4.0.1"
6547       }
6548     },
6549     "timers-browserify": {
6550       "version": "2.0.10",
6551       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
6552       "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=",
6553       "dev": true,
6554       "requires": {
6555         "setimmediate": "1.0.5"
6556       }
6557     },
6558     "tmp": {
6559       "version": "0.0.33",
6560       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
6561       "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=",
6562       "dev": true,
6563       "requires": {
6564         "os-tmpdir": "1.0.2"
6565       }
6566     },
6567     "tmpl": {
6568       "version": "1.0.4",
6569       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
6570       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
6571       "dev": true
6572     },
6573     "to-arraybuffer": {
6574       "version": "1.0.1",
6575       "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
6576       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
6577       "dev": true
6578     },
6579     "to-fast-properties": {
6580       "version": "1.0.3",
6581       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
6582       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
6583       "dev": true
6584     },
6585     "to-object-path": {
6586       "version": "0.3.0",
6587       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6588       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6589       "dev": true,
6590       "requires": {
6591         "kind-of": "3.2.2"
6592       },
6593       "dependencies": {
6594         "kind-of": {
6595           "version": "3.2.2",
6596           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6597           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6598           "dev": true,
6599           "requires": {
6600             "is-buffer": "1.1.6"
6601           }
6602         }
6603       }
6604     },
6605     "to-regex": {
6606       "version": "3.0.2",
6607       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6608       "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=",
6609       "dev": true,
6610       "requires": {
6611         "define-property": "2.0.2",
6612         "extend-shallow": "3.0.2",
6613         "regex-not": "1.0.2",
6614         "safe-regex": "1.1.0"
6615       }
6616     },
6617     "to-regex-range": {
6618       "version": "2.1.1",
6619       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
6620       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
6621       "dev": true,
6622       "requires": {
6623         "is-number": "3.0.0",
6624         "repeat-string": "1.6.1"
6625       }
6626     },
6627     "tough-cookie": {
6628       "version": "2.4.3",
6629       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
6630       "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=",
6631       "dev": true,
6632       "requires": {
6633         "psl": "1.1.29",
6634         "punycode": "1.4.1"
6635       },
6636       "dependencies": {
6637         "punycode": {
6638           "version": "1.4.1",
6639           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
6640           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
6641           "dev": true
6642         }
6643       }
6644     },
6645     "tr46": {
6646       "version": "1.0.1",
6647       "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
6648       "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
6649       "dev": true,
6650       "requires": {
6651         "punycode": "2.1.1"
6652       }
6653     },
6654     "trim-right": {
6655       "version": "1.0.1",
6656       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
6657       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
6658       "dev": true
6659     },
6660     "ts-jest": {
6661       "version": "23.1.4",
6662       "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.1.4.tgz",
6663       "integrity": "sha1-ZqwdjT+/j5qYQysRqjd6qFBmSys=",
6664       "dev": true,
6665       "requires": {
6666         "closest-file-data": "0.1.4",
6667         "fs-extra": "6.0.1",
6668         "json5": "0.5.1",
6669         "lodash": "4.17.10"
6670       }
6671     },
6672     "ts-loader": {
6673       "version": "5.3.2",
6674       "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-5.3.2.tgz",
6675       "integrity": "sha512-TPeXFkdPjOrVEawY4xUgRnzlHEmKQF1DclJghPGq67jKnroVvs6mEGHWYtbUczgeWTvTaqUjSSaMmp1k5do4vw==",
6676       "dev": true,
6677       "requires": {
6678         "chalk": "2.4.1",
6679         "enhanced-resolve": "4.1.0",
6680         "loader-utils": "1.1.0",
6681         "micromatch": "3.1.10",
6682         "semver": "5.5.1"
6683       },
6684       "dependencies": {
6685         "enhanced-resolve": {
6686           "version": "4.1.0",
6687           "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
6688           "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
6689           "dev": true,
6690           "requires": {
6691             "graceful-fs": "4.1.11",
6692             "memory-fs": "0.4.1",
6693             "tapable": "1.1.1"
6694           }
6695         },
6696         "tapable": {
6697           "version": "1.1.1",
6698           "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz",
6699           "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==",
6700           "dev": true
6701         }
6702       }
6703     },
6704     "tslib": {
6705       "version": "1.9.3",
6706       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
6707       "integrity": "sha1-1+TdeSRdhUKMTX5IIqeZF5VMooY=",
6708       "dev": true
6709     },
6710     "tslint": {
6711       "version": "5.11.0",
6712       "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz",
6713       "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=",
6714       "dev": true,
6715       "requires": {
6716         "babel-code-frame": "6.26.0",
6717         "builtin-modules": "1.1.1",
6718         "chalk": "2.4.1",
6719         "commander": "2.17.1",
6720         "diff": "3.5.0",
6721         "glob": "7.1.2",
6722         "js-yaml": "3.12.0",
6723         "minimatch": "3.0.4",
6724         "resolve": "1.8.1",
6725         "semver": "5.5.1",
6726         "tslib": "1.9.3",
6727         "tsutils": "2.29.0"
6728       },
6729       "dependencies": {
6730         "resolve": {
6731           "version": "1.8.1",
6732           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
6733           "integrity": "sha1-gvHsGaQjrB+9CAsLqwa6NuhKeiY=",
6734           "dev": true,
6735           "requires": {
6736             "path-parse": "1.0.6"
6737           }
6738         }
6739       }
6740     },
6741     "tslint-sonarts": {
6742       "version": "1.7.0",
6743       "resolved": "https://registry.npmjs.org/tslint-sonarts/-/tslint-sonarts-1.7.0.tgz",
6744       "integrity": "sha1-G8r59STIa41M+aKvrnNu3/0uDeo=",
6745       "dev": true,
6746       "requires": {
6747         "immutable": "3.8.2"
6748       }
6749     },
6750     "tsutils": {
6751       "version": "2.29.0",
6752       "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
6753       "integrity": "sha1-MrSIUBRnrL7dS4VJhnOggSrKC5k=",
6754       "dev": true,
6755       "requires": {
6756         "tslib": "1.9.3"
6757       }
6758     },
6759     "tty-browserify": {
6760       "version": "0.0.0",
6761       "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
6762       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
6763       "dev": true
6764     },
6765     "tunnel-agent": {
6766       "version": "0.6.0",
6767       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6768       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6769       "dev": true,
6770       "requires": {
6771         "safe-buffer": "5.1.2"
6772       }
6773     },
6774     "tweetnacl": {
6775       "version": "0.14.5",
6776       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6777       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
6778       "dev": true,
6779       "optional": true
6780     },
6781     "type-check": {
6782       "version": "0.3.2",
6783       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6784       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6785       "dev": true,
6786       "requires": {
6787         "prelude-ls": "1.1.2"
6788       }
6789     },
6790     "typedarray": {
6791       "version": "0.0.6",
6792       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
6793       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
6794       "dev": true
6795     },
6796     "typescript": {
6797       "version": "2.7.2",
6798       "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz",
6799       "integrity": "sha1-LWFaHvSu5PV0Qlzf9wJu34GRmDY=",
6800       "dev": true
6801     },
6802     "uglify-js": {
6803       "version": "2.8.29",
6804       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
6805       "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
6806       "dev": true,
6807       "optional": true,
6808       "requires": {
6809         "source-map": "0.5.7",
6810         "uglify-to-browserify": "1.0.2",
6811         "yargs": "3.10.0"
6812       },
6813       "dependencies": {
6814         "yargs": {
6815           "version": "3.10.0",
6816           "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
6817           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
6818           "dev": true,
6819           "optional": true,
6820           "requires": {
6821             "camelcase": "1.2.1",
6822             "cliui": "2.1.0",
6823             "decamelize": "1.2.0",
6824             "window-size": "0.1.0"
6825           }
6826         }
6827       }
6828     },
6829     "uglify-to-browserify": {
6830       "version": "1.0.2",
6831       "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
6832       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
6833       "dev": true,
6834       "optional": true
6835     },
6836     "uglifyjs-webpack-plugin": {
6837       "version": "1.3.0",
6838       "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz",
6839       "integrity": "sha1-dfVIFghYFjoIZD4IbV/v4YpdZ94=",
6840       "dev": true,
6841       "requires": {
6842         "cacache": "10.0.4",
6843         "find-cache-dir": "1.0.0",
6844         "schema-utils": "0.4.7",
6845         "serialize-javascript": "1.5.0",
6846         "source-map": "0.6.1",
6847         "uglify-es": "3.3.9",
6848         "webpack-sources": "1.1.0",
6849         "worker-farm": "1.6.0"
6850       },
6851       "dependencies": {
6852         "commander": {
6853           "version": "2.13.0",
6854           "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
6855           "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w=",
6856           "dev": true
6857         },
6858         "source-map": {
6859           "version": "0.6.1",
6860           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6861           "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
6862           "dev": true
6863         },
6864         "uglify-es": {
6865           "version": "3.3.9",
6866           "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
6867           "integrity": "sha1-DBxPBwC+2NvBJM2zBNJZLKID5nc=",
6868           "dev": true,
6869           "requires": {
6870             "commander": "2.13.0",
6871             "source-map": "0.6.1"
6872           }
6873         }
6874       }
6875     },
6876     "union-value": {
6877       "version": "1.0.0",
6878       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
6879       "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
6880       "dev": true,
6881       "requires": {
6882         "arr-union": "3.1.0",
6883         "get-value": "2.0.6",
6884         "is-extendable": "0.1.1",
6885         "set-value": "0.4.3"
6886       },
6887       "dependencies": {
6888         "extend-shallow": {
6889           "version": "2.0.1",
6890           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6891           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6892           "dev": true,
6893           "requires": {
6894             "is-extendable": "0.1.1"
6895           }
6896         },
6897         "set-value": {
6898           "version": "0.4.3",
6899           "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
6900           "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
6901           "dev": true,
6902           "requires": {
6903             "extend-shallow": "2.0.1",
6904             "is-extendable": "0.1.1",
6905             "is-plain-object": "2.0.4",
6906             "to-object-path": "0.3.0"
6907           }
6908         }
6909       }
6910     },
6911     "unique-filename": {
6912       "version": "1.1.0",
6913       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",
6914       "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",
6915       "dev": true,
6916       "requires": {
6917         "unique-slug": "2.0.0"
6918       }
6919     },
6920     "unique-slug": {
6921       "version": "2.0.0",
6922       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
6923       "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
6924       "dev": true,
6925       "requires": {
6926         "imurmurhash": "0.1.4"
6927       }
6928     },
6929     "universalify": {
6930       "version": "0.1.2",
6931       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
6932       "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=",
6933       "dev": true
6934     },
6935     "unset-value": {
6936       "version": "1.0.0",
6937       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6938       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6939       "dev": true,
6940       "requires": {
6941         "has-value": "0.3.1",
6942         "isobject": "3.0.1"
6943       },
6944       "dependencies": {
6945         "has-value": {
6946           "version": "0.3.1",
6947           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6948           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6949           "dev": true,
6950           "requires": {
6951             "get-value": "2.0.6",
6952             "has-values": "0.1.4",
6953             "isobject": "2.1.0"
6954           },
6955           "dependencies": {
6956             "isobject": {
6957               "version": "2.1.0",
6958               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6959               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6960               "dev": true,
6961               "requires": {
6962                 "isarray": "1.0.0"
6963               }
6964             }
6965           }
6966         },
6967         "has-values": {
6968           "version": "0.1.4",
6969           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6970           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6971           "dev": true
6972         }
6973       }
6974     },
6975     "upath": {
6976       "version": "1.1.0",
6977       "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
6978       "integrity": "sha1-NSVll+RqWB20eT0M5H+prr/J+r0=",
6979       "dev": true
6980     },
6981     "uri-js": {
6982       "version": "4.2.2",
6983       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
6984       "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
6985       "dev": true,
6986       "requires": {
6987         "punycode": "2.1.1"
6988       }
6989     },
6990     "urix": {
6991       "version": "0.1.0",
6992       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6993       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6994       "dev": true
6995     },
6996     "url": {
6997       "version": "0.11.0",
6998       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
6999       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
7000       "dev": true,
7001       "requires": {
7002         "punycode": "1.3.2",
7003         "querystring": "0.2.0"
7004       },
7005       "dependencies": {
7006         "punycode": {
7007           "version": "1.3.2",
7008           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
7009           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
7010           "dev": true
7011         }
7012       }
7013     },
7014     "use": {
7015       "version": "3.1.1",
7016       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
7017       "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=",
7018       "dev": true
7019     },
7020     "util": {
7021       "version": "0.10.4",
7022       "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
7023       "integrity": "sha1-OqASW/5mikZy3liFfTrOJ+y3aQE=",
7024       "dev": true,
7025       "requires": {
7026         "inherits": "2.0.3"
7027       }
7028     },
7029     "util-deprecate": {
7030       "version": "1.0.2",
7031       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7032       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
7033       "dev": true
7034     },
7035     "util.promisify": {
7036       "version": "1.0.0",
7037       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
7038       "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=",
7039       "dev": true,
7040       "requires": {
7041         "define-properties": "1.1.3",
7042         "object.getownpropertydescriptors": "2.0.3"
7043       }
7044     },
7045     "uuid": {
7046       "version": "3.3.2",
7047       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
7048       "integrity": "sha1-G0r0lV6zB3xQHCOHL8ZROBFYcTE=",
7049       "dev": true
7050     },
7051     "v8-compile-cache": {
7052       "version": "2.0.2",
7053       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz",
7054       "integrity": "sha1-pCiyi7JnkHNMT8i8n6EG/M6/amw=",
7055       "dev": true
7056     },
7057     "validate-npm-package-license": {
7058       "version": "3.0.4",
7059       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
7060       "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=",
7061       "dev": true,
7062       "requires": {
7063         "spdx-correct": "3.0.0",
7064         "spdx-expression-parse": "3.0.0"
7065       }
7066     },
7067     "verror": {
7068       "version": "1.10.0",
7069       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
7070       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
7071       "dev": true,
7072       "requires": {
7073         "assert-plus": "1.0.0",
7074         "core-util-is": "1.0.2",
7075         "extsprintf": "1.3.0"
7076       }
7077     },
7078     "vm-browserify": {
7079       "version": "0.0.4",
7080       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
7081       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
7082       "dev": true,
7083       "requires": {
7084         "indexof": "0.0.1"
7085       }
7086     },
7087     "w3c-hr-time": {
7088       "version": "1.0.1",
7089       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
7090       "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
7091       "dev": true,
7092       "requires": {
7093         "browser-process-hrtime": "0.1.2"
7094       }
7095     },
7096     "walker": {
7097       "version": "1.0.7",
7098       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
7099       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
7100       "dev": true,
7101       "requires": {
7102         "makeerror": "1.0.11"
7103       }
7104     },
7105     "watch": {
7106       "version": "0.18.0",
7107       "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
7108       "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
7109       "dev": true,
7110       "requires": {
7111         "exec-sh": "0.2.2",
7112         "minimist": "1.2.0"
7113       },
7114       "dependencies": {
7115         "minimist": {
7116           "version": "1.2.0",
7117           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
7118           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7119           "dev": true
7120         }
7121       }
7122     },
7123     "watchpack": {
7124       "version": "1.6.0",
7125       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
7126       "integrity": "sha1-S8EsLr6KonenHx0/FNaFx7RGzQA=",
7127       "dev": true,
7128       "requires": {
7129         "chokidar": "2.0.4",
7130         "graceful-fs": "4.1.11",
7131         "neo-async": "2.5.2"
7132       }
7133     },
7134     "webidl-conversions": {
7135       "version": "4.0.2",
7136       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
7137       "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=",
7138       "dev": true
7139     },
7140     "webpack": {
7141       "version": "4.12.0",
7142       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.12.0.tgz",
7143       "integrity": "sha1-FHWOA1rml0f2jdDt88Wlcqgr3uk=",
7144       "dev": true,
7145       "requires": {
7146         "@webassemblyjs/ast": "1.5.12",
7147         "@webassemblyjs/helper-module-context": "1.5.12",
7148         "@webassemblyjs/wasm-edit": "1.5.12",
7149         "@webassemblyjs/wasm-opt": "1.5.12",
7150         "@webassemblyjs/wasm-parser": "1.5.12",
7151         "acorn": "5.7.2",
7152         "acorn-dynamic-import": "3.0.0",
7153         "ajv": "6.5.3",
7154         "ajv-keywords": "3.2.0",
7155         "chrome-trace-event": "1.0.0",
7156         "enhanced-resolve": "4.1.0",
7157         "eslint-scope": "3.7.3",
7158         "json-parse-better-errors": "1.0.2",
7159         "loader-runner": "2.3.0",
7160         "loader-utils": "1.1.0",
7161         "memory-fs": "0.4.1",
7162         "micromatch": "3.1.10",
7163         "mkdirp": "0.5.1",
7164         "neo-async": "2.5.2",
7165         "node-libs-browser": "2.1.0",
7166         "schema-utils": "0.4.7",
7167         "tapable": "1.0.0",
7168         "uglifyjs-webpack-plugin": "1.3.0",
7169         "watchpack": "1.6.0",
7170         "webpack-sources": "1.1.0"
7171       },
7172       "dependencies": {
7173         "ajv": {
7174           "version": "6.5.3",
7175           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
7176           "integrity": "sha1-caVp0Yns9PTzISJP7LFm8HHdkPk=",
7177           "dev": true,
7178           "requires": {
7179             "fast-deep-equal": "2.0.1",
7180             "fast-json-stable-stringify": "2.0.0",
7181             "json-schema-traverse": "0.4.1",
7182             "uri-js": "4.2.2"
7183           }
7184         },
7185         "enhanced-resolve": {
7186           "version": "4.1.0",
7187           "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
7188           "integrity": "sha1-Qcfgv9/nSsH/4eV61qXGyfN0Kn8=",
7189           "dev": true,
7190           "requires": {
7191             "graceful-fs": "4.1.11",
7192             "memory-fs": "0.4.1",
7193             "tapable": "1.0.0"
7194           }
7195         },
7196         "fast-deep-equal": {
7197           "version": "2.0.1",
7198           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
7199           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
7200           "dev": true
7201         },
7202         "json-schema-traverse": {
7203           "version": "0.4.1",
7204           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
7205           "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
7206           "dev": true
7207         },
7208         "tapable": {
7209           "version": "1.0.0",
7210           "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz",
7211           "integrity": "sha1-y7Y52QAu7ZxrWXXrIFmNeTbx+fI=",
7212           "dev": true
7213         }
7214       }
7215     },
7216     "webpack-cli": {
7217       "version": "3.1.0",
7218       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.0.tgz",
7219       "integrity": "sha1-1xqDaH3P63WP3O6w/gQvlrz2KZQ=",
7220       "dev": true,
7221       "requires": {
7222         "chalk": "2.4.1",
7223         "cross-spawn": "6.0.5",
7224         "enhanced-resolve": "4.1.0",
7225         "global-modules-path": "2.3.0",
7226         "import-local": "1.0.0",
7227         "inquirer": "6.2.0",
7228         "interpret": "1.1.0",
7229         "loader-utils": "1.1.0",
7230         "supports-color": "5.5.0",
7231         "v8-compile-cache": "2.0.2",
7232         "yargs": "12.0.1"
7233       },
7234       "dependencies": {
7235         "camelcase": {
7236           "version": "4.1.0",
7237           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
7238           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
7239           "dev": true
7240         },
7241         "cliui": {
7242           "version": "4.1.0",
7243           "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
7244           "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
7245           "dev": true,
7246           "requires": {
7247             "string-width": "2.1.1",
7248             "strip-ansi": "4.0.0",
7249             "wrap-ansi": "2.1.0"
7250           }
7251         },
7252         "cross-spawn": {
7253           "version": "6.0.5",
7254           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
7255           "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=",
7256           "dev": true,
7257           "requires": {
7258             "nice-try": "1.0.5",
7259             "path-key": "2.0.1",
7260             "semver": "5.5.1",
7261             "shebang-command": "1.2.0",
7262             "which": "1.3.1"
7263           }
7264         },
7265         "decamelize": {
7266           "version": "2.0.0",
7267           "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
7268           "integrity": "sha1-ZW17vICUxMeI6lPFhAkIycfQY8c=",
7269           "dev": true,
7270           "requires": {
7271             "xregexp": "4.0.0"
7272           }
7273         },
7274         "enhanced-resolve": {
7275           "version": "4.1.0",
7276           "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
7277           "integrity": "sha1-Qcfgv9/nSsH/4eV61qXGyfN0Kn8=",
7278           "dev": true,
7279           "requires": {
7280             "graceful-fs": "4.1.11",
7281             "memory-fs": "0.4.1",
7282             "tapable": "1.0.0"
7283           }
7284         },
7285         "find-up": {
7286           "version": "3.0.0",
7287           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
7288           "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
7289           "dev": true,
7290           "requires": {
7291             "locate-path": "3.0.0"
7292           }
7293         },
7294         "locate-path": {
7295           "version": "3.0.0",
7296           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
7297           "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
7298           "dev": true,
7299           "requires": {
7300             "p-locate": "3.0.0",
7301             "path-exists": "3.0.0"
7302           }
7303         },
7304         "p-limit": {
7305           "version": "2.0.0",
7306           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
7307           "integrity": "sha1-5iTtVO6MRgp3izyfNnBJb/ileuw=",
7308           "dev": true,
7309           "requires": {
7310             "p-try": "2.0.0"
7311           }
7312         },
7313         "p-locate": {
7314           "version": "3.0.0",
7315           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
7316           "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
7317           "dev": true,
7318           "requires": {
7319             "p-limit": "2.0.0"
7320           }
7321         },
7322         "p-try": {
7323           "version": "2.0.0",
7324           "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
7325           "integrity": "sha1-hQgLuHxkaI+keZb+j3376CEXYLE=",
7326           "dev": true
7327         },
7328         "tapable": {
7329           "version": "1.0.0",
7330           "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz",
7331           "integrity": "sha1-y7Y52QAu7ZxrWXXrIFmNeTbx+fI=",
7332           "dev": true
7333         },
7334         "yargs": {
7335           "version": "12.0.1",
7336           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz",
7337           "integrity": "sha1-ZDLlYSO7Tnw1YhFUAemDdAYCYcI=",
7338           "dev": true,
7339           "requires": {
7340             "cliui": "4.1.0",
7341             "decamelize": "2.0.0",
7342             "find-up": "3.0.0",
7343             "get-caller-file": "1.0.3",
7344             "os-locale": "2.1.0",
7345             "require-directory": "2.1.1",
7346             "require-main-filename": "1.0.1",
7347             "set-blocking": "2.0.0",
7348             "string-width": "2.1.1",
7349             "which-module": "2.0.0",
7350             "y18n": "3.2.1",
7351             "yargs-parser": "10.1.0"
7352           }
7353         },
7354         "yargs-parser": {
7355           "version": "10.1.0",
7356           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
7357           "integrity": "sha1-cgImW4n36eny5XZeD+c1qQXtuqg=",
7358           "dev": true,
7359           "requires": {
7360             "camelcase": "4.1.0"
7361           }
7362         }
7363       }
7364     },
7365     "webpack-sources": {
7366       "version": "1.1.0",
7367       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
7368       "integrity": "sha1-oQHrrlnWUHNU1x2AE5UKOot6WlQ=",
7369       "dev": true,
7370       "requires": {
7371         "source-list-map": "2.0.0",
7372         "source-map": "0.6.1"
7373       },
7374       "dependencies": {
7375         "source-map": {
7376           "version": "0.6.1",
7377           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7378           "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
7379           "dev": true
7380         }
7381       }
7382     },
7383     "whatwg-encoding": {
7384       "version": "1.0.4",
7385       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz",
7386       "integrity": "sha1-Y/sBa3Q1t5XZAlYywIalIJ29JiE=",
7387       "dev": true,
7388       "requires": {
7389         "iconv-lite": "0.4.23"
7390       }
7391     },
7392     "whatwg-mimetype": {
7393       "version": "2.1.0",
7394       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz",
7395       "integrity": "sha1-8PIddsu6cjYutgnb7SowzRf8x9Q=",
7396       "dev": true
7397     },
7398     "whatwg-url": {
7399       "version": "6.5.0",
7400       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
7401       "integrity": "sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag=",
7402       "dev": true,
7403       "requires": {
7404         "lodash.sortby": "4.7.0",
7405         "tr46": "1.0.1",
7406         "webidl-conversions": "4.0.2"
7407       }
7408     },
7409     "which": {
7410       "version": "1.3.1",
7411       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
7412       "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
7413       "dev": true,
7414       "requires": {
7415         "isexe": "2.0.0"
7416       }
7417     },
7418     "which-module": {
7419       "version": "2.0.0",
7420       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
7421       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
7422       "dev": true
7423     },
7424     "window-size": {
7425       "version": "0.1.0",
7426       "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
7427       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
7428       "dev": true,
7429       "optional": true
7430     },
7431     "wordwrap": {
7432       "version": "0.0.3",
7433       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
7434       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
7435       "dev": true
7436     },
7437     "worker-farm": {
7438       "version": "1.6.0",
7439       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz",
7440       "integrity": "sha1-rsxAWXb6talVJhgIRvDboojzpKA=",
7441       "dev": true,
7442       "requires": {
7443         "errno": "0.1.7"
7444       }
7445     },
7446     "wrap-ansi": {
7447       "version": "2.1.0",
7448       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
7449       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
7450       "dev": true,
7451       "requires": {
7452         "string-width": "1.0.2",
7453         "strip-ansi": "3.0.1"
7454       },
7455       "dependencies": {
7456         "is-fullwidth-code-point": {
7457           "version": "1.0.0",
7458           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
7459           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
7460           "dev": true,
7461           "requires": {
7462             "number-is-nan": "1.0.1"
7463           }
7464         },
7465         "string-width": {
7466           "version": "1.0.2",
7467           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
7468           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
7469           "dev": true,
7470           "requires": {
7471             "code-point-at": "1.1.0",
7472             "is-fullwidth-code-point": "1.0.0",
7473             "strip-ansi": "3.0.1"
7474           }
7475         },
7476         "strip-ansi": {
7477           "version": "3.0.1",
7478           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7479           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7480           "dev": true,
7481           "requires": {
7482             "ansi-regex": "2.1.1"
7483           }
7484         }
7485       }
7486     },
7487     "wrappy": {
7488       "version": "1.0.2",
7489       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7490       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
7491       "dev": true
7492     },
7493     "write-file-atomic": {
7494       "version": "2.3.0",
7495       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
7496       "integrity": "sha1-H/YVdcLipOjlENb6TiQ8zhg5mas=",
7497       "dev": true,
7498       "requires": {
7499         "graceful-fs": "4.1.11",
7500         "imurmurhash": "0.1.4",
7501         "signal-exit": "3.0.2"
7502       }
7503     },
7504     "ws": {
7505       "version": "5.2.2",
7506       "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
7507       "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=",
7508       "dev": true,
7509       "requires": {
7510         "async-limiter": "1.0.0"
7511       }
7512     },
7513     "xml": {
7514       "version": "1.0.1",
7515       "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
7516       "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=",
7517       "dev": true
7518     },
7519     "xml-name-validator": {
7520       "version": "3.0.0",
7521       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
7522       "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=",
7523       "dev": true
7524     },
7525     "xregexp": {
7526       "version": "4.0.0",
7527       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz",
7528       "integrity": "sha1-5pgYneSd0qGMxWh7BeF8jkOUMCA=",
7529       "dev": true
7530     },
7531     "xtend": {
7532       "version": "4.0.1",
7533       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
7534       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
7535       "dev": true
7536     },
7537     "y18n": {
7538       "version": "3.2.1",
7539       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
7540       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
7541       "dev": true
7542     },
7543     "yallist": {
7544       "version": "2.1.2",
7545       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
7546       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
7547       "dev": true
7548     },
7549     "yargs": {
7550       "version": "11.1.0",
7551       "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
7552       "integrity": "sha1-kLhpk07W6HERXqL/WLA/RyTtLXc=",
7553       "dev": true,
7554       "requires": {
7555         "cliui": "4.1.0",
7556         "decamelize": "1.2.0",
7557         "find-up": "2.1.0",
7558         "get-caller-file": "1.0.3",
7559         "os-locale": "2.1.0",
7560         "require-directory": "2.1.1",
7561         "require-main-filename": "1.0.1",
7562         "set-blocking": "2.0.0",
7563         "string-width": "2.1.1",
7564         "which-module": "2.0.0",
7565         "y18n": "3.2.1",
7566         "yargs-parser": "9.0.2"
7567       },
7568       "dependencies": {
7569         "cliui": {
7570           "version": "4.1.0",
7571           "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
7572           "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
7573           "dev": true,
7574           "requires": {
7575             "string-width": "2.1.1",
7576             "strip-ansi": "4.0.0",
7577             "wrap-ansi": "2.1.0"
7578           }
7579         }
7580       }
7581     },
7582     "yargs-parser": {
7583       "version": "9.0.2",
7584       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
7585       "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
7586       "dev": true,
7587       "requires": {
7588         "camelcase": "4.1.0"
7589       },
7590       "dependencies": {
7591         "camelcase": {
7592           "version": "4.1.0",
7593           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
7594           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
7595           "dev": true
7596         }
7597       }
7598     }
7599   }
7600 }