dependabot[bot]
2020-04-04 d76796e2c1baa698ef40f9ccd764b9878ff3d9e0
commit | author | age
f3b017 1 {
RS 2   "name": "books",
3   "version": "1.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@babel/code-frame": {
8       "version": "7.0.0",
9       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
10       "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
11       "dev": true,
12       "requires": {
13         "@babel/highlight": "^7.0.0"
14       }
15     },
16     "@babel/generator": {
17       "version": "7.4.4",
18       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz",
19       "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==",
20       "dev": true,
21       "requires": {
22         "@babel/types": "^7.4.4",
23         "jsesc": "^2.5.1",
24         "lodash": "^4.17.11",
25         "source-map": "^0.5.0",
26         "trim-right": "^1.0.1"
27       },
28       "dependencies": {
29         "source-map": {
30           "version": "0.5.7",
31           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
32           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
33           "dev": true
34         }
35       }
36     },
37     "@babel/helper-function-name": {
38       "version": "7.1.0",
39       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
40       "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
41       "dev": true,
42       "requires": {
43         "@babel/helper-get-function-arity": "^7.0.0",
44         "@babel/template": "^7.1.0",
45         "@babel/types": "^7.0.0"
46       }
47     },
48     "@babel/helper-get-function-arity": {
49       "version": "7.0.0",
50       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
51       "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
52       "dev": true,
53       "requires": {
54         "@babel/types": "^7.0.0"
55       }
56     },
57     "@babel/helper-split-export-declaration": {
58       "version": "7.4.4",
59       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
60       "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
61       "dev": true,
62       "requires": {
63         "@babel/types": "^7.4.4"
64       }
65     },
66     "@babel/highlight": {
67       "version": "7.0.0",
68       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
69       "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
70       "dev": true,
71       "requires": {
72         "chalk": "^2.0.0",
73         "esutils": "^2.0.2",
74         "js-tokens": "^4.0.0"
75       }
76     },
77     "@babel/parser": {
78       "version": "7.4.5",
79       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz",
80       "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==",
81       "dev": true
82     },
83     "@babel/template": {
84       "version": "7.4.4",
85       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
86       "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
87       "dev": true,
88       "requires": {
89         "@babel/code-frame": "^7.0.0",
90         "@babel/parser": "^7.4.4",
91         "@babel/types": "^7.4.4"
92       }
93     },
94     "@babel/traverse": {
95       "version": "7.4.5",
96       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz",
97       "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==",
98       "dev": true,
99       "requires": {
100         "@babel/code-frame": "^7.0.0",
101         "@babel/generator": "^7.4.4",
102         "@babel/helper-function-name": "^7.1.0",
103         "@babel/helper-split-export-declaration": "^7.4.4",
104         "@babel/parser": "^7.4.5",
105         "@babel/types": "^7.4.4",
106         "debug": "^4.1.0",
107         "globals": "^11.1.0",
108         "lodash": "^4.17.11"
109       },
110       "dependencies": {
111         "debug": {
112           "version": "4.1.1",
113           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
114           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
115           "dev": true,
116           "requires": {
117             "ms": "^2.1.1"
118           }
119         }
120       }
121     },
122     "@babel/types": {
123       "version": "7.4.4",
124       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz",
125       "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==",
126       "dev": true,
127       "requires": {
128         "esutils": "^2.0.2",
129         "lodash": "^4.17.11",
130         "to-fast-properties": "^2.0.0"
131       }
132     },
133     "@types/chai": {
134       "version": "4.1.7",
135       "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.7.tgz",
136       "integrity": "sha512-2Y8uPt0/jwjhQ6EiluT0XCri1Dbplr0ZxfFXUz+ye13gaqE8u5gL5ppao1JrUYr9cIip5S6MvQzBS7Kke7U9VA==",
137       "dev": true
138     },
139     "@types/cookiejar": {
140       "version": "2.1.1",
141       "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.1.tgz",
142       "integrity": "sha512-aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw==",
143       "dev": true
144     },
145     "@types/node": {
146       "version": "12.0.10",
147       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.10.tgz",
148       "integrity": "sha512-LcsGbPomWsad6wmMNv7nBLw7YYYyfdYcz6xryKYQhx89c3XXan+8Q6AJ43G5XDIaklaVkK3mE4fCb0SBvMiPSQ==",
149       "dev": true
150     },
151     "@types/superagent": {
152       "version": "3.8.7",
153       "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-3.8.7.tgz",
154       "integrity": "sha512-9KhCkyXv268A2nZ1Wvu7rQWM+BmdYUVkycFeNnYrUL5Zwu7o8wPQ3wBfW59dDP+wuoxw0ww8YKgTNv8j/cgscA==",
155       "dev": true,
156       "requires": {
157         "@types/cookiejar": "*",
158         "@types/node": "*"
159       }
160     },
161     "accepts": {
162       "version": "1.3.7",
163       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
164       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
165       "requires": {
166         "mime-types": "~2.1.24",
167         "negotiator": "0.6.2"
168       }
169     },
170     "acorn": {
d76796 171       "version": "6.4.1",
D 172       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
173       "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
f3b017 174       "dev": true
RS 175     },
176     "acorn-jsx": {
177       "version": "5.0.1",
178       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
179       "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
180       "dev": true
181     },
182     "ajv": {
183       "version": "6.10.0",
184       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
185       "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
186       "dev": true,
187       "requires": {
188         "fast-deep-equal": "^2.0.1",
189         "fast-json-stable-stringify": "^2.0.0",
190         "json-schema-traverse": "^0.4.1",
191         "uri-js": "^4.2.2"
192       }
193     },
194     "ansi-colors": {
195       "version": "3.2.3",
196       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
197       "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
198       "dev": true
199     },
200     "ansi-escapes": {
201       "version": "3.2.0",
202       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
203       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
204       "dev": true
205     },
206     "ansi-regex": {
207       "version": "3.0.0",
208       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
209       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
210       "dev": true
211     },
212     "ansi-styles": {
213       "version": "3.2.1",
214       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
215       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
216       "dev": true,
217       "requires": {
218         "color-convert": "^1.9.0"
219       }
220     },
221     "append-transform": {
222       "version": "1.0.0",
223       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
224       "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
225       "dev": true,
226       "requires": {
227         "default-require-extensions": "^2.0.0"
228       }
229     },
230     "archy": {
231       "version": "1.0.0",
232       "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
233       "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
234       "dev": true
235     },
236     "argparse": {
237       "version": "1.0.10",
238       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
239       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
240       "dev": true,
241       "requires": {
242         "sprintf-js": "~1.0.2"
243       }
244     },
245     "array-flatten": {
246       "version": "1.1.1",
247       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
248       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
249     },
250     "array-includes": {
251       "version": "3.0.3",
252       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
253       "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
254       "dev": true,
255       "requires": {
256         "define-properties": "^1.1.2",
257         "es-abstract": "^1.7.0"
258       }
259     },
260     "asn1": {
261       "version": "0.2.4",
262       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
263       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
264       "dev": true,
265       "requires": {
266         "safer-buffer": "~2.1.0"
267       }
268     },
269     "assert-plus": {
270       "version": "1.0.0",
271       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
272       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
273       "dev": true
274     },
275     "assertion-error": {
276       "version": "1.1.0",
277       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
278       "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
279       "dev": true
280     },
281     "astral-regex": {
282       "version": "1.0.0",
283       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
284       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
285       "dev": true
286     },
287     "async": {
288       "version": "2.6.2",
289       "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
290       "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
291       "requires": {
292         "lodash": "^4.17.11"
293       }
294     },
295     "asynckit": {
296       "version": "0.4.0",
297       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
298       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
299       "dev": true
300     },
301     "aws-sign2": {
302       "version": "0.7.0",
303       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
304       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
305       "dev": true
306     },
307     "aws4": {
308       "version": "1.8.0",
309       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
310       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
311       "dev": true
312     },
313     "balanced-match": {
314       "version": "1.0.0",
315       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
316       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
317       "dev": true
318     },
319     "basic-auth": {
320       "version": "2.0.1",
321       "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
322       "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
323       "requires": {
324         "safe-buffer": "5.1.2"
325       }
326     },
327     "bcrypt-pbkdf": {
328       "version": "1.0.2",
329       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
330       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
331       "dev": true,
332       "requires": {
333         "tweetnacl": "^0.14.3"
334       }
335     },
336     "body-parser": {
337       "version": "1.18.3",
338       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
339       "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
340       "requires": {
341         "bytes": "3.0.0",
342         "content-type": "~1.0.4",
343         "debug": "2.6.9",
344         "depd": "~1.1.2",
345         "http-errors": "~1.6.3",
346         "iconv-lite": "0.4.23",
347         "on-finished": "~2.3.0",
348         "qs": "6.5.2",
349         "raw-body": "2.3.3",
350         "type-is": "~1.6.16"
351       },
352       "dependencies": {
353         "qs": {
354           "version": "6.5.2",
355           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
356           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
357         }
358       }
359     },
360     "brace-expansion": {
361       "version": "1.1.11",
362       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
363       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
364       "dev": true,
365       "requires": {
366         "balanced-match": "^1.0.0",
367         "concat-map": "0.0.1"
368       }
369     },
370     "browser-stdout": {
371       "version": "1.3.1",
372       "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
373       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
374       "dev": true
375     },
376     "bytes": {
377       "version": "3.0.0",
378       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
379       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
380     },
381     "caching-transform": {
382       "version": "3.0.2",
383       "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz",
384       "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==",
385       "dev": true,
386       "requires": {
387         "hasha": "^3.0.0",
388         "make-dir": "^2.0.0",
389         "package-hash": "^3.0.0",
390         "write-file-atomic": "^2.4.2"
391       }
392     },
393     "callsites": {
394       "version": "3.1.0",
395       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
396       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
397       "dev": true
398     },
399     "camelcase": {
400       "version": "5.3.1",
401       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
402       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
403       "dev": true
404     },
405     "caseless": {
406       "version": "0.12.0",
407       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
408       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
409       "dev": true
410     },
411     "chai": {
412       "version": "4.2.0",
413       "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
414       "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
415       "dev": true,
416       "requires": {
417         "assertion-error": "^1.1.0",
418         "check-error": "^1.0.2",
419         "deep-eql": "^3.0.1",
420         "get-func-name": "^2.0.0",
421         "pathval": "^1.1.0",
422         "type-detect": "^4.0.5"
423       }
424     },
425     "chai-http": {
426       "version": "4.3.0",
427       "resolved": "https://registry.npmjs.org/chai-http/-/chai-http-4.3.0.tgz",
428       "integrity": "sha512-zFTxlN7HLMv+7+SPXZdkd5wUlK+KxH6Q7bIEMiEx0FK3zuuMqL7cwICAQ0V1+yYRozBburYuxN1qZstgHpFZQg==",
429       "dev": true,
430       "requires": {
431         "@types/chai": "4",
432         "@types/superagent": "^3.8.3",
433         "cookiejar": "^2.1.1",
434         "is-ip": "^2.0.0",
435         "methods": "^1.1.2",
436         "qs": "^6.5.1",
437         "superagent": "^3.7.0"
438       }
439     },
440     "chalk": {
441       "version": "2.4.2",
442       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
443       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
444       "dev": true,
445       "requires": {
446         "ansi-styles": "^3.2.1",
447         "escape-string-regexp": "^1.0.5",
448         "supports-color": "^5.3.0"
449       },
450       "dependencies": {
451         "supports-color": {
452           "version": "5.5.0",
453           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
454           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
455           "dev": true,
456           "requires": {
457             "has-flag": "^3.0.0"
458           }
459         }
460       }
461     },
462     "chardet": {
463       "version": "0.7.0",
464       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
465       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
466       "dev": true
467     },
468     "charenc": {
469       "version": "0.0.2",
470       "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
471       "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
472       "dev": true
473     },
474     "check-error": {
475       "version": "1.0.2",
476       "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
477       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
478       "dev": true
479     },
480     "cli-cursor": {
481       "version": "2.1.0",
482       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
483       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
484       "dev": true,
485       "requires": {
486         "restore-cursor": "^2.0.0"
487       }
488     },
489     "cli-width": {
490       "version": "2.2.0",
491       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
492       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
493       "dev": true
494     },
495     "cliui": {
496       "version": "4.1.0",
497       "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
498       "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
499       "dev": true,
500       "requires": {
501         "string-width": "^2.1.1",
502         "strip-ansi": "^4.0.0",
503         "wrap-ansi": "^2.0.0"
504       }
505     },
506     "code-point-at": {
507       "version": "1.1.0",
508       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
509       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
510       "dev": true
511     },
512     "color-convert": {
513       "version": "1.9.3",
514       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
515       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
516       "dev": true,
517       "requires": {
518         "color-name": "1.1.3"
519       }
520     },
521     "color-name": {
522       "version": "1.1.3",
523       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
524       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
525       "dev": true
526     },
527     "combined-stream": {
528       "version": "1.0.8",
529       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
530       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
531       "dev": true,
532       "requires": {
533         "delayed-stream": "~1.0.0"
534       }
535     },
536     "commander": {
537       "version": "2.20.0",
538       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
539       "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
540       "optional": true
541     },
542     "commondir": {
543       "version": "1.0.1",
544       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
545       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
546       "dev": true
547     },
548     "component-emitter": {
549       "version": "1.3.0",
550       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
551       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
552       "dev": true
553     },
554     "concat-map": {
555       "version": "0.0.1",
556       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
557       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
558       "dev": true
559     },
560     "contains-path": {
561       "version": "0.1.0",
562       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
563       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
564       "dev": true
565     },
566     "content-disposition": {
567       "version": "0.5.2",
568       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
569       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
570     },
571     "content-type": {
572       "version": "1.0.4",
573       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
574       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
575     },
576     "convert-source-map": {
577       "version": "1.6.0",
578       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
579       "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
580       "dev": true,
581       "requires": {
582         "safe-buffer": "~5.1.1"
583       }
584     },
585     "cookie": {
586       "version": "0.3.1",
587       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
588       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
589     },
590     "cookie-parser": {
591       "version": "1.4.4",
592       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.4.tgz",
593       "integrity": "sha512-lo13tqF3JEtFO7FyA49CqbhaFkskRJ0u/UAiINgrIXeRCY41c88/zxtrECl8AKH3B0hj9q10+h3Kt8I7KlW4tw==",
594       "requires": {
595         "cookie": "0.3.1",
596         "cookie-signature": "1.0.6"
597       }
598     },
599     "cookie-signature": {
600       "version": "1.0.6",
601       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
602       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
603     },
604     "cookiejar": {
605       "version": "2.1.2",
606       "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
607       "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
608       "dev": true
609     },
610     "core-util-is": {
611       "version": "1.0.2",
612       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
613       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
614       "dev": true
615     },
616     "cp-file": {
617       "version": "6.2.0",
618       "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz",
619       "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==",
620       "dev": true,
621       "requires": {
622         "graceful-fs": "^4.1.2",
623         "make-dir": "^2.0.0",
624         "nested-error-stacks": "^2.0.0",
625         "pify": "^4.0.1",
626         "safe-buffer": "^5.0.1"
627       },
628       "dependencies": {
629         "pify": {
630           "version": "4.0.1",
631           "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
632           "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
633           "dev": true
634         }
635       }
636     },
637     "cross-spawn": {
638       "version": "6.0.5",
639       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
640       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
641       "dev": true,
642       "requires": {
643         "nice-try": "^1.0.4",
644         "path-key": "^2.0.1",
645         "semver": "^5.5.0",
646         "shebang-command": "^1.2.0",
647         "which": "^1.2.9"
648       }
649     },
650     "crypt": {
651       "version": "0.0.2",
652       "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
653       "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
654       "dev": true
655     },
656     "dashdash": {
657       "version": "1.14.1",
658       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
659       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
660       "dev": true,
661       "requires": {
662         "assert-plus": "^1.0.0"
663       }
664     },
665     "debug": {
666       "version": "2.6.9",
667       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
668       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
669       "requires": {
670         "ms": "2.0.0"
671       },
672       "dependencies": {
673         "ms": {
674           "version": "2.0.0",
675           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
676           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
677         }
678       }
679     },
680     "decamelize": {
681       "version": "1.2.0",
682       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
683       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
684       "dev": true
685     },
686     "deep-eql": {
687       "version": "3.0.1",
688       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
689       "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
690       "dev": true,
691       "requires": {
692         "type-detect": "^4.0.0"
693       }
694     },
695     "deep-is": {
696       "version": "0.1.3",
697       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
698       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
699       "dev": true
700     },
701     "default-require-extensions": {
702       "version": "2.0.0",
703       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
704       "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
705       "dev": true,
706       "requires": {
707         "strip-bom": "^3.0.0"
708       }
709     },
710     "define-properties": {
711       "version": "1.1.3",
712       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
713       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
714       "dev": true,
715       "requires": {
716         "object-keys": "^1.0.12"
717       }
718     },
719     "delayed-stream": {
720       "version": "1.0.0",
721       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
722       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
723       "dev": true
724     },
725     "depd": {
726       "version": "1.1.2",
727       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
728       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
729     },
730     "destroy": {
731       "version": "1.0.4",
732       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
733       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
734     },
735     "diff": {
736       "version": "3.5.0",
737       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
738       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
739       "dev": true
740     },
741     "doctrine": {
742       "version": "3.0.0",
743       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
744       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
745       "dev": true,
746       "requires": {
747         "esutils": "^2.0.2"
748       }
749     },
750     "ecc-jsbn": {
751       "version": "0.1.2",
752       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
753       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
754       "dev": true,
755       "requires": {
756         "jsbn": "~0.1.0",
757         "safer-buffer": "^2.1.0"
758       }
759     },
760     "ee-first": {
761       "version": "1.1.1",
762       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
763       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
764     },
765     "emoji-regex": {
766       "version": "7.0.3",
767       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
768       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
769       "dev": true
770     },
771     "encodeurl": {
772       "version": "1.0.2",
773       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
774       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
775     },
776     "end-of-stream": {
777       "version": "1.4.1",
778       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
779       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
780       "dev": true,
781       "requires": {
782         "once": "^1.4.0"
783       }
784     },
785     "error-ex": {
786       "version": "1.3.2",
787       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
788       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
789       "dev": true,
790       "requires": {
791         "is-arrayish": "^0.2.1"
792       }
793     },
794     "es-abstract": {
795       "version": "1.13.0",
796       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
797       "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
798       "dev": true,
799       "requires": {
800         "es-to-primitive": "^1.2.0",
801         "function-bind": "^1.1.1",
802         "has": "^1.0.3",
803         "is-callable": "^1.1.4",
804         "is-regex": "^1.0.4",
805         "object-keys": "^1.0.12"
806       }
807     },
808     "es-to-primitive": {
809       "version": "1.2.0",
810       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
811       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
812       "dev": true,
813       "requires": {
814         "is-callable": "^1.1.4",
815         "is-date-object": "^1.0.1",
816         "is-symbol": "^1.0.2"
817       }
818     },
819     "es6-error": {
820       "version": "4.1.1",
821       "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
822       "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
823       "dev": true
824     },
825     "escape-html": {
826       "version": "1.0.3",
827       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
828       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
829     },
830     "escape-string-regexp": {
831       "version": "1.0.5",
832       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
833       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
834       "dev": true
835     },
836     "eslint": {
837       "version": "5.16.0",
838       "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
839       "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==",
840       "dev": true,
841       "requires": {
842         "@babel/code-frame": "^7.0.0",
843         "ajv": "^6.9.1",
844         "chalk": "^2.1.0",
845         "cross-spawn": "^6.0.5",
846         "debug": "^4.0.1",
847         "doctrine": "^3.0.0",
848         "eslint-scope": "^4.0.3",
849         "eslint-utils": "^1.3.1",
850         "eslint-visitor-keys": "^1.0.0",
851         "espree": "^5.0.1",
852         "esquery": "^1.0.1",
853         "esutils": "^2.0.2",
854         "file-entry-cache": "^5.0.1",
855         "functional-red-black-tree": "^1.0.1",
856         "glob": "^7.1.2",
857         "globals": "^11.7.0",
858         "ignore": "^4.0.6",
859         "import-fresh": "^3.0.0",
860         "imurmurhash": "^0.1.4",
861         "inquirer": "^6.2.2",
862         "js-yaml": "^3.13.0",
863         "json-stable-stringify-without-jsonify": "^1.0.1",
864         "levn": "^0.3.0",
865         "lodash": "^4.17.11",
866         "minimatch": "^3.0.4",
867         "mkdirp": "^0.5.1",
868         "natural-compare": "^1.4.0",
869         "optionator": "^0.8.2",
870         "path-is-inside": "^1.0.2",
871         "progress": "^2.0.0",
872         "regexpp": "^2.0.1",
873         "semver": "^5.5.1",
874         "strip-ansi": "^4.0.0",
875         "strip-json-comments": "^2.0.1",
876         "table": "^5.2.3",
877         "text-table": "^0.2.0"
878       },
879       "dependencies": {
880         "debug": {
881           "version": "4.1.1",
882           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
883           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
884           "dev": true,
885           "requires": {
886             "ms": "^2.1.1"
887           }
888         }
889       }
890     },
891     "eslint-config-airbnb-base": {
892       "version": "13.1.0",
893       "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz",
894       "integrity": "sha512-XWwQtf3U3zIoKO1BbHh6aUhJZQweOwSt4c2JrPDg9FP3Ltv3+YfEv7jIDB8275tVnO/qOHbfuYg3kzw6Je7uWw==",
895       "dev": true,
896       "requires": {
897         "eslint-restricted-globals": "^0.1.1",
898         "object.assign": "^4.1.0",
899         "object.entries": "^1.0.4"
900       }
901     },
902     "eslint-import-resolver-node": {
903       "version": "0.3.2",
904       "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
905       "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==",
906       "dev": true,
907       "requires": {
908         "debug": "^2.6.9",
909         "resolve": "^1.5.0"
910       }
911     },
912     "eslint-module-utils": {
913       "version": "2.4.0",
914       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz",
915       "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==",
916       "dev": true,
917       "requires": {
918         "debug": "^2.6.8",
919         "pkg-dir": "^2.0.0"
920       }
921     },
922     "eslint-plugin-import": {
923       "version": "2.18.0",
924       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.0.tgz",
925       "integrity": "sha512-PZpAEC4gj/6DEMMoU2Df01C5c50r7zdGIN52Yfi7CvvWaYssG7Jt5R9nFG5gmqodxNOz9vQS87xk6Izdtpdrig==",
926       "dev": true,
927       "requires": {
928         "array-includes": "^3.0.3",
929         "contains-path": "^0.1.0",
930         "debug": "^2.6.9",
931         "doctrine": "1.5.0",
932         "eslint-import-resolver-node": "^0.3.2",
933         "eslint-module-utils": "^2.4.0",
934         "has": "^1.0.3",
935         "lodash": "^4.17.11",
936         "minimatch": "^3.0.4",
937         "read-pkg-up": "^2.0.0",
938         "resolve": "^1.11.0"
939       },
940       "dependencies": {
941         "doctrine": {
942           "version": "1.5.0",
943           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
944           "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
945           "dev": true,
946           "requires": {
947             "esutils": "^2.0.2",
948             "isarray": "^1.0.0"
949           }
950         }
951       }
952     },
953     "eslint-restricted-globals": {
954       "version": "0.1.1",
955       "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz",
956       "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=",
957       "dev": true
958     },
959     "eslint-scope": {
960       "version": "4.0.3",
961       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
962       "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
963       "dev": true,
964       "requires": {
965         "esrecurse": "^4.1.0",
966         "estraverse": "^4.1.1"
967       }
968     },
969     "eslint-utils": {
970       "version": "1.3.1",
971       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
972       "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==",
973       "dev": true
974     },
975     "eslint-visitor-keys": {
976       "version": "1.0.0",
977       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
978       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
979       "dev": true
980     },
981     "espree": {
982       "version": "5.0.1",
983       "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
984       "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
985       "dev": true,
986       "requires": {
987         "acorn": "^6.0.7",
988         "acorn-jsx": "^5.0.0",
989         "eslint-visitor-keys": "^1.0.0"
990       }
991     },
992     "esprima": {
993       "version": "4.0.1",
994       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
995       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
996       "dev": true
997     },
998     "esquery": {
999       "version": "1.0.1",
1000       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
1001       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
1002       "dev": true,
1003       "requires": {
1004         "estraverse": "^4.0.0"
1005       }
1006     },
1007     "esrecurse": {
1008       "version": "4.2.1",
1009       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1010       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
1011       "dev": true,
1012       "requires": {
1013         "estraverse": "^4.1.0"
1014       }
1015     },
1016     "estraverse": {
1017       "version": "4.2.0",
1018       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1019       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1020       "dev": true
1021     },
1022     "esutils": {
1023       "version": "2.0.2",
1024       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1025       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1026       "dev": true
1027     },
1028     "etag": {
1029       "version": "1.8.1",
1030       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1031       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
1032     },
1033     "execa": {
1034       "version": "1.0.0",
1035       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1036       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1037       "dev": true,
1038       "requires": {
1039         "cross-spawn": "^6.0.0",
1040         "get-stream": "^4.0.0",
1041         "is-stream": "^1.1.0",
1042         "npm-run-path": "^2.0.0",
1043         "p-finally": "^1.0.0",
1044         "signal-exit": "^3.0.0",
1045         "strip-eof": "^1.0.0"
1046       }
1047     },
1048     "express": {
1049       "version": "4.16.4",
1050       "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
1051       "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
1052       "requires": {
1053         "accepts": "~1.3.5",
1054         "array-flatten": "1.1.1",
1055         "body-parser": "1.18.3",
1056         "content-disposition": "0.5.2",
1057         "content-type": "~1.0.4",
1058         "cookie": "0.3.1",
1059         "cookie-signature": "1.0.6",
1060         "debug": "2.6.9",
1061         "depd": "~1.1.2",
1062         "encodeurl": "~1.0.2",
1063         "escape-html": "~1.0.3",
1064         "etag": "~1.8.1",
1065         "finalhandler": "1.1.1",
1066         "fresh": "0.5.2",
1067         "merge-descriptors": "1.0.1",
1068         "methods": "~1.1.2",
1069         "on-finished": "~2.3.0",
1070         "parseurl": "~1.3.2",
1071         "path-to-regexp": "0.1.7",
1072         "proxy-addr": "~2.0.4",
1073         "qs": "6.5.2",
1074         "range-parser": "~1.2.0",
1075         "safe-buffer": "5.1.2",
1076         "send": "0.16.2",
1077         "serve-static": "1.13.2",
1078         "setprototypeof": "1.1.0",
1079         "statuses": "~1.4.0",
1080         "type-is": "~1.6.16",
1081         "utils-merge": "1.0.1",
1082         "vary": "~1.1.2"
1083       },
1084       "dependencies": {
1085         "qs": {
1086           "version": "6.5.2",
1087           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
1088           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
1089         }
1090       }
1091     },
1092     "express-prettify": {
1093       "version": "0.1.1",
1094       "resolved": "https://registry.npmjs.org/express-prettify/-/express-prettify-0.1.1.tgz",
1095       "integrity": "sha512-AtLYJhseS9bIwkG+tqSn4OKr7RJ8fxJ+/P8SDZ9XdcMiGPvi633c2YC8QaHJKokyffd6sHxSuyZ/eWwDX6kOpw=="
1096     },
1097     "extend": {
1098       "version": "3.0.2",
1099       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1100       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1101       "dev": true
1102     },
1103     "external-editor": {
1104       "version": "3.0.3",
1105       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
1106       "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
1107       "dev": true,
1108       "requires": {
1109         "chardet": "^0.7.0",
1110         "iconv-lite": "^0.4.24",
1111         "tmp": "^0.0.33"
1112       },
1113       "dependencies": {
1114         "iconv-lite": {
1115           "version": "0.4.24",
1116           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1117           "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1118           "dev": true,
1119           "requires": {
1120             "safer-buffer": ">= 2.1.2 < 3"
1121           }
1122         }
1123       }
1124     },
1125     "extsprintf": {
1126       "version": "1.3.0",
1127       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1128       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
1129       "dev": true
1130     },
1131     "fast-deep-equal": {
1132       "version": "2.0.1",
1133       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
1134       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
1135       "dev": true
1136     },
1137     "fast-json-stable-stringify": {
1138       "version": "2.0.0",
1139       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
1140       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
1141       "dev": true
1142     },
1143     "fast-levenshtein": {
1144       "version": "2.0.6",
1145       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1146       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1147       "dev": true
1148     },
1149     "figures": {
1150       "version": "2.0.0",
1151       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1152       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1153       "dev": true,
1154       "requires": {
1155         "escape-string-regexp": "^1.0.5"
1156       }
1157     },
1158     "file-entry-cache": {
1159       "version": "5.0.1",
1160       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
1161       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
1162       "dev": true,
1163       "requires": {
1164         "flat-cache": "^2.0.1"
1165       }
1166     },
1167     "finalhandler": {
1168       "version": "1.1.1",
1169       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
1170       "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
1171       "requires": {
1172         "debug": "2.6.9",
1173         "encodeurl": "~1.0.2",
1174         "escape-html": "~1.0.3",
1175         "on-finished": "~2.3.0",
1176         "parseurl": "~1.3.2",
1177         "statuses": "~1.4.0",
1178         "unpipe": "~1.0.0"
1179       }
1180     },
1181     "find-cache-dir": {
1182       "version": "2.1.0",
1183       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
1184       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
1185       "dev": true,
1186       "requires": {
1187         "commondir": "^1.0.1",
1188         "make-dir": "^2.0.0",
1189         "pkg-dir": "^3.0.0"
1190       },
1191       "dependencies": {
1192         "pkg-dir": {
1193           "version": "3.0.0",
1194           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
1195           "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
1196           "dev": true,
1197           "requires": {
1198             "find-up": "^3.0.0"
1199           }
1200         }
1201       }
1202     },
1203     "find-up": {
1204       "version": "3.0.0",
1205       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
1206       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
1207       "dev": true,
1208       "requires": {
1209         "locate-path": "^3.0.0"
1210       }
1211     },
1212     "flat": {
1213       "version": "4.1.0",
1214       "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
1215       "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
1216       "dev": true,
1217       "requires": {
1218         "is-buffer": "~2.0.3"
1219       }
1220     },
1221     "flat-cache": {
1222       "version": "2.0.1",
1223       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
1224       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
1225       "dev": true,
1226       "requires": {
1227         "flatted": "^2.0.0",
1228         "rimraf": "2.6.3",
1229         "write": "1.0.3"
1230       }
1231     },
1232     "flatted": {
1233       "version": "2.0.1",
1234       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
1235       "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
1236       "dev": true
1237     },
1238     "foreachasync": {
1239       "version": "3.0.0",
1240       "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
1241       "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="
1242     },
1243     "foreground-child": {
1244       "version": "1.5.6",
1245       "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
1246       "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
1247       "dev": true,
1248       "requires": {
1249         "cross-spawn": "^4",
1250         "signal-exit": "^3.0.0"
1251       },
1252       "dependencies": {
1253         "cross-spawn": {
1254           "version": "4.0.2",
1255           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
1256           "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
1257           "dev": true,
1258           "requires": {
1259             "lru-cache": "^4.0.1",
1260             "which": "^1.2.9"
1261           }
1262         }
1263       }
1264     },
1265     "forever-agent": {
1266       "version": "0.6.1",
1267       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1268       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1269       "dev": true
1270     },
1271     "form-data": {
1272       "version": "2.4.0",
1273       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.4.0.tgz",
1274       "integrity": "sha512-4FinE8RfqYnNim20xDwZZE0V2kOs/AuElIjFUbPuegQSaoZM+vUT5FnwSl10KPugH4voTg1bEQlcbCG9ka75TA==",
1275       "dev": true,
1276       "requires": {
1277         "asynckit": "^0.4.0",
1278         "combined-stream": "^1.0.6",
1279         "mime-types": "^2.1.12"
1280       }
1281     },
1282     "formidable": {
1283       "version": "1.2.1",
1284       "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
1285       "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==",
1286       "dev": true
1287     },
1288     "forwarded": {
1289       "version": "0.1.2",
1290       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
1291       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
1292     },
1293     "fresh": {
1294       "version": "0.5.2",
1295       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1296       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
1297     },
1298     "fs.realpath": {
1299       "version": "1.0.0",
1300       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1301       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1302       "dev": true
1303     },
1304     "function-bind": {
1305       "version": "1.1.1",
1306       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1307       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1308       "dev": true
1309     },
1310     "functional-red-black-tree": {
1311       "version": "1.0.1",
1312       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1313       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1314       "dev": true
1315     },
1316     "get-caller-file": {
1317       "version": "2.0.5",
1318       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1319       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1320       "dev": true
1321     },
1322     "get-func-name": {
1323       "version": "2.0.0",
1324       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1325       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
1326       "dev": true
1327     },
1328     "get-stream": {
1329       "version": "4.1.0",
1330       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1331       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1332       "dev": true,
1333       "requires": {
1334         "pump": "^3.0.0"
1335       }
1336     },
1337     "getpass": {
1338       "version": "0.1.7",
1339       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1340       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1341       "dev": true,
1342       "requires": {
1343         "assert-plus": "^1.0.0"
1344       }
1345     },
1346     "glob": {
1347       "version": "7.1.3",
1348       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
1349       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1350       "dev": true,
1351       "requires": {
1352         "fs.realpath": "^1.0.0",
1353         "inflight": "^1.0.4",
1354         "inherits": "2",
1355         "minimatch": "^3.0.4",
1356         "once": "^1.3.0",
1357         "path-is-absolute": "^1.0.0"
1358       }
1359     },
1360     "globals": {
1361       "version": "11.12.0",
1362       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1363       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1364       "dev": true
1365     },
1366     "graceful-fs": {
1367       "version": "4.2.0",
1368       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
1369       "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
1370       "dev": true
1371     },
1372     "growl": {
1373       "version": "1.10.5",
1374       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1375       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1376       "dev": true
1377     },
1378     "handlebars": {
1379       "version": "4.0.14",
1380       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.14.tgz",
1381       "integrity": "sha512-E7tDoyAA8ilZIV3xDJgl18sX3M8xB9/fMw8+mfW4msLW8jlX97bAnWgT3pmaNXuvzIEgSBMnAHfuXsB2hdzfow==",
1382       "requires": {
1383         "async": "^2.5.0",
1384         "optimist": "^0.6.1",
1385         "source-map": "^0.6.1",
1386         "uglify-js": "^3.1.4"
1387       }
1388     },
1389     "har-schema": {
1390       "version": "2.0.0",
1391       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1392       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
1393       "dev": true
1394     },
1395     "har-validator": {
1396       "version": "5.1.3",
1397       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
1398       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
1399       "dev": true,
1400       "requires": {
1401         "ajv": "^6.5.5",
1402         "har-schema": "^2.0.0"
1403       }
1404     },
1405     "has": {
1406       "version": "1.0.3",
1407       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1408       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1409       "dev": true,
1410       "requires": {
1411         "function-bind": "^1.1.1"
1412       }
1413     },
1414     "has-flag": {
1415       "version": "3.0.0",
1416       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1417       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1418       "dev": true
1419     },
1420     "has-symbols": {
1421       "version": "1.0.0",
1422       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
1423       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
1424       "dev": true
1425     },
1426     "hasha": {
1427       "version": "3.0.0",
1428       "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz",
1429       "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=",
1430       "dev": true,
1431       "requires": {
1432         "is-stream": "^1.0.1"
1433       }
1434     },
1435     "hbs": {
1436       "version": "4.0.4",
1437       "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.0.4.tgz",
1438       "integrity": "sha512-esVlyV/V59mKkwFai5YmPRSNIWZzhqL5YMN0++ueMxyK1cCfPa5f6JiHtapPKAIVAhQR6rpGxow0troav9WMEg==",
1439       "requires": {
1440         "handlebars": "4.0.14",
1441         "walk": "2.3.9"
1442       }
1443     },
1444     "he": {
1445       "version": "1.2.0",
1446       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1447       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1448       "dev": true
1449     },
1450     "hosted-git-info": {
1451       "version": "2.7.1",
1452       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
1453       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
1454       "dev": true
1455     },
1456     "http-errors": {
1457       "version": "1.6.3",
1458       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
1459       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
1460       "requires": {
1461         "depd": "~1.1.2",
1462         "inherits": "2.0.3",
1463         "setprototypeof": "1.1.0",
1464         "statuses": ">= 1.4.0 < 2"
1465       },
1466       "dependencies": {
1467         "inherits": {
1468           "version": "2.0.3",
1469           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1470           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1471         }
1472       }
1473     },
1474     "http-signature": {
1475       "version": "1.2.0",
1476       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1477       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1478       "dev": true,
1479       "requires": {
1480         "assert-plus": "^1.0.0",
1481         "jsprim": "^1.2.2",
1482         "sshpk": "^1.7.0"
1483       }
1484     },
1485     "iconv-lite": {
1486       "version": "0.4.23",
1487       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
1488       "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
1489       "requires": {
1490         "safer-buffer": ">= 2.1.2 < 3"
1491       }
1492     },
1493     "ignore": {
1494       "version": "4.0.6",
1495       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1496       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1497       "dev": true
1498     },
1499     "import-fresh": {
1500       "version": "3.0.0",
1501       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
1502       "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
1503       "dev": true,
1504       "requires": {
1505         "parent-module": "^1.0.0",
1506         "resolve-from": "^4.0.0"
1507       }
1508     },
1509     "imurmurhash": {
1510       "version": "0.1.4",
1511       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1512       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1513       "dev": true
1514     },
1515     "inflight": {
1516       "version": "1.0.6",
1517       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1518       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1519       "dev": true,
1520       "requires": {
1521         "once": "^1.3.0",
1522         "wrappy": "1"
1523       }
1524     },
1525     "inherits": {
1526       "version": "2.0.4",
1527       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1528       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1529       "dev": true
1530     },
1531     "inquirer": {
1532       "version": "6.4.1",
1533       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.4.1.tgz",
1534       "integrity": "sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw==",
1535       "dev": true,
1536       "requires": {
1537         "ansi-escapes": "^3.2.0",
1538         "chalk": "^2.4.2",
1539         "cli-cursor": "^2.1.0",
1540         "cli-width": "^2.0.0",
1541         "external-editor": "^3.0.3",
1542         "figures": "^2.0.0",
1543         "lodash": "^4.17.11",
1544         "mute-stream": "0.0.7",
1545         "run-async": "^2.2.0",
1546         "rxjs": "^6.4.0",
1547         "string-width": "^2.1.0",
1548         "strip-ansi": "^5.1.0",
1549         "through": "^2.3.6"
1550       },
1551       "dependencies": {
1552         "ansi-regex": {
1553           "version": "4.1.0",
1554           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1555           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1556           "dev": true
1557         },
1558         "strip-ansi": {
1559           "version": "5.2.0",
1560           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1561           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1562           "dev": true,
1563           "requires": {
1564             "ansi-regex": "^4.1.0"
1565           }
1566         }
1567       }
1568     },
1569     "invert-kv": {
1570       "version": "2.0.0",
1571       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
1572       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
1573       "dev": true
1574     },
1575     "ip-regex": {
1576       "version": "2.1.0",
1577       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
1578       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
1579       "dev": true
1580     },
1581     "ipaddr.js": {
1582       "version": "1.9.0",
1583       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
1584       "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
1585     },
1586     "is-arrayish": {
1587       "version": "0.2.1",
1588       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1589       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1590       "dev": true
1591     },
1592     "is-buffer": {
1593       "version": "2.0.3",
1594       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz",
1595       "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==",
1596       "dev": true
1597     },
1598     "is-callable": {
1599       "version": "1.1.4",
1600       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
1601       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
1602       "dev": true
1603     },
1604     "is-date-object": {
1605       "version": "1.0.1",
1606       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
1607       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
1608       "dev": true
1609     },
1610     "is-fullwidth-code-point": {
1611       "version": "2.0.0",
1612       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1613       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1614       "dev": true
1615     },
1616     "is-ip": {
1617       "version": "2.0.0",
1618       "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-2.0.0.tgz",
1619       "integrity": "sha1-aO6gfooKCpTC0IDdZ0xzGrKkYas=",
1620       "dev": true,
1621       "requires": {
1622         "ip-regex": "^2.0.0"
1623       }
1624     },
1625     "is-promise": {
1626       "version": "2.1.0",
1627       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
1628       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
1629       "dev": true
1630     },
1631     "is-regex": {
1632       "version": "1.0.4",
1633       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
1634       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
1635       "dev": true,
1636       "requires": {
1637         "has": "^1.0.1"
1638       }
1639     },
1640     "is-stream": {
1641       "version": "1.1.0",
1642       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
1643       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
1644       "dev": true
1645     },
1646     "is-symbol": {
1647       "version": "1.0.2",
1648       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
1649       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
1650       "dev": true,
1651       "requires": {
1652         "has-symbols": "^1.0.0"
1653       }
1654     },
1655     "is-typedarray": {
1656       "version": "1.0.0",
1657       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1658       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1659       "dev": true
1660     },
1661     "isarray": {
1662       "version": "1.0.0",
1663       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1664       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1665       "dev": true
1666     },
1667     "isexe": {
1668       "version": "2.0.0",
1669       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1670       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1671       "dev": true
1672     },
1673     "isstream": {
1674       "version": "0.1.2",
1675       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1676       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
1677       "dev": true
1678     },
1679     "istanbul-lib-coverage": {
1680       "version": "2.0.5",
1681       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
1682       "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
1683       "dev": true
1684     },
1685     "istanbul-lib-hook": {
1686       "version": "2.0.7",
1687       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz",
1688       "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==",
1689       "dev": true,
1690       "requires": {
1691         "append-transform": "^1.0.0"
1692       }
1693     },
1694     "istanbul-lib-instrument": {
1695       "version": "3.3.0",
1696       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
1697       "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
1698       "dev": true,
1699       "requires": {
1700         "@babel/generator": "^7.4.0",
1701         "@babel/parser": "^7.4.3",
1702         "@babel/template": "^7.4.0",
1703         "@babel/traverse": "^7.4.3",
1704         "@babel/types": "^7.4.0",
1705         "istanbul-lib-coverage": "^2.0.5",
1706         "semver": "^6.0.0"
1707       },
1708       "dependencies": {
1709         "semver": {
1710           "version": "6.1.2",
1711           "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.2.tgz",
1712           "integrity": "sha512-z4PqiCpomGtWj8633oeAdXm1Kn1W++3T8epkZYnwiVgIYIJ0QHszhInYSJTYxebByQH7KVCEAn8R9duzZW2PhQ==",
1713           "dev": true
1714         }
1715       }
1716     },
1717     "istanbul-lib-report": {
1718       "version": "2.0.8",
1719       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
1720       "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
1721       "dev": true,
1722       "requires": {
1723         "istanbul-lib-coverage": "^2.0.5",
1724         "make-dir": "^2.1.0",
1725         "supports-color": "^6.1.0"
1726       },
1727       "dependencies": {
1728         "supports-color": {
1729           "version": "6.1.0",
1730           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
1731           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
1732           "dev": true,
1733           "requires": {
1734             "has-flag": "^3.0.0"
1735           }
1736         }
1737       }
1738     },
1739     "istanbul-lib-source-maps": {
1740       "version": "3.0.6",
1741       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
1742       "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
1743       "dev": true,
1744       "requires": {
1745         "debug": "^4.1.1",
1746         "istanbul-lib-coverage": "^2.0.5",
1747         "make-dir": "^2.1.0",
1748         "rimraf": "^2.6.3",
1749         "source-map": "^0.6.1"
1750       },
1751       "dependencies": {
1752         "debug": {
1753           "version": "4.1.1",
1754           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1755           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1756           "dev": true,
1757           "requires": {
1758             "ms": "^2.1.1"
1759           }
1760         }
1761       }
1762     },
1763     "istanbul-reports": {
1764       "version": "2.2.6",
1765       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz",
1766       "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==",
1767       "dev": true,
1768       "requires": {
1769         "handlebars": "^4.1.2"
1770       },
1771       "dependencies": {
1772         "handlebars": {
1773           "version": "4.1.2",
1774           "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
1775           "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
1776           "dev": true,
1777           "requires": {
1778             "neo-async": "^2.6.0",
1779             "optimist": "^0.6.1",
1780             "source-map": "^0.6.1",
1781             "uglify-js": "^3.1.4"
1782           }
1783         }
1784       }
1785     },
1786     "js-tokens": {
1787       "version": "4.0.0",
1788       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1789       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1790       "dev": true
1791     },
1792     "js-yaml": {
1793       "version": "3.13.1",
1794       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
1795       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
1796       "dev": true,
1797       "requires": {
1798         "argparse": "^1.0.7",
1799         "esprima": "^4.0.0"
1800       }
1801     },
1802     "jsbn": {
1803       "version": "0.1.1",
1804       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1805       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1806       "dev": true
1807     },
1808     "jsesc": {
1809       "version": "2.5.2",
1810       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
1811       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
1812       "dev": true
1813     },
1814     "json-parse-better-errors": {
1815       "version": "1.0.2",
1816       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
1817       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
1818       "dev": true
1819     },
1820     "json-schema": {
1821       "version": "0.2.3",
1822       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1823       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
1824       "dev": true
1825     },
1826     "json-schema-traverse": {
1827       "version": "0.4.1",
1828       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1829       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1830       "dev": true
1831     },
1832     "json-stable-stringify-without-jsonify": {
1833       "version": "1.0.1",
1834       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1835       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1836       "dev": true
1837     },
1838     "json-stringify-safe": {
1839       "version": "5.0.1",
1840       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1841       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
1842       "dev": true
1843     },
1844     "jsprim": {
1845       "version": "1.4.1",
1846       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1847       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
1848       "dev": true,
1849       "requires": {
1850         "assert-plus": "1.0.0",
1851         "extsprintf": "1.3.0",
1852         "json-schema": "0.2.3",
1853         "verror": "1.10.0"
1854       }
1855     },
1856     "lcid": {
1857       "version": "2.0.0",
1858       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
1859       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
1860       "dev": true,
1861       "requires": {
1862         "invert-kv": "^2.0.0"
1863       }
1864     },
1865     "levn": {
1866       "version": "0.3.0",
1867       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
1868       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
1869       "dev": true,
1870       "requires": {
1871         "prelude-ls": "~1.1.2",
1872         "type-check": "~0.3.2"
1873       }
1874     },
1875     "load-json-file": {
1876       "version": "2.0.0",
1877       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
1878       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
1879       "dev": true,
1880       "requires": {
1881         "graceful-fs": "^4.1.2",
1882         "parse-json": "^2.2.0",
1883         "pify": "^2.0.0",
1884         "strip-bom": "^3.0.0"
1885       }
1886     },
1887     "locate-path": {
1888       "version": "3.0.0",
1889       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
1890       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
1891       "dev": true,
1892       "requires": {
1893         "p-locate": "^3.0.0",
1894         "path-exists": "^3.0.0"
1895       }
1896     },
1897     "lodash": {
1898       "version": "4.17.11",
1899       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
1900       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
1901     },
1902     "lodash.flattendeep": {
1903       "version": "4.4.0",
1904       "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
1905       "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
1906       "dev": true
1907     },
1908     "log-symbols": {
1909       "version": "2.2.0",
1910       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
1911       "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
1912       "dev": true,
1913       "requires": {
1914         "chalk": "^2.0.1"
1915       }
1916     },
1917     "lru-cache": {
1918       "version": "4.1.5",
1919       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
1920       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
1921       "dev": true,
1922       "requires": {
1923         "pseudomap": "^1.0.2",
1924         "yallist": "^2.1.2"
1925       }
1926     },
1927     "make-dir": {
1928       "version": "2.1.0",
1929       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
1930       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
1931       "dev": true,
1932       "requires": {
1933         "pify": "^4.0.1",
1934         "semver": "^5.6.0"
1935       },
1936       "dependencies": {
1937         "pify": {
1938           "version": "4.0.1",
1939           "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
1940           "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
1941           "dev": true
1942         }
1943       }
1944     },
1945     "map-age-cleaner": {
1946       "version": "0.1.3",
1947       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
1948       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
1949       "dev": true,
1950       "requires": {
1951         "p-defer": "^1.0.0"
1952       }
1953     },
1954     "md5": {
1955       "version": "2.2.1",
1956       "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
1957       "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
1958       "dev": true,
1959       "requires": {
1960         "charenc": "~0.0.1",
1961         "crypt": "~0.0.1",
1962         "is-buffer": "~1.1.1"
1963       },
1964       "dependencies": {
1965         "is-buffer": {
1966           "version": "1.1.6",
1967           "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1968           "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1969           "dev": true
1970         }
1971       }
1972     },
1973     "media-typer": {
1974       "version": "0.3.0",
1975       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1976       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
1977     },
1978     "mem": {
1979       "version": "4.3.0",
1980       "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
1981       "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
1982       "dev": true,
1983       "requires": {
1984         "map-age-cleaner": "^0.1.1",
1985         "mimic-fn": "^2.0.0",
1986         "p-is-promise": "^2.0.0"
1987       }
1988     },
1989     "merge-descriptors": {
1990       "version": "1.0.1",
1991       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
1992       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
1993     },
1994     "merge-source-map": {
1995       "version": "1.1.0",
1996       "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
1997       "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
1998       "dev": true,
1999       "requires": {
2000         "source-map": "^0.6.1"
2001       }
2002     },
2003     "methods": {
2004       "version": "1.1.2",
2005       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2006       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
2007     },
2008     "mime": {
2009       "version": "1.6.0",
2010       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2011       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2012       "dev": true
2013     },
2014     "mime-db": {
2015       "version": "1.40.0",
2016       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
2017       "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
2018     },
2019     "mime-types": {
2020       "version": "2.1.24",
2021       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
2022       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
2023       "requires": {
2024         "mime-db": "1.40.0"
2025       }
2026     },
2027     "mimic-fn": {
2028       "version": "2.1.0",
2029       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2030       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2031       "dev": true
2032     },
2033     "minimatch": {
2034       "version": "3.0.4",
2035       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2036       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2037       "dev": true,
2038       "requires": {
2039         "brace-expansion": "^1.1.7"
2040       }
2041     },
2042     "minimist": {
2043       "version": "0.0.8",
2044       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2045       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2046     },
2047     "mkdirp": {
2048       "version": "0.5.1",
2049       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2050       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2051       "dev": true,
2052       "requires": {
2053         "minimist": "0.0.8"
2054       }
2055     },
2056     "mocha": {
2057       "version": "6.1.4",
2058       "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz",
2059       "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==",
2060       "dev": true,
2061       "requires": {
2062         "ansi-colors": "3.2.3",
2063         "browser-stdout": "1.3.1",
2064         "debug": "3.2.6",
2065         "diff": "3.5.0",
2066         "escape-string-regexp": "1.0.5",
2067         "find-up": "3.0.0",
2068         "glob": "7.1.3",
2069         "growl": "1.10.5",
2070         "he": "1.2.0",
2071         "js-yaml": "3.13.1",
2072         "log-symbols": "2.2.0",
2073         "minimatch": "3.0.4",
2074         "mkdirp": "0.5.1",
2075         "ms": "2.1.1",
2076         "node-environment-flags": "1.0.5",
2077         "object.assign": "4.1.0",
2078         "strip-json-comments": "2.0.1",
2079         "supports-color": "6.0.0",
2080         "which": "1.3.1",
2081         "wide-align": "1.1.3",
2082         "yargs": "13.2.2",
2083         "yargs-parser": "13.0.0",
2084         "yargs-unparser": "1.5.0"
2085       },
2086       "dependencies": {
2087         "debug": {
2088           "version": "3.2.6",
2089           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2090           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
2091           "dev": true,
2092           "requires": {
2093             "ms": "^2.1.1"
2094           }
2095         },
2096         "ms": {
2097           "version": "2.1.1",
2098           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2099           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2100           "dev": true
2101         }
2102       }
2103     },
2104     "mocha-junit-reporter": {
2105       "version": "1.23.0",
2106       "resolved": "https://registry.npmjs.org/mocha-junit-reporter/-/mocha-junit-reporter-1.23.0.tgz",
2107       "integrity": "sha512-pmpnEO4iDTmLfrT2RKqPsc5relG4crnDSGmXPuGogdda27A7kLujDNJV4EbTbXlVBCZXggN9rQYPEWMkOv4AAA==",
2108       "dev": true,
2109       "requires": {
2110         "debug": "^2.2.0",
2111         "md5": "^2.1.0",
2112         "mkdirp": "~0.5.1",
2113         "strip-ansi": "^4.0.0",
2114         "xml": "^1.0.0"
2115       }
2116     },
2117     "morgan": {
2118       "version": "1.9.1",
2119       "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",
2120       "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==",
2121       "requires": {
2122         "basic-auth": "~2.0.0",
2123         "debug": "2.6.9",
2124         "depd": "~1.1.2",
2125         "on-finished": "~2.3.0",
2126         "on-headers": "~1.0.1"
2127       }
2128     },
2129     "ms": {
2130       "version": "2.1.2",
2131       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2132       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2133       "dev": true
2134     },
2135     "mute-stream": {
2136       "version": "0.0.7",
2137       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
2138       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
2139       "dev": true
2140     },
2141     "natural-compare": {
2142       "version": "1.4.0",
2143       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2144       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
2145       "dev": true
2146     },
2147     "negotiator": {
2148       "version": "0.6.2",
2149       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
2150       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
2151     },
2152     "neo-async": {
2153       "version": "2.6.1",
2154       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
2155       "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
2156       "dev": true
2157     },
2158     "nested-error-stacks": {
2159       "version": "2.1.0",
2160       "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
2161       "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
2162       "dev": true
2163     },
2164     "nice-try": {
2165       "version": "1.0.5",
2166       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2167       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2168       "dev": true
2169     },
2170     "node-environment-flags": {
2171       "version": "1.0.5",
2172       "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz",
2173       "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==",
2174       "dev": true,
2175       "requires": {
2176         "object.getownpropertydescriptors": "^2.0.3",
2177         "semver": "^5.7.0"
2178       }
2179     },
2180     "normalize-package-data": {
2181       "version": "2.5.0",
2182       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2183       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2184       "dev": true,
2185       "requires": {
2186         "hosted-git-info": "^2.1.4",
2187         "resolve": "^1.10.0",
2188         "semver": "2 || 3 || 4 || 5",
2189         "validate-npm-package-license": "^3.0.1"
2190       }
2191     },
2192     "npm-run-path": {
2193       "version": "2.0.2",
2194       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2195       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2196       "dev": true,
2197       "requires": {
2198         "path-key": "^2.0.0"
2199       }
2200     },
2201     "number-is-nan": {
2202       "version": "1.0.1",
2203       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2204       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2205       "dev": true
2206     },
2207     "nyc": {
2208       "version": "14.1.1",
2209       "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz",
2210       "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==",
2211       "dev": true,
2212       "requires": {
2213         "archy": "^1.0.0",
2214         "caching-transform": "^3.0.2",
2215         "convert-source-map": "^1.6.0",
2216         "cp-file": "^6.2.0",
2217         "find-cache-dir": "^2.1.0",
2218         "find-up": "^3.0.0",
2219         "foreground-child": "^1.5.6",
2220         "glob": "^7.1.3",
2221         "istanbul-lib-coverage": "^2.0.5",
2222         "istanbul-lib-hook": "^2.0.7",
2223         "istanbul-lib-instrument": "^3.3.0",
2224         "istanbul-lib-report": "^2.0.8",
2225         "istanbul-lib-source-maps": "^3.0.6",
2226         "istanbul-reports": "^2.2.4",
2227         "js-yaml": "^3.13.1",
2228         "make-dir": "^2.1.0",
2229         "merge-source-map": "^1.1.0",
2230         "resolve-from": "^4.0.0",
2231         "rimraf": "^2.6.3",
2232         "signal-exit": "^3.0.2",
2233         "spawn-wrap": "^1.4.2",
2234         "test-exclude": "^5.2.3",
2235         "uuid": "^3.3.2",
2236         "yargs": "^13.2.2",
2237         "yargs-parser": "^13.0.0"
2238       }
2239     },
2240     "oauth-sign": {
2241       "version": "0.9.0",
2242       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
2243       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
2244       "dev": true
2245     },
2246     "object-keys": {
2247       "version": "1.1.1",
2248       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2249       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2250       "dev": true
2251     },
2252     "object.assign": {
2253       "version": "4.1.0",
2254       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
2255       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
2256       "dev": true,
2257       "requires": {
2258         "define-properties": "^1.1.2",
2259         "function-bind": "^1.1.1",
2260         "has-symbols": "^1.0.0",
2261         "object-keys": "^1.0.11"
2262       }
2263     },
2264     "object.entries": {
2265       "version": "1.1.0",
2266       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
2267       "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
2268       "dev": true,
2269       "requires": {
2270         "define-properties": "^1.1.3",
2271         "es-abstract": "^1.12.0",
2272         "function-bind": "^1.1.1",
2273         "has": "^1.0.3"
2274       }
2275     },
2276     "object.getownpropertydescriptors": {
2277       "version": "2.0.3",
2278       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
2279       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
2280       "dev": true,
2281       "requires": {
2282         "define-properties": "^1.1.2",
2283         "es-abstract": "^1.5.1"
2284       }
2285     },
2286     "on-finished": {
2287       "version": "2.3.0",
2288       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2289       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2290       "requires": {
2291         "ee-first": "1.1.1"
2292       }
2293     },
2294     "on-headers": {
2295       "version": "1.0.2",
2296       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
2297       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
2298     },
2299     "once": {
2300       "version": "1.4.0",
2301       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2302       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2303       "dev": true,
2304       "requires": {
2305         "wrappy": "1"
2306       }
2307     },
2308     "onetime": {
2309       "version": "2.0.1",
2310       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
2311       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
2312       "dev": true,
2313       "requires": {
2314         "mimic-fn": "^1.0.0"
2315       },
2316       "dependencies": {
2317         "mimic-fn": {
2318           "version": "1.2.0",
2319           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
2320           "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
2321           "dev": true
2322         }
2323       }
2324     },
2325     "optimist": {
2326       "version": "0.6.1",
2327       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
2328       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
2329       "requires": {
2330         "minimist": "~0.0.1",
2331         "wordwrap": "~0.0.2"
2332       }
2333     },
2334     "optionator": {
2335       "version": "0.8.2",
2336       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
2337       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
2338       "dev": true,
2339       "requires": {
2340         "deep-is": "~0.1.3",
2341         "fast-levenshtein": "~2.0.4",
2342         "levn": "~0.3.0",
2343         "prelude-ls": "~1.1.2",
2344         "type-check": "~0.3.2",
2345         "wordwrap": "~1.0.0"
2346       },
2347       "dependencies": {
2348         "wordwrap": {
2349           "version": "1.0.0",
2350           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2351           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
2352           "dev": true
2353         }
2354       }
2355     },
2356     "os-homedir": {
2357       "version": "1.0.2",
2358       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2359       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
2360       "dev": true
2361     },
2362     "os-locale": {
2363       "version": "3.1.0",
2364       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
2365       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
2366       "dev": true,
2367       "requires": {
2368         "execa": "^1.0.0",
2369         "lcid": "^2.0.0",
2370         "mem": "^4.0.0"
2371       }
2372     },
2373     "os-tmpdir": {
2374       "version": "1.0.2",
2375       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2376       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2377       "dev": true
2378     },
2379     "p-defer": {
2380       "version": "1.0.0",
2381       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
2382       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
2383       "dev": true
2384     },
2385     "p-finally": {
2386       "version": "1.0.0",
2387       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
2388       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
2389       "dev": true
2390     },
2391     "p-is-promise": {
2392       "version": "2.1.0",
2393       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
2394       "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
2395       "dev": true
2396     },
2397     "p-limit": {
2398       "version": "2.2.0",
2399       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
2400       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
2401       "dev": true,
2402       "requires": {
2403         "p-try": "^2.0.0"
2404       }
2405     },
2406     "p-locate": {
2407       "version": "3.0.0",
2408       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
2409       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
2410       "dev": true,
2411       "requires": {
2412         "p-limit": "^2.0.0"
2413       }
2414     },
2415     "p-try": {
2416       "version": "2.2.0",
2417       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2418       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2419       "dev": true
2420     },
2421     "package-hash": {
2422       "version": "3.0.0",
2423       "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz",
2424       "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==",
2425       "dev": true,
2426       "requires": {
2427         "graceful-fs": "^4.1.15",
2428         "hasha": "^3.0.0",
2429         "lodash.flattendeep": "^4.4.0",
2430         "release-zalgo": "^1.0.0"
2431       }
2432     },
2433     "parent-module": {
2434       "version": "1.0.1",
2435       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2436       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2437       "dev": true,
2438       "requires": {
2439         "callsites": "^3.0.0"
2440       }
2441     },
2442     "parse-json": {
2443       "version": "2.2.0",
2444       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
2445       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
2446       "dev": true,
2447       "requires": {
2448         "error-ex": "^1.2.0"
2449       }
2450     },
2451     "parseurl": {
2452       "version": "1.3.3",
2453       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2454       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
2455     },
2456     "path-exists": {
2457       "version": "3.0.0",
2458       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
2459       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2460       "dev": true
2461     },
2462     "path-is-absolute": {
2463       "version": "1.0.1",
2464       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2465       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2466       "dev": true
2467     },
2468     "path-is-inside": {
2469       "version": "1.0.2",
2470       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
2471       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
2472       "dev": true
2473     },
2474     "path-key": {
2475       "version": "2.0.1",
2476       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2477       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2478       "dev": true
2479     },
2480     "path-parse": {
2481       "version": "1.0.6",
2482       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2483       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
2484       "dev": true
2485     },
2486     "path-to-regexp": {
2487       "version": "0.1.7",
2488       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
2489       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
2490     },
2491     "path-type": {
2492       "version": "2.0.0",
2493       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
2494       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
2495       "dev": true,
2496       "requires": {
2497         "pify": "^2.0.0"
2498       }
2499     },
2500     "pathval": {
2501       "version": "1.1.0",
2502       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
2503       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
2504       "dev": true
2505     },
2506     "performance-now": {
2507       "version": "2.1.0",
2508       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
2509       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
2510       "dev": true
2511     },
2512     "pify": {
2513       "version": "2.3.0",
2514       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2515       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
2516       "dev": true
2517     },
2518     "pkg-dir": {
2519       "version": "2.0.0",
2520       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
2521       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
2522       "dev": true,
2523       "requires": {
2524         "find-up": "^2.1.0"
2525       },
2526       "dependencies": {
2527         "find-up": {
2528           "version": "2.1.0",
2529           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2530           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2531           "dev": true,
2532           "requires": {
2533             "locate-path": "^2.0.0"
2534           }
2535         },
2536         "locate-path": {
2537           "version": "2.0.0",
2538           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2539           "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2540           "dev": true,
2541           "requires": {
2542             "p-locate": "^2.0.0",
2543             "path-exists": "^3.0.0"
2544           }
2545         },
2546         "p-limit": {
2547           "version": "1.3.0",
2548           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
2549           "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
2550           "dev": true,
2551           "requires": {
2552             "p-try": "^1.0.0"
2553           }
2554         },
2555         "p-locate": {
2556           "version": "2.0.0",
2557           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
2558           "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
2559           "dev": true,
2560           "requires": {
2561             "p-limit": "^1.1.0"
2562           }
2563         },
2564         "p-try": {
2565           "version": "1.0.0",
2566           "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
2567           "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
2568           "dev": true
2569         }
2570       }
2571     },
2572     "prelude-ls": {
2573       "version": "1.1.2",
2574       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
2575       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
2576       "dev": true
2577     },
2578     "process-nextick-args": {
2579       "version": "2.0.1",
2580       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2581       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2582       "dev": true
2583     },
2584     "progress": {
2585       "version": "2.0.3",
2586       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
2587       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2588       "dev": true
2589     },
2590     "proxy-addr": {
2591       "version": "2.0.5",
2592       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
2593       "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
2594       "requires": {
2595         "forwarded": "~0.1.2",
2596         "ipaddr.js": "1.9.0"
2597       }
2598     },
2599     "pseudomap": {
2600       "version": "1.0.2",
2601       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2602       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
2603       "dev": true
2604     },
2605     "psl": {
2606       "version": "1.1.33",
2607       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.33.tgz",
2608       "integrity": "sha512-LTDP2uSrsc7XCb5lO7A8BI1qYxRe/8EqlRvMeEl6rsnYAqDOl8xHR+8lSAIVfrNaSAlTPTNOCgNjWcoUL3AZsw==",
2609       "dev": true
2610     },
2611     "pump": {
2612       "version": "3.0.0",
2613       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2614       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2615       "dev": true,
2616       "requires": {
2617         "end-of-stream": "^1.1.0",
2618         "once": "^1.3.1"
2619       }
2620     },
2621     "punycode": {
2622       "version": "2.1.1",
2623       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2624       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2625       "dev": true
2626     },
2627     "qs": {
2628       "version": "6.7.0",
2629       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
2630       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
2631       "dev": true
2632     },
2633     "range-parser": {
2634       "version": "1.2.1",
2635       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2636       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
2637     },
2638     "raw-body": {
2639       "version": "2.3.3",
2640       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
2641       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
2642       "requires": {
2643         "bytes": "3.0.0",
2644         "http-errors": "1.6.3",
2645         "iconv-lite": "0.4.23",
2646         "unpipe": "1.0.0"
2647       }
2648     },
2649     "read-pkg": {
2650       "version": "2.0.0",
2651       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
2652       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
2653       "dev": true,
2654       "requires": {
2655         "load-json-file": "^2.0.0",
2656         "normalize-package-data": "^2.3.2",
2657         "path-type": "^2.0.0"
2658       }
2659     },
2660     "read-pkg-up": {
2661       "version": "2.0.0",
2662       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
2663       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
2664       "dev": true,
2665       "requires": {
2666         "find-up": "^2.0.0",
2667         "read-pkg": "^2.0.0"
2668       },
2669       "dependencies": {
2670         "find-up": {
2671           "version": "2.1.0",
2672           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2673           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2674           "dev": true,
2675           "requires": {
2676             "locate-path": "^2.0.0"
2677           }
2678         },
2679         "locate-path": {
2680           "version": "2.0.0",
2681           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2682           "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2683           "dev": true,
2684           "requires": {
2685             "p-locate": "^2.0.0",
2686             "path-exists": "^3.0.0"
2687           }
2688         },
2689         "p-limit": {
2690           "version": "1.3.0",
2691           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
2692           "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
2693           "dev": true,
2694           "requires": {
2695             "p-try": "^1.0.0"
2696           }
2697         },
2698         "p-locate": {
2699           "version": "2.0.0",
2700           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
2701           "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
2702           "dev": true,
2703           "requires": {
2704             "p-limit": "^1.1.0"
2705           }
2706         },
2707         "p-try": {
2708           "version": "1.0.0",
2709           "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
2710           "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
2711           "dev": true
2712         }
2713       }
2714     },
2715     "readable-stream": {
2716       "version": "2.3.6",
2717       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2718       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2719       "dev": true,
2720       "requires": {
2721         "core-util-is": "~1.0.0",
2722         "inherits": "~2.0.3",
2723         "isarray": "~1.0.0",
2724         "process-nextick-args": "~2.0.0",
2725         "safe-buffer": "~5.1.1",
2726         "string_decoder": "~1.1.1",
2727         "util-deprecate": "~1.0.1"
2728       }
2729     },
2730     "regexpp": {
2731       "version": "2.0.1",
2732       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
2733       "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
2734       "dev": true
2735     },
2736     "release-zalgo": {
2737       "version": "1.0.0",
2738       "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
2739       "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
2740       "dev": true,
2741       "requires": {
2742         "es6-error": "^4.0.1"
2743       }
2744     },
2745     "request": {
2746       "version": "2.88.0",
2747       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
2748       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
2749       "dev": true,
2750       "requires": {
2751         "aws-sign2": "~0.7.0",
2752         "aws4": "^1.8.0",
2753         "caseless": "~0.12.0",
2754         "combined-stream": "~1.0.6",
2755         "extend": "~3.0.2",
2756         "forever-agent": "~0.6.1",
2757         "form-data": "~2.3.2",
2758         "har-validator": "~5.1.0",
2759         "http-signature": "~1.2.0",
2760         "is-typedarray": "~1.0.0",
2761         "isstream": "~0.1.2",
2762         "json-stringify-safe": "~5.0.1",
2763         "mime-types": "~2.1.19",
2764         "oauth-sign": "~0.9.0",
2765         "performance-now": "^2.1.0",
2766         "qs": "~6.5.2",
2767         "safe-buffer": "^5.1.2",
2768         "tough-cookie": "~2.4.3",
2769         "tunnel-agent": "^0.6.0",
2770         "uuid": "^3.3.2"
2771       },
2772       "dependencies": {
2773         "form-data": {
2774           "version": "2.3.3",
2775           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2776           "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2777           "dev": true,
2778           "requires": {
2779             "asynckit": "^0.4.0",
2780             "combined-stream": "^1.0.6",
2781             "mime-types": "^2.1.12"
2782           }
2783         },
2784         "qs": {
2785           "version": "6.5.2",
2786           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
2787           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
2788           "dev": true
2789         }
2790       }
2791     },
2792     "require-directory": {
2793       "version": "2.1.1",
2794       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2795       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
2796       "dev": true
2797     },
2798     "require-main-filename": {
2799       "version": "2.0.0",
2800       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
2801       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
2802       "dev": true
2803     },
2804     "resolve": {
2805       "version": "1.11.1",
2806       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
2807       "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
2808       "dev": true,
2809       "requires": {
2810         "path-parse": "^1.0.6"
2811       }
2812     },
2813     "resolve-from": {
2814       "version": "4.0.0",
2815       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2816       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2817       "dev": true
2818     },
2819     "restore-cursor": {
2820       "version": "2.0.0",
2821       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
2822       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
2823       "dev": true,
2824       "requires": {
2825         "onetime": "^2.0.0",
2826         "signal-exit": "^3.0.2"
2827       }
2828     },
2829     "rimraf": {
2830       "version": "2.6.3",
2831       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
2832       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
2833       "dev": true,
2834       "requires": {
2835         "glob": "^7.1.3"
2836       }
2837     },
2838     "run-async": {
2839       "version": "2.3.0",
2840       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
2841       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
2842       "dev": true,
2843       "requires": {
2844         "is-promise": "^2.1.0"
2845       }
2846     },
2847     "rxjs": {
2848       "version": "6.5.2",
2849       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
2850       "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
2851       "dev": true,
2852       "requires": {
2853         "tslib": "^1.9.0"
2854       }
2855     },
2856     "safe-buffer": {
2857       "version": "5.1.2",
2858       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2859       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2860     },
2861     "safer-buffer": {
2862       "version": "2.1.2",
2863       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2864       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2865     },
2866     "semver": {
2867       "version": "5.7.0",
2868       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
2869       "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
2870       "dev": true
2871     },
2872     "send": {
2873       "version": "0.16.2",
2874       "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
2875       "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
2876       "requires": {
2877         "debug": "2.6.9",
2878         "depd": "~1.1.2",
2879         "destroy": "~1.0.4",
2880         "encodeurl": "~1.0.2",
2881         "escape-html": "~1.0.3",
2882         "etag": "~1.8.1",
2883         "fresh": "0.5.2",
2884         "http-errors": "~1.6.2",
2885         "mime": "1.4.1",
2886         "ms": "2.0.0",
2887         "on-finished": "~2.3.0",
2888         "range-parser": "~1.2.0",
2889         "statuses": "~1.4.0"
2890       },
2891       "dependencies": {
2892         "mime": {
2893           "version": "1.4.1",
2894           "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
2895           "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
2896         },
2897         "ms": {
2898           "version": "2.0.0",
2899           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2900           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2901         }
2902       }
2903     },
2904     "serve-static": {
2905       "version": "1.13.2",
2906       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
2907       "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
2908       "requires": {
2909         "encodeurl": "~1.0.2",
2910         "escape-html": "~1.0.3",
2911         "parseurl": "~1.3.2",
2912         "send": "0.16.2"
2913       }
2914     },
2915     "set-blocking": {
2916       "version": "2.0.0",
2917       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
2918       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
2919       "dev": true
2920     },
2921     "setprototypeof": {
2922       "version": "1.1.0",
2923       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
2924       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
2925     },
2926     "shebang-command": {
2927       "version": "1.2.0",
2928       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2929       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2930       "dev": true,
2931       "requires": {
2932         "shebang-regex": "^1.0.0"
2933       }
2934     },
2935     "shebang-regex": {
2936       "version": "1.0.0",
2937       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2938       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2939       "dev": true
2940     },
2941     "signal-exit": {
2942       "version": "3.0.2",
2943       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
2944       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
2945       "dev": true
2946     },
2947     "slice-ansi": {
2948       "version": "2.1.0",
2949       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
2950       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
2951       "dev": true,
2952       "requires": {
2953         "ansi-styles": "^3.2.0",
2954         "astral-regex": "^1.0.0",
2955         "is-fullwidth-code-point": "^2.0.0"
2956       }
2957     },
2958     "source-map": {
2959       "version": "0.6.1",
2960       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2961       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
2962     },
2963     "spawn-wrap": {
2964       "version": "1.4.2",
2965       "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz",
2966       "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==",
2967       "dev": true,
2968       "requires": {
2969         "foreground-child": "^1.5.6",
2970         "mkdirp": "^0.5.0",
2971         "os-homedir": "^1.0.1",
2972         "rimraf": "^2.6.2",
2973         "signal-exit": "^3.0.2",
2974         "which": "^1.3.0"
2975       }
2976     },
2977     "spdx-correct": {
2978       "version": "3.1.0",
2979       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
2980       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
2981       "dev": true,
2982       "requires": {
2983         "spdx-expression-parse": "^3.0.0",
2984         "spdx-license-ids": "^3.0.0"
2985       }
2986     },
2987     "spdx-exceptions": {
2988       "version": "2.2.0",
2989       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
2990       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
2991       "dev": true
2992     },
2993     "spdx-expression-parse": {
2994       "version": "3.0.0",
2995       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
2996       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
2997       "dev": true,
2998       "requires": {
2999         "spdx-exceptions": "^2.1.0",
3000         "spdx-license-ids": "^3.0.0"
3001       }
3002     },
3003     "spdx-license-ids": {
3004       "version": "3.0.4",
3005       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
3006       "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
3007       "dev": true
3008     },
3009     "sprintf-js": {
3010       "version": "1.0.3",
3011       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3012       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3013       "dev": true
3014     },
3015     "sshpk": {
3016       "version": "1.16.1",
3017       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
3018       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
3019       "dev": true,
3020       "requires": {
3021         "asn1": "~0.2.3",
3022         "assert-plus": "^1.0.0",
3023         "bcrypt-pbkdf": "^1.0.0",
3024         "dashdash": "^1.12.0",
3025         "ecc-jsbn": "~0.1.1",
3026         "getpass": "^0.1.1",
3027         "jsbn": "~0.1.0",
3028         "safer-buffer": "^2.0.2",
3029         "tweetnacl": "~0.14.0"
3030       }
3031     },
3032     "statuses": {
3033       "version": "1.4.0",
3034       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
3035       "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
3036     },
3037     "string-width": {
3038       "version": "2.1.1",
3039       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3040       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3041       "dev": true,
3042       "requires": {
3043         "is-fullwidth-code-point": "^2.0.0",
3044         "strip-ansi": "^4.0.0"
3045       }
3046     },
3047     "string_decoder": {
3048       "version": "1.1.1",
3049       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3050       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3051       "dev": true,
3052       "requires": {
3053         "safe-buffer": "~5.1.0"
3054       }
3055     },
3056     "strip-ansi": {
3057       "version": "4.0.0",
3058       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3059       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3060       "dev": true,
3061       "requires": {
3062         "ansi-regex": "^3.0.0"
3063       }
3064     },
3065     "strip-bom": {
3066       "version": "3.0.0",
3067       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3068       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3069       "dev": true
3070     },
3071     "strip-eof": {
3072       "version": "1.0.0",
3073       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
3074       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
3075       "dev": true
3076     },
3077     "strip-json-comments": {
3078       "version": "2.0.1",
3079       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3080       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3081       "dev": true
3082     },
3083     "superagent": {
3084       "version": "3.8.3",
3085       "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
3086       "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
3087       "dev": true,
3088       "requires": {
3089         "component-emitter": "^1.2.0",
3090         "cookiejar": "^2.1.0",
3091         "debug": "^3.1.0",
3092         "extend": "^3.0.0",
3093         "form-data": "^2.3.1",
3094         "formidable": "^1.2.0",
3095         "methods": "^1.1.1",
3096         "mime": "^1.4.1",
3097         "qs": "^6.5.1",
3098         "readable-stream": "^2.3.5"
3099       },
3100       "dependencies": {
3101         "debug": {
3102           "version": "3.2.6",
3103           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3104           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3105           "dev": true,
3106           "requires": {
3107             "ms": "^2.1.1"
3108           }
3109         }
3110       }
3111     },
3112     "supports-color": {
3113       "version": "6.0.0",
3114       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
3115       "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
3116       "dev": true,
3117       "requires": {
3118         "has-flag": "^3.0.0"
3119       }
3120     },
3121     "table": {
3122       "version": "5.4.1",
3123       "resolved": "https://registry.npmjs.org/table/-/table-5.4.1.tgz",
3124       "integrity": "sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w==",
3125       "dev": true,
3126       "requires": {
3127         "ajv": "^6.9.1",
3128         "lodash": "^4.17.11",
3129         "slice-ansi": "^2.1.0",
3130         "string-width": "^3.0.0"
3131       },
3132       "dependencies": {
3133         "ansi-regex": {
3134           "version": "4.1.0",
3135           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3136           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3137           "dev": true
3138         },
3139         "string-width": {
3140           "version": "3.1.0",
3141           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3142           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3143           "dev": true,
3144           "requires": {
3145             "emoji-regex": "^7.0.1",
3146             "is-fullwidth-code-point": "^2.0.0",
3147             "strip-ansi": "^5.1.0"
3148           }
3149         },
3150         "strip-ansi": {
3151           "version": "5.2.0",
3152           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3153           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3154           "dev": true,
3155           "requires": {
3156             "ansi-regex": "^4.1.0"
3157           }
3158         }
3159       }
3160     },
3161     "test-exclude": {
3162       "version": "5.2.3",
3163       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
3164       "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
3165       "dev": true,
3166       "requires": {
3167         "glob": "^7.1.3",
3168         "minimatch": "^3.0.4",
3169         "read-pkg-up": "^4.0.0",
3170         "require-main-filename": "^2.0.0"
3171       },
3172       "dependencies": {
3173         "load-json-file": {
3174           "version": "4.0.0",
3175           "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
3176           "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
3177           "dev": true,
3178           "requires": {
3179             "graceful-fs": "^4.1.2",
3180             "parse-json": "^4.0.0",
3181             "pify": "^3.0.0",
3182             "strip-bom": "^3.0.0"
3183           }
3184         },
3185         "parse-json": {
3186           "version": "4.0.0",
3187           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3188           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3189           "dev": true,
3190           "requires": {
3191             "error-ex": "^1.3.1",
3192             "json-parse-better-errors": "^1.0.1"
3193           }
3194         },
3195         "path-type": {
3196           "version": "3.0.0",
3197           "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3198           "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3199           "dev": true,
3200           "requires": {
3201             "pify": "^3.0.0"
3202           }
3203         },
3204         "pify": {
3205           "version": "3.0.0",
3206           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3207           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3208           "dev": true
3209         },
3210         "read-pkg": {
3211           "version": "3.0.0",
3212           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
3213           "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
3214           "dev": true,
3215           "requires": {
3216             "load-json-file": "^4.0.0",
3217             "normalize-package-data": "^2.3.2",
3218             "path-type": "^3.0.0"
3219           }
3220         },
3221         "read-pkg-up": {
3222           "version": "4.0.0",
3223           "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
3224           "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
3225           "dev": true,
3226           "requires": {
3227             "find-up": "^3.0.0",
3228             "read-pkg": "^3.0.0"
3229           }
3230         }
3231       }
3232     },
3233     "text-table": {
3234       "version": "0.2.0",
3235       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3236       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
3237       "dev": true
3238     },
3239     "through": {
3240       "version": "2.3.8",
3241       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3242       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3243       "dev": true
3244     },
3245     "tmp": {
3246       "version": "0.0.33",
3247       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3248       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3249       "dev": true,
3250       "requires": {
3251         "os-tmpdir": "~1.0.2"
3252       }
3253     },
3254     "to-fast-properties": {
3255       "version": "2.0.0",
3256       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3257       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
3258       "dev": true
3259     },
3260     "tough-cookie": {
3261       "version": "2.4.3",
3262       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
3263       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
3264       "dev": true,
3265       "requires": {
3266         "psl": "^1.1.24",
3267         "punycode": "^1.4.1"
3268       },
3269       "dependencies": {
3270         "punycode": {
3271           "version": "1.4.1",
3272           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
3273           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
3274           "dev": true
3275         }
3276       }
3277     },
3278     "trim-right": {
3279       "version": "1.0.1",
3280       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
3281       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
3282       "dev": true
3283     },
3284     "tslib": {
3285       "version": "1.10.0",
3286       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
3287       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
3288       "dev": true
3289     },
3290     "tunnel-agent": {
3291       "version": "0.6.0",
3292       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3293       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
3294       "dev": true,
3295       "requires": {
3296         "safe-buffer": "^5.0.1"
3297       }
3298     },
3299     "tweetnacl": {
3300       "version": "0.14.5",
3301       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
3302       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
3303       "dev": true
3304     },
3305     "type-check": {
3306       "version": "0.3.2",
3307       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
3308       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
3309       "dev": true,
3310       "requires": {
3311         "prelude-ls": "~1.1.2"
3312       }
3313     },
3314     "type-detect": {
3315       "version": "4.0.8",
3316       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
3317       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
3318       "dev": true
3319     },
3320     "type-is": {
3321       "version": "1.6.18",
3322       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
3323       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
3324       "requires": {
3325         "media-typer": "0.3.0",
3326         "mime-types": "~2.1.24"
3327       }
3328     },
3329     "uglify-js": {
3330       "version": "3.6.0",
3331       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
3332       "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
3333       "optional": true,
3334       "requires": {
3335         "commander": "~2.20.0",
3336         "source-map": "~0.6.1"
3337       }
3338     },
3339     "unpipe": {
3340       "version": "1.0.0",
3341       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3342       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
3343     },
3344     "uri-js": {
3345       "version": "4.2.2",
3346       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
3347       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
3348       "dev": true,
3349       "requires": {
3350         "punycode": "^2.1.0"
3351       }
3352     },
3353     "util-deprecate": {
3354       "version": "1.0.2",
3355       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3356       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3357       "dev": true
3358     },
3359     "utils-merge": {
3360       "version": "1.0.1",
3361       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
3362       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
3363     },
3364     "uuid": {
3365       "version": "3.3.2",
3366       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
3367       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
3368       "dev": true
3369     },
3370     "validate-npm-package-license": {
3371       "version": "3.0.4",
3372       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3373       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3374       "dev": true,
3375       "requires": {
3376         "spdx-correct": "^3.0.0",
3377         "spdx-expression-parse": "^3.0.0"
3378       }
3379     },
3380     "vary": {
3381       "version": "1.1.2",
3382       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
3383       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
3384     },
3385     "verror": {
3386       "version": "1.10.0",
3387       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
3388       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
3389       "dev": true,
3390       "requires": {
3391         "assert-plus": "^1.0.0",
3392         "core-util-is": "1.0.2",
3393         "extsprintf": "^1.2.0"
3394       }
3395     },
3396     "walk": {
3397       "version": "2.3.9",
3398       "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz",
3399       "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=",
3400       "requires": {
3401         "foreachasync": "^3.0.0"
3402       }
3403     },
3404     "which": {
3405       "version": "1.3.1",
3406       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3407       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3408       "dev": true,
3409       "requires": {
3410         "isexe": "^2.0.0"
3411       }
3412     },
3413     "which-module": {
3414       "version": "2.0.0",
3415       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
3416       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
3417       "dev": true
3418     },
3419     "wide-align": {
3420       "version": "1.1.3",
3421       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
3422       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
3423       "dev": true,
3424       "requires": {
3425         "string-width": "^1.0.2 || 2"
3426       }
3427     },
3428     "wordwrap": {
3429       "version": "0.0.3",
3430       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3431       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
3432     },
3433     "wrap-ansi": {
3434       "version": "2.1.0",
3435       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
3436       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
3437       "dev": true,
3438       "requires": {
3439         "string-width": "^1.0.1",
3440         "strip-ansi": "^3.0.1"
3441       },
3442       "dependencies": {
3443         "ansi-regex": {
3444           "version": "2.1.1",
3445           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3446           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3447           "dev": true
3448         },
3449         "is-fullwidth-code-point": {
3450           "version": "1.0.0",
3451           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3452           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3453           "dev": true,
3454           "requires": {
3455             "number-is-nan": "^1.0.0"
3456           }
3457         },
3458         "string-width": {
3459           "version": "1.0.2",
3460           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3461           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3462           "dev": true,
3463           "requires": {
3464             "code-point-at": "^1.0.0",
3465             "is-fullwidth-code-point": "^1.0.0",
3466             "strip-ansi": "^3.0.0"
3467           }
3468         },
3469         "strip-ansi": {
3470           "version": "3.0.1",
3471           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3472           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3473           "dev": true,
3474           "requires": {
3475             "ansi-regex": "^2.0.0"
3476           }
3477         }
3478       }
3479     },
3480     "wrappy": {
3481       "version": "1.0.2",
3482       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3483       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3484       "dev": true
3485     },
3486     "write": {
3487       "version": "1.0.3",
3488       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
3489       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
3490       "dev": true,
3491       "requires": {
3492         "mkdirp": "^0.5.1"
3493       }
3494     },
3495     "write-file-atomic": {
3496       "version": "2.4.3",
3497       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
3498       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
3499       "dev": true,
3500       "requires": {
3501         "graceful-fs": "^4.1.11",
3502         "imurmurhash": "^0.1.4",
3503         "signal-exit": "^3.0.2"
3504       }
3505     },
3506     "xml": {
3507       "version": "1.0.1",
3508       "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
3509       "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=",
3510       "dev": true
3511     },
3512     "y18n": {
3513       "version": "4.0.0",
3514       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
3515       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
3516       "dev": true
3517     },
3518     "yallist": {
3519       "version": "2.1.2",
3520       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
3521       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
3522       "dev": true
3523     },
3524     "yargs": {
3525       "version": "13.2.2",
3526       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
3527       "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
3528       "dev": true,
3529       "requires": {
3530         "cliui": "^4.0.0",
3531         "find-up": "^3.0.0",
3532         "get-caller-file": "^2.0.1",
3533         "os-locale": "^3.1.0",
3534         "require-directory": "^2.1.1",
3535         "require-main-filename": "^2.0.0",
3536         "set-blocking": "^2.0.0",
3537         "string-width": "^3.0.0",
3538         "which-module": "^2.0.0",
3539         "y18n": "^4.0.0",
3540         "yargs-parser": "^13.0.0"
3541       },
3542       "dependencies": {
3543         "ansi-regex": {
3544           "version": "4.1.0",
3545           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3546           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3547           "dev": true
3548         },
3549         "string-width": {
3550           "version": "3.1.0",
3551           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3552           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3553           "dev": true,
3554           "requires": {
3555             "emoji-regex": "^7.0.1",
3556             "is-fullwidth-code-point": "^2.0.0",
3557             "strip-ansi": "^5.1.0"
3558           }
3559         },
3560         "strip-ansi": {
3561           "version": "5.2.0",
3562           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3563           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3564           "dev": true,
3565           "requires": {
3566             "ansi-regex": "^4.1.0"
3567           }
3568         }
3569       }
3570     },
3571     "yargs-parser": {
3572       "version": "13.0.0",
3573       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz",
3574       "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==",
3575       "dev": true,
3576       "requires": {
3577         "camelcase": "^5.0.0",
3578         "decamelize": "^1.2.0"
3579       }
3580     },
3581     "yargs-unparser": {
3582       "version": "1.5.0",
3583       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz",
3584       "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==",
3585       "dev": true,
3586       "requires": {
3587         "flat": "^4.1.0",
3588         "lodash": "^4.17.11",
3589         "yargs": "^12.0.5"
3590       },
3591       "dependencies": {
3592         "get-caller-file": {
3593           "version": "1.0.3",
3594           "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
3595           "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
3596           "dev": true
3597         },
3598         "require-main-filename": {
3599           "version": "1.0.1",
3600           "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
3601           "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
3602           "dev": true
3603         },
3604         "yargs": {
3605           "version": "12.0.5",
3606           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
3607           "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
3608           "dev": true,
3609           "requires": {
3610             "cliui": "^4.0.0",
3611             "decamelize": "^1.2.0",
3612             "find-up": "^3.0.0",
3613             "get-caller-file": "^1.0.1",
3614             "os-locale": "^3.0.0",
3615             "require-directory": "^2.1.1",
3616             "require-main-filename": "^1.0.1",
3617             "set-blocking": "^2.0.0",
3618             "string-width": "^2.0.0",
3619             "which-module": "^2.0.0",
3620             "y18n": "^3.2.1 || ^4.0.0",
3621             "yargs-parser": "^11.1.1"
3622           }
3623         },
3624         "yargs-parser": {
3625           "version": "11.1.1",
3626           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
3627           "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
3628           "dev": true,
3629           "requires": {
3630             "camelcase": "^5.0.0",
3631             "decamelize": "^1.2.0"
3632           }
3633         }
3634       }
3635     }
3636   }
3637 }