dependabot[bot]
2019-12-04 391a3e7533ab94a2cb90b7d0afdc497411f1fa46
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": {
171       "version": "6.1.1",
172       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
173       "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
174       "dev": true
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": {
391a3e 970       "version": "1.4.3",
D 971       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
972       "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
973       "dev": true,
974       "requires": {
975         "eslint-visitor-keys": "^1.1.0"
976       },
977       "dependencies": {
978         "eslint-visitor-keys": {
979           "version": "1.1.0",
980           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
981           "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
982           "dev": true
983         }
984       }
f3b017 985     },
RS 986     "eslint-visitor-keys": {
987       "version": "1.0.0",
988       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
989       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
990       "dev": true
991     },
992     "espree": {
993       "version": "5.0.1",
994       "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
995       "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
996       "dev": true,
997       "requires": {
998         "acorn": "^6.0.7",
999         "acorn-jsx": "^5.0.0",
1000         "eslint-visitor-keys": "^1.0.0"
1001       }
1002     },
1003     "esprima": {
1004       "version": "4.0.1",
1005       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1006       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1007       "dev": true
1008     },
1009     "esquery": {
1010       "version": "1.0.1",
1011       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
1012       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
1013       "dev": true,
1014       "requires": {
1015         "estraverse": "^4.0.0"
1016       }
1017     },
1018     "esrecurse": {
1019       "version": "4.2.1",
1020       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1021       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
1022       "dev": true,
1023       "requires": {
1024         "estraverse": "^4.1.0"
1025       }
1026     },
1027     "estraverse": {
1028       "version": "4.2.0",
1029       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1030       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1031       "dev": true
1032     },
1033     "esutils": {
1034       "version": "2.0.2",
1035       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1036       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1037       "dev": true
1038     },
1039     "etag": {
1040       "version": "1.8.1",
1041       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1042       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
1043     },
1044     "execa": {
1045       "version": "1.0.0",
1046       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1047       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1048       "dev": true,
1049       "requires": {
1050         "cross-spawn": "^6.0.0",
1051         "get-stream": "^4.0.0",
1052         "is-stream": "^1.1.0",
1053         "npm-run-path": "^2.0.0",
1054         "p-finally": "^1.0.0",
1055         "signal-exit": "^3.0.0",
1056         "strip-eof": "^1.0.0"
1057       }
1058     },
1059     "express": {
1060       "version": "4.16.4",
1061       "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
1062       "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
1063       "requires": {
1064         "accepts": "~1.3.5",
1065         "array-flatten": "1.1.1",
1066         "body-parser": "1.18.3",
1067         "content-disposition": "0.5.2",
1068         "content-type": "~1.0.4",
1069         "cookie": "0.3.1",
1070         "cookie-signature": "1.0.6",
1071         "debug": "2.6.9",
1072         "depd": "~1.1.2",
1073         "encodeurl": "~1.0.2",
1074         "escape-html": "~1.0.3",
1075         "etag": "~1.8.1",
1076         "finalhandler": "1.1.1",
1077         "fresh": "0.5.2",
1078         "merge-descriptors": "1.0.1",
1079         "methods": "~1.1.2",
1080         "on-finished": "~2.3.0",
1081         "parseurl": "~1.3.2",
1082         "path-to-regexp": "0.1.7",
1083         "proxy-addr": "~2.0.4",
1084         "qs": "6.5.2",
1085         "range-parser": "~1.2.0",
1086         "safe-buffer": "5.1.2",
1087         "send": "0.16.2",
1088         "serve-static": "1.13.2",
1089         "setprototypeof": "1.1.0",
1090         "statuses": "~1.4.0",
1091         "type-is": "~1.6.16",
1092         "utils-merge": "1.0.1",
1093         "vary": "~1.1.2"
1094       },
1095       "dependencies": {
1096         "qs": {
1097           "version": "6.5.2",
1098           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
1099           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
1100         }
1101       }
1102     },
1103     "express-prettify": {
1104       "version": "0.1.1",
1105       "resolved": "https://registry.npmjs.org/express-prettify/-/express-prettify-0.1.1.tgz",
1106       "integrity": "sha512-AtLYJhseS9bIwkG+tqSn4OKr7RJ8fxJ+/P8SDZ9XdcMiGPvi633c2YC8QaHJKokyffd6sHxSuyZ/eWwDX6kOpw=="
1107     },
1108     "extend": {
1109       "version": "3.0.2",
1110       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1111       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1112       "dev": true
1113     },
1114     "external-editor": {
1115       "version": "3.0.3",
1116       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
1117       "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
1118       "dev": true,
1119       "requires": {
1120         "chardet": "^0.7.0",
1121         "iconv-lite": "^0.4.24",
1122         "tmp": "^0.0.33"
1123       },
1124       "dependencies": {
1125         "iconv-lite": {
1126           "version": "0.4.24",
1127           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1128           "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1129           "dev": true,
1130           "requires": {
1131             "safer-buffer": ">= 2.1.2 < 3"
1132           }
1133         }
1134       }
1135     },
1136     "extsprintf": {
1137       "version": "1.3.0",
1138       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1139       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
1140       "dev": true
1141     },
1142     "fast-deep-equal": {
1143       "version": "2.0.1",
1144       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
1145       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
1146       "dev": true
1147     },
1148     "fast-json-stable-stringify": {
1149       "version": "2.0.0",
1150       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
1151       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
1152       "dev": true
1153     },
1154     "fast-levenshtein": {
1155       "version": "2.0.6",
1156       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1157       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1158       "dev": true
1159     },
1160     "figures": {
1161       "version": "2.0.0",
1162       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1163       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1164       "dev": true,
1165       "requires": {
1166         "escape-string-regexp": "^1.0.5"
1167       }
1168     },
1169     "file-entry-cache": {
1170       "version": "5.0.1",
1171       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
1172       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
1173       "dev": true,
1174       "requires": {
1175         "flat-cache": "^2.0.1"
1176       }
1177     },
1178     "finalhandler": {
1179       "version": "1.1.1",
1180       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
1181       "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
1182       "requires": {
1183         "debug": "2.6.9",
1184         "encodeurl": "~1.0.2",
1185         "escape-html": "~1.0.3",
1186         "on-finished": "~2.3.0",
1187         "parseurl": "~1.3.2",
1188         "statuses": "~1.4.0",
1189         "unpipe": "~1.0.0"
1190       }
1191     },
1192     "find-cache-dir": {
1193       "version": "2.1.0",
1194       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
1195       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
1196       "dev": true,
1197       "requires": {
1198         "commondir": "^1.0.1",
1199         "make-dir": "^2.0.0",
1200         "pkg-dir": "^3.0.0"
1201       },
1202       "dependencies": {
1203         "pkg-dir": {
1204           "version": "3.0.0",
1205           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
1206           "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
1207           "dev": true,
1208           "requires": {
1209             "find-up": "^3.0.0"
1210           }
1211         }
1212       }
1213     },
1214     "find-up": {
1215       "version": "3.0.0",
1216       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
1217       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
1218       "dev": true,
1219       "requires": {
1220         "locate-path": "^3.0.0"
1221       }
1222     },
1223     "flat": {
1224       "version": "4.1.0",
1225       "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
1226       "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
1227       "dev": true,
1228       "requires": {
1229         "is-buffer": "~2.0.3"
1230       }
1231     },
1232     "flat-cache": {
1233       "version": "2.0.1",
1234       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
1235       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
1236       "dev": true,
1237       "requires": {
1238         "flatted": "^2.0.0",
1239         "rimraf": "2.6.3",
1240         "write": "1.0.3"
1241       }
1242     },
1243     "flatted": {
1244       "version": "2.0.1",
1245       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
1246       "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
1247       "dev": true
1248     },
1249     "foreachasync": {
1250       "version": "3.0.0",
1251       "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
1252       "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="
1253     },
1254     "foreground-child": {
1255       "version": "1.5.6",
1256       "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
1257       "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
1258       "dev": true,
1259       "requires": {
1260         "cross-spawn": "^4",
1261         "signal-exit": "^3.0.0"
1262       },
1263       "dependencies": {
1264         "cross-spawn": {
1265           "version": "4.0.2",
1266           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
1267           "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
1268           "dev": true,
1269           "requires": {
1270             "lru-cache": "^4.0.1",
1271             "which": "^1.2.9"
1272           }
1273         }
1274       }
1275     },
1276     "forever-agent": {
1277       "version": "0.6.1",
1278       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1279       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1280       "dev": true
1281     },
1282     "form-data": {
1283       "version": "2.4.0",
1284       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.4.0.tgz",
1285       "integrity": "sha512-4FinE8RfqYnNim20xDwZZE0V2kOs/AuElIjFUbPuegQSaoZM+vUT5FnwSl10KPugH4voTg1bEQlcbCG9ka75TA==",
1286       "dev": true,
1287       "requires": {
1288         "asynckit": "^0.4.0",
1289         "combined-stream": "^1.0.6",
1290         "mime-types": "^2.1.12"
1291       }
1292     },
1293     "formidable": {
1294       "version": "1.2.1",
1295       "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
1296       "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==",
1297       "dev": true
1298     },
1299     "forwarded": {
1300       "version": "0.1.2",
1301       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
1302       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
1303     },
1304     "fresh": {
1305       "version": "0.5.2",
1306       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1307       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
1308     },
1309     "fs.realpath": {
1310       "version": "1.0.0",
1311       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1312       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1313       "dev": true
1314     },
1315     "function-bind": {
1316       "version": "1.1.1",
1317       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1318       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1319       "dev": true
1320     },
1321     "functional-red-black-tree": {
1322       "version": "1.0.1",
1323       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1324       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1325       "dev": true
1326     },
1327     "get-caller-file": {
1328       "version": "2.0.5",
1329       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1330       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1331       "dev": true
1332     },
1333     "get-func-name": {
1334       "version": "2.0.0",
1335       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1336       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
1337       "dev": true
1338     },
1339     "get-stream": {
1340       "version": "4.1.0",
1341       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1342       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1343       "dev": true,
1344       "requires": {
1345         "pump": "^3.0.0"
1346       }
1347     },
1348     "getpass": {
1349       "version": "0.1.7",
1350       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1351       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1352       "dev": true,
1353       "requires": {
1354         "assert-plus": "^1.0.0"
1355       }
1356     },
1357     "glob": {
1358       "version": "7.1.3",
1359       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
1360       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1361       "dev": true,
1362       "requires": {
1363         "fs.realpath": "^1.0.0",
1364         "inflight": "^1.0.4",
1365         "inherits": "2",
1366         "minimatch": "^3.0.4",
1367         "once": "^1.3.0",
1368         "path-is-absolute": "^1.0.0"
1369       }
1370     },
1371     "globals": {
1372       "version": "11.12.0",
1373       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1374       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1375       "dev": true
1376     },
1377     "graceful-fs": {
1378       "version": "4.2.0",
1379       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
1380       "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
1381       "dev": true
1382     },
1383     "growl": {
1384       "version": "1.10.5",
1385       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1386       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1387       "dev": true
1388     },
1389     "handlebars": {
1390       "version": "4.0.14",
1391       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.14.tgz",
1392       "integrity": "sha512-E7tDoyAA8ilZIV3xDJgl18sX3M8xB9/fMw8+mfW4msLW8jlX97bAnWgT3pmaNXuvzIEgSBMnAHfuXsB2hdzfow==",
1393       "requires": {
1394         "async": "^2.5.0",
1395         "optimist": "^0.6.1",
1396         "source-map": "^0.6.1",
1397         "uglify-js": "^3.1.4"
1398       }
1399     },
1400     "har-schema": {
1401       "version": "2.0.0",
1402       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1403       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
1404       "dev": true
1405     },
1406     "har-validator": {
1407       "version": "5.1.3",
1408       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
1409       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
1410       "dev": true,
1411       "requires": {
1412         "ajv": "^6.5.5",
1413         "har-schema": "^2.0.0"
1414       }
1415     },
1416     "has": {
1417       "version": "1.0.3",
1418       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1419       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1420       "dev": true,
1421       "requires": {
1422         "function-bind": "^1.1.1"
1423       }
1424     },
1425     "has-flag": {
1426       "version": "3.0.0",
1427       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1428       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1429       "dev": true
1430     },
1431     "has-symbols": {
1432       "version": "1.0.0",
1433       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
1434       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
1435       "dev": true
1436     },
1437     "hasha": {
1438       "version": "3.0.0",
1439       "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz",
1440       "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=",
1441       "dev": true,
1442       "requires": {
1443         "is-stream": "^1.0.1"
1444       }
1445     },
1446     "hbs": {
1447       "version": "4.0.4",
1448       "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.0.4.tgz",
1449       "integrity": "sha512-esVlyV/V59mKkwFai5YmPRSNIWZzhqL5YMN0++ueMxyK1cCfPa5f6JiHtapPKAIVAhQR6rpGxow0troav9WMEg==",
1450       "requires": {
1451         "handlebars": "4.0.14",
1452         "walk": "2.3.9"
1453       }
1454     },
1455     "he": {
1456       "version": "1.2.0",
1457       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1458       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1459       "dev": true
1460     },
1461     "hosted-git-info": {
1462       "version": "2.7.1",
1463       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
1464       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
1465       "dev": true
1466     },
1467     "http-errors": {
1468       "version": "1.6.3",
1469       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
1470       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
1471       "requires": {
1472         "depd": "~1.1.2",
1473         "inherits": "2.0.3",
1474         "setprototypeof": "1.1.0",
1475         "statuses": ">= 1.4.0 < 2"
1476       },
1477       "dependencies": {
1478         "inherits": {
1479           "version": "2.0.3",
1480           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1481           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1482         }
1483       }
1484     },
1485     "http-signature": {
1486       "version": "1.2.0",
1487       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1488       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1489       "dev": true,
1490       "requires": {
1491         "assert-plus": "^1.0.0",
1492         "jsprim": "^1.2.2",
1493         "sshpk": "^1.7.0"
1494       }
1495     },
1496     "iconv-lite": {
1497       "version": "0.4.23",
1498       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
1499       "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
1500       "requires": {
1501         "safer-buffer": ">= 2.1.2 < 3"
1502       }
1503     },
1504     "ignore": {
1505       "version": "4.0.6",
1506       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1507       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1508       "dev": true
1509     },
1510     "import-fresh": {
1511       "version": "3.0.0",
1512       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
1513       "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
1514       "dev": true,
1515       "requires": {
1516         "parent-module": "^1.0.0",
1517         "resolve-from": "^4.0.0"
1518       }
1519     },
1520     "imurmurhash": {
1521       "version": "0.1.4",
1522       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1523       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1524       "dev": true
1525     },
1526     "inflight": {
1527       "version": "1.0.6",
1528       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1529       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1530       "dev": true,
1531       "requires": {
1532         "once": "^1.3.0",
1533         "wrappy": "1"
1534       }
1535     },
1536     "inherits": {
1537       "version": "2.0.4",
1538       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1539       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1540       "dev": true
1541     },
1542     "inquirer": {
1543       "version": "6.4.1",
1544       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.4.1.tgz",
1545       "integrity": "sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw==",
1546       "dev": true,
1547       "requires": {
1548         "ansi-escapes": "^3.2.0",
1549         "chalk": "^2.4.2",
1550         "cli-cursor": "^2.1.0",
1551         "cli-width": "^2.0.0",
1552         "external-editor": "^3.0.3",
1553         "figures": "^2.0.0",
1554         "lodash": "^4.17.11",
1555         "mute-stream": "0.0.7",
1556         "run-async": "^2.2.0",
1557         "rxjs": "^6.4.0",
1558         "string-width": "^2.1.0",
1559         "strip-ansi": "^5.1.0",
1560         "through": "^2.3.6"
1561       },
1562       "dependencies": {
1563         "ansi-regex": {
1564           "version": "4.1.0",
1565           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1566           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1567           "dev": true
1568         },
1569         "strip-ansi": {
1570           "version": "5.2.0",
1571           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1572           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1573           "dev": true,
1574           "requires": {
1575             "ansi-regex": "^4.1.0"
1576           }
1577         }
1578       }
1579     },
1580     "invert-kv": {
1581       "version": "2.0.0",
1582       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
1583       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
1584       "dev": true
1585     },
1586     "ip-regex": {
1587       "version": "2.1.0",
1588       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
1589       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
1590       "dev": true
1591     },
1592     "ipaddr.js": {
1593       "version": "1.9.0",
1594       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
1595       "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
1596     },
1597     "is-arrayish": {
1598       "version": "0.2.1",
1599       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1600       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1601       "dev": true
1602     },
1603     "is-buffer": {
1604       "version": "2.0.3",
1605       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz",
1606       "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==",
1607       "dev": true
1608     },
1609     "is-callable": {
1610       "version": "1.1.4",
1611       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
1612       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
1613       "dev": true
1614     },
1615     "is-date-object": {
1616       "version": "1.0.1",
1617       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
1618       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
1619       "dev": true
1620     },
1621     "is-fullwidth-code-point": {
1622       "version": "2.0.0",
1623       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1624       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1625       "dev": true
1626     },
1627     "is-ip": {
1628       "version": "2.0.0",
1629       "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-2.0.0.tgz",
1630       "integrity": "sha1-aO6gfooKCpTC0IDdZ0xzGrKkYas=",
1631       "dev": true,
1632       "requires": {
1633         "ip-regex": "^2.0.0"
1634       }
1635     },
1636     "is-promise": {
1637       "version": "2.1.0",
1638       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
1639       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
1640       "dev": true
1641     },
1642     "is-regex": {
1643       "version": "1.0.4",
1644       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
1645       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
1646       "dev": true,
1647       "requires": {
1648         "has": "^1.0.1"
1649       }
1650     },
1651     "is-stream": {
1652       "version": "1.1.0",
1653       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
1654       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
1655       "dev": true
1656     },
1657     "is-symbol": {
1658       "version": "1.0.2",
1659       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
1660       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
1661       "dev": true,
1662       "requires": {
1663         "has-symbols": "^1.0.0"
1664       }
1665     },
1666     "is-typedarray": {
1667       "version": "1.0.0",
1668       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1669       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1670       "dev": true
1671     },
1672     "isarray": {
1673       "version": "1.0.0",
1674       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1675       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1676       "dev": true
1677     },
1678     "isexe": {
1679       "version": "2.0.0",
1680       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1681       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1682       "dev": true
1683     },
1684     "isstream": {
1685       "version": "0.1.2",
1686       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1687       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
1688       "dev": true
1689     },
1690     "istanbul-lib-coverage": {
1691       "version": "2.0.5",
1692       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
1693       "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
1694       "dev": true
1695     },
1696     "istanbul-lib-hook": {
1697       "version": "2.0.7",
1698       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz",
1699       "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==",
1700       "dev": true,
1701       "requires": {
1702         "append-transform": "^1.0.0"
1703       }
1704     },
1705     "istanbul-lib-instrument": {
1706       "version": "3.3.0",
1707       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
1708       "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
1709       "dev": true,
1710       "requires": {
1711         "@babel/generator": "^7.4.0",
1712         "@babel/parser": "^7.4.3",
1713         "@babel/template": "^7.4.0",
1714         "@babel/traverse": "^7.4.3",
1715         "@babel/types": "^7.4.0",
1716         "istanbul-lib-coverage": "^2.0.5",
1717         "semver": "^6.0.0"
1718       },
1719       "dependencies": {
1720         "semver": {
1721           "version": "6.1.2",
1722           "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.2.tgz",
1723           "integrity": "sha512-z4PqiCpomGtWj8633oeAdXm1Kn1W++3T8epkZYnwiVgIYIJ0QHszhInYSJTYxebByQH7KVCEAn8R9duzZW2PhQ==",
1724           "dev": true
1725         }
1726       }
1727     },
1728     "istanbul-lib-report": {
1729       "version": "2.0.8",
1730       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
1731       "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
1732       "dev": true,
1733       "requires": {
1734         "istanbul-lib-coverage": "^2.0.5",
1735         "make-dir": "^2.1.0",
1736         "supports-color": "^6.1.0"
1737       },
1738       "dependencies": {
1739         "supports-color": {
1740           "version": "6.1.0",
1741           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
1742           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
1743           "dev": true,
1744           "requires": {
1745             "has-flag": "^3.0.0"
1746           }
1747         }
1748       }
1749     },
1750     "istanbul-lib-source-maps": {
1751       "version": "3.0.6",
1752       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
1753       "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
1754       "dev": true,
1755       "requires": {
1756         "debug": "^4.1.1",
1757         "istanbul-lib-coverage": "^2.0.5",
1758         "make-dir": "^2.1.0",
1759         "rimraf": "^2.6.3",
1760         "source-map": "^0.6.1"
1761       },
1762       "dependencies": {
1763         "debug": {
1764           "version": "4.1.1",
1765           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1766           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1767           "dev": true,
1768           "requires": {
1769             "ms": "^2.1.1"
1770           }
1771         }
1772       }
1773     },
1774     "istanbul-reports": {
1775       "version": "2.2.6",
1776       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz",
1777       "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==",
1778       "dev": true,
1779       "requires": {
1780         "handlebars": "^4.1.2"
1781       },
1782       "dependencies": {
1783         "handlebars": {
1784           "version": "4.1.2",
1785           "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
1786           "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
1787           "dev": true,
1788           "requires": {
1789             "neo-async": "^2.6.0",
1790             "optimist": "^0.6.1",
1791             "source-map": "^0.6.1",
1792             "uglify-js": "^3.1.4"
1793           }
1794         }
1795       }
1796     },
1797     "js-tokens": {
1798       "version": "4.0.0",
1799       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1800       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1801       "dev": true
1802     },
1803     "js-yaml": {
1804       "version": "3.13.1",
1805       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
1806       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
1807       "dev": true,
1808       "requires": {
1809         "argparse": "^1.0.7",
1810         "esprima": "^4.0.0"
1811       }
1812     },
1813     "jsbn": {
1814       "version": "0.1.1",
1815       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1816       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1817       "dev": true
1818     },
1819     "jsesc": {
1820       "version": "2.5.2",
1821       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
1822       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
1823       "dev": true
1824     },
1825     "json-parse-better-errors": {
1826       "version": "1.0.2",
1827       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
1828       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
1829       "dev": true
1830     },
1831     "json-schema": {
1832       "version": "0.2.3",
1833       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1834       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
1835       "dev": true
1836     },
1837     "json-schema-traverse": {
1838       "version": "0.4.1",
1839       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1840       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1841       "dev": true
1842     },
1843     "json-stable-stringify-without-jsonify": {
1844       "version": "1.0.1",
1845       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1846       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1847       "dev": true
1848     },
1849     "json-stringify-safe": {
1850       "version": "5.0.1",
1851       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1852       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
1853       "dev": true
1854     },
1855     "jsprim": {
1856       "version": "1.4.1",
1857       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1858       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
1859       "dev": true,
1860       "requires": {
1861         "assert-plus": "1.0.0",
1862         "extsprintf": "1.3.0",
1863         "json-schema": "0.2.3",
1864         "verror": "1.10.0"
1865       }
1866     },
1867     "lcid": {
1868       "version": "2.0.0",
1869       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
1870       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
1871       "dev": true,
1872       "requires": {
1873         "invert-kv": "^2.0.0"
1874       }
1875     },
1876     "levn": {
1877       "version": "0.3.0",
1878       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
1879       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
1880       "dev": true,
1881       "requires": {
1882         "prelude-ls": "~1.1.2",
1883         "type-check": "~0.3.2"
1884       }
1885     },
1886     "load-json-file": {
1887       "version": "2.0.0",
1888       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
1889       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
1890       "dev": true,
1891       "requires": {
1892         "graceful-fs": "^4.1.2",
1893         "parse-json": "^2.2.0",
1894         "pify": "^2.0.0",
1895         "strip-bom": "^3.0.0"
1896       }
1897     },
1898     "locate-path": {
1899       "version": "3.0.0",
1900       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
1901       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
1902       "dev": true,
1903       "requires": {
1904         "p-locate": "^3.0.0",
1905         "path-exists": "^3.0.0"
1906       }
1907     },
1908     "lodash": {
1909       "version": "4.17.11",
1910       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
1911       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
1912     },
1913     "lodash.flattendeep": {
1914       "version": "4.4.0",
1915       "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
1916       "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
1917       "dev": true
1918     },
1919     "log-symbols": {
1920       "version": "2.2.0",
1921       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
1922       "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
1923       "dev": true,
1924       "requires": {
1925         "chalk": "^2.0.1"
1926       }
1927     },
1928     "lru-cache": {
1929       "version": "4.1.5",
1930       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
1931       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
1932       "dev": true,
1933       "requires": {
1934         "pseudomap": "^1.0.2",
1935         "yallist": "^2.1.2"
1936       }
1937     },
1938     "make-dir": {
1939       "version": "2.1.0",
1940       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
1941       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
1942       "dev": true,
1943       "requires": {
1944         "pify": "^4.0.1",
1945         "semver": "^5.6.0"
1946       },
1947       "dependencies": {
1948         "pify": {
1949           "version": "4.0.1",
1950           "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
1951           "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
1952           "dev": true
1953         }
1954       }
1955     },
1956     "map-age-cleaner": {
1957       "version": "0.1.3",
1958       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
1959       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
1960       "dev": true,
1961       "requires": {
1962         "p-defer": "^1.0.0"
1963       }
1964     },
1965     "md5": {
1966       "version": "2.2.1",
1967       "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
1968       "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
1969       "dev": true,
1970       "requires": {
1971         "charenc": "~0.0.1",
1972         "crypt": "~0.0.1",
1973         "is-buffer": "~1.1.1"
1974       },
1975       "dependencies": {
1976         "is-buffer": {
1977           "version": "1.1.6",
1978           "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1979           "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1980           "dev": true
1981         }
1982       }
1983     },
1984     "media-typer": {
1985       "version": "0.3.0",
1986       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1987       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
1988     },
1989     "mem": {
1990       "version": "4.3.0",
1991       "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
1992       "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
1993       "dev": true,
1994       "requires": {
1995         "map-age-cleaner": "^0.1.1",
1996         "mimic-fn": "^2.0.0",
1997         "p-is-promise": "^2.0.0"
1998       }
1999     },
2000     "merge-descriptors": {
2001       "version": "1.0.1",
2002       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
2003       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
2004     },
2005     "merge-source-map": {
2006       "version": "1.1.0",
2007       "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
2008       "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
2009       "dev": true,
2010       "requires": {
2011         "source-map": "^0.6.1"
2012       }
2013     },
2014     "methods": {
2015       "version": "1.1.2",
2016       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2017       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
2018     },
2019     "mime": {
2020       "version": "1.6.0",
2021       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2022       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2023       "dev": true
2024     },
2025     "mime-db": {
2026       "version": "1.40.0",
2027       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
2028       "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
2029     },
2030     "mime-types": {
2031       "version": "2.1.24",
2032       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
2033       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
2034       "requires": {
2035         "mime-db": "1.40.0"
2036       }
2037     },
2038     "mimic-fn": {
2039       "version": "2.1.0",
2040       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2041       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2042       "dev": true
2043     },
2044     "minimatch": {
2045       "version": "3.0.4",
2046       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2047       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2048       "dev": true,
2049       "requires": {
2050         "brace-expansion": "^1.1.7"
2051       }
2052     },
2053     "minimist": {
2054       "version": "0.0.8",
2055       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2056       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2057     },
2058     "mkdirp": {
2059       "version": "0.5.1",
2060       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2061       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2062       "dev": true,
2063       "requires": {
2064         "minimist": "0.0.8"
2065       }
2066     },
2067     "mocha": {
2068       "version": "6.1.4",
2069       "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz",
2070       "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==",
2071       "dev": true,
2072       "requires": {
2073         "ansi-colors": "3.2.3",
2074         "browser-stdout": "1.3.1",
2075         "debug": "3.2.6",
2076         "diff": "3.5.0",
2077         "escape-string-regexp": "1.0.5",
2078         "find-up": "3.0.0",
2079         "glob": "7.1.3",
2080         "growl": "1.10.5",
2081         "he": "1.2.0",
2082         "js-yaml": "3.13.1",
2083         "log-symbols": "2.2.0",
2084         "minimatch": "3.0.4",
2085         "mkdirp": "0.5.1",
2086         "ms": "2.1.1",
2087         "node-environment-flags": "1.0.5",
2088         "object.assign": "4.1.0",
2089         "strip-json-comments": "2.0.1",
2090         "supports-color": "6.0.0",
2091         "which": "1.3.1",
2092         "wide-align": "1.1.3",
2093         "yargs": "13.2.2",
2094         "yargs-parser": "13.0.0",
2095         "yargs-unparser": "1.5.0"
2096       },
2097       "dependencies": {
2098         "debug": {
2099           "version": "3.2.6",
2100           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2101           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
2102           "dev": true,
2103           "requires": {
2104             "ms": "^2.1.1"
2105           }
2106         },
2107         "ms": {
2108           "version": "2.1.1",
2109           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2110           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2111           "dev": true
2112         }
2113       }
2114     },
2115     "mocha-junit-reporter": {
2116       "version": "1.23.0",
2117       "resolved": "https://registry.npmjs.org/mocha-junit-reporter/-/mocha-junit-reporter-1.23.0.tgz",
2118       "integrity": "sha512-pmpnEO4iDTmLfrT2RKqPsc5relG4crnDSGmXPuGogdda27A7kLujDNJV4EbTbXlVBCZXggN9rQYPEWMkOv4AAA==",
2119       "dev": true,
2120       "requires": {
2121         "debug": "^2.2.0",
2122         "md5": "^2.1.0",
2123         "mkdirp": "~0.5.1",
2124         "strip-ansi": "^4.0.0",
2125         "xml": "^1.0.0"
2126       }
2127     },
2128     "morgan": {
2129       "version": "1.9.1",
2130       "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",
2131       "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==",
2132       "requires": {
2133         "basic-auth": "~2.0.0",
2134         "debug": "2.6.9",
2135         "depd": "~1.1.2",
2136         "on-finished": "~2.3.0",
2137         "on-headers": "~1.0.1"
2138       }
2139     },
2140     "ms": {
2141       "version": "2.1.2",
2142       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2143       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2144       "dev": true
2145     },
2146     "mute-stream": {
2147       "version": "0.0.7",
2148       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
2149       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
2150       "dev": true
2151     },
2152     "natural-compare": {
2153       "version": "1.4.0",
2154       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2155       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
2156       "dev": true
2157     },
2158     "negotiator": {
2159       "version": "0.6.2",
2160       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
2161       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
2162     },
2163     "neo-async": {
2164       "version": "2.6.1",
2165       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
2166       "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
2167       "dev": true
2168     },
2169     "nested-error-stacks": {
2170       "version": "2.1.0",
2171       "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
2172       "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
2173       "dev": true
2174     },
2175     "nice-try": {
2176       "version": "1.0.5",
2177       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2178       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2179       "dev": true
2180     },
2181     "node-environment-flags": {
2182       "version": "1.0.5",
2183       "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz",
2184       "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==",
2185       "dev": true,
2186       "requires": {
2187         "object.getownpropertydescriptors": "^2.0.3",
2188         "semver": "^5.7.0"
2189       }
2190     },
2191     "normalize-package-data": {
2192       "version": "2.5.0",
2193       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2194       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2195       "dev": true,
2196       "requires": {
2197         "hosted-git-info": "^2.1.4",
2198         "resolve": "^1.10.0",
2199         "semver": "2 || 3 || 4 || 5",
2200         "validate-npm-package-license": "^3.0.1"
2201       }
2202     },
2203     "npm-run-path": {
2204       "version": "2.0.2",
2205       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2206       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2207       "dev": true,
2208       "requires": {
2209         "path-key": "^2.0.0"
2210       }
2211     },
2212     "number-is-nan": {
2213       "version": "1.0.1",
2214       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2215       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2216       "dev": true
2217     },
2218     "nyc": {
2219       "version": "14.1.1",
2220       "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz",
2221       "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==",
2222       "dev": true,
2223       "requires": {
2224         "archy": "^1.0.0",
2225         "caching-transform": "^3.0.2",
2226         "convert-source-map": "^1.6.0",
2227         "cp-file": "^6.2.0",
2228         "find-cache-dir": "^2.1.0",
2229         "find-up": "^3.0.0",
2230         "foreground-child": "^1.5.6",
2231         "glob": "^7.1.3",
2232         "istanbul-lib-coverage": "^2.0.5",
2233         "istanbul-lib-hook": "^2.0.7",
2234         "istanbul-lib-instrument": "^3.3.0",
2235         "istanbul-lib-report": "^2.0.8",
2236         "istanbul-lib-source-maps": "^3.0.6",
2237         "istanbul-reports": "^2.2.4",
2238         "js-yaml": "^3.13.1",
2239         "make-dir": "^2.1.0",
2240         "merge-source-map": "^1.1.0",
2241         "resolve-from": "^4.0.0",
2242         "rimraf": "^2.6.3",
2243         "signal-exit": "^3.0.2",
2244         "spawn-wrap": "^1.4.2",
2245         "test-exclude": "^5.2.3",
2246         "uuid": "^3.3.2",
2247         "yargs": "^13.2.2",
2248         "yargs-parser": "^13.0.0"
2249       }
2250     },
2251     "oauth-sign": {
2252       "version": "0.9.0",
2253       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
2254       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
2255       "dev": true
2256     },
2257     "object-keys": {
2258       "version": "1.1.1",
2259       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2260       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2261       "dev": true
2262     },
2263     "object.assign": {
2264       "version": "4.1.0",
2265       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
2266       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
2267       "dev": true,
2268       "requires": {
2269         "define-properties": "^1.1.2",
2270         "function-bind": "^1.1.1",
2271         "has-symbols": "^1.0.0",
2272         "object-keys": "^1.0.11"
2273       }
2274     },
2275     "object.entries": {
2276       "version": "1.1.0",
2277       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
2278       "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
2279       "dev": true,
2280       "requires": {
2281         "define-properties": "^1.1.3",
2282         "es-abstract": "^1.12.0",
2283         "function-bind": "^1.1.1",
2284         "has": "^1.0.3"
2285       }
2286     },
2287     "object.getownpropertydescriptors": {
2288       "version": "2.0.3",
2289       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
2290       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
2291       "dev": true,
2292       "requires": {
2293         "define-properties": "^1.1.2",
2294         "es-abstract": "^1.5.1"
2295       }
2296     },
2297     "on-finished": {
2298       "version": "2.3.0",
2299       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2300       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2301       "requires": {
2302         "ee-first": "1.1.1"
2303       }
2304     },
2305     "on-headers": {
2306       "version": "1.0.2",
2307       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
2308       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
2309     },
2310     "once": {
2311       "version": "1.4.0",
2312       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2313       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2314       "dev": true,
2315       "requires": {
2316         "wrappy": "1"
2317       }
2318     },
2319     "onetime": {
2320       "version": "2.0.1",
2321       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
2322       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
2323       "dev": true,
2324       "requires": {
2325         "mimic-fn": "^1.0.0"
2326       },
2327       "dependencies": {
2328         "mimic-fn": {
2329           "version": "1.2.0",
2330           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
2331           "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
2332           "dev": true
2333         }
2334       }
2335     },
2336     "optimist": {
2337       "version": "0.6.1",
2338       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
2339       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
2340       "requires": {
2341         "minimist": "~0.0.1",
2342         "wordwrap": "~0.0.2"
2343       }
2344     },
2345     "optionator": {
2346       "version": "0.8.2",
2347       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
2348       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
2349       "dev": true,
2350       "requires": {
2351         "deep-is": "~0.1.3",
2352         "fast-levenshtein": "~2.0.4",
2353         "levn": "~0.3.0",
2354         "prelude-ls": "~1.1.2",
2355         "type-check": "~0.3.2",
2356         "wordwrap": "~1.0.0"
2357       },
2358       "dependencies": {
2359         "wordwrap": {
2360           "version": "1.0.0",
2361           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2362           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
2363           "dev": true
2364         }
2365       }
2366     },
2367     "os-homedir": {
2368       "version": "1.0.2",
2369       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2370       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
2371       "dev": true
2372     },
2373     "os-locale": {
2374       "version": "3.1.0",
2375       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
2376       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
2377       "dev": true,
2378       "requires": {
2379         "execa": "^1.0.0",
2380         "lcid": "^2.0.0",
2381         "mem": "^4.0.0"
2382       }
2383     },
2384     "os-tmpdir": {
2385       "version": "1.0.2",
2386       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2387       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2388       "dev": true
2389     },
2390     "p-defer": {
2391       "version": "1.0.0",
2392       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
2393       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
2394       "dev": true
2395     },
2396     "p-finally": {
2397       "version": "1.0.0",
2398       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
2399       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
2400       "dev": true
2401     },
2402     "p-is-promise": {
2403       "version": "2.1.0",
2404       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
2405       "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
2406       "dev": true
2407     },
2408     "p-limit": {
2409       "version": "2.2.0",
2410       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
2411       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
2412       "dev": true,
2413       "requires": {
2414         "p-try": "^2.0.0"
2415       }
2416     },
2417     "p-locate": {
2418       "version": "3.0.0",
2419       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
2420       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
2421       "dev": true,
2422       "requires": {
2423         "p-limit": "^2.0.0"
2424       }
2425     },
2426     "p-try": {
2427       "version": "2.2.0",
2428       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2429       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2430       "dev": true
2431     },
2432     "package-hash": {
2433       "version": "3.0.0",
2434       "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz",
2435       "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==",
2436       "dev": true,
2437       "requires": {
2438         "graceful-fs": "^4.1.15",
2439         "hasha": "^3.0.0",
2440         "lodash.flattendeep": "^4.4.0",
2441         "release-zalgo": "^1.0.0"
2442       }
2443     },
2444     "parent-module": {
2445       "version": "1.0.1",
2446       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2447       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2448       "dev": true,
2449       "requires": {
2450         "callsites": "^3.0.0"
2451       }
2452     },
2453     "parse-json": {
2454       "version": "2.2.0",
2455       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
2456       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
2457       "dev": true,
2458       "requires": {
2459         "error-ex": "^1.2.0"
2460       }
2461     },
2462     "parseurl": {
2463       "version": "1.3.3",
2464       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2465       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
2466     },
2467     "path-exists": {
2468       "version": "3.0.0",
2469       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
2470       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2471       "dev": true
2472     },
2473     "path-is-absolute": {
2474       "version": "1.0.1",
2475       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2476       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2477       "dev": true
2478     },
2479     "path-is-inside": {
2480       "version": "1.0.2",
2481       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
2482       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
2483       "dev": true
2484     },
2485     "path-key": {
2486       "version": "2.0.1",
2487       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2488       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2489       "dev": true
2490     },
2491     "path-parse": {
2492       "version": "1.0.6",
2493       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2494       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
2495       "dev": true
2496     },
2497     "path-to-regexp": {
2498       "version": "0.1.7",
2499       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
2500       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
2501     },
2502     "path-type": {
2503       "version": "2.0.0",
2504       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
2505       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
2506       "dev": true,
2507       "requires": {
2508         "pify": "^2.0.0"
2509       }
2510     },
2511     "pathval": {
2512       "version": "1.1.0",
2513       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
2514       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
2515       "dev": true
2516     },
2517     "performance-now": {
2518       "version": "2.1.0",
2519       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
2520       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
2521       "dev": true
2522     },
2523     "pify": {
2524       "version": "2.3.0",
2525       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2526       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
2527       "dev": true
2528     },
2529     "pkg-dir": {
2530       "version": "2.0.0",
2531       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
2532       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
2533       "dev": true,
2534       "requires": {
2535         "find-up": "^2.1.0"
2536       },
2537       "dependencies": {
2538         "find-up": {
2539           "version": "2.1.0",
2540           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2541           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2542           "dev": true,
2543           "requires": {
2544             "locate-path": "^2.0.0"
2545           }
2546         },
2547         "locate-path": {
2548           "version": "2.0.0",
2549           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2550           "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2551           "dev": true,
2552           "requires": {
2553             "p-locate": "^2.0.0",
2554             "path-exists": "^3.0.0"
2555           }
2556         },
2557         "p-limit": {
2558           "version": "1.3.0",
2559           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
2560           "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
2561           "dev": true,
2562           "requires": {
2563             "p-try": "^1.0.0"
2564           }
2565         },
2566         "p-locate": {
2567           "version": "2.0.0",
2568           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
2569           "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
2570           "dev": true,
2571           "requires": {
2572             "p-limit": "^1.1.0"
2573           }
2574         },
2575         "p-try": {
2576           "version": "1.0.0",
2577           "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
2578           "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
2579           "dev": true
2580         }
2581       }
2582     },
2583     "prelude-ls": {
2584       "version": "1.1.2",
2585       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
2586       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
2587       "dev": true
2588     },
2589     "process-nextick-args": {
2590       "version": "2.0.1",
2591       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2592       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2593       "dev": true
2594     },
2595     "progress": {
2596       "version": "2.0.3",
2597       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
2598       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2599       "dev": true
2600     },
2601     "proxy-addr": {
2602       "version": "2.0.5",
2603       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
2604       "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
2605       "requires": {
2606         "forwarded": "~0.1.2",
2607         "ipaddr.js": "1.9.0"
2608       }
2609     },
2610     "pseudomap": {
2611       "version": "1.0.2",
2612       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2613       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
2614       "dev": true
2615     },
2616     "psl": {
2617       "version": "1.1.33",
2618       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.33.tgz",
2619       "integrity": "sha512-LTDP2uSrsc7XCb5lO7A8BI1qYxRe/8EqlRvMeEl6rsnYAqDOl8xHR+8lSAIVfrNaSAlTPTNOCgNjWcoUL3AZsw==",
2620       "dev": true
2621     },
2622     "pump": {
2623       "version": "3.0.0",
2624       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2625       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2626       "dev": true,
2627       "requires": {
2628         "end-of-stream": "^1.1.0",
2629         "once": "^1.3.1"
2630       }
2631     },
2632     "punycode": {
2633       "version": "2.1.1",
2634       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2635       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2636       "dev": true
2637     },
2638     "qs": {
2639       "version": "6.7.0",
2640       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
2641       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
2642       "dev": true
2643     },
2644     "range-parser": {
2645       "version": "1.2.1",
2646       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2647       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
2648     },
2649     "raw-body": {
2650       "version": "2.3.3",
2651       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
2652       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
2653       "requires": {
2654         "bytes": "3.0.0",
2655         "http-errors": "1.6.3",
2656         "iconv-lite": "0.4.23",
2657         "unpipe": "1.0.0"
2658       }
2659     },
2660     "read-pkg": {
2661       "version": "2.0.0",
2662       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
2663       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
2664       "dev": true,
2665       "requires": {
2666         "load-json-file": "^2.0.0",
2667         "normalize-package-data": "^2.3.2",
2668         "path-type": "^2.0.0"
2669       }
2670     },
2671     "read-pkg-up": {
2672       "version": "2.0.0",
2673       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
2674       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
2675       "dev": true,
2676       "requires": {
2677         "find-up": "^2.0.0",
2678         "read-pkg": "^2.0.0"
2679       },
2680       "dependencies": {
2681         "find-up": {
2682           "version": "2.1.0",
2683           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2684           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2685           "dev": true,
2686           "requires": {
2687             "locate-path": "^2.0.0"
2688           }
2689         },
2690         "locate-path": {
2691           "version": "2.0.0",
2692           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2693           "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2694           "dev": true,
2695           "requires": {
2696             "p-locate": "^2.0.0",
2697             "path-exists": "^3.0.0"
2698           }
2699         },
2700         "p-limit": {
2701           "version": "1.3.0",
2702           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
2703           "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
2704           "dev": true,
2705           "requires": {
2706             "p-try": "^1.0.0"
2707           }
2708         },
2709         "p-locate": {
2710           "version": "2.0.0",
2711           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
2712           "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
2713           "dev": true,
2714           "requires": {
2715             "p-limit": "^1.1.0"
2716           }
2717         },
2718         "p-try": {
2719           "version": "1.0.0",
2720           "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
2721           "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
2722           "dev": true
2723         }
2724       }
2725     },
2726     "readable-stream": {
2727       "version": "2.3.6",
2728       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2729       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2730       "dev": true,
2731       "requires": {
2732         "core-util-is": "~1.0.0",
2733         "inherits": "~2.0.3",
2734         "isarray": "~1.0.0",
2735         "process-nextick-args": "~2.0.0",
2736         "safe-buffer": "~5.1.1",
2737         "string_decoder": "~1.1.1",
2738         "util-deprecate": "~1.0.1"
2739       }
2740     },
2741     "regexpp": {
2742       "version": "2.0.1",
2743       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
2744       "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
2745       "dev": true
2746     },
2747     "release-zalgo": {
2748       "version": "1.0.0",
2749       "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
2750       "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
2751       "dev": true,
2752       "requires": {
2753         "es6-error": "^4.0.1"
2754       }
2755     },
2756     "request": {
2757       "version": "2.88.0",
2758       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
2759       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
2760       "dev": true,
2761       "requires": {
2762         "aws-sign2": "~0.7.0",
2763         "aws4": "^1.8.0",
2764         "caseless": "~0.12.0",
2765         "combined-stream": "~1.0.6",
2766         "extend": "~3.0.2",
2767         "forever-agent": "~0.6.1",
2768         "form-data": "~2.3.2",
2769         "har-validator": "~5.1.0",
2770         "http-signature": "~1.2.0",
2771         "is-typedarray": "~1.0.0",
2772         "isstream": "~0.1.2",
2773         "json-stringify-safe": "~5.0.1",
2774         "mime-types": "~2.1.19",
2775         "oauth-sign": "~0.9.0",
2776         "performance-now": "^2.1.0",
2777         "qs": "~6.5.2",
2778         "safe-buffer": "^5.1.2",
2779         "tough-cookie": "~2.4.3",
2780         "tunnel-agent": "^0.6.0",
2781         "uuid": "^3.3.2"
2782       },
2783       "dependencies": {
2784         "form-data": {
2785           "version": "2.3.3",
2786           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2787           "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2788           "dev": true,
2789           "requires": {
2790             "asynckit": "^0.4.0",
2791             "combined-stream": "^1.0.6",
2792             "mime-types": "^2.1.12"
2793           }
2794         },
2795         "qs": {
2796           "version": "6.5.2",
2797           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
2798           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
2799           "dev": true
2800         }
2801       }
2802     },
2803     "require-directory": {
2804       "version": "2.1.1",
2805       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2806       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
2807       "dev": true
2808     },
2809     "require-main-filename": {
2810       "version": "2.0.0",
2811       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
2812       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
2813       "dev": true
2814     },
2815     "resolve": {
2816       "version": "1.11.1",
2817       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
2818       "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
2819       "dev": true,
2820       "requires": {
2821         "path-parse": "^1.0.6"
2822       }
2823     },
2824     "resolve-from": {
2825       "version": "4.0.0",
2826       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2827       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2828       "dev": true
2829     },
2830     "restore-cursor": {
2831       "version": "2.0.0",
2832       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
2833       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
2834       "dev": true,
2835       "requires": {
2836         "onetime": "^2.0.0",
2837         "signal-exit": "^3.0.2"
2838       }
2839     },
2840     "rimraf": {
2841       "version": "2.6.3",
2842       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
2843       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
2844       "dev": true,
2845       "requires": {
2846         "glob": "^7.1.3"
2847       }
2848     },
2849     "run-async": {
2850       "version": "2.3.0",
2851       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
2852       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
2853       "dev": true,
2854       "requires": {
2855         "is-promise": "^2.1.0"
2856       }
2857     },
2858     "rxjs": {
2859       "version": "6.5.2",
2860       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
2861       "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
2862       "dev": true,
2863       "requires": {
2864         "tslib": "^1.9.0"
2865       }
2866     },
2867     "safe-buffer": {
2868       "version": "5.1.2",
2869       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2870       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2871     },
2872     "safer-buffer": {
2873       "version": "2.1.2",
2874       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2875       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2876     },
2877     "semver": {
2878       "version": "5.7.0",
2879       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
2880       "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
2881       "dev": true
2882     },
2883     "send": {
2884       "version": "0.16.2",
2885       "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
2886       "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
2887       "requires": {
2888         "debug": "2.6.9",
2889         "depd": "~1.1.2",
2890         "destroy": "~1.0.4",
2891         "encodeurl": "~1.0.2",
2892         "escape-html": "~1.0.3",
2893         "etag": "~1.8.1",
2894         "fresh": "0.5.2",
2895         "http-errors": "~1.6.2",
2896         "mime": "1.4.1",
2897         "ms": "2.0.0",
2898         "on-finished": "~2.3.0",
2899         "range-parser": "~1.2.0",
2900         "statuses": "~1.4.0"
2901       },
2902       "dependencies": {
2903         "mime": {
2904           "version": "1.4.1",
2905           "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
2906           "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
2907         },
2908         "ms": {
2909           "version": "2.0.0",
2910           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2911           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2912         }
2913       }
2914     },
2915     "serve-static": {
2916       "version": "1.13.2",
2917       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
2918       "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
2919       "requires": {
2920         "encodeurl": "~1.0.2",
2921         "escape-html": "~1.0.3",
2922         "parseurl": "~1.3.2",
2923         "send": "0.16.2"
2924       }
2925     },
2926     "set-blocking": {
2927       "version": "2.0.0",
2928       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
2929       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
2930       "dev": true
2931     },
2932     "setprototypeof": {
2933       "version": "1.1.0",
2934       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
2935       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
2936     },
2937     "shebang-command": {
2938       "version": "1.2.0",
2939       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2940       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2941       "dev": true,
2942       "requires": {
2943         "shebang-regex": "^1.0.0"
2944       }
2945     },
2946     "shebang-regex": {
2947       "version": "1.0.0",
2948       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2949       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2950       "dev": true
2951     },
2952     "signal-exit": {
2953       "version": "3.0.2",
2954       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
2955       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
2956       "dev": true
2957     },
2958     "slice-ansi": {
2959       "version": "2.1.0",
2960       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
2961       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
2962       "dev": true,
2963       "requires": {
2964         "ansi-styles": "^3.2.0",
2965         "astral-regex": "^1.0.0",
2966         "is-fullwidth-code-point": "^2.0.0"
2967       }
2968     },
2969     "source-map": {
2970       "version": "0.6.1",
2971       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2972       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
2973     },
2974     "spawn-wrap": {
2975       "version": "1.4.2",
2976       "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz",
2977       "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==",
2978       "dev": true,
2979       "requires": {
2980         "foreground-child": "^1.5.6",
2981         "mkdirp": "^0.5.0",
2982         "os-homedir": "^1.0.1",
2983         "rimraf": "^2.6.2",
2984         "signal-exit": "^3.0.2",
2985         "which": "^1.3.0"
2986       }
2987     },
2988     "spdx-correct": {
2989       "version": "3.1.0",
2990       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
2991       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
2992       "dev": true,
2993       "requires": {
2994         "spdx-expression-parse": "^3.0.0",
2995         "spdx-license-ids": "^3.0.0"
2996       }
2997     },
2998     "spdx-exceptions": {
2999       "version": "2.2.0",
3000       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
3001       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
3002       "dev": true
3003     },
3004     "spdx-expression-parse": {
3005       "version": "3.0.0",
3006       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
3007       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
3008       "dev": true,
3009       "requires": {
3010         "spdx-exceptions": "^2.1.0",
3011         "spdx-license-ids": "^3.0.0"
3012       }
3013     },
3014     "spdx-license-ids": {
3015       "version": "3.0.4",
3016       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
3017       "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
3018       "dev": true
3019     },
3020     "sprintf-js": {
3021       "version": "1.0.3",
3022       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3023       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3024       "dev": true
3025     },
3026     "sshpk": {
3027       "version": "1.16.1",
3028       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
3029       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
3030       "dev": true,
3031       "requires": {
3032         "asn1": "~0.2.3",
3033         "assert-plus": "^1.0.0",
3034         "bcrypt-pbkdf": "^1.0.0",
3035         "dashdash": "^1.12.0",
3036         "ecc-jsbn": "~0.1.1",
3037         "getpass": "^0.1.1",
3038         "jsbn": "~0.1.0",
3039         "safer-buffer": "^2.0.2",
3040         "tweetnacl": "~0.14.0"
3041       }
3042     },
3043     "statuses": {
3044       "version": "1.4.0",
3045       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
3046       "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
3047     },
3048     "string-width": {
3049       "version": "2.1.1",
3050       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3051       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3052       "dev": true,
3053       "requires": {
3054         "is-fullwidth-code-point": "^2.0.0",
3055         "strip-ansi": "^4.0.0"
3056       }
3057     },
3058     "string_decoder": {
3059       "version": "1.1.1",
3060       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3061       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3062       "dev": true,
3063       "requires": {
3064         "safe-buffer": "~5.1.0"
3065       }
3066     },
3067     "strip-ansi": {
3068       "version": "4.0.0",
3069       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3070       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3071       "dev": true,
3072       "requires": {
3073         "ansi-regex": "^3.0.0"
3074       }
3075     },
3076     "strip-bom": {
3077       "version": "3.0.0",
3078       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3079       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3080       "dev": true
3081     },
3082     "strip-eof": {
3083       "version": "1.0.0",
3084       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
3085       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
3086       "dev": true
3087     },
3088     "strip-json-comments": {
3089       "version": "2.0.1",
3090       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3091       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3092       "dev": true
3093     },
3094     "superagent": {
3095       "version": "3.8.3",
3096       "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
3097       "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
3098       "dev": true,
3099       "requires": {
3100         "component-emitter": "^1.2.0",
3101         "cookiejar": "^2.1.0",
3102         "debug": "^3.1.0",
3103         "extend": "^3.0.0",
3104         "form-data": "^2.3.1",
3105         "formidable": "^1.2.0",
3106         "methods": "^1.1.1",
3107         "mime": "^1.4.1",
3108         "qs": "^6.5.1",
3109         "readable-stream": "^2.3.5"
3110       },
3111       "dependencies": {
3112         "debug": {
3113           "version": "3.2.6",
3114           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3115           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3116           "dev": true,
3117           "requires": {
3118             "ms": "^2.1.1"
3119           }
3120         }
3121       }
3122     },
3123     "supports-color": {
3124       "version": "6.0.0",
3125       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
3126       "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
3127       "dev": true,
3128       "requires": {
3129         "has-flag": "^3.0.0"
3130       }
3131     },
3132     "table": {
3133       "version": "5.4.1",
3134       "resolved": "https://registry.npmjs.org/table/-/table-5.4.1.tgz",
3135       "integrity": "sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w==",
3136       "dev": true,
3137       "requires": {
3138         "ajv": "^6.9.1",
3139         "lodash": "^4.17.11",
3140         "slice-ansi": "^2.1.0",
3141         "string-width": "^3.0.0"
3142       },
3143       "dependencies": {
3144         "ansi-regex": {
3145           "version": "4.1.0",
3146           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3147           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3148           "dev": true
3149         },
3150         "string-width": {
3151           "version": "3.1.0",
3152           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3153           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3154           "dev": true,
3155           "requires": {
3156             "emoji-regex": "^7.0.1",
3157             "is-fullwidth-code-point": "^2.0.0",
3158             "strip-ansi": "^5.1.0"
3159           }
3160         },
3161         "strip-ansi": {
3162           "version": "5.2.0",
3163           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3164           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3165           "dev": true,
3166           "requires": {
3167             "ansi-regex": "^4.1.0"
3168           }
3169         }
3170       }
3171     },
3172     "test-exclude": {
3173       "version": "5.2.3",
3174       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
3175       "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
3176       "dev": true,
3177       "requires": {
3178         "glob": "^7.1.3",
3179         "minimatch": "^3.0.4",
3180         "read-pkg-up": "^4.0.0",
3181         "require-main-filename": "^2.0.0"
3182       },
3183       "dependencies": {
3184         "load-json-file": {
3185           "version": "4.0.0",
3186           "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
3187           "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
3188           "dev": true,
3189           "requires": {
3190             "graceful-fs": "^4.1.2",
3191             "parse-json": "^4.0.0",
3192             "pify": "^3.0.0",
3193             "strip-bom": "^3.0.0"
3194           }
3195         },
3196         "parse-json": {
3197           "version": "4.0.0",
3198           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3199           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3200           "dev": true,
3201           "requires": {
3202             "error-ex": "^1.3.1",
3203             "json-parse-better-errors": "^1.0.1"
3204           }
3205         },
3206         "path-type": {
3207           "version": "3.0.0",
3208           "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3209           "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3210           "dev": true,
3211           "requires": {
3212             "pify": "^3.0.0"
3213           }
3214         },
3215         "pify": {
3216           "version": "3.0.0",
3217           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3218           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3219           "dev": true
3220         },
3221         "read-pkg": {
3222           "version": "3.0.0",
3223           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
3224           "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
3225           "dev": true,
3226           "requires": {
3227             "load-json-file": "^4.0.0",
3228             "normalize-package-data": "^2.3.2",
3229             "path-type": "^3.0.0"
3230           }
3231         },
3232         "read-pkg-up": {
3233           "version": "4.0.0",
3234           "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
3235           "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
3236           "dev": true,
3237           "requires": {
3238             "find-up": "^3.0.0",
3239             "read-pkg": "^3.0.0"
3240           }
3241         }
3242       }
3243     },
3244     "text-table": {
3245       "version": "0.2.0",
3246       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3247       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
3248       "dev": true
3249     },
3250     "through": {
3251       "version": "2.3.8",
3252       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3253       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3254       "dev": true
3255     },
3256     "tmp": {
3257       "version": "0.0.33",
3258       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3259       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3260       "dev": true,
3261       "requires": {
3262         "os-tmpdir": "~1.0.2"
3263       }
3264     },
3265     "to-fast-properties": {
3266       "version": "2.0.0",
3267       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3268       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
3269       "dev": true
3270     },
3271     "tough-cookie": {
3272       "version": "2.4.3",
3273       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
3274       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
3275       "dev": true,
3276       "requires": {
3277         "psl": "^1.1.24",
3278         "punycode": "^1.4.1"
3279       },
3280       "dependencies": {
3281         "punycode": {
3282           "version": "1.4.1",
3283           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
3284           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
3285           "dev": true
3286         }
3287       }
3288     },
3289     "trim-right": {
3290       "version": "1.0.1",
3291       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
3292       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
3293       "dev": true
3294     },
3295     "tslib": {
3296       "version": "1.10.0",
3297       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
3298       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
3299       "dev": true
3300     },
3301     "tunnel-agent": {
3302       "version": "0.6.0",
3303       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3304       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
3305       "dev": true,
3306       "requires": {
3307         "safe-buffer": "^5.0.1"
3308       }
3309     },
3310     "tweetnacl": {
3311       "version": "0.14.5",
3312       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
3313       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
3314       "dev": true
3315     },
3316     "type-check": {
3317       "version": "0.3.2",
3318       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
3319       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
3320       "dev": true,
3321       "requires": {
3322         "prelude-ls": "~1.1.2"
3323       }
3324     },
3325     "type-detect": {
3326       "version": "4.0.8",
3327       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
3328       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
3329       "dev": true
3330     },
3331     "type-is": {
3332       "version": "1.6.18",
3333       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
3334       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
3335       "requires": {
3336         "media-typer": "0.3.0",
3337         "mime-types": "~2.1.24"
3338       }
3339     },
3340     "uglify-js": {
3341       "version": "3.6.0",
3342       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
3343       "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
3344       "optional": true,
3345       "requires": {
3346         "commander": "~2.20.0",
3347         "source-map": "~0.6.1"
3348       }
3349     },
3350     "unpipe": {
3351       "version": "1.0.0",
3352       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3353       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
3354     },
3355     "uri-js": {
3356       "version": "4.2.2",
3357       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
3358       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
3359       "dev": true,
3360       "requires": {
3361         "punycode": "^2.1.0"
3362       }
3363     },
3364     "util-deprecate": {
3365       "version": "1.0.2",
3366       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3367       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3368       "dev": true
3369     },
3370     "utils-merge": {
3371       "version": "1.0.1",
3372       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
3373       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
3374     },
3375     "uuid": {
3376       "version": "3.3.2",
3377       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
3378       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
3379       "dev": true
3380     },
3381     "validate-npm-package-license": {
3382       "version": "3.0.4",
3383       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3384       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3385       "dev": true,
3386       "requires": {
3387         "spdx-correct": "^3.0.0",
3388         "spdx-expression-parse": "^3.0.0"
3389       }
3390     },
3391     "vary": {
3392       "version": "1.1.2",
3393       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
3394       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
3395     },
3396     "verror": {
3397       "version": "1.10.0",
3398       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
3399       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
3400       "dev": true,
3401       "requires": {
3402         "assert-plus": "^1.0.0",
3403         "core-util-is": "1.0.2",
3404         "extsprintf": "^1.2.0"
3405       }
3406     },
3407     "walk": {
3408       "version": "2.3.9",
3409       "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz",
3410       "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=",
3411       "requires": {
3412         "foreachasync": "^3.0.0"
3413       }
3414     },
3415     "which": {
3416       "version": "1.3.1",
3417       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3418       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3419       "dev": true,
3420       "requires": {
3421         "isexe": "^2.0.0"
3422       }
3423     },
3424     "which-module": {
3425       "version": "2.0.0",
3426       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
3427       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
3428       "dev": true
3429     },
3430     "wide-align": {
3431       "version": "1.1.3",
3432       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
3433       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
3434       "dev": true,
3435       "requires": {
3436         "string-width": "^1.0.2 || 2"
3437       }
3438     },
3439     "wordwrap": {
3440       "version": "0.0.3",
3441       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3442       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
3443     },
3444     "wrap-ansi": {
3445       "version": "2.1.0",
3446       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
3447       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
3448       "dev": true,
3449       "requires": {
3450         "string-width": "^1.0.1",
3451         "strip-ansi": "^3.0.1"
3452       },
3453       "dependencies": {
3454         "ansi-regex": {
3455           "version": "2.1.1",
3456           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3457           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3458           "dev": true
3459         },
3460         "is-fullwidth-code-point": {
3461           "version": "1.0.0",
3462           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3463           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3464           "dev": true,
3465           "requires": {
3466             "number-is-nan": "^1.0.0"
3467           }
3468         },
3469         "string-width": {
3470           "version": "1.0.2",
3471           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3472           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3473           "dev": true,
3474           "requires": {
3475             "code-point-at": "^1.0.0",
3476             "is-fullwidth-code-point": "^1.0.0",
3477             "strip-ansi": "^3.0.0"
3478           }
3479         },
3480         "strip-ansi": {
3481           "version": "3.0.1",
3482           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3483           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3484           "dev": true,
3485           "requires": {
3486             "ansi-regex": "^2.0.0"
3487           }
3488         }
3489       }
3490     },
3491     "wrappy": {
3492       "version": "1.0.2",
3493       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3494       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3495       "dev": true
3496     },
3497     "write": {
3498       "version": "1.0.3",
3499       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
3500       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
3501       "dev": true,
3502       "requires": {
3503         "mkdirp": "^0.5.1"
3504       }
3505     },
3506     "write-file-atomic": {
3507       "version": "2.4.3",
3508       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
3509       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
3510       "dev": true,
3511       "requires": {
3512         "graceful-fs": "^4.1.11",
3513         "imurmurhash": "^0.1.4",
3514         "signal-exit": "^3.0.2"
3515       }
3516     },
3517     "xml": {
3518       "version": "1.0.1",
3519       "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
3520       "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=",
3521       "dev": true
3522     },
3523     "y18n": {
3524       "version": "4.0.0",
3525       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
3526       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
3527       "dev": true
3528     },
3529     "yallist": {
3530       "version": "2.1.2",
3531       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
3532       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
3533       "dev": true
3534     },
3535     "yargs": {
3536       "version": "13.2.2",
3537       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
3538       "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
3539       "dev": true,
3540       "requires": {
3541         "cliui": "^4.0.0",
3542         "find-up": "^3.0.0",
3543         "get-caller-file": "^2.0.1",
3544         "os-locale": "^3.1.0",
3545         "require-directory": "^2.1.1",
3546         "require-main-filename": "^2.0.0",
3547         "set-blocking": "^2.0.0",
3548         "string-width": "^3.0.0",
3549         "which-module": "^2.0.0",
3550         "y18n": "^4.0.0",
3551         "yargs-parser": "^13.0.0"
3552       },
3553       "dependencies": {
3554         "ansi-regex": {
3555           "version": "4.1.0",
3556           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3557           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3558           "dev": true
3559         },
3560         "string-width": {
3561           "version": "3.1.0",
3562           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3563           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3564           "dev": true,
3565           "requires": {
3566             "emoji-regex": "^7.0.1",
3567             "is-fullwidth-code-point": "^2.0.0",
3568             "strip-ansi": "^5.1.0"
3569           }
3570         },
3571         "strip-ansi": {
3572           "version": "5.2.0",
3573           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3574           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3575           "dev": true,
3576           "requires": {
3577             "ansi-regex": "^4.1.0"
3578           }
3579         }
3580       }
3581     },
3582     "yargs-parser": {
3583       "version": "13.0.0",
3584       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz",
3585       "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==",
3586       "dev": true,
3587       "requires": {
3588         "camelcase": "^5.0.0",
3589         "decamelize": "^1.2.0"
3590       }
3591     },
3592     "yargs-unparser": {
3593       "version": "1.5.0",
3594       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz",
3595       "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==",
3596       "dev": true,
3597       "requires": {
3598         "flat": "^4.1.0",
3599         "lodash": "^4.17.11",
3600         "yargs": "^12.0.5"
3601       },
3602       "dependencies": {
3603         "get-caller-file": {
3604           "version": "1.0.3",
3605           "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
3606           "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
3607           "dev": true
3608         },
3609         "require-main-filename": {
3610           "version": "1.0.1",
3611           "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
3612           "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
3613           "dev": true
3614         },
3615         "yargs": {
3616           "version": "12.0.5",
3617           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
3618           "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
3619           "dev": true,
3620           "requires": {
3621             "cliui": "^4.0.0",
3622             "decamelize": "^1.2.0",
3623             "find-up": "^3.0.0",
3624             "get-caller-file": "^1.0.1",
3625             "os-locale": "^3.0.0",
3626             "require-directory": "^2.1.1",
3627             "require-main-filename": "^1.0.1",
3628             "set-blocking": "^2.0.0",
3629             "string-width": "^2.0.0",
3630             "which-module": "^2.0.0",
3631             "y18n": "^3.2.1 || ^4.0.0",
3632             "yargs-parser": "^11.1.1"
3633           }
3634         },
3635         "yargs-parser": {
3636           "version": "11.1.1",
3637           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
3638           "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
3639           "dev": true,
3640           "requires": {
3641             "camelcase": "^5.0.0",
3642             "decamelize": "^1.2.0"
3643           }
3644         }
3645       }
3646     }
3647   }
3648 }