1{
2  "name": "thrift",
3  "version": "0.18.0",
4  "lockfileVersion": 1,
5  "requires": true,
6  "dependencies": {
7    "@babel/parser": {
8      "version": "7.19.3",
9      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz",
10      "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ=="
11    },
12    "@types/linkify-it": {
13      "version": "3.0.2",
14      "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
15      "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA=="
16    },
17    "@types/markdown-it": {
18      "version": "12.2.3",
19      "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
20      "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
21      "requires": {
22        "@types/linkify-it": "*",
23        "@types/mdurl": "*"
24      }
25    },
26    "@types/mdurl": {
27      "version": "1.0.2",
28      "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
29      "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA=="
30    },
31    "@types/node": {
32      "version": "10.12.18",
33      "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz",
34      "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==",
35      "dev": true
36    },
37    "@types/node-int64": {
38      "version": "0.4.29",
39      "resolved": "https://registry.npmjs.org/@types/node-int64/-/node-int64-0.4.29.tgz",
40      "integrity": "sha512-rHXvenLTj/CcsmNAebaBOhxQ2MqEGl3yXZZcZ21XYR+gzGTTcpOy2N4IxpvTCz48loyQNatHvfn6GhIbbZ1R3Q==",
41      "dev": true,
42      "requires": {
43        "@types/node": "*"
44      }
45    },
46    "@types/phantom": {
47      "version": "3.2.5",
48      "resolved": "https://registry.npmjs.org/@types/phantom/-/phantom-3.2.5.tgz",
49      "integrity": "sha512-7m36DoKSvZgBGWp0xiJ74eHnuotyrpDyQ6m+lers5iMvW4QX+RvBENn7PCjNix7OVqPWlBM+7AqzYVIQ7NrKrA==",
50      "dev": true
51    },
52    "@types/qunit": {
53      "version": "2.5.4",
54      "resolved": "https://registry.npmjs.org/@types/qunit/-/qunit-2.5.4.tgz",
55      "integrity": "sha512-VHi2lEd4/zp8OOouf43JXGJJ5ZxHvdLL1dU0Yakp6Iy73SjpuXl7yjwAwmh1qhTv8krDgHteSwaySr++uXX9YQ==",
56      "dev": true
57    },
58    "JSONStream": {
59      "version": "1.3.5",
60      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
61      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
62      "dev": true,
63      "requires": {
64        "jsonparse": "^1.2.0",
65        "through": ">=2.2.7 <3"
66      }
67    },
68    "abbrev": {
69      "version": "1.1.1",
70      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
71      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
72    },
73    "acorn": {
74      "version": "6.4.2",
75      "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
76      "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
77      "dev": true
78    },
79    "acorn-dynamic-import": {
80      "version": "4.0.0",
81      "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
82      "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
83      "dev": true
84    },
85    "acorn-node": {
86      "version": "1.6.2",
87      "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.6.2.tgz",
88      "integrity": "sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg==",
89      "dev": true,
90      "requires": {
91        "acorn": "^6.0.2",
92        "acorn-dynamic-import": "^4.0.0",
93        "acorn-walk": "^6.1.0",
94        "xtend": "^4.0.1"
95      }
96    },
97    "acorn-walk": {
98      "version": "6.1.1",
99      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
100      "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
101      "dev": true
102    },
103    "ajv": {
104      "version": "6.12.6",
105      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
106      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
107      "dev": true,
108      "requires": {
109        "fast-deep-equal": "^3.1.1",
110        "fast-json-stable-stringify": "^2.0.0",
111        "json-schema-traverse": "^0.4.1",
112        "uri-js": "^4.2.2"
113      },
114      "dependencies": {
115        "fast-deep-equal": {
116          "version": "3.1.3",
117          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
118          "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
119          "dev": true
120        }
121      }
122    },
123    "align-text": {
124      "version": "0.1.4",
125      "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
126      "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
127      "dev": true,
128      "requires": {
129        "kind-of": "^3.0.2",
130        "longest": "^1.0.1",
131        "repeat-string": "^1.5.2"
132      },
133      "dependencies": {
134        "kind-of": {
135          "version": "3.2.2",
136          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
137          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
138          "dev": true,
139          "requires": {
140            "is-buffer": "^1.1.5"
141          }
142        }
143      }
144    },
145    "ansi-regex": {
146      "version": "2.1.1",
147      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
148      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
149      "dev": true
150    },
151    "ansi-styles": {
152      "version": "4.3.0",
153      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
154      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
155      "dev": true,
156      "requires": {
157        "color-convert": "^2.0.1"
158      },
159      "dependencies": {
160        "color-convert": {
161          "version": "2.0.1",
162          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
163          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
164          "dev": true,
165          "requires": {
166            "color-name": "~1.1.4"
167          }
168        },
169        "color-name": {
170          "version": "1.1.4",
171          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
172          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
173          "dev": true
174        }
175      }
176    },
177    "argparse": {
178      "version": "1.0.10",
179      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
180      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
181      "dev": true,
182      "requires": {
183        "sprintf-js": "~1.0.2"
184      },
185      "dependencies": {
186        "sprintf-js": {
187          "version": "1.0.3",
188          "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
189          "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
190          "dev": true
191        }
192      }
193    },
194    "array-each": {
195      "version": "1.0.1",
196      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
197      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
198      "dev": true
199    },
200    "array-find-index": {
201      "version": "1.0.2",
202      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
203      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
204      "dev": true
205    },
206    "array-slice": {
207      "version": "1.1.0",
208      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
209      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
210      "dev": true
211    },
212    "asn1": {
213      "version": "0.2.4",
214      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
215      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
216      "dev": true,
217      "requires": {
218        "safer-buffer": "~2.1.0"
219      }
220    },
221    "asn1.js": {
222      "version": "4.10.1",
223      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
224      "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
225      "dev": true,
226      "requires": {
227        "bn.js": "^4.0.0",
228        "inherits": "^2.0.1",
229        "minimalistic-assert": "^1.0.0"
230      }
231    },
232    "assert": {
233      "version": "1.4.1",
234      "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
235      "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
236      "dev": true,
237      "requires": {
238        "util": "0.10.3"
239      },
240      "dependencies": {
241        "inherits": {
242          "version": "2.0.1",
243          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
244          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
245          "dev": true
246        },
247        "util": {
248          "version": "0.10.3",
249          "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
250          "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
251          "dev": true,
252          "requires": {
253            "inherits": "2.0.1"
254          }
255        }
256      }
257    },
258    "assert-plus": {
259      "version": "1.0.0",
260      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
261      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
262      "dev": true
263    },
264    "async": {
265      "version": "3.2.4",
266      "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
267      "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
268      "dev": true
269    },
270    "async-limiter": {
271      "version": "1.0.0",
272      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
273      "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
274      "dev": true
275    },
276    "asynckit": {
277      "version": "0.4.0",
278      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
279      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
280      "dev": true
281    },
282    "aws-sign2": {
283      "version": "0.7.0",
284      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
285      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
286      "dev": true
287    },
288    "aws4": {
289      "version": "1.8.0",
290      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
291      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
292      "dev": true
293    },
294    "balanced-match": {
295      "version": "1.0.0",
296      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
297      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
298      "dev": true
299    },
300    "base64-js": {
301      "version": "1.3.0",
302      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
303      "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
304      "dev": true
305    },
306    "bcrypt-pbkdf": {
307      "version": "1.0.2",
308      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
309      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
310      "dev": true,
311      "requires": {
312        "tweetnacl": "^0.14.3"
313      }
314    },
315    "bluebird": {
316      "version": "3.7.2",
317      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
318      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
319    },
320    "bn.js": {
321      "version": "4.11.8",
322      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
323      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
324      "dev": true
325    },
326    "brace-expansion": {
327      "version": "1.1.11",
328      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
329      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
330      "dev": true,
331      "requires": {
332        "balanced-match": "^1.0.0",
333        "concat-map": "0.0.1"
334      }
335    },
336    "braces": {
337      "version": "3.0.2",
338      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
339      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
340      "dev": true,
341      "requires": {
342        "fill-range": "^7.0.1"
343      }
344    },
345    "brorand": {
346      "version": "1.1.0",
347      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
348      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
349      "dev": true
350    },
351    "browser-pack": {
352      "version": "6.1.0",
353      "resolved": "http://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
354      "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
355      "dev": true,
356      "requires": {
357        "JSONStream": "^1.0.3",
358        "combine-source-map": "~0.8.0",
359        "defined": "^1.0.0",
360        "safe-buffer": "^5.1.1",
361        "through2": "^2.0.0",
362        "umd": "^3.0.0"
363      }
364    },
365    "browser-resolve": {
366      "version": "1.11.3",
367      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
368      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
369      "dev": true,
370      "requires": {
371        "resolve": "1.1.7"
372      },
373      "dependencies": {
374        "resolve": {
375          "version": "1.1.7",
376          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
377          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
378          "dev": true
379        }
380      }
381    },
382    "browserify": {
383      "version": "16.2.3",
384      "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz",
385      "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==",
386      "dev": true,
387      "requires": {
388        "JSONStream": "^1.0.3",
389        "assert": "^1.4.0",
390        "browser-pack": "^6.0.1",
391        "browser-resolve": "^1.11.0",
392        "browserify-zlib": "~0.2.0",
393        "buffer": "^5.0.2",
394        "cached-path-relative": "^1.0.0",
395        "concat-stream": "^1.6.0",
396        "console-browserify": "^1.1.0",
397        "constants-browserify": "~1.0.0",
398        "crypto-browserify": "^3.0.0",
399        "defined": "^1.0.0",
400        "deps-sort": "^2.0.0",
401        "domain-browser": "^1.2.0",
402        "duplexer2": "~0.1.2",
403        "events": "^2.0.0",
404        "glob": "^7.1.0",
405        "has": "^1.0.0",
406        "htmlescape": "^1.1.0",
407        "https-browserify": "^1.0.0",
408        "inherits": "~2.0.1",
409        "insert-module-globals": "^7.0.0",
410        "labeled-stream-splicer": "^2.0.0",
411        "mkdirp": "^0.5.0",
412        "module-deps": "^6.0.0",
413        "os-browserify": "~0.3.0",
414        "parents": "^1.0.1",
415        "path-browserify": "~0.0.0",
416        "process": "~0.11.0",
417        "punycode": "^1.3.2",
418        "querystring-es3": "~0.2.0",
419        "read-only-stream": "^2.0.0",
420        "readable-stream": "^2.0.2",
421        "resolve": "^1.1.4",
422        "shasum": "^1.0.0",
423        "shell-quote": "^1.6.1",
424        "stream-browserify": "^2.0.0",
425        "stream-http": "^2.0.0",
426        "string_decoder": "^1.1.1",
427        "subarg": "^1.0.0",
428        "syntax-error": "^1.1.1",
429        "through2": "^2.0.0",
430        "timers-browserify": "^1.0.1",
431        "tty-browserify": "0.0.1",
432        "url": "~0.11.0",
433        "util": "~0.10.1",
434        "vm-browserify": "^1.0.0",
435        "xtend": "^4.0.0"
436      }
437    },
438    "browserify-aes": {
439      "version": "1.2.0",
440      "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
441      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
442      "dev": true,
443      "requires": {
444        "buffer-xor": "^1.0.3",
445        "cipher-base": "^1.0.0",
446        "create-hash": "^1.1.0",
447        "evp_bytestokey": "^1.0.3",
448        "inherits": "^2.0.1",
449        "safe-buffer": "^5.0.1"
450      }
451    },
452    "browserify-cipher": {
453      "version": "1.0.1",
454      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
455      "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
456      "dev": true,
457      "requires": {
458        "browserify-aes": "^1.0.4",
459        "browserify-des": "^1.0.0",
460        "evp_bytestokey": "^1.0.0"
461      }
462    },
463    "browserify-des": {
464      "version": "1.0.2",
465      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
466      "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
467      "dev": true,
468      "requires": {
469        "cipher-base": "^1.0.1",
470        "des.js": "^1.0.0",
471        "inherits": "^2.0.1",
472        "safe-buffer": "^5.1.2"
473      }
474    },
475    "browserify-rsa": {
476      "version": "4.0.1",
477      "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
478      "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
479      "dev": true,
480      "requires": {
481        "bn.js": "^4.1.0",
482        "randombytes": "^2.0.1"
483      }
484    },
485    "browserify-sign": {
486      "version": "4.0.4",
487      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
488      "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
489      "dev": true,
490      "requires": {
491        "bn.js": "^4.1.1",
492        "browserify-rsa": "^4.0.0",
493        "create-hash": "^1.1.0",
494        "create-hmac": "^1.1.2",
495        "elliptic": "^6.0.0",
496        "inherits": "^2.0.1",
497        "parse-asn1": "^5.0.0"
498      }
499    },
500    "browserify-zlib": {
501      "version": "0.2.0",
502      "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
503      "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
504      "dev": true,
505      "requires": {
506        "pako": "~1.0.5"
507      }
508    },
509    "buffer": {
510      "version": "5.2.1",
511      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
512      "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
513      "dev": true,
514      "requires": {
515        "base64-js": "^1.0.2",
516        "ieee754": "^1.1.4"
517      }
518    },
519    "buffer-crc32": {
520      "version": "0.2.13",
521      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
522      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
523      "dev": true
524    },
525    "buffer-from": {
526      "version": "1.1.1",
527      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
528      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
529      "dev": true
530    },
531    "buffer-shims": {
532      "version": "1.0.0",
533      "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
534      "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
535      "dev": true
536    },
537    "buffer-xor": {
538      "version": "1.0.3",
539      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
540      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
541      "dev": true
542    },
543    "bufferutil": {
544      "version": "4.0.1",
545      "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz",
546      "integrity": "sha512-xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==",
547      "requires": {
548        "node-gyp-build": "~3.7.0"
549      }
550    },
551    "builtin-modules": {
552      "version": "1.1.1",
553      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
554      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
555      "dev": true
556    },
557    "builtin-status-codes": {
558      "version": "3.0.0",
559      "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
560      "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
561      "dev": true
562    },
563    "cached-path-relative": {
564      "version": "1.1.0",
565      "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz",
566      "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
567      "dev": true
568    },
569    "camelcase": {
570      "version": "2.1.1",
571      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
572      "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
573      "dev": true
574    },
575    "camelcase-keys": {
576      "version": "2.1.0",
577      "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
578      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
579      "dev": true,
580      "requires": {
581        "camelcase": "^2.0.0",
582        "map-obj": "^1.0.0"
583      }
584    },
585    "caseless": {
586      "version": "0.12.0",
587      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
588      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
589      "dev": true
590    },
591    "catharsis": {
592      "version": "0.9.0",
593      "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
594      "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
595      "requires": {
596        "lodash": "^4.17.15"
597      }
598    },
599    "center-align": {
600      "version": "0.1.3",
601      "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
602      "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
603      "dev": true,
604      "requires": {
605        "align-text": "^0.1.3",
606        "lazy-cache": "^1.0.3"
607      }
608    },
609    "chalk": {
610      "version": "4.1.2",
611      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
612      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
613      "dev": true,
614      "requires": {
615        "ansi-styles": "^4.1.0",
616        "supports-color": "^7.1.0"
617      }
618    },
619    "cipher-base": {
620      "version": "1.0.4",
621      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
622      "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
623      "dev": true,
624      "requires": {
625        "inherits": "^2.0.1",
626        "safe-buffer": "^5.0.1"
627      }
628    },
629    "cli": {
630      "version": "1.0.1",
631      "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
632      "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==",
633      "dev": true,
634      "requires": {
635        "exit": "0.1.2",
636        "glob": "^7.1.1"
637      }
638    },
639    "cliui": {
640      "version": "2.1.0",
641      "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
642      "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
643      "dev": true,
644      "requires": {
645        "center-align": "^0.1.1",
646        "right-align": "^0.1.1",
647        "wordwrap": "0.0.2"
648      }
649    },
650    "color": {
651      "version": "3.0.0",
652      "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz",
653      "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==",
654      "dev": true,
655      "requires": {
656        "color-convert": "^1.9.1",
657        "color-string": "^1.5.2"
658      }
659    },
660    "color-convert": {
661      "version": "1.9.3",
662      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
663      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
664      "dev": true,
665      "requires": {
666        "color-name": "1.1.3"
667      }
668    },
669    "color-name": {
670      "version": "1.1.3",
671      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
672      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
673      "dev": true
674    },
675    "color-string": {
676      "version": "1.6.0",
677      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
678      "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
679      "dev": true,
680      "requires": {
681        "color-name": "^1.0.0",
682        "simple-swizzle": "^0.2.2"
683      }
684    },
685    "colornames": {
686      "version": "1.1.1",
687      "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz",
688      "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=",
689      "dev": true
690    },
691    "colors": {
692      "version": "1.1.2",
693      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
694      "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
695      "dev": true
696    },
697    "colorspace": {
698      "version": "1.1.1",
699      "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.1.tgz",
700      "integrity": "sha512-pI3btWyiuz7Ken0BWh9Elzsmv2bM9AhA7psXib4anUXy/orfZ/E0MbQwhSOG/9L8hLlalqrU0UhOuqxW1YjmVw==",
701      "dev": true,
702      "requires": {
703        "color": "3.0.x",
704        "text-hex": "1.0.x"
705      }
706    },
707    "combine-source-map": {
708      "version": "0.8.0",
709      "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
710      "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
711      "dev": true,
712      "requires": {
713        "convert-source-map": "~1.1.0",
714        "inline-source-map": "~0.6.0",
715        "lodash.memoize": "~3.0.3",
716        "source-map": "~0.5.3"
717      }
718    },
719    "combined-stream": {
720      "version": "1.0.7",
721      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
722      "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
723      "dev": true,
724      "requires": {
725        "delayed-stream": "~1.0.0"
726      }
727    },
728    "concat-map": {
729      "version": "0.0.1",
730      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
731      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
732      "dev": true
733    },
734    "concat-stream": {
735      "version": "1.6.2",
736      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
737      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
738      "dev": true,
739      "requires": {
740        "buffer-from": "^1.0.0",
741        "inherits": "^2.0.3",
742        "readable-stream": "^2.2.2",
743        "typedarray": "^0.0.6"
744      }
745    },
746    "console-browserify": {
747      "version": "1.1.0",
748      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
749      "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
750      "dev": true,
751      "requires": {
752        "date-now": "^0.1.4"
753      }
754    },
755    "constants-browserify": {
756      "version": "1.0.0",
757      "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
758      "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
759      "dev": true
760    },
761    "convert-source-map": {
762      "version": "1.1.3",
763      "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
764      "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
765      "dev": true
766    },
767    "core-util-is": {
768      "version": "1.0.2",
769      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
770      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
771      "dev": true
772    },
773    "create-ecdh": {
774      "version": "4.0.3",
775      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
776      "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
777      "dev": true,
778      "requires": {
779        "bn.js": "^4.1.0",
780        "elliptic": "^6.0.0"
781      }
782    },
783    "create-hash": {
784      "version": "1.2.0",
785      "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
786      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
787      "dev": true,
788      "requires": {
789        "cipher-base": "^1.0.1",
790        "inherits": "^2.0.1",
791        "md5.js": "^1.3.4",
792        "ripemd160": "^2.0.1",
793        "sha.js": "^2.4.0"
794      }
795    },
796    "create-hmac": {
797      "version": "1.1.7",
798      "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
799      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
800      "dev": true,
801      "requires": {
802        "cipher-base": "^1.0.3",
803        "create-hash": "^1.1.0",
804        "inherits": "^2.0.1",
805        "ripemd160": "^2.0.0",
806        "safe-buffer": "^5.0.1",
807        "sha.js": "^2.4.8"
808      }
809    },
810    "cross-spawn": {
811      "version": "7.0.3",
812      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
813      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
814      "dev": true,
815      "requires": {
816        "path-key": "^3.1.0",
817        "shebang-command": "^2.0.0",
818        "which": "^2.0.1"
819      },
820      "dependencies": {
821        "which": {
822          "version": "2.0.2",
823          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
824          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
825          "dev": true,
826          "requires": {
827            "isexe": "^2.0.0"
828          }
829        }
830      }
831    },
832    "crypto-browserify": {
833      "version": "3.12.0",
834      "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
835      "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
836      "dev": true,
837      "requires": {
838        "browserify-cipher": "^1.0.0",
839        "browserify-sign": "^4.0.0",
840        "create-ecdh": "^4.0.0",
841        "create-hash": "^1.1.0",
842        "create-hmac": "^1.1.0",
843        "diffie-hellman": "^5.0.0",
844        "inherits": "^2.0.1",
845        "pbkdf2": "^3.0.3",
846        "public-encrypt": "^4.0.0",
847        "randombytes": "^2.0.0",
848        "randomfill": "^1.0.3"
849      }
850    },
851    "currently-unhandled": {
852      "version": "0.4.1",
853      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
854      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
855      "dev": true,
856      "requires": {
857        "array-find-index": "^1.0.1"
858      }
859    },
860    "dashdash": {
861      "version": "1.14.1",
862      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
863      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
864      "dev": true,
865      "requires": {
866        "assert-plus": "^1.0.0"
867      }
868    },
869    "date-now": {
870      "version": "0.1.4",
871      "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
872      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
873      "dev": true
874    },
875    "dateformat": {
876      "version": "3.0.3",
877      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
878      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
879      "dev": true
880    },
881    "debug": {
882      "version": "2.6.9",
883      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
884      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
885      "dev": true,
886      "requires": {
887        "ms": "2.0.0"
888      }
889    },
890    "decamelize": {
891      "version": "1.2.0",
892      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
893      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
894      "dev": true
895    },
896    "defined": {
897      "version": "1.0.0",
898      "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
899      "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
900      "dev": true
901    },
902    "delayed-stream": {
903      "version": "1.0.0",
904      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
905      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
906      "dev": true
907    },
908    "deps-sort": {
909      "version": "2.0.0",
910      "resolved": "http://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
911      "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=",
912      "dev": true,
913      "requires": {
914        "JSONStream": "^1.0.3",
915        "shasum": "^1.0.0",
916        "subarg": "^1.0.0",
917        "through2": "^2.0.0"
918      }
919    },
920    "des.js": {
921      "version": "1.0.0",
922      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
923      "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
924      "dev": true,
925      "requires": {
926        "inherits": "^2.0.1",
927        "minimalistic-assert": "^1.0.0"
928      }
929    },
930    "detect-file": {
931      "version": "1.0.0",
932      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
933      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
934      "dev": true
935    },
936    "detective": {
937      "version": "5.1.0",
938      "resolved": "http://registry.npmjs.org/detective/-/detective-5.1.0.tgz",
939      "integrity": "sha512-TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ==",
940      "dev": true,
941      "requires": {
942        "acorn-node": "^1.3.0",
943        "defined": "^1.0.0",
944        "minimist": "^1.1.1"
945      }
946    },
947    "diagnostics": {
948      "version": "1.1.1",
949      "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz",
950      "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==",
951      "dev": true,
952      "requires": {
953        "colorspace": "1.1.x",
954        "enabled": "1.0.x",
955        "kuler": "1.0.x"
956      }
957    },
958    "diffie-hellman": {
959      "version": "5.0.3",
960      "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
961      "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
962      "dev": true,
963      "requires": {
964        "bn.js": "^4.1.0",
965        "miller-rabin": "^4.0.0",
966        "randombytes": "^2.0.0"
967      }
968    },
969    "dom-serializer": {
970      "version": "0.2.2",
971      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
972      "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
973      "dev": true,
974      "requires": {
975        "domelementtype": "^2.0.1",
976        "entities": "^2.0.0"
977      },
978      "dependencies": {
979        "domelementtype": {
980          "version": "2.3.0",
981          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
982          "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
983          "dev": true
984        },
985        "entities": {
986          "version": "2.2.0",
987          "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
988          "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
989          "dev": true
990        }
991      }
992    },
993    "domain-browser": {
994      "version": "1.2.0",
995      "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
996      "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
997      "dev": true
998    },
999    "domelementtype": {
1000      "version": "1.3.1",
1001      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
1002      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
1003      "dev": true
1004    },
1005    "domhandler": {
1006      "version": "2.3.0",
1007      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
1008      "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==",
1009      "dev": true,
1010      "requires": {
1011        "domelementtype": "1"
1012      }
1013    },
1014    "domutils": {
1015      "version": "1.5.1",
1016      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
1017      "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==",
1018      "dev": true,
1019      "requires": {
1020        "dom-serializer": "0",
1021        "domelementtype": "1"
1022      }
1023    },
1024    "duplexer2": {
1025      "version": "0.1.4",
1026      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1027      "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1028      "dev": true,
1029      "requires": {
1030        "readable-stream": "^2.0.2"
1031      }
1032    },
1033    "ecc-jsbn": {
1034      "version": "0.1.2",
1035      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1036      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1037      "dev": true,
1038      "requires": {
1039        "jsbn": "~0.1.0",
1040        "safer-buffer": "^2.1.0"
1041      }
1042    },
1043    "elliptic": {
1044      "version": "6.5.4",
1045      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
1046      "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
1047      "dev": true,
1048      "requires": {
1049        "bn.js": "^4.11.9",
1050        "brorand": "^1.1.0",
1051        "hash.js": "^1.0.0",
1052        "hmac-drbg": "^1.0.1",
1053        "inherits": "^2.0.4",
1054        "minimalistic-assert": "^1.0.1",
1055        "minimalistic-crypto-utils": "^1.0.1"
1056      },
1057      "dependencies": {
1058        "bn.js": {
1059          "version": "4.12.0",
1060          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1061          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
1062          "dev": true
1063        },
1064        "inherits": {
1065          "version": "2.0.4",
1066          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1067          "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1068          "dev": true
1069        }
1070      }
1071    },
1072    "enabled": {
1073      "version": "1.0.2",
1074      "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz",
1075      "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=",
1076      "dev": true,
1077      "requires": {
1078        "env-variable": "0.0.x"
1079      }
1080    },
1081    "entities": {
1082      "version": "1.0.0",
1083      "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
1084      "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==",
1085      "dev": true
1086    },
1087    "env-variable": {
1088      "version": "0.0.5",
1089      "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz",
1090      "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==",
1091      "dev": true
1092    },
1093    "error-ex": {
1094      "version": "1.3.2",
1095      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1096      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1097      "dev": true,
1098      "requires": {
1099        "is-arrayish": "^0.2.1"
1100      }
1101    },
1102    "es6-promise": {
1103      "version": "4.2.5",
1104      "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
1105      "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
1106      "dev": true
1107    },
1108    "es6-promisify": {
1109      "version": "5.0.0",
1110      "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
1111      "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
1112      "dev": true,
1113      "requires": {
1114        "es6-promise": "^4.0.3"
1115      }
1116    },
1117    "escape-string-regexp": {
1118      "version": "1.0.5",
1119      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1120      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1121      "dev": true
1122    },
1123    "esprima": {
1124      "version": "4.0.1",
1125      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1126      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1127      "dev": true
1128    },
1129    "eventemitter2": {
1130      "version": "0.4.14",
1131      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
1132      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
1133      "dev": true
1134    },
1135    "events": {
1136      "version": "2.1.0",
1137      "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
1138      "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==",
1139      "dev": true
1140    },
1141    "evp_bytestokey": {
1142      "version": "1.0.3",
1143      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1144      "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1145      "dev": true,
1146      "requires": {
1147        "md5.js": "^1.3.4",
1148        "safe-buffer": "^5.1.1"
1149      }
1150    },
1151    "exit": {
1152      "version": "0.1.2",
1153      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
1154      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
1155      "dev": true
1156    },
1157    "expand-tilde": {
1158      "version": "2.0.2",
1159      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
1160      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1161      "dev": true,
1162      "requires": {
1163        "homedir-polyfill": "^1.0.1"
1164      }
1165    },
1166    "extend": {
1167      "version": "3.0.2",
1168      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1169      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1170      "dev": true
1171    },
1172    "extract-zip": {
1173      "version": "1.7.0",
1174      "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
1175      "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
1176      "dev": true,
1177      "requires": {
1178        "concat-stream": "^1.6.2",
1179        "debug": "^2.6.9",
1180        "mkdirp": "^0.5.4",
1181        "yauzl": "^2.10.0"
1182      }
1183    },
1184    "extsprintf": {
1185      "version": "1.3.0",
1186      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1187      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
1188      "dev": true
1189    },
1190    "fast-json-stable-stringify": {
1191      "version": "2.0.0",
1192      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
1193      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
1194      "dev": true
1195    },
1196    "fast-safe-stringify": {
1197      "version": "2.0.6",
1198      "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz",
1199      "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==",
1200      "dev": true
1201    },
1202    "fd-slicer": {
1203      "version": "1.1.0",
1204      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1205      "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
1206      "dev": true,
1207      "requires": {
1208        "pend": "~1.2.0"
1209      }
1210    },
1211    "fecha": {
1212      "version": "2.3.3",
1213      "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
1214      "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==",
1215      "dev": true
1216    },
1217    "figures": {
1218      "version": "1.7.0",
1219      "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
1220      "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
1221      "dev": true,
1222      "requires": {
1223        "escape-string-regexp": "^1.0.5",
1224        "object-assign": "^4.1.0"
1225      }
1226    },
1227    "fill-range": {
1228      "version": "7.0.1",
1229      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1230      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1231      "dev": true,
1232      "requires": {
1233        "to-regex-range": "^5.0.1"
1234      }
1235    },
1236    "find-up": {
1237      "version": "1.1.2",
1238      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
1239      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1240      "dev": true,
1241      "requires": {
1242        "path-exists": "^2.0.0",
1243        "pinkie-promise": "^2.0.0"
1244      }
1245    },
1246    "findup-sync": {
1247      "version": "0.3.0",
1248      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
1249      "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
1250      "dev": true,
1251      "requires": {
1252        "glob": "~5.0.0"
1253      },
1254      "dependencies": {
1255        "glob": {
1256          "version": "5.0.15",
1257          "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
1258          "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
1259          "dev": true,
1260          "requires": {
1261            "inflight": "^1.0.4",
1262            "inherits": "2",
1263            "minimatch": "2 || 3",
1264            "once": "^1.3.0",
1265            "path-is-absolute": "^1.0.0"
1266          }
1267        }
1268      }
1269    },
1270    "fined": {
1271      "version": "1.2.0",
1272      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
1273      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
1274      "dev": true,
1275      "requires": {
1276        "expand-tilde": "^2.0.2",
1277        "is-plain-object": "^2.0.3",
1278        "object.defaults": "^1.1.0",
1279        "object.pick": "^1.2.0",
1280        "parse-filepath": "^1.0.1"
1281      }
1282    },
1283    "flagged-respawn": {
1284      "version": "1.0.1",
1285      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
1286      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
1287      "dev": true
1288    },
1289    "for-in": {
1290      "version": "1.0.2",
1291      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1292      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1293      "dev": true
1294    },
1295    "for-own": {
1296      "version": "1.0.0",
1297      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
1298      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
1299      "dev": true,
1300      "requires": {
1301        "for-in": "^1.0.1"
1302      }
1303    },
1304    "forever-agent": {
1305      "version": "0.6.1",
1306      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1307      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1308      "dev": true
1309    },
1310    "form-data": {
1311      "version": "2.3.3",
1312      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1313      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
1314      "dev": true,
1315      "requires": {
1316        "asynckit": "^0.4.0",
1317        "combined-stream": "^1.0.6",
1318        "mime-types": "^2.1.12"
1319      }
1320    },
1321    "fs-extra": {
1322      "version": "1.0.0",
1323      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
1324      "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
1325      "dev": true,
1326      "requires": {
1327        "graceful-fs": "^4.1.2",
1328        "jsonfile": "^2.1.0",
1329        "klaw": "^1.0.0"
1330      },
1331      "dependencies": {
1332        "klaw": {
1333          "version": "1.3.1",
1334          "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
1335          "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
1336          "dev": true,
1337          "requires": {
1338            "graceful-fs": "^4.1.9"
1339          }
1340        }
1341      }
1342    },
1343    "fs.realpath": {
1344      "version": "1.0.0",
1345      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1346      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1347      "dev": true
1348    },
1349    "function-bind": {
1350      "version": "1.1.1",
1351      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1352      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1353      "dev": true
1354    },
1355    "get-assigned-identifiers": {
1356      "version": "1.2.0",
1357      "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
1358      "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
1359      "dev": true
1360    },
1361    "get-stdin": {
1362      "version": "4.0.1",
1363      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1364      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
1365      "dev": true
1366    },
1367    "getobject": {
1368      "version": "1.0.2",
1369      "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
1370      "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
1371      "dev": true
1372    },
1373    "getpass": {
1374      "version": "0.1.7",
1375      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1376      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1377      "dev": true,
1378      "requires": {
1379        "assert-plus": "^1.0.0"
1380      }
1381    },
1382    "glob": {
1383      "version": "7.1.3",
1384      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
1385      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1386      "dev": true,
1387      "requires": {
1388        "fs.realpath": "^1.0.0",
1389        "inflight": "^1.0.4",
1390        "inherits": "2",
1391        "minimatch": "^3.0.4",
1392        "once": "^1.3.0",
1393        "path-is-absolute": "^1.0.0"
1394      }
1395    },
1396    "global-modules": {
1397      "version": "1.0.0",
1398      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
1399      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1400      "dev": true,
1401      "requires": {
1402        "global-prefix": "^1.0.1",
1403        "is-windows": "^1.0.1",
1404        "resolve-dir": "^1.0.0"
1405      }
1406    },
1407    "global-prefix": {
1408      "version": "1.0.2",
1409      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
1410      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1411      "dev": true,
1412      "requires": {
1413        "expand-tilde": "^2.0.2",
1414        "homedir-polyfill": "^1.0.1",
1415        "ini": "^1.3.4",
1416        "is-windows": "^1.0.1",
1417        "which": "^1.2.14"
1418      }
1419    },
1420    "graceful-fs": {
1421      "version": "4.1.15",
1422      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
1423      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
1424    },
1425    "grunt": {
1426      "version": "1.5.3",
1427      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
1428      "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
1429      "dev": true,
1430      "requires": {
1431        "dateformat": "~3.0.3",
1432        "eventemitter2": "~0.4.13",
1433        "exit": "~0.1.2",
1434        "findup-sync": "~0.3.0",
1435        "glob": "~7.1.6",
1436        "grunt-cli": "~1.4.3",
1437        "grunt-known-options": "~2.0.0",
1438        "grunt-legacy-log": "~3.0.0",
1439        "grunt-legacy-util": "~2.0.1",
1440        "iconv-lite": "~0.4.13",
1441        "js-yaml": "~3.14.0",
1442        "minimatch": "~3.0.4",
1443        "mkdirp": "~1.0.4",
1444        "nopt": "~3.0.6",
1445        "rimraf": "~3.0.2"
1446      },
1447      "dependencies": {
1448        "glob": {
1449          "version": "7.1.7",
1450          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
1451          "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
1452          "dev": true,
1453          "requires": {
1454            "fs.realpath": "^1.0.0",
1455            "inflight": "^1.0.4",
1456            "inherits": "2",
1457            "minimatch": "^3.0.4",
1458            "once": "^1.3.0",
1459            "path-is-absolute": "^1.0.0"
1460          }
1461        },
1462        "mkdirp": {
1463          "version": "1.0.4",
1464          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1465          "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1466          "dev": true
1467        },
1468        "nopt": {
1469          "version": "3.0.6",
1470          "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
1471          "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
1472          "dev": true,
1473          "requires": {
1474            "abbrev": "1"
1475          }
1476        },
1477        "rimraf": {
1478          "version": "3.0.2",
1479          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1480          "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1481          "dev": true,
1482          "requires": {
1483            "glob": "^7.1.3"
1484          }
1485        }
1486      }
1487    },
1488    "grunt-cli": {
1489      "version": "1.4.3",
1490      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
1491      "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
1492      "dev": true,
1493      "requires": {
1494        "grunt-known-options": "~2.0.0",
1495        "interpret": "~1.1.0",
1496        "liftup": "~3.0.1",
1497        "nopt": "~4.0.1",
1498        "v8flags": "~3.2.0"
1499      }
1500    },
1501    "grunt-contrib-concat": {
1502      "version": "1.0.1",
1503      "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz",
1504      "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=",
1505      "dev": true,
1506      "requires": {
1507        "chalk": "^1.0.0",
1508        "source-map": "^0.5.3"
1509      },
1510      "dependencies": {
1511        "ansi-styles": {
1512          "version": "2.2.1",
1513          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1514          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1515          "dev": true
1516        },
1517        "chalk": {
1518          "version": "1.1.3",
1519          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1520          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1521          "dev": true,
1522          "requires": {
1523            "ansi-styles": "^2.2.1",
1524            "escape-string-regexp": "^1.0.2",
1525            "has-ansi": "^2.0.0",
1526            "strip-ansi": "^3.0.0",
1527            "supports-color": "^2.0.0"
1528          }
1529        },
1530        "supports-color": {
1531          "version": "2.0.0",
1532          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1533          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1534          "dev": true
1535        }
1536      }
1537    },
1538    "grunt-contrib-jshint": {
1539      "version": "3.2.0",
1540      "resolved": "http://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.2.0.tgz",
1541      "integrity": "sha512-pcXWCSZWfoMSvcV4BwH21TUtLtcX0Ms8IGuOPIcLeXK3fud9KclY7iqMKY94jFx8TxZzh028YYtpR+io8DiEaQ==",
1542      "dev": true,
1543      "requires": {
1544        "chalk": "~4.1.2",
1545        "hooker": "^0.2.3",
1546        "jshint": "~2.13.4"
1547      }
1548    },
1549    "grunt-contrib-qunit": {
1550      "version": "3.1.0",
1551      "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-3.1.0.tgz",
1552      "integrity": "sha512-mdk8UltH6mxCD63E0hTXMAts42DOi4z4bBBrY7qnuHiShflMF7IueSMYe0zWaZ2dO8mgujh57Zfny2EbigJhRg==",
1553      "dev": true,
1554      "requires": {
1555        "eventemitter2": "^5.0.1",
1556        "p-each-series": "^1.0.0",
1557        "puppeteer": "^1.11.0"
1558      },
1559      "dependencies": {
1560        "eventemitter2": {
1561          "version": "5.0.1",
1562          "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz",
1563          "integrity": "sha1-YZegldX7a1folC9v1+qtY6CclFI=",
1564          "dev": true
1565        }
1566      }
1567    },
1568    "grunt-contrib-uglify": {
1569      "version": "1.0.2",
1570      "resolved": "http://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.2.tgz",
1571      "integrity": "sha1-rmekb5FT7dTLEYE6Vetpxw19svs=",
1572      "dev": true,
1573      "requires": {
1574        "chalk": "^1.0.0",
1575        "lodash": "^4.0.1",
1576        "maxmin": "^1.1.0",
1577        "uglify-js": "~2.6.2",
1578        "uri-path": "^1.0.0"
1579      },
1580      "dependencies": {
1581        "ansi-styles": {
1582          "version": "2.2.1",
1583          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1584          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1585          "dev": true
1586        },
1587        "chalk": {
1588          "version": "1.1.3",
1589          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1590          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1591          "dev": true,
1592          "requires": {
1593            "ansi-styles": "^2.2.1",
1594            "escape-string-regexp": "^1.0.2",
1595            "has-ansi": "^2.0.0",
1596            "strip-ansi": "^3.0.0",
1597            "supports-color": "^2.0.0"
1598          }
1599        },
1600        "supports-color": {
1601          "version": "2.0.0",
1602          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1603          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1604          "dev": true
1605        }
1606      }
1607    },
1608    "grunt-jsdoc": {
1609      "version": "2.4.1",
1610      "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.4.1.tgz",
1611      "integrity": "sha512-S0zxU0wDewRu7z+vijEItOWe/UttxWVmvz0qz2ZVcAYR2GpXjsiski2CAVN0b18t2qeVLdmxZkJaEWCOsKzcAw==",
1612      "dev": true,
1613      "requires": {
1614        "cross-spawn": "^7.0.1",
1615        "jsdoc": "^3.6.3"
1616      }
1617    },
1618    "grunt-known-options": {
1619      "version": "2.0.0",
1620      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
1621      "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
1622      "dev": true
1623    },
1624    "grunt-legacy-log": {
1625      "version": "3.0.0",
1626      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
1627      "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
1628      "dev": true,
1629      "requires": {
1630        "colors": "~1.1.2",
1631        "grunt-legacy-log-utils": "~2.1.0",
1632        "hooker": "~0.2.3",
1633        "lodash": "~4.17.19"
1634      }
1635    },
1636    "grunt-legacy-log-utils": {
1637      "version": "2.1.0",
1638      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
1639      "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
1640      "dev": true,
1641      "requires": {
1642        "chalk": "~4.1.0",
1643        "lodash": "~4.17.19"
1644      }
1645    },
1646    "grunt-legacy-util": {
1647      "version": "2.0.1",
1648      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
1649      "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
1650      "dev": true,
1651      "requires": {
1652        "async": "~3.2.0",
1653        "exit": "~0.1.2",
1654        "getobject": "~1.0.0",
1655        "hooker": "~0.2.3",
1656        "lodash": "~4.17.21",
1657        "underscore.string": "~3.3.5",
1658        "which": "~2.0.2"
1659      },
1660      "dependencies": {
1661        "which": {
1662          "version": "2.0.2",
1663          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1664          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1665          "dev": true,
1666          "requires": {
1667            "isexe": "^2.0.0"
1668          }
1669        }
1670      }
1671    },
1672    "grunt-shell-spawn": {
1673      "version": "0.3.12",
1674      "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.12.tgz",
1675      "integrity": "sha512-TprZct92sQ4M2Q92piaeLsCrx4+gq/ageuxjZsRG6cglKt7x7rGA3YHt8D30+G789v+/pw4l0tDjEyrkMXx2tA==",
1676      "dev": true,
1677      "requires": {
1678        "grunt": ">=0.4.x"
1679      }
1680    },
1681    "gzip-size": {
1682      "version": "1.0.0",
1683      "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
1684      "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
1685      "dev": true,
1686      "requires": {
1687        "browserify-zlib": "^0.1.4",
1688        "concat-stream": "^1.4.1"
1689      },
1690      "dependencies": {
1691        "browserify-zlib": {
1692          "version": "0.1.4",
1693          "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
1694          "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1695          "dev": true,
1696          "requires": {
1697            "pako": "~0.2.0"
1698          }
1699        },
1700        "pako": {
1701          "version": "0.2.9",
1702          "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
1703          "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
1704          "dev": true
1705        }
1706      }
1707    },
1708    "har-schema": {
1709      "version": "2.0.0",
1710      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1711      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
1712      "dev": true
1713    },
1714    "har-validator": {
1715      "version": "5.1.3",
1716      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
1717      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
1718      "dev": true,
1719      "requires": {
1720        "ajv": "^6.5.5",
1721        "har-schema": "^2.0.0"
1722      }
1723    },
1724    "has": {
1725      "version": "1.0.3",
1726      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1727      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1728      "dev": true,
1729      "requires": {
1730        "function-bind": "^1.1.1"
1731      }
1732    },
1733    "has-ansi": {
1734      "version": "2.0.0",
1735      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1736      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1737      "dev": true,
1738      "requires": {
1739        "ansi-regex": "^2.0.0"
1740      }
1741    },
1742    "has-flag": {
1743      "version": "4.0.0",
1744      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1745      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1746      "dev": true
1747    },
1748    "hash-base": {
1749      "version": "3.0.4",
1750      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
1751      "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
1752      "dev": true,
1753      "requires": {
1754        "inherits": "^2.0.1",
1755        "safe-buffer": "^5.0.1"
1756      }
1757    },
1758    "hash.js": {
1759      "version": "1.1.7",
1760      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
1761      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
1762      "dev": true,
1763      "requires": {
1764        "inherits": "^2.0.3",
1765        "minimalistic-assert": "^1.0.1"
1766      }
1767    },
1768    "hasha": {
1769      "version": "2.2.0",
1770      "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
1771      "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
1772      "dev": true,
1773      "requires": {
1774        "is-stream": "^1.0.1",
1775        "pinkie-promise": "^2.0.0"
1776      }
1777    },
1778    "hmac-drbg": {
1779      "version": "1.0.1",
1780      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
1781      "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
1782      "dev": true,
1783      "requires": {
1784        "hash.js": "^1.0.3",
1785        "minimalistic-assert": "^1.0.0",
1786        "minimalistic-crypto-utils": "^1.0.1"
1787      }
1788    },
1789    "homedir-polyfill": {
1790      "version": "1.0.3",
1791      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
1792      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
1793      "dev": true,
1794      "requires": {
1795        "parse-passwd": "^1.0.0"
1796      }
1797    },
1798    "hooker": {
1799      "version": "0.2.3",
1800      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
1801      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
1802      "dev": true
1803    },
1804    "hosted-git-info": {
1805      "version": "2.8.9",
1806      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
1807      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
1808      "dev": true
1809    },
1810    "htmlescape": {
1811      "version": "1.1.1",
1812      "resolved": "http://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
1813      "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
1814      "dev": true
1815    },
1816    "htmlparser2": {
1817      "version": "3.8.3",
1818      "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
1819      "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==",
1820      "dev": true,
1821      "requires": {
1822        "domelementtype": "1",
1823        "domhandler": "2.3",
1824        "domutils": "1.5",
1825        "entities": "1.0",
1826        "readable-stream": "1.1"
1827      },
1828      "dependencies": {
1829        "isarray": {
1830          "version": "0.0.1",
1831          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1832          "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
1833          "dev": true
1834        },
1835        "readable-stream": {
1836          "version": "1.1.14",
1837          "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
1838          "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
1839          "dev": true,
1840          "requires": {
1841            "core-util-is": "~1.0.0",
1842            "inherits": "~2.0.1",
1843            "isarray": "0.0.1",
1844            "string_decoder": "~0.10.x"
1845          }
1846        },
1847        "string_decoder": {
1848          "version": "0.10.31",
1849          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1850          "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
1851          "dev": true
1852        }
1853      }
1854    },
1855    "http-signature": {
1856      "version": "1.2.0",
1857      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1858      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1859      "dev": true,
1860      "requires": {
1861        "assert-plus": "^1.0.0",
1862        "jsprim": "^1.2.2",
1863        "sshpk": "^1.7.0"
1864      }
1865    },
1866    "https-browserify": {
1867      "version": "1.0.0",
1868      "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
1869      "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
1870      "dev": true
1871    },
1872    "https-proxy-agent": {
1873      "version": "2.2.4",
1874      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
1875      "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
1876      "dev": true,
1877      "requires": {
1878        "agent-base": "^4.3.0",
1879        "debug": "^3.1.0"
1880      },
1881      "dependencies": {
1882        "agent-base": {
1883          "version": "4.3.0",
1884          "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
1885          "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
1886          "dev": true,
1887          "requires": {
1888            "es6-promisify": "^5.0.0"
1889          }
1890        },
1891        "debug": {
1892          "version": "3.2.7",
1893          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1894          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1895          "dev": true,
1896          "requires": {
1897            "ms": "^2.1.1"
1898          }
1899        },
1900        "ms": {
1901          "version": "2.1.3",
1902          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1903          "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1904          "dev": true
1905        }
1906      }
1907    },
1908    "iconv-lite": {
1909      "version": "0.4.24",
1910      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1911      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1912      "dev": true,
1913      "requires": {
1914        "safer-buffer": ">= 2.1.2 < 3"
1915      }
1916    },
1917    "ieee754": {
1918      "version": "1.1.12",
1919      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
1920      "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
1921      "dev": true
1922    },
1923    "indent-string": {
1924      "version": "2.1.0",
1925      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
1926      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
1927      "dev": true,
1928      "requires": {
1929        "repeating": "^2.0.0"
1930      }
1931    },
1932    "inflight": {
1933      "version": "1.0.6",
1934      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1935      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1936      "dev": true,
1937      "requires": {
1938        "once": "^1.3.0",
1939        "wrappy": "1"
1940      }
1941    },
1942    "inherits": {
1943      "version": "2.0.3",
1944      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1945      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1946      "dev": true
1947    },
1948    "ini": {
1949      "version": "1.3.8",
1950      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1951      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1952      "dev": true
1953    },
1954    "inline-source-map": {
1955      "version": "0.6.2",
1956      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
1957      "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
1958      "dev": true,
1959      "requires": {
1960        "source-map": "~0.5.3"
1961      }
1962    },
1963    "insert-module-globals": {
1964      "version": "7.2.0",
1965      "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz",
1966      "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==",
1967      "dev": true,
1968      "requires": {
1969        "JSONStream": "^1.0.3",
1970        "acorn-node": "^1.5.2",
1971        "combine-source-map": "^0.8.0",
1972        "concat-stream": "^1.6.1",
1973        "is-buffer": "^1.1.0",
1974        "path-is-absolute": "^1.0.1",
1975        "process": "~0.11.0",
1976        "through2": "^2.0.0",
1977        "undeclared-identifiers": "^1.1.2",
1978        "xtend": "^4.0.0"
1979      }
1980    },
1981    "interpret": {
1982      "version": "1.1.0",
1983      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
1984      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
1985      "dev": true
1986    },
1987    "is-absolute": {
1988      "version": "1.0.0",
1989      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
1990      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
1991      "dev": true,
1992      "requires": {
1993        "is-relative": "^1.0.0",
1994        "is-windows": "^1.0.1"
1995      }
1996    },
1997    "is-arrayish": {
1998      "version": "0.2.1",
1999      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2000      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2001      "dev": true
2002    },
2003    "is-buffer": {
2004      "version": "1.1.6",
2005      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2006      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2007      "dev": true
2008    },
2009    "is-builtin-module": {
2010      "version": "1.0.0",
2011      "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
2012      "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
2013      "dev": true,
2014      "requires": {
2015        "builtin-modules": "^1.0.0"
2016      }
2017    },
2018    "is-core-module": {
2019      "version": "2.8.0",
2020      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
2021      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
2022      "dev": true,
2023      "requires": {
2024        "has": "^1.0.3"
2025      }
2026    },
2027    "is-extglob": {
2028      "version": "2.1.1",
2029      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2030      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2031      "dev": true
2032    },
2033    "is-finite": {
2034      "version": "1.0.2",
2035      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
2036      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
2037      "dev": true,
2038      "requires": {
2039        "number-is-nan": "^1.0.0"
2040      }
2041    },
2042    "is-glob": {
2043      "version": "4.0.3",
2044      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2045      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2046      "dev": true,
2047      "requires": {
2048        "is-extglob": "^2.1.1"
2049      }
2050    },
2051    "is-number": {
2052      "version": "7.0.0",
2053      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2054      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2055      "dev": true
2056    },
2057    "is-plain-object": {
2058      "version": "2.0.4",
2059      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2060      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2061      "dev": true,
2062      "requires": {
2063        "isobject": "^3.0.1"
2064      }
2065    },
2066    "is-relative": {
2067      "version": "1.0.0",
2068      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
2069      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
2070      "dev": true,
2071      "requires": {
2072        "is-unc-path": "^1.0.0"
2073      }
2074    },
2075    "is-stream": {
2076      "version": "1.1.0",
2077      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2078      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
2079      "dev": true
2080    },
2081    "is-typedarray": {
2082      "version": "1.0.0",
2083      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
2084      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
2085      "dev": true
2086    },
2087    "is-unc-path": {
2088      "version": "1.0.0",
2089      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
2090      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
2091      "dev": true,
2092      "requires": {
2093        "unc-path-regex": "^0.1.2"
2094      }
2095    },
2096    "is-utf8": {
2097      "version": "0.2.1",
2098      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2099      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2100      "dev": true
2101    },
2102    "is-windows": {
2103      "version": "1.0.2",
2104      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2105      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
2106      "dev": true
2107    },
2108    "isarray": {
2109      "version": "1.0.0",
2110      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2111      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2112      "dev": true
2113    },
2114    "isexe": {
2115      "version": "2.0.0",
2116      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2117      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2118      "dev": true
2119    },
2120    "isobject": {
2121      "version": "3.0.1",
2122      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2123      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2124      "dev": true
2125    },
2126    "isstream": {
2127      "version": "0.1.2",
2128      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
2129      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
2130      "dev": true
2131    },
2132    "js-yaml": {
2133      "version": "3.14.1",
2134      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
2135      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
2136      "dev": true,
2137      "requires": {
2138        "argparse": "^1.0.7",
2139        "esprima": "^4.0.0"
2140      }
2141    },
2142    "js2xmlparser": {
2143      "version": "4.0.2",
2144      "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
2145      "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
2146      "requires": {
2147        "xmlcreate": "^2.0.4"
2148      }
2149    },
2150    "jsbn": {
2151      "version": "0.1.1",
2152      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
2153      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
2154      "dev": true
2155    },
2156    "jsdoc": {
2157      "version": "3.6.11",
2158      "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz",
2159      "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==",
2160      "requires": {
2161        "@babel/parser": "^7.9.4",
2162        "@types/markdown-it": "^12.2.3",
2163        "bluebird": "^3.7.2",
2164        "catharsis": "^0.9.0",
2165        "escape-string-regexp": "^2.0.0",
2166        "js2xmlparser": "^4.0.2",
2167        "klaw": "^3.0.0",
2168        "markdown-it": "^12.3.2",
2169        "markdown-it-anchor": "^8.4.1",
2170        "marked": "^4.0.10",
2171        "mkdirp": "^1.0.4",
2172        "requizzle": "^0.2.3",
2173        "strip-json-comments": "^3.1.0",
2174        "taffydb": "2.6.2",
2175        "underscore": "~1.13.2"
2176      },
2177      "dependencies": {
2178        "escape-string-regexp": {
2179          "version": "2.0.0",
2180          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
2181          "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
2182        },
2183        "mkdirp": {
2184          "version": "1.0.4",
2185          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2186          "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
2187        }
2188      }
2189    },
2190    "jshint": {
2191      "version": "2.13.5",
2192      "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.5.tgz",
2193      "integrity": "sha512-dB2n1w3OaQ35PLcBGIWXlszjbPZwsgZoxsg6G8PtNf2cFMC1l0fObkYLUuXqTTdi6tKw4sAjfUseTdmDMHQRcg==",
2194      "dev": true,
2195      "requires": {
2196        "cli": "~1.0.0",
2197        "console-browserify": "1.1.x",
2198        "exit": "0.1.x",
2199        "htmlparser2": "3.8.x",
2200        "lodash": "~4.17.21",
2201        "minimatch": "~3.0.2",
2202        "strip-json-comments": "1.0.x"
2203      },
2204      "dependencies": {
2205        "strip-json-comments": {
2206          "version": "1.0.4",
2207          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
2208          "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==",
2209          "dev": true
2210        }
2211      }
2212    },
2213    "jslint": {
2214      "version": "0.12.0",
2215      "resolved": "https://registry.npmjs.org/jslint/-/jslint-0.12.0.tgz",
2216      "integrity": "sha512-RoCsyICcKA+6TFsbys9DpKTfPVaC71Mm5QSjvrWA0lDVN+LIvx6apa42FFisMqmCTvJ8DxkcoQGJ0j7m3kTVow==",
2217      "dev": true,
2218      "requires": {
2219        "exit": "~0.1.2",
2220        "glob": "~7.1.2",
2221        "nopt": "~3.0.1",
2222        "readable-stream": "~2.1.5"
2223      },
2224      "dependencies": {
2225        "nopt": {
2226          "version": "3.0.6",
2227          "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
2228          "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
2229          "dev": true,
2230          "requires": {
2231            "abbrev": "1"
2232          }
2233        },
2234        "process-nextick-args": {
2235          "version": "1.0.7",
2236          "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2237          "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
2238          "dev": true
2239        },
2240        "readable-stream": {
2241          "version": "2.1.5",
2242          "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz",
2243          "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=",
2244          "dev": true,
2245          "requires": {
2246            "buffer-shims": "^1.0.0",
2247            "core-util-is": "~1.0.0",
2248            "inherits": "~2.0.1",
2249            "isarray": "~1.0.0",
2250            "process-nextick-args": "~1.0.6",
2251            "string_decoder": "~0.10.x",
2252            "util-deprecate": "~1.0.1"
2253          }
2254        },
2255        "string_decoder": {
2256          "version": "0.10.31",
2257          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2258          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2259          "dev": true
2260        }
2261      }
2262    },
2263    "json-int64": {
2264      "version": "1.0.0",
2265      "resolved": "https://registry.npmjs.org/json-int64/-/json-int64-1.0.0.tgz",
2266      "integrity": "sha512-yrTg9swToElhEPETLMdZkEzDhbXLs+cxkw/b2rglMPOBlM1DE0utH1EReSMLcnpYJk5iUvD12r0fP2/xHitF5Q==",
2267      "requires": {
2268        "node-int64": "0.4.0"
2269      }
2270    },
2271    "json-schema-traverse": {
2272      "version": "0.4.1",
2273      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2274      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2275      "dev": true
2276    },
2277    "json-stable-stringify": {
2278      "version": "0.0.1",
2279      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
2280      "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
2281      "dev": true,
2282      "requires": {
2283        "jsonify": "~0.0.0"
2284      }
2285    },
2286    "json-stringify-safe": {
2287      "version": "5.0.1",
2288      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2289      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
2290      "dev": true
2291    },
2292    "jsonfile": {
2293      "version": "2.4.0",
2294      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
2295      "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
2296      "dev": true,
2297      "requires": {
2298        "graceful-fs": "^4.1.6"
2299      }
2300    },
2301    "jsonify": {
2302      "version": "0.0.0",
2303      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
2304      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
2305      "dev": true
2306    },
2307    "jsonparse": {
2308      "version": "1.3.1",
2309      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
2310      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
2311      "dev": true
2312    },
2313    "jsprim": {
2314      "version": "1.4.2",
2315      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
2316      "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
2317      "dev": true,
2318      "requires": {
2319        "assert-plus": "1.0.0",
2320        "extsprintf": "1.3.0",
2321        "json-schema": "0.4.0",
2322        "verror": "1.10.0"
2323      },
2324      "dependencies": {
2325        "json-schema": {
2326          "version": "0.4.0",
2327          "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
2328          "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
2329          "dev": true
2330        }
2331      }
2332    },
2333    "kew": {
2334      "version": "0.7.0",
2335      "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
2336      "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
2337      "dev": true
2338    },
2339    "kind-of": {
2340      "version": "6.0.3",
2341      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2342      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2343      "dev": true
2344    },
2345    "klaw": {
2346      "version": "3.0.0",
2347      "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
2348      "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
2349      "requires": {
2350        "graceful-fs": "^4.1.9"
2351      }
2352    },
2353    "kuler": {
2354      "version": "1.0.1",
2355      "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz",
2356      "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==",
2357      "dev": true,
2358      "requires": {
2359        "colornames": "^1.1.1"
2360      }
2361    },
2362    "labeled-stream-splicer": {
2363      "version": "2.0.1",
2364      "resolved": "http://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz",
2365      "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==",
2366      "dev": true,
2367      "requires": {
2368        "inherits": "^2.0.1",
2369        "isarray": "^2.0.4",
2370        "stream-splicer": "^2.0.0"
2371      },
2372      "dependencies": {
2373        "isarray": {
2374          "version": "2.0.4",
2375          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
2376          "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==",
2377          "dev": true
2378        }
2379      }
2380    },
2381    "lazy-cache": {
2382      "version": "1.0.4",
2383      "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
2384      "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
2385      "dev": true
2386    },
2387    "liftup": {
2388      "version": "3.0.1",
2389      "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
2390      "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
2391      "dev": true,
2392      "requires": {
2393        "extend": "^3.0.2",
2394        "findup-sync": "^4.0.0",
2395        "fined": "^1.2.0",
2396        "flagged-respawn": "^1.0.1",
2397        "is-plain-object": "^2.0.4",
2398        "object.map": "^1.0.1",
2399        "rechoir": "^0.7.0",
2400        "resolve": "^1.19.0"
2401      },
2402      "dependencies": {
2403        "findup-sync": {
2404          "version": "4.0.0",
2405          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
2406          "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
2407          "dev": true,
2408          "requires": {
2409            "detect-file": "^1.0.0",
2410            "is-glob": "^4.0.0",
2411            "micromatch": "^4.0.2",
2412            "resolve-dir": "^1.0.1"
2413          }
2414        },
2415        "resolve": {
2416          "version": "1.20.0",
2417          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
2418          "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
2419          "dev": true,
2420          "requires": {
2421            "is-core-module": "^2.2.0",
2422            "path-parse": "^1.0.6"
2423          }
2424        }
2425      }
2426    },
2427    "linkify-it": {
2428      "version": "3.0.3",
2429      "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
2430      "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
2431      "requires": {
2432        "uc.micro": "^1.0.1"
2433      }
2434    },
2435    "load-json-file": {
2436      "version": "1.1.0",
2437      "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
2438      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
2439      "dev": true,
2440      "requires": {
2441        "graceful-fs": "^4.1.2",
2442        "parse-json": "^2.2.0",
2443        "pify": "^2.0.0",
2444        "pinkie-promise": "^2.0.0",
2445        "strip-bom": "^2.0.0"
2446      }
2447    },
2448    "lodash": {
2449      "version": "4.17.21",
2450      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2451      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
2452    },
2453    "lodash.memoize": {
2454      "version": "3.0.4",
2455      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
2456      "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
2457      "dev": true
2458    },
2459    "logform": {
2460      "version": "1.10.0",
2461      "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz",
2462      "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==",
2463      "dev": true,
2464      "requires": {
2465        "colors": "^1.2.1",
2466        "fast-safe-stringify": "^2.0.4",
2467        "fecha": "^2.3.3",
2468        "ms": "^2.1.1",
2469        "triple-beam": "^1.2.0"
2470      },
2471      "dependencies": {
2472        "colors": {
2473          "version": "1.3.3",
2474          "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
2475          "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
2476          "dev": true
2477        },
2478        "ms": {
2479          "version": "2.1.1",
2480          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2481          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2482          "dev": true
2483        }
2484      }
2485    },
2486    "longest": {
2487      "version": "1.0.1",
2488      "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
2489      "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
2490      "dev": true
2491    },
2492    "loud-rejection": {
2493      "version": "1.6.0",
2494      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
2495      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
2496      "dev": true,
2497      "requires": {
2498        "currently-unhandled": "^0.4.1",
2499        "signal-exit": "^3.0.0"
2500      }
2501    },
2502    "make-iterator": {
2503      "version": "1.0.1",
2504      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
2505      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
2506      "dev": true,
2507      "requires": {
2508        "kind-of": "^6.0.2"
2509      }
2510    },
2511    "map-cache": {
2512      "version": "0.2.2",
2513      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
2514      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
2515      "dev": true
2516    },
2517    "map-obj": {
2518      "version": "1.0.1",
2519      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
2520      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
2521      "dev": true
2522    },
2523    "markdown-it": {
2524      "version": "12.3.2",
2525      "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
2526      "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
2527      "requires": {
2528        "argparse": "^2.0.1",
2529        "entities": "~2.1.0",
2530        "linkify-it": "^3.0.1",
2531        "mdurl": "^1.0.1",
2532        "uc.micro": "^1.0.5"
2533      },
2534      "dependencies": {
2535        "argparse": {
2536          "version": "2.0.1",
2537          "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2538          "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
2539        },
2540        "entities": {
2541          "version": "2.1.0",
2542          "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
2543          "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w=="
2544        }
2545      }
2546    },
2547    "markdown-it-anchor": {
2548      "version": "8.6.5",
2549      "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.5.tgz",
2550      "integrity": "sha512-PI1qEHHkTNWT+X6Ip9w+paonfIQ+QZP9sCeMYi47oqhH+EsW8CrJ8J7CzV19QVOj6il8ATGbK2nTECj22ZHGvQ=="
2551    },
2552    "marked": {
2553      "version": "4.1.1",
2554      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz",
2555      "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw=="
2556    },
2557    "maxmin": {
2558      "version": "1.1.0",
2559      "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz",
2560      "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
2561      "dev": true,
2562      "requires": {
2563        "chalk": "^1.0.0",
2564        "figures": "^1.0.1",
2565        "gzip-size": "^1.0.0",
2566        "pretty-bytes": "^1.0.0"
2567      },
2568      "dependencies": {
2569        "ansi-styles": {
2570          "version": "2.2.1",
2571          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
2572          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
2573          "dev": true
2574        },
2575        "chalk": {
2576          "version": "1.1.3",
2577          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2578          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2579          "dev": true,
2580          "requires": {
2581            "ansi-styles": "^2.2.1",
2582            "escape-string-regexp": "^1.0.2",
2583            "has-ansi": "^2.0.0",
2584            "strip-ansi": "^3.0.0",
2585            "supports-color": "^2.0.0"
2586          }
2587        },
2588        "supports-color": {
2589          "version": "2.0.0",
2590          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2591          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2592          "dev": true
2593        }
2594      }
2595    },
2596    "md5.js": {
2597      "version": "1.3.5",
2598      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
2599      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
2600      "dev": true,
2601      "requires": {
2602        "hash-base": "^3.0.0",
2603        "inherits": "^2.0.1",
2604        "safe-buffer": "^5.1.2"
2605      }
2606    },
2607    "mdurl": {
2608      "version": "1.0.1",
2609      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
2610      "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="
2611    },
2612    "meow": {
2613      "version": "3.7.0",
2614      "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
2615      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
2616      "dev": true,
2617      "requires": {
2618        "camelcase-keys": "^2.0.0",
2619        "decamelize": "^1.1.2",
2620        "loud-rejection": "^1.0.0",
2621        "map-obj": "^1.0.1",
2622        "minimist": "^1.1.3",
2623        "normalize-package-data": "^2.3.4",
2624        "object-assign": "^4.0.1",
2625        "read-pkg-up": "^1.0.1",
2626        "redent": "^1.0.0",
2627        "trim-newlines": "^1.0.0"
2628      }
2629    },
2630    "micromatch": {
2631      "version": "4.0.4",
2632      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2633      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2634      "dev": true,
2635      "requires": {
2636        "braces": "^3.0.1",
2637        "picomatch": "^2.2.3"
2638      }
2639    },
2640    "miller-rabin": {
2641      "version": "4.0.1",
2642      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
2643      "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
2644      "dev": true,
2645      "requires": {
2646        "bn.js": "^4.0.0",
2647        "brorand": "^1.0.1"
2648      }
2649    },
2650    "mime": {
2651      "version": "2.4.0",
2652      "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
2653      "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",
2654      "dev": true
2655    },
2656    "mime-db": {
2657      "version": "1.37.0",
2658      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
2659      "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
2660      "dev": true
2661    },
2662    "mime-types": {
2663      "version": "2.1.21",
2664      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
2665      "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
2666      "dev": true,
2667      "requires": {
2668        "mime-db": "~1.37.0"
2669      }
2670    },
2671    "minimalistic-assert": {
2672      "version": "1.0.1",
2673      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
2674      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
2675      "dev": true
2676    },
2677    "minimalistic-crypto-utils": {
2678      "version": "1.0.1",
2679      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
2680      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
2681      "dev": true
2682    },
2683    "minimatch": {
2684      "version": "3.0.4",
2685      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2686      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2687      "dev": true,
2688      "requires": {
2689        "brace-expansion": "^1.1.7"
2690      }
2691    },
2692    "minimist": {
2693      "version": "1.2.6",
2694      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
2695      "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
2696      "dev": true
2697    },
2698    "mkdirp": {
2699      "version": "0.5.5",
2700      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2701      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2702      "dev": true,
2703      "requires": {
2704        "minimist": "^1.2.5"
2705      }
2706    },
2707    "module-deps": {
2708      "version": "6.2.0",
2709      "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.0.tgz",
2710      "integrity": "sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA==",
2711      "dev": true,
2712      "requires": {
2713        "JSONStream": "^1.0.3",
2714        "browser-resolve": "^1.7.0",
2715        "cached-path-relative": "^1.0.0",
2716        "concat-stream": "~1.6.0",
2717        "defined": "^1.0.0",
2718        "detective": "^5.0.2",
2719        "duplexer2": "^0.1.2",
2720        "inherits": "^2.0.1",
2721        "parents": "^1.0.0",
2722        "readable-stream": "^2.0.2",
2723        "resolve": "^1.4.0",
2724        "stream-combiner2": "^1.1.1",
2725        "subarg": "^1.0.0",
2726        "through2": "^2.0.0",
2727        "xtend": "^4.0.0"
2728      }
2729    },
2730    "ms": {
2731      "version": "2.0.0",
2732      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2733      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2734      "dev": true
2735    },
2736    "node-gyp-build": {
2737      "version": "3.7.0",
2738      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz",
2739      "integrity": "sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w=="
2740    },
2741    "node-int64": {
2742      "version": "0.4.0",
2743      "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
2744      "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs="
2745    },
2746    "nopt": {
2747      "version": "4.0.1",
2748      "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
2749      "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
2750      "requires": {
2751        "abbrev": "1",
2752        "osenv": "^0.1.4"
2753      }
2754    },
2755    "normalize-package-data": {
2756      "version": "2.4.0",
2757      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
2758      "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
2759      "dev": true,
2760      "requires": {
2761        "hosted-git-info": "^2.1.4",
2762        "is-builtin-module": "^1.0.0",
2763        "semver": "2 || 3 || 4 || 5",
2764        "validate-npm-package-license": "^3.0.1"
2765      }
2766    },
2767    "number-is-nan": {
2768      "version": "1.0.1",
2769      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2770      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2771      "dev": true
2772    },
2773    "oauth-sign": {
2774      "version": "0.9.0",
2775      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
2776      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
2777      "dev": true
2778    },
2779    "object-assign": {
2780      "version": "4.1.1",
2781      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2782      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2783      "dev": true
2784    },
2785    "object.defaults": {
2786      "version": "1.1.0",
2787      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
2788      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
2789      "dev": true,
2790      "requires": {
2791        "array-each": "^1.0.1",
2792        "array-slice": "^1.0.0",
2793        "for-own": "^1.0.0",
2794        "isobject": "^3.0.0"
2795      }
2796    },
2797    "object.map": {
2798      "version": "1.0.1",
2799      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
2800      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
2801      "dev": true,
2802      "requires": {
2803        "for-own": "^1.0.0",
2804        "make-iterator": "^1.0.0"
2805      }
2806    },
2807    "object.pick": {
2808      "version": "1.3.0",
2809      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
2810      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
2811      "dev": true,
2812      "requires": {
2813        "isobject": "^3.0.1"
2814      }
2815    },
2816    "once": {
2817      "version": "1.4.0",
2818      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2819      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2820      "dev": true,
2821      "requires": {
2822        "wrappy": "1"
2823      }
2824    },
2825    "one-time": {
2826      "version": "0.0.4",
2827      "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz",
2828      "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=",
2829      "dev": true
2830    },
2831    "os-browserify": {
2832      "version": "0.3.0",
2833      "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
2834      "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
2835      "dev": true
2836    },
2837    "os-homedir": {
2838      "version": "1.0.2",
2839      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2840      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
2841    },
2842    "os-tmpdir": {
2843      "version": "1.0.2",
2844      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2845      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
2846    },
2847    "osenv": {
2848      "version": "0.1.5",
2849      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
2850      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
2851      "requires": {
2852        "os-homedir": "^1.0.0",
2853        "os-tmpdir": "^1.0.0"
2854      }
2855    },
2856    "p-each-series": {
2857      "version": "1.0.0",
2858      "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz",
2859      "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=",
2860      "dev": true,
2861      "requires": {
2862        "p-reduce": "^1.0.0"
2863      }
2864    },
2865    "p-reduce": {
2866      "version": "1.0.0",
2867      "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
2868      "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
2869      "dev": true
2870    },
2871    "pako": {
2872      "version": "1.0.7",
2873      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz",
2874      "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==",
2875      "dev": true
2876    },
2877    "parents": {
2878      "version": "1.0.1",
2879      "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
2880      "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
2881      "dev": true,
2882      "requires": {
2883        "path-platform": "~0.11.15"
2884      }
2885    },
2886    "parse-asn1": {
2887      "version": "5.1.1",
2888      "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
2889      "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
2890      "dev": true,
2891      "requires": {
2892        "asn1.js": "^4.0.0",
2893        "browserify-aes": "^1.0.0",
2894        "create-hash": "^1.1.0",
2895        "evp_bytestokey": "^1.0.0",
2896        "pbkdf2": "^3.0.3"
2897      }
2898    },
2899    "parse-filepath": {
2900      "version": "1.0.2",
2901      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
2902      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
2903      "dev": true,
2904      "requires": {
2905        "is-absolute": "^1.0.0",
2906        "map-cache": "^0.2.0",
2907        "path-root": "^0.1.1"
2908      }
2909    },
2910    "parse-json": {
2911      "version": "2.2.0",
2912      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
2913      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
2914      "dev": true,
2915      "requires": {
2916        "error-ex": "^1.2.0"
2917      }
2918    },
2919    "parse-passwd": {
2920      "version": "1.0.0",
2921      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
2922      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
2923      "dev": true
2924    },
2925    "path-browserify": {
2926      "version": "0.0.1",
2927      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
2928      "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
2929      "dev": true
2930    },
2931    "path-exists": {
2932      "version": "2.1.0",
2933      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
2934      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
2935      "dev": true,
2936      "requires": {
2937        "pinkie-promise": "^2.0.0"
2938      }
2939    },
2940    "path-is-absolute": {
2941      "version": "1.0.1",
2942      "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2943      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2944      "dev": true
2945    },
2946    "path-key": {
2947      "version": "3.1.1",
2948      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2949      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2950      "dev": true
2951    },
2952    "path-parse": {
2953      "version": "1.0.7",
2954      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2955      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2956      "dev": true
2957    },
2958    "path-platform": {
2959      "version": "0.11.15",
2960      "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
2961      "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
2962      "dev": true
2963    },
2964    "path-root": {
2965      "version": "0.1.1",
2966      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
2967      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
2968      "dev": true,
2969      "requires": {
2970        "path-root-regex": "^0.1.0"
2971      }
2972    },
2973    "path-root-regex": {
2974      "version": "0.1.2",
2975      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
2976      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
2977      "dev": true
2978    },
2979    "path-type": {
2980      "version": "1.1.0",
2981      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
2982      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
2983      "dev": true,
2984      "requires": {
2985        "graceful-fs": "^4.1.2",
2986        "pify": "^2.0.0",
2987        "pinkie-promise": "^2.0.0"
2988      }
2989    },
2990    "pbkdf2": {
2991      "version": "3.0.17",
2992      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
2993      "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
2994      "dev": true,
2995      "requires": {
2996        "create-hash": "^1.1.2",
2997        "create-hmac": "^1.1.4",
2998        "ripemd160": "^2.0.1",
2999        "safe-buffer": "^5.0.1",
3000        "sha.js": "^2.4.8"
3001      }
3002    },
3003    "pend": {
3004      "version": "1.2.0",
3005      "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
3006      "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
3007      "dev": true
3008    },
3009    "performance-now": {
3010      "version": "2.1.0",
3011      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
3012      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
3013      "dev": true
3014    },
3015    "phantom": {
3016      "version": "6.0.3",
3017      "resolved": "https://registry.npmjs.org/phantom/-/phantom-6.0.3.tgz",
3018      "integrity": "sha512-8bb8urWoUiZ0E+JC4goaYBDPxljTnnxGwogz5cvash2SQovf//QAPoshXQz06kY/tpI+5caBVng0K0oZkVMNIQ==",
3019      "dev": true,
3020      "requires": {
3021        "phantomjs-prebuilt": "^2.1.16",
3022        "split": "^1.0.1",
3023        "winston": "^3.0.0"
3024      }
3025    },
3026    "phantomjs-prebuilt": {
3027      "version": "2.1.16",
3028      "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
3029      "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
3030      "dev": true,
3031      "requires": {
3032        "es6-promise": "^4.0.3",
3033        "extract-zip": "^1.6.5",
3034        "fs-extra": "^1.0.0",
3035        "hasha": "^2.2.0",
3036        "kew": "^0.7.0",
3037        "progress": "^1.1.8",
3038        "request": "^2.81.0",
3039        "request-progress": "^2.0.1",
3040        "which": "^1.2.10"
3041      },
3042      "dependencies": {
3043        "progress": {
3044          "version": "1.1.8",
3045          "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
3046          "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
3047          "dev": true
3048        }
3049      }
3050    },
3051    "picomatch": {
3052      "version": "2.3.0",
3053      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
3054      "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
3055      "dev": true
3056    },
3057    "pify": {
3058      "version": "2.3.0",
3059      "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3060      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3061      "dev": true
3062    },
3063    "pinkie": {
3064      "version": "2.0.4",
3065      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
3066      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
3067      "dev": true
3068    },
3069    "pinkie-promise": {
3070      "version": "2.0.1",
3071      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
3072      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
3073      "dev": true,
3074      "requires": {
3075        "pinkie": "^2.0.0"
3076      }
3077    },
3078    "pretty-bytes": {
3079      "version": "1.0.4",
3080      "resolved": "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
3081      "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
3082      "dev": true,
3083      "requires": {
3084        "get-stdin": "^4.0.1",
3085        "meow": "^3.1.0"
3086      }
3087    },
3088    "process": {
3089      "version": "0.11.10",
3090      "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
3091      "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
3092      "dev": true
3093    },
3094    "process-nextick-args": {
3095      "version": "2.0.0",
3096      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
3097      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
3098      "dev": true
3099    },
3100    "progress": {
3101      "version": "2.0.3",
3102      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3103      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3104      "dev": true
3105    },
3106    "proxy-from-env": {
3107      "version": "1.0.0",
3108      "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
3109      "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",
3110      "dev": true
3111    },
3112    "psl": {
3113      "version": "1.1.31",
3114      "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
3115      "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
3116      "dev": true
3117    },
3118    "public-encrypt": {
3119      "version": "4.0.3",
3120      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
3121      "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
3122      "dev": true,
3123      "requires": {
3124        "bn.js": "^4.1.0",
3125        "browserify-rsa": "^4.0.0",
3126        "create-hash": "^1.1.0",
3127        "parse-asn1": "^5.0.0",
3128        "randombytes": "^2.0.1",
3129        "safe-buffer": "^5.1.2"
3130      }
3131    },
3132    "punycode": {
3133      "version": "1.4.1",
3134      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
3135      "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
3136      "dev": true
3137    },
3138    "puppeteer": {
3139      "version": "1.20.0",
3140      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz",
3141      "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==",
3142      "dev": true,
3143      "requires": {
3144        "debug": "^4.1.0",
3145        "extract-zip": "^1.6.6",
3146        "https-proxy-agent": "^2.2.1",
3147        "mime": "^2.0.3",
3148        "progress": "^2.0.1",
3149        "proxy-from-env": "^1.0.0",
3150        "rimraf": "^2.6.1",
3151        "ws": "^6.1.0"
3152      },
3153      "dependencies": {
3154        "debug": {
3155          "version": "4.3.2",
3156          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
3157          "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
3158          "dev": true,
3159          "requires": {
3160            "ms": "2.1.2"
3161          }
3162        },
3163        "ms": {
3164          "version": "2.1.2",
3165          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3166          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3167          "dev": true
3168        }
3169      }
3170    },
3171    "qs": {
3172      "version": "6.5.2",
3173      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
3174      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
3175      "dev": true
3176    },
3177    "querystring": {
3178      "version": "0.2.0",
3179      "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
3180      "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
3181      "dev": true
3182    },
3183    "querystring-es3": {
3184      "version": "0.2.1",
3185      "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
3186      "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
3187      "dev": true
3188    },
3189    "randombytes": {
3190      "version": "2.0.6",
3191      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
3192      "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
3193      "dev": true,
3194      "requires": {
3195        "safe-buffer": "^5.1.0"
3196      }
3197    },
3198    "randomfill": {
3199      "version": "1.0.4",
3200      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
3201      "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
3202      "dev": true,
3203      "requires": {
3204        "randombytes": "^2.0.5",
3205        "safe-buffer": "^5.1.0"
3206      }
3207    },
3208    "read-only-stream": {
3209      "version": "2.0.0",
3210      "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
3211      "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
3212      "dev": true,
3213      "requires": {
3214        "readable-stream": "^2.0.2"
3215      }
3216    },
3217    "read-pkg": {
3218      "version": "1.1.0",
3219      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
3220      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
3221      "dev": true,
3222      "requires": {
3223        "load-json-file": "^1.0.0",
3224        "normalize-package-data": "^2.3.2",
3225        "path-type": "^1.0.0"
3226      }
3227    },
3228    "read-pkg-up": {
3229      "version": "1.0.1",
3230      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
3231      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
3232      "dev": true,
3233      "requires": {
3234        "find-up": "^1.0.0",
3235        "read-pkg": "^1.0.0"
3236      }
3237    },
3238    "readable-stream": {
3239      "version": "2.3.6",
3240      "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
3241      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3242      "dev": true,
3243      "requires": {
3244        "core-util-is": "~1.0.0",
3245        "inherits": "~2.0.3",
3246        "isarray": "~1.0.0",
3247        "process-nextick-args": "~2.0.0",
3248        "safe-buffer": "~5.1.1",
3249        "string_decoder": "~1.1.1",
3250        "util-deprecate": "~1.0.1"
3251      },
3252      "dependencies": {
3253        "string_decoder": {
3254          "version": "1.1.1",
3255          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3256          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3257          "dev": true,
3258          "requires": {
3259            "safe-buffer": "~5.1.0"
3260          }
3261        }
3262      }
3263    },
3264    "rechoir": {
3265      "version": "0.7.1",
3266      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
3267      "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
3268      "dev": true,
3269      "requires": {
3270        "resolve": "^1.9.0"
3271      }
3272    },
3273    "redent": {
3274      "version": "1.0.0",
3275      "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
3276      "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
3277      "dev": true,
3278      "requires": {
3279        "indent-string": "^2.1.0",
3280        "strip-indent": "^1.0.1"
3281      }
3282    },
3283    "repeat-string": {
3284      "version": "1.6.1",
3285      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3286      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
3287      "dev": true
3288    },
3289    "repeating": {
3290      "version": "2.0.1",
3291      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
3292      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
3293      "dev": true,
3294      "requires": {
3295        "is-finite": "^1.0.0"
3296      }
3297    },
3298    "request": {
3299      "version": "2.88.0",
3300      "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
3301      "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
3302      "dev": true,
3303      "requires": {
3304        "aws-sign2": "~0.7.0",
3305        "aws4": "^1.8.0",
3306        "caseless": "~0.12.0",
3307        "combined-stream": "~1.0.6",
3308        "extend": "~3.0.2",
3309        "forever-agent": "~0.6.1",
3310        "form-data": "~2.3.2",
3311        "har-validator": "~5.1.0",
3312        "http-signature": "~1.2.0",
3313        "is-typedarray": "~1.0.0",
3314        "isstream": "~0.1.2",
3315        "json-stringify-safe": "~5.0.1",
3316        "mime-types": "~2.1.19",
3317        "oauth-sign": "~0.9.0",
3318        "performance-now": "^2.1.0",
3319        "qs": "~6.5.2",
3320        "safe-buffer": "^5.1.2",
3321        "tough-cookie": "~2.4.3",
3322        "tunnel-agent": "^0.6.0",
3323        "uuid": "^3.3.2"
3324      }
3325    },
3326    "request-progress": {
3327      "version": "2.0.1",
3328      "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
3329      "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
3330      "dev": true,
3331      "requires": {
3332        "throttleit": "^1.0.0"
3333      }
3334    },
3335    "requizzle": {
3336      "version": "0.2.3",
3337      "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
3338      "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
3339      "requires": {
3340        "lodash": "^4.17.14"
3341      }
3342    },
3343    "resolve": {
3344      "version": "1.9.0",
3345      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
3346      "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
3347      "dev": true,
3348      "requires": {
3349        "path-parse": "^1.0.6"
3350      }
3351    },
3352    "resolve-dir": {
3353      "version": "1.0.1",
3354      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
3355      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
3356      "dev": true,
3357      "requires": {
3358        "expand-tilde": "^2.0.0",
3359        "global-modules": "^1.0.0"
3360      }
3361    },
3362    "right-align": {
3363      "version": "0.1.3",
3364      "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
3365      "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
3366      "dev": true,
3367      "requires": {
3368        "align-text": "^0.1.1"
3369      }
3370    },
3371    "rimraf": {
3372      "version": "2.6.2",
3373      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
3374      "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
3375      "dev": true,
3376      "requires": {
3377        "glob": "^7.0.5"
3378      }
3379    },
3380    "ripemd160": {
3381      "version": "2.0.2",
3382      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
3383      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
3384      "dev": true,
3385      "requires": {
3386        "hash-base": "^3.0.0",
3387        "inherits": "^2.0.1"
3388      }
3389    },
3390    "safe-buffer": {
3391      "version": "5.1.2",
3392      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3393      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3394      "dev": true
3395    },
3396    "safer-buffer": {
3397      "version": "2.1.2",
3398      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3399      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3400      "dev": true
3401    },
3402    "semver": {
3403      "version": "5.6.0",
3404      "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
3405      "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
3406      "dev": true
3407    },
3408    "sha.js": {
3409      "version": "2.4.11",
3410      "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3411      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3412      "dev": true,
3413      "requires": {
3414        "inherits": "^2.0.1",
3415        "safe-buffer": "^5.0.1"
3416      }
3417    },
3418    "shasum": {
3419      "version": "1.0.2",
3420      "resolved": "http://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
3421      "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
3422      "dev": true,
3423      "requires": {
3424        "json-stable-stringify": "~0.0.0",
3425        "sha.js": "~2.4.4"
3426      }
3427    },
3428    "shebang-command": {
3429      "version": "2.0.0",
3430      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3431      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3432      "dev": true,
3433      "requires": {
3434        "shebang-regex": "^3.0.0"
3435      }
3436    },
3437    "shebang-regex": {
3438      "version": "3.0.0",
3439      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3440      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3441      "dev": true
3442    },
3443    "shell-quote": {
3444      "version": "1.7.3",
3445      "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
3446      "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
3447      "dev": true
3448    },
3449    "signal-exit": {
3450      "version": "3.0.2",
3451      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
3452      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
3453      "dev": true
3454    },
3455    "simple-concat": {
3456      "version": "1.0.0",
3457      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
3458      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
3459      "dev": true
3460    },
3461    "simple-swizzle": {
3462      "version": "0.2.2",
3463      "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
3464      "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
3465      "dev": true,
3466      "requires": {
3467        "is-arrayish": "^0.3.1"
3468      },
3469      "dependencies": {
3470        "is-arrayish": {
3471          "version": "0.3.2",
3472          "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3473          "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
3474          "dev": true
3475        }
3476      }
3477    },
3478    "source-map": {
3479      "version": "0.5.7",
3480      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3481      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
3482      "dev": true
3483    },
3484    "spdx-correct": {
3485      "version": "3.1.0",
3486      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
3487      "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
3488      "dev": true,
3489      "requires": {
3490        "spdx-expression-parse": "^3.0.0",
3491        "spdx-license-ids": "^3.0.0"
3492      }
3493    },
3494    "spdx-exceptions": {
3495      "version": "2.2.0",
3496      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
3497      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
3498      "dev": true
3499    },
3500    "spdx-expression-parse": {
3501      "version": "3.0.0",
3502      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
3503      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
3504      "dev": true,
3505      "requires": {
3506        "spdx-exceptions": "^2.1.0",
3507        "spdx-license-ids": "^3.0.0"
3508      }
3509    },
3510    "spdx-license-ids": {
3511      "version": "3.0.2",
3512      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz",
3513      "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==",
3514      "dev": true
3515    },
3516    "split": {
3517      "version": "1.0.1",
3518      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
3519      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
3520      "dev": true,
3521      "requires": {
3522        "through": "2"
3523      }
3524    },
3525    "sprintf-js": {
3526      "version": "1.1.2",
3527      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
3528      "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
3529      "dev": true
3530    },
3531    "sshpk": {
3532      "version": "1.16.0",
3533      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz",
3534      "integrity": "sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ==",
3535      "dev": true,
3536      "requires": {
3537        "asn1": "~0.2.3",
3538        "assert-plus": "^1.0.0",
3539        "bcrypt-pbkdf": "^1.0.0",
3540        "dashdash": "^1.12.0",
3541        "ecc-jsbn": "~0.1.1",
3542        "getpass": "^0.1.1",
3543        "jsbn": "~0.1.0",
3544        "safer-buffer": "^2.0.2",
3545        "tweetnacl": "~0.14.0"
3546      }
3547    },
3548    "stack-trace": {
3549      "version": "0.0.10",
3550      "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
3551      "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
3552      "dev": true
3553    },
3554    "stream-browserify": {
3555      "version": "2.0.1",
3556      "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
3557      "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
3558      "dev": true,
3559      "requires": {
3560        "inherits": "~2.0.1",
3561        "readable-stream": "^2.0.2"
3562      }
3563    },
3564    "stream-combiner2": {
3565      "version": "1.1.1",
3566      "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
3567      "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
3568      "dev": true,
3569      "requires": {
3570        "duplexer2": "~0.1.0",
3571        "readable-stream": "^2.0.2"
3572      }
3573    },
3574    "stream-http": {
3575      "version": "2.8.3",
3576      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
3577      "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
3578      "dev": true,
3579      "requires": {
3580        "builtin-status-codes": "^3.0.0",
3581        "inherits": "^2.0.1",
3582        "readable-stream": "^2.3.6",
3583        "to-arraybuffer": "^1.0.0",
3584        "xtend": "^4.0.0"
3585      }
3586    },
3587    "stream-splicer": {
3588      "version": "2.0.0",
3589      "resolved": "http://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
3590      "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
3591      "dev": true,
3592      "requires": {
3593        "inherits": "^2.0.1",
3594        "readable-stream": "^2.0.2"
3595      }
3596    },
3597    "string_decoder": {
3598      "version": "1.2.0",
3599      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
3600      "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
3601      "dev": true,
3602      "requires": {
3603        "safe-buffer": "~5.1.0"
3604      }
3605    },
3606    "strip-ansi": {
3607      "version": "3.0.1",
3608      "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3609      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3610      "dev": true,
3611      "requires": {
3612        "ansi-regex": "^2.0.0"
3613      }
3614    },
3615    "strip-bom": {
3616      "version": "2.0.0",
3617      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
3618      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
3619      "dev": true,
3620      "requires": {
3621        "is-utf8": "^0.2.0"
3622      }
3623    },
3624    "strip-indent": {
3625      "version": "1.0.1",
3626      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
3627      "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
3628      "dev": true,
3629      "requires": {
3630        "get-stdin": "^4.0.1"
3631      }
3632    },
3633    "strip-json-comments": {
3634      "version": "3.1.1",
3635      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3636      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
3637    },
3638    "subarg": {
3639      "version": "1.0.0",
3640      "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
3641      "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
3642      "dev": true,
3643      "requires": {
3644        "minimist": "^1.1.0"
3645      }
3646    },
3647    "supports-color": {
3648      "version": "7.2.0",
3649      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3650      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3651      "dev": true,
3652      "requires": {
3653        "has-flag": "^4.0.0"
3654      }
3655    },
3656    "syntax-error": {
3657      "version": "1.4.0",
3658      "resolved": "http://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
3659      "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
3660      "dev": true,
3661      "requires": {
3662        "acorn-node": "^1.2.0"
3663      }
3664    },
3665    "taffydb": {
3666      "version": "2.6.2",
3667      "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
3668      "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA=="
3669    },
3670    "text-hex": {
3671      "version": "1.0.0",
3672      "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
3673      "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==",
3674      "dev": true
3675    },
3676    "throttleit": {
3677      "version": "1.0.0",
3678      "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
3679      "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
3680      "dev": true
3681    },
3682    "through": {
3683      "version": "2.3.8",
3684      "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
3685      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3686      "dev": true
3687    },
3688    "through2": {
3689      "version": "2.0.5",
3690      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3691      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3692      "dev": true,
3693      "requires": {
3694        "readable-stream": "~2.3.6",
3695        "xtend": "~4.0.1"
3696      }
3697    },
3698    "timers-browserify": {
3699      "version": "1.4.2",
3700      "resolved": "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
3701      "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
3702      "dev": true,
3703      "requires": {
3704        "process": "~0.11.0"
3705      }
3706    },
3707    "to-arraybuffer": {
3708      "version": "1.0.1",
3709      "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
3710      "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
3711      "dev": true
3712    },
3713    "to-regex-range": {
3714      "version": "5.0.1",
3715      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3716      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3717      "dev": true,
3718      "requires": {
3719        "is-number": "^7.0.0"
3720      }
3721    },
3722    "tough-cookie": {
3723      "version": "2.4.3",
3724      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
3725      "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
3726      "dev": true,
3727      "requires": {
3728        "psl": "^1.1.24",
3729        "punycode": "^1.4.1"
3730      }
3731    },
3732    "trim-newlines": {
3733      "version": "1.0.0",
3734      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
3735      "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
3736      "dev": true
3737    },
3738    "triple-beam": {
3739      "version": "1.3.0",
3740      "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
3741      "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==",
3742      "dev": true
3743    },
3744    "tty-browserify": {
3745      "version": "0.0.1",
3746      "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
3747      "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
3748      "dev": true
3749    },
3750    "tunnel-agent": {
3751      "version": "0.6.0",
3752      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3753      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
3754      "dev": true,
3755      "requires": {
3756        "safe-buffer": "^5.0.1"
3757      }
3758    },
3759    "tweetnacl": {
3760      "version": "0.14.5",
3761      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
3762      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
3763      "dev": true
3764    },
3765    "typedarray": {
3766      "version": "0.0.6",
3767      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
3768      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
3769      "dev": true
3770    },
3771    "typescript": {
3772      "version": "3.2.4",
3773      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz",
3774      "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==",
3775      "dev": true
3776    },
3777    "uc.micro": {
3778      "version": "1.0.6",
3779      "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
3780      "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
3781    },
3782    "uglify-js": {
3783      "version": "2.6.4",
3784      "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz",
3785      "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=",
3786      "dev": true,
3787      "requires": {
3788        "async": "~0.2.6",
3789        "source-map": "~0.5.1",
3790        "uglify-to-browserify": "~1.0.0",
3791        "yargs": "~3.10.0"
3792      },
3793      "dependencies": {
3794        "async": {
3795          "version": "0.2.10",
3796          "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
3797          "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==",
3798          "dev": true
3799        }
3800      }
3801    },
3802    "uglify-to-browserify": {
3803      "version": "1.0.2",
3804      "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
3805      "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
3806      "dev": true
3807    },
3808    "umd": {
3809      "version": "3.0.3",
3810      "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
3811      "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
3812      "dev": true
3813    },
3814    "unc-path-regex": {
3815      "version": "0.1.2",
3816      "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
3817      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
3818      "dev": true
3819    },
3820    "undeclared-identifiers": {
3821      "version": "1.1.2",
3822      "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz",
3823      "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==",
3824      "dev": true,
3825      "requires": {
3826        "acorn-node": "^1.3.0",
3827        "get-assigned-identifiers": "^1.2.0",
3828        "simple-concat": "^1.0.0",
3829        "xtend": "^4.0.1"
3830      }
3831    },
3832    "underscore": {
3833      "version": "1.13.6",
3834      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",
3835      "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A=="
3836    },
3837    "underscore.string": {
3838      "version": "3.3.6",
3839      "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
3840      "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
3841      "dev": true,
3842      "requires": {
3843        "sprintf-js": "^1.1.1",
3844        "util-deprecate": "^1.0.2"
3845      }
3846    },
3847    "uri-js": {
3848      "version": "4.2.2",
3849      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
3850      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
3851      "dev": true,
3852      "requires": {
3853        "punycode": "^2.1.0"
3854      },
3855      "dependencies": {
3856        "punycode": {
3857          "version": "2.1.1",
3858          "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3859          "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3860          "dev": true
3861        }
3862      }
3863    },
3864    "uri-path": {
3865      "version": "1.0.0",
3866      "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
3867      "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
3868      "dev": true
3869    },
3870    "url": {
3871      "version": "0.11.0",
3872      "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
3873      "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
3874      "dev": true,
3875      "requires": {
3876        "punycode": "1.3.2",
3877        "querystring": "0.2.0"
3878      },
3879      "dependencies": {
3880        "punycode": {
3881          "version": "1.3.2",
3882          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
3883          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
3884          "dev": true
3885        }
3886      }
3887    },
3888    "util": {
3889      "version": "0.10.4",
3890      "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
3891      "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
3892      "dev": true,
3893      "requires": {
3894        "inherits": "2.0.3"
3895      }
3896    },
3897    "util-deprecate": {
3898      "version": "1.0.2",
3899      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3900      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3901      "dev": true
3902    },
3903    "uuid": {
3904      "version": "3.3.2",
3905      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
3906      "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
3907      "dev": true
3908    },
3909    "v8flags": {
3910      "version": "3.2.0",
3911      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
3912      "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
3913      "dev": true,
3914      "requires": {
3915        "homedir-polyfill": "^1.0.1"
3916      }
3917    },
3918    "validate-npm-package-license": {
3919      "version": "3.0.4",
3920      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3921      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3922      "dev": true,
3923      "requires": {
3924        "spdx-correct": "^3.0.0",
3925        "spdx-expression-parse": "^3.0.0"
3926      }
3927    },
3928    "verror": {
3929      "version": "1.10.0",
3930      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
3931      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
3932      "dev": true,
3933      "requires": {
3934        "assert-plus": "^1.0.0",
3935        "core-util-is": "1.0.2",
3936        "extsprintf": "^1.2.0"
3937      }
3938    },
3939    "vm-browserify": {
3940      "version": "1.1.0",
3941      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
3942      "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==",
3943      "dev": true
3944    },
3945    "which": {
3946      "version": "1.3.1",
3947      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3948      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3949      "dev": true,
3950      "requires": {
3951        "isexe": "^2.0.0"
3952      }
3953    },
3954    "window-size": {
3955      "version": "0.1.0",
3956      "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
3957      "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
3958      "dev": true
3959    },
3960    "winston": {
3961      "version": "3.1.0",
3962      "resolved": "https://registry.npmjs.org/winston/-/winston-3.1.0.tgz",
3963      "integrity": "sha512-FsQfEE+8YIEeuZEYhHDk5cILo1HOcWkGwvoidLrDgPog0r4bser1lEIOco2dN9zpDJ1M88hfDgZvxe5z4xNcwg==",
3964      "dev": true,
3965      "requires": {
3966        "async": "^2.6.0",
3967        "diagnostics": "^1.1.1",
3968        "is-stream": "^1.1.0",
3969        "logform": "^1.9.1",
3970        "one-time": "0.0.4",
3971        "readable-stream": "^2.3.6",
3972        "stack-trace": "0.0.x",
3973        "triple-beam": "^1.3.0",
3974        "winston-transport": "^4.2.0"
3975      },
3976      "dependencies": {
3977        "async": {
3978          "version": "2.6.4",
3979          "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
3980          "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
3981          "dev": true,
3982          "requires": {
3983            "lodash": "^4.17.14"
3984          }
3985        }
3986      }
3987    },
3988    "winston-transport": {
3989      "version": "4.3.0",
3990      "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz",
3991      "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==",
3992      "dev": true,
3993      "requires": {
3994        "readable-stream": "^2.3.6",
3995        "triple-beam": "^1.2.0"
3996      }
3997    },
3998    "wordwrap": {
3999      "version": "0.0.2",
4000      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
4001      "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
4002      "dev": true
4003    },
4004    "wrappy": {
4005      "version": "1.0.2",
4006      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4007      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4008      "dev": true
4009    },
4010    "ws": {
4011      "version": "6.2.2",
4012      "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
4013      "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
4014      "dev": true,
4015      "requires": {
4016        "async-limiter": "~1.0.0"
4017      }
4018    },
4019    "xmlcreate": {
4020      "version": "2.0.4",
4021      "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
4022      "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg=="
4023    },
4024    "xtend": {
4025      "version": "4.0.1",
4026      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
4027      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
4028      "dev": true
4029    },
4030    "yargs": {
4031      "version": "3.10.0",
4032      "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
4033      "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
4034      "dev": true,
4035      "requires": {
4036        "camelcase": "^1.0.2",
4037        "cliui": "^2.1.0",
4038        "decamelize": "^1.0.0",
4039        "window-size": "0.1.0"
4040      },
4041      "dependencies": {
4042        "camelcase": {
4043          "version": "1.2.1",
4044          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
4045          "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
4046          "dev": true
4047        }
4048      }
4049    },
4050    "yauzl": {
4051      "version": "2.10.0",
4052      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
4053      "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
4054      "dev": true,
4055      "requires": {
4056        "buffer-crc32": "~0.2.3",
4057        "fd-slicer": "~1.1.0"
4058      }
4059    }
4060  }
4061}
4062