Die package-lock.json in die Versionskontrolle aufgenommen
[website] / package-lock.json
1 {
2   "name": "juplo.de",
3   "version": "0.0.1",
4   "lockfileVersion": 2,
5   "requires": true,
6   "packages": {
7     "": {
8       "version": "0.0.1",
9       "devDependencies": {
10         "grunt": "^1.3.0",
11         "grunt-contrib-clean": "^1.1.0",
12         "grunt-contrib-cssmin": "^3.0.0",
13         "grunt-contrib-less": "^2.0.0",
14         "grunt-contrib-watch": "^1.1.0",
15         "grunt-newer": "^1.1.1",
16         "http-server": "^0.12.3"
17       }
18     },
19     "node_modules/abbrev": {
20       "version": "1.1.1",
21       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
22       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
23       "dev": true
24     },
25     "node_modules/ansi-regex": {
26       "version": "2.1.1",
27       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
28       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
29       "dev": true,
30       "engines": {
31         "node": ">=0.10.0"
32       }
33     },
34     "node_modules/ansi-styles": {
35       "version": "3.2.1",
36       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
37       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
38       "dev": true,
39       "dependencies": {
40         "color-convert": "^1.9.0"
41       },
42       "engines": {
43         "node": ">=4"
44       }
45     },
46     "node_modules/argparse": {
47       "version": "1.0.10",
48       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
49       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
50       "dev": true,
51       "dependencies": {
52         "sprintf-js": "~1.0.2"
53       }
54     },
55     "node_modules/arr-diff": {
56       "version": "4.0.0",
57       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
58       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
59       "dev": true,
60       "engines": {
61         "node": ">=0.10.0"
62       }
63     },
64     "node_modules/arr-flatten": {
65       "version": "1.1.0",
66       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
67       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
68       "dev": true,
69       "engines": {
70         "node": ">=0.10.0"
71       }
72     },
73     "node_modules/arr-union": {
74       "version": "3.1.0",
75       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
76       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
77       "dev": true,
78       "engines": {
79         "node": ">=0.10.0"
80       }
81     },
82     "node_modules/array-each": {
83       "version": "1.0.1",
84       "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
85       "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
86       "dev": true,
87       "engines": {
88         "node": ">=0.10.0"
89       }
90     },
91     "node_modules/array-slice": {
92       "version": "1.1.0",
93       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
94       "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
95       "dev": true,
96       "engines": {
97         "node": ">=0.10.0"
98       }
99     },
100     "node_modules/array-unique": {
101       "version": "0.3.2",
102       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
103       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
104       "dev": true,
105       "engines": {
106         "node": ">=0.10.0"
107       }
108     },
109     "node_modules/assign-symbols": {
110       "version": "1.0.0",
111       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
112       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
113       "dev": true,
114       "engines": {
115         "node": ">=0.10.0"
116       }
117     },
118     "node_modules/async": {
119       "version": "1.5.2",
120       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
121       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
122       "dev": true
123     },
124     "node_modules/atob": {
125       "version": "2.1.2",
126       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
127       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
128       "dev": true,
129       "bin": {
130         "atob": "bin/atob.js"
131       },
132       "engines": {
133         "node": ">= 4.5.0"
134       }
135     },
136     "node_modules/balanced-match": {
137       "version": "1.0.0",
138       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
139       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
140       "dev": true
141     },
142     "node_modules/base": {
143       "version": "0.11.2",
144       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
145       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
146       "dev": true,
147       "dependencies": {
148         "cache-base": "^1.0.1",
149         "class-utils": "^0.3.5",
150         "component-emitter": "^1.2.1",
151         "define-property": "^1.0.0",
152         "isobject": "^3.0.1",
153         "mixin-deep": "^1.2.0",
154         "pascalcase": "^0.1.1"
155       },
156       "engines": {
157         "node": ">=0.10.0"
158       }
159     },
160     "node_modules/base/node_modules/define-property": {
161       "version": "1.0.0",
162       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
163       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
164       "dev": true,
165       "dependencies": {
166         "is-descriptor": "^1.0.0"
167       },
168       "engines": {
169         "node": ">=0.10.0"
170       }
171     },
172     "node_modules/basic-auth": {
173       "version": "1.1.0",
174       "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz",
175       "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=",
176       "dev": true,
177       "engines": {
178         "node": ">= 0.6"
179       }
180     },
181     "node_modules/body": {
182       "version": "5.1.0",
183       "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
184       "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
185       "dev": true,
186       "dependencies": {
187         "continuable-cache": "^0.3.1",
188         "error": "^7.0.0",
189         "raw-body": "~1.1.0",
190         "safe-json-parse": "~1.0.1"
191       }
192     },
193     "node_modules/brace-expansion": {
194       "version": "1.1.11",
195       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
196       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
197       "dev": true,
198       "dependencies": {
199         "balanced-match": "^1.0.0",
200         "concat-map": "0.0.1"
201       }
202     },
203     "node_modules/braces": {
204       "version": "2.3.2",
205       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
206       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
207       "dev": true,
208       "dependencies": {
209         "arr-flatten": "^1.1.0",
210         "array-unique": "^0.3.2",
211         "extend-shallow": "^2.0.1",
212         "fill-range": "^4.0.0",
213         "isobject": "^3.0.1",
214         "repeat-element": "^1.1.2",
215         "snapdragon": "^0.8.1",
216         "snapdragon-node": "^2.0.1",
217         "split-string": "^3.0.2",
218         "to-regex": "^3.0.1"
219       },
220       "engines": {
221         "node": ">=0.10.0"
222       }
223     },
224     "node_modules/braces/node_modules/extend-shallow": {
225       "version": "2.0.1",
226       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
227       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
228       "dev": true,
229       "dependencies": {
230         "is-extendable": "^0.1.0"
231       },
232       "engines": {
233         "node": ">=0.10.0"
234       }
235     },
236     "node_modules/braces/node_modules/is-extendable": {
237       "version": "0.1.1",
238       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
239       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
240       "dev": true,
241       "engines": {
242         "node": ">=0.10.0"
243       }
244     },
245     "node_modules/bytes": {
246       "version": "1.0.0",
247       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
248       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
249       "dev": true
250     },
251     "node_modules/cache-base": {
252       "version": "1.0.1",
253       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
254       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
255       "dev": true,
256       "dependencies": {
257         "collection-visit": "^1.0.0",
258         "component-emitter": "^1.2.1",
259         "get-value": "^2.0.6",
260         "has-value": "^1.0.0",
261         "isobject": "^3.0.1",
262         "set-value": "^2.0.0",
263         "to-object-path": "^0.3.0",
264         "union-value": "^1.0.0",
265         "unset-value": "^1.0.0"
266       },
267       "engines": {
268         "node": ">=0.10.0"
269       }
270     },
271     "node_modules/chalk": {
272       "version": "2.4.2",
273       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
274       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
275       "dev": true,
276       "dependencies": {
277         "ansi-styles": "^3.2.1",
278         "escape-string-regexp": "^1.0.5",
279         "supports-color": "^5.3.0"
280       },
281       "engines": {
282         "node": ">=4"
283       }
284     },
285     "node_modules/class-utils": {
286       "version": "0.3.6",
287       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
288       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
289       "dev": true,
290       "dependencies": {
291         "arr-union": "^3.1.0",
292         "define-property": "^0.2.5",
293         "isobject": "^3.0.0",
294         "static-extend": "^0.1.1"
295       },
296       "engines": {
297         "node": ">=0.10.0"
298       }
299     },
300     "node_modules/class-utils/node_modules/define-property": {
301       "version": "0.2.5",
302       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
303       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
304       "dev": true,
305       "dependencies": {
306         "is-descriptor": "^0.1.0"
307       },
308       "engines": {
309         "node": ">=0.10.0"
310       }
311     },
312     "node_modules/class-utils/node_modules/is-accessor-descriptor": {
313       "version": "0.1.6",
314       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
315       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
316       "dev": true,
317       "dependencies": {
318         "kind-of": "^3.0.2"
319       },
320       "engines": {
321         "node": ">=0.10.0"
322       }
323     },
324     "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": {
325       "version": "3.2.2",
326       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
327       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
328       "dev": true,
329       "dependencies": {
330         "is-buffer": "^1.1.5"
331       },
332       "engines": {
333         "node": ">=0.10.0"
334       }
335     },
336     "node_modules/class-utils/node_modules/is-data-descriptor": {
337       "version": "0.1.4",
338       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
339       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
340       "dev": true,
341       "dependencies": {
342         "kind-of": "^3.0.2"
343       },
344       "engines": {
345         "node": ">=0.10.0"
346       }
347     },
348     "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": {
349       "version": "3.2.2",
350       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
351       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
352       "dev": true,
353       "dependencies": {
354         "is-buffer": "^1.1.5"
355       },
356       "engines": {
357         "node": ">=0.10.0"
358       }
359     },
360     "node_modules/class-utils/node_modules/is-descriptor": {
361       "version": "0.1.6",
362       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
363       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
364       "dev": true,
365       "dependencies": {
366         "is-accessor-descriptor": "^0.1.6",
367         "is-data-descriptor": "^0.1.4",
368         "kind-of": "^5.0.0"
369       },
370       "engines": {
371         "node": ">=0.10.0"
372       }
373     },
374     "node_modules/class-utils/node_modules/kind-of": {
375       "version": "5.1.0",
376       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
377       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
378       "dev": true,
379       "engines": {
380         "node": ">=0.10.0"
381       }
382     },
383     "node_modules/clean-css": {
384       "version": "4.2.3",
385       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
386       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
387       "dev": true,
388       "dependencies": {
389         "source-map": "~0.6.0"
390       },
391       "engines": {
392         "node": ">= 4.0"
393       }
394     },
395     "node_modules/collection-visit": {
396       "version": "1.0.0",
397       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
398       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
399       "dev": true,
400       "dependencies": {
401         "map-visit": "^1.0.0",
402         "object-visit": "^1.0.0"
403       },
404       "engines": {
405         "node": ">=0.10.0"
406       }
407     },
408     "node_modules/color-convert": {
409       "version": "1.9.3",
410       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
411       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
412       "dev": true,
413       "dependencies": {
414         "color-name": "1.1.3"
415       }
416     },
417     "node_modules/color-name": {
418       "version": "1.1.3",
419       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
420       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
421       "dev": true
422     },
423     "node_modules/colors": {
424       "version": "1.1.2",
425       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
426       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
427       "dev": true,
428       "engines": {
429         "node": ">=0.1.90"
430       }
431     },
432     "node_modules/component-emitter": {
433       "version": "1.3.0",
434       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
435       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
436       "dev": true
437     },
438     "node_modules/concat-map": {
439       "version": "0.0.1",
440       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
441       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
442       "dev": true
443     },
444     "node_modules/continuable-cache": {
445       "version": "0.3.1",
446       "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
447       "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
448       "dev": true
449     },
450     "node_modules/copy-anything": {
451       "version": "2.0.1",
452       "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.1.tgz",
453       "integrity": "sha512-lA57e7viQHOdPQcrytv5jFeudZZOXuyk47lZym279FiDQ8jeZomXiGuVf6ffMKkJ+3TIai3J1J3yi6M+/4U35g==",
454       "dev": true,
455       "dependencies": {
456         "is-what": "^3.7.1"
457       }
458     },
459     "node_modules/copy-descriptor": {
460       "version": "0.1.1",
461       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
462       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
463       "dev": true,
464       "engines": {
465         "node": ">=0.10.0"
466       }
467     },
468     "node_modules/corser": {
469       "version": "2.0.1",
470       "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz",
471       "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=",
472       "dev": true,
473       "engines": {
474         "node": ">= 0.4.0"
475       }
476     },
477     "node_modules/dateformat": {
478       "version": "3.0.3",
479       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
480       "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
481       "dev": true,
482       "engines": {
483         "node": "*"
484       }
485     },
486     "node_modules/debug": {
487       "version": "3.2.7",
488       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
489       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
490       "dev": true,
491       "dependencies": {
492         "ms": "^2.1.1"
493       }
494     },
495     "node_modules/decode-uri-component": {
496       "version": "0.2.0",
497       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
498       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
499       "dev": true,
500       "engines": {
501         "node": ">=0.10"
502       }
503     },
504     "node_modules/define-property": {
505       "version": "2.0.2",
506       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
507       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
508       "dev": true,
509       "dependencies": {
510         "is-descriptor": "^1.0.2",
511         "isobject": "^3.0.1"
512       },
513       "engines": {
514         "node": ">=0.10.0"
515       }
516     },
517     "node_modules/detect-file": {
518       "version": "1.0.0",
519       "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
520       "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
521       "dev": true,
522       "engines": {
523         "node": ">=0.10.0"
524       }
525     },
526     "node_modules/duplexer": {
527       "version": "0.1.2",
528       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
529       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
530       "dev": true
531     },
532     "node_modules/ecstatic": {
533       "version": "3.3.2",
534       "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz",
535       "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==",
536       "dev": true,
537       "dependencies": {
538         "he": "^1.1.1",
539         "mime": "^1.6.0",
540         "minimist": "^1.1.0",
541         "url-join": "^2.0.5"
542       },
543       "bin": {
544         "ecstatic": "lib/ecstatic.js"
545       }
546     },
547     "node_modules/errno": {
548       "version": "0.1.8",
549       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
550       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
551       "dev": true,
552       "optional": true,
553       "dependencies": {
554         "prr": "~1.0.1"
555       },
556       "bin": {
557         "errno": "cli.js"
558       }
559     },
560     "node_modules/error": {
561       "version": "7.2.1",
562       "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
563       "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
564       "dev": true,
565       "dependencies": {
566         "string-template": "~0.2.1"
567       }
568     },
569     "node_modules/escape-string-regexp": {
570       "version": "1.0.5",
571       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
572       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
573       "dev": true,
574       "engines": {
575         "node": ">=0.8.0"
576       }
577     },
578     "node_modules/esprima": {
579       "version": "4.0.1",
580       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
581       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
582       "dev": true,
583       "bin": {
584         "esparse": "bin/esparse.js",
585         "esvalidate": "bin/esvalidate.js"
586       },
587       "engines": {
588         "node": ">=4"
589       }
590     },
591     "node_modules/eventemitter2": {
592       "version": "0.4.14",
593       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
594       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
595       "dev": true
596     },
597     "node_modules/eventemitter3": {
598       "version": "4.0.7",
599       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
600       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
601       "dev": true
602     },
603     "node_modules/exit": {
604       "version": "0.1.2",
605       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
606       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
607       "dev": true,
608       "engines": {
609         "node": ">= 0.8.0"
610       }
611     },
612     "node_modules/expand-brackets": {
613       "version": "2.1.4",
614       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
615       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
616       "dev": true,
617       "dependencies": {
618         "debug": "^2.3.3",
619         "define-property": "^0.2.5",
620         "extend-shallow": "^2.0.1",
621         "posix-character-classes": "^0.1.0",
622         "regex-not": "^1.0.0",
623         "snapdragon": "^0.8.1",
624         "to-regex": "^3.0.1"
625       },
626       "engines": {
627         "node": ">=0.10.0"
628       }
629     },
630     "node_modules/expand-brackets/node_modules/debug": {
631       "version": "2.6.9",
632       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
633       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
634       "dev": true,
635       "dependencies": {
636         "ms": "2.0.0"
637       }
638     },
639     "node_modules/expand-brackets/node_modules/define-property": {
640       "version": "0.2.5",
641       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
642       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
643       "dev": true,
644       "dependencies": {
645         "is-descriptor": "^0.1.0"
646       },
647       "engines": {
648         "node": ">=0.10.0"
649       }
650     },
651     "node_modules/expand-brackets/node_modules/extend-shallow": {
652       "version": "2.0.1",
653       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
654       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
655       "dev": true,
656       "dependencies": {
657         "is-extendable": "^0.1.0"
658       },
659       "engines": {
660         "node": ">=0.10.0"
661       }
662     },
663     "node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
664       "version": "0.1.6",
665       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
666       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
667       "dev": true,
668       "dependencies": {
669         "kind-of": "^3.0.2"
670       },
671       "engines": {
672         "node": ">=0.10.0"
673       }
674     },
675     "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
676       "version": "3.2.2",
677       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
678       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
679       "dev": true,
680       "dependencies": {
681         "is-buffer": "^1.1.5"
682       },
683       "engines": {
684         "node": ">=0.10.0"
685       }
686     },
687     "node_modules/expand-brackets/node_modules/is-data-descriptor": {
688       "version": "0.1.4",
689       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
690       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
691       "dev": true,
692       "dependencies": {
693         "kind-of": "^3.0.2"
694       },
695       "engines": {
696         "node": ">=0.10.0"
697       }
698     },
699     "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
700       "version": "3.2.2",
701       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
702       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
703       "dev": true,
704       "dependencies": {
705         "is-buffer": "^1.1.5"
706       },
707       "engines": {
708         "node": ">=0.10.0"
709       }
710     },
711     "node_modules/expand-brackets/node_modules/is-descriptor": {
712       "version": "0.1.6",
713       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
714       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
715       "dev": true,
716       "dependencies": {
717         "is-accessor-descriptor": "^0.1.6",
718         "is-data-descriptor": "^0.1.4",
719         "kind-of": "^5.0.0"
720       },
721       "engines": {
722         "node": ">=0.10.0"
723       }
724     },
725     "node_modules/expand-brackets/node_modules/is-extendable": {
726       "version": "0.1.1",
727       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
728       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
729       "dev": true,
730       "engines": {
731         "node": ">=0.10.0"
732       }
733     },
734     "node_modules/expand-brackets/node_modules/kind-of": {
735       "version": "5.1.0",
736       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
737       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
738       "dev": true,
739       "engines": {
740         "node": ">=0.10.0"
741       }
742     },
743     "node_modules/expand-brackets/node_modules/ms": {
744       "version": "2.0.0",
745       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
746       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
747       "dev": true
748     },
749     "node_modules/expand-tilde": {
750       "version": "2.0.2",
751       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
752       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
753       "dev": true,
754       "dependencies": {
755         "homedir-polyfill": "^1.0.1"
756       },
757       "engines": {
758         "node": ">=0.10.0"
759       }
760     },
761     "node_modules/extend": {
762       "version": "3.0.2",
763       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
764       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
765       "dev": true
766     },
767     "node_modules/extend-shallow": {
768       "version": "3.0.2",
769       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
770       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
771       "dev": true,
772       "dependencies": {
773         "assign-symbols": "^1.0.0",
774         "is-extendable": "^1.0.1"
775       },
776       "engines": {
777         "node": ">=0.10.0"
778       }
779     },
780     "node_modules/extglob": {
781       "version": "2.0.4",
782       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
783       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
784       "dev": true,
785       "dependencies": {
786         "array-unique": "^0.3.2",
787         "define-property": "^1.0.0",
788         "expand-brackets": "^2.1.4",
789         "extend-shallow": "^2.0.1",
790         "fragment-cache": "^0.2.1",
791         "regex-not": "^1.0.0",
792         "snapdragon": "^0.8.1",
793         "to-regex": "^3.0.1"
794       },
795       "engines": {
796         "node": ">=0.10.0"
797       }
798     },
799     "node_modules/extglob/node_modules/define-property": {
800       "version": "1.0.0",
801       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
802       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
803       "dev": true,
804       "dependencies": {
805         "is-descriptor": "^1.0.0"
806       },
807       "engines": {
808         "node": ">=0.10.0"
809       }
810     },
811     "node_modules/extglob/node_modules/extend-shallow": {
812       "version": "2.0.1",
813       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
814       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
815       "dev": true,
816       "dependencies": {
817         "is-extendable": "^0.1.0"
818       },
819       "engines": {
820         "node": ">=0.10.0"
821       }
822     },
823     "node_modules/extglob/node_modules/is-extendable": {
824       "version": "0.1.1",
825       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
826       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
827       "dev": true,
828       "engines": {
829         "node": ">=0.10.0"
830       }
831     },
832     "node_modules/faye-websocket": {
833       "version": "0.10.0",
834       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
835       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
836       "dev": true,
837       "dependencies": {
838         "websocket-driver": ">=0.5.1"
839       },
840       "engines": {
841         "node": ">=0.4.0"
842       }
843     },
844     "node_modules/figures": {
845       "version": "1.7.0",
846       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
847       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
848       "dev": true,
849       "dependencies": {
850         "escape-string-regexp": "^1.0.5",
851         "object-assign": "^4.1.0"
852       },
853       "engines": {
854         "node": ">=0.10.0"
855       }
856     },
857     "node_modules/fill-range": {
858       "version": "4.0.0",
859       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
860       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
861       "dev": true,
862       "dependencies": {
863         "extend-shallow": "^2.0.1",
864         "is-number": "^3.0.0",
865         "repeat-string": "^1.6.1",
866         "to-regex-range": "^2.1.0"
867       },
868       "engines": {
869         "node": ">=0.10.0"
870       }
871     },
872     "node_modules/fill-range/node_modules/extend-shallow": {
873       "version": "2.0.1",
874       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
875       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
876       "dev": true,
877       "dependencies": {
878         "is-extendable": "^0.1.0"
879       },
880       "engines": {
881         "node": ">=0.10.0"
882       }
883     },
884     "node_modules/fill-range/node_modules/is-extendable": {
885       "version": "0.1.1",
886       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
887       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
888       "dev": true,
889       "engines": {
890         "node": ">=0.10.0"
891       }
892     },
893     "node_modules/findup-sync": {
894       "version": "0.3.0",
895       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
896       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
897       "dev": true,
898       "dependencies": {
899         "glob": "~5.0.0"
900       },
901       "engines": {
902         "node": ">= 0.6.0"
903       }
904     },
905     "node_modules/findup-sync/node_modules/glob": {
906       "version": "5.0.15",
907       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
908       "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
909       "dev": true,
910       "dependencies": {
911         "inflight": "^1.0.4",
912         "inherits": "2",
913         "minimatch": "2 || 3",
914         "once": "^1.3.0",
915         "path-is-absolute": "^1.0.0"
916       },
917       "engines": {
918         "node": "*"
919       }
920     },
921     "node_modules/fined": {
922       "version": "1.2.0",
923       "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
924       "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
925       "dev": true,
926       "dependencies": {
927         "expand-tilde": "^2.0.2",
928         "is-plain-object": "^2.0.3",
929         "object.defaults": "^1.1.0",
930         "object.pick": "^1.2.0",
931         "parse-filepath": "^1.0.1"
932       },
933       "engines": {
934         "node": ">= 0.10"
935       }
936     },
937     "node_modules/flagged-respawn": {
938       "version": "1.0.1",
939       "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
940       "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
941       "dev": true,
942       "engines": {
943         "node": ">= 0.10"
944       }
945     },
946     "node_modules/follow-redirects": {
947       "version": "1.13.1",
948       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
949       "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
950       "dev": true,
951       "funding": [
952         {
953           "type": "individual",
954           "url": "https://github.com/sponsors/RubenVerborgh"
955         }
956       ],
957       "engines": {
958         "node": ">=4.0"
959       },
960       "peerDependenciesMeta": {
961         "debug": {
962           "optional": true
963         }
964       }
965     },
966     "node_modules/for-in": {
967       "version": "1.0.2",
968       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
969       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
970       "dev": true,
971       "engines": {
972         "node": ">=0.10.0"
973       }
974     },
975     "node_modules/for-own": {
976       "version": "1.0.0",
977       "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
978       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
979       "dev": true,
980       "dependencies": {
981         "for-in": "^1.0.1"
982       },
983       "engines": {
984         "node": ">=0.10.0"
985       }
986     },
987     "node_modules/fragment-cache": {
988       "version": "0.2.1",
989       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
990       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
991       "dev": true,
992       "dependencies": {
993         "map-cache": "^0.2.2"
994       },
995       "engines": {
996         "node": ">=0.10.0"
997       }
998     },
999     "node_modules/fs.realpath": {
1000       "version": "1.0.0",
1001       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1002       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1003       "dev": true
1004     },
1005     "node_modules/function-bind": {
1006       "version": "1.1.1",
1007       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1008       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1009       "dev": true
1010     },
1011     "node_modules/gaze": {
1012       "version": "1.1.3",
1013       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
1014       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
1015       "dev": true,
1016       "dependencies": {
1017         "globule": "^1.0.0"
1018       },
1019       "engines": {
1020         "node": ">= 4.0.0"
1021       }
1022     },
1023     "node_modules/get-value": {
1024       "version": "2.0.6",
1025       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1026       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1027       "dev": true,
1028       "engines": {
1029         "node": ">=0.10.0"
1030       }
1031     },
1032     "node_modules/getobject": {
1033       "version": "0.1.0",
1034       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
1035       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
1036       "dev": true,
1037       "engines": {
1038         "node": ">= 0.8.0"
1039       }
1040     },
1041     "node_modules/glob": {
1042       "version": "7.1.6",
1043       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1044       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1045       "dev": true,
1046       "dependencies": {
1047         "fs.realpath": "^1.0.0",
1048         "inflight": "^1.0.4",
1049         "inherits": "2",
1050         "minimatch": "^3.0.4",
1051         "once": "^1.3.0",
1052         "path-is-absolute": "^1.0.0"
1053       },
1054       "engines": {
1055         "node": "*"
1056       },
1057       "funding": {
1058         "url": "https://github.com/sponsors/isaacs"
1059       }
1060     },
1061     "node_modules/global-modules": {
1062       "version": "1.0.0",
1063       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
1064       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1065       "dev": true,
1066       "dependencies": {
1067         "global-prefix": "^1.0.1",
1068         "is-windows": "^1.0.1",
1069         "resolve-dir": "^1.0.0"
1070       },
1071       "engines": {
1072         "node": ">=0.10.0"
1073       }
1074     },
1075     "node_modules/global-prefix": {
1076       "version": "1.0.2",
1077       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
1078       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1079       "dev": true,
1080       "dependencies": {
1081         "expand-tilde": "^2.0.2",
1082         "homedir-polyfill": "^1.0.1",
1083         "ini": "^1.3.4",
1084         "is-windows": "^1.0.1",
1085         "which": "^1.2.14"
1086       },
1087       "engines": {
1088         "node": ">=0.10.0"
1089       }
1090     },
1091     "node_modules/globule": {
1092       "version": "1.3.2",
1093       "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
1094       "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
1095       "dev": true,
1096       "dependencies": {
1097         "glob": "~7.1.1",
1098         "lodash": "~4.17.10",
1099         "minimatch": "~3.0.2"
1100       },
1101       "engines": {
1102         "node": ">= 0.10"
1103       }
1104     },
1105     "node_modules/graceful-fs": {
1106       "version": "4.2.4",
1107       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
1108       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
1109       "dev": true,
1110       "optional": true
1111     },
1112     "node_modules/grunt": {
1113       "version": "1.3.0",
1114       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
1115       "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
1116       "dev": true,
1117       "dependencies": {
1118         "dateformat": "~3.0.3",
1119         "eventemitter2": "~0.4.13",
1120         "exit": "~0.1.2",
1121         "findup-sync": "~0.3.0",
1122         "glob": "~7.1.6",
1123         "grunt-cli": "~1.3.2",
1124         "grunt-known-options": "~1.1.0",
1125         "grunt-legacy-log": "~3.0.0",
1126         "grunt-legacy-util": "~2.0.0",
1127         "iconv-lite": "~0.4.13",
1128         "js-yaml": "~3.14.0",
1129         "minimatch": "~3.0.4",
1130         "mkdirp": "~1.0.4",
1131         "nopt": "~3.0.6",
1132         "rimraf": "~3.0.2"
1133       },
1134       "bin": {
1135         "grunt": "bin/grunt"
1136       },
1137       "engines": {
1138         "node": ">=8"
1139       }
1140     },
1141     "node_modules/grunt-cli": {
1142       "version": "1.3.2",
1143       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",
1144       "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",
1145       "dev": true,
1146       "dependencies": {
1147         "grunt-known-options": "~1.1.0",
1148         "interpret": "~1.1.0",
1149         "liftoff": "~2.5.0",
1150         "nopt": "~4.0.1",
1151         "v8flags": "~3.1.1"
1152       },
1153       "bin": {
1154         "grunt": "bin/grunt"
1155       },
1156       "engines": {
1157         "node": ">=4"
1158       }
1159     },
1160     "node_modules/grunt-cli/node_modules/nopt": {
1161       "version": "4.0.3",
1162       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
1163       "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
1164       "dev": true,
1165       "dependencies": {
1166         "abbrev": "1",
1167         "osenv": "^0.1.4"
1168       },
1169       "bin": {
1170         "nopt": "bin/nopt.js"
1171       }
1172     },
1173     "node_modules/grunt-contrib-clean": {
1174       "version": "1.1.0",
1175       "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
1176       "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
1177       "dev": true,
1178       "dependencies": {
1179         "async": "^1.5.2",
1180         "rimraf": "^2.5.1"
1181       },
1182       "engines": {
1183         "node": ">= 0.10.0"
1184       },
1185       "peerDependencies": {
1186         "grunt": ">=0.4.5"
1187       }
1188     },
1189     "node_modules/grunt-contrib-clean/node_modules/rimraf": {
1190       "version": "2.7.1",
1191       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1192       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1193       "dev": true,
1194       "dependencies": {
1195         "glob": "^7.1.3"
1196       },
1197       "bin": {
1198         "rimraf": "bin.js"
1199       }
1200     },
1201     "node_modules/grunt-contrib-cssmin": {
1202       "version": "3.0.0",
1203       "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz",
1204       "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==",
1205       "dev": true,
1206       "dependencies": {
1207         "chalk": "^2.4.1",
1208         "clean-css": "~4.2.1",
1209         "maxmin": "^2.1.0"
1210       },
1211       "engines": {
1212         "node": ">=6.0"
1213       }
1214     },
1215     "node_modules/grunt-contrib-less": {
1216       "version": "2.0.0",
1217       "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz",
1218       "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==",
1219       "dev": true,
1220       "dependencies": {
1221         "async": "^2.0.0",
1222         "chalk": "^1.0.0",
1223         "less": "^3.0.4",
1224         "lodash": "^4.17.10"
1225       },
1226       "engines": {
1227         "node": ">=6"
1228       }
1229     },
1230     "node_modules/grunt-contrib-less/node_modules/ansi-styles": {
1231       "version": "2.2.1",
1232       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1233       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1234       "dev": true,
1235       "engines": {
1236         "node": ">=0.10.0"
1237       }
1238     },
1239     "node_modules/grunt-contrib-less/node_modules/async": {
1240       "version": "2.6.3",
1241       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
1242       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
1243       "dev": true,
1244       "dependencies": {
1245         "lodash": "^4.17.14"
1246       }
1247     },
1248     "node_modules/grunt-contrib-less/node_modules/chalk": {
1249       "version": "1.1.3",
1250       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1251       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1252       "dev": true,
1253       "dependencies": {
1254         "ansi-styles": "^2.2.1",
1255         "escape-string-regexp": "^1.0.2",
1256         "has-ansi": "^2.0.0",
1257         "strip-ansi": "^3.0.0",
1258         "supports-color": "^2.0.0"
1259       },
1260       "engines": {
1261         "node": ">=0.10.0"
1262       }
1263     },
1264     "node_modules/grunt-contrib-less/node_modules/supports-color": {
1265       "version": "2.0.0",
1266       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1267       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1268       "dev": true,
1269       "engines": {
1270         "node": ">=0.8.0"
1271       }
1272     },
1273     "node_modules/grunt-contrib-watch": {
1274       "version": "1.1.0",
1275       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
1276       "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
1277       "dev": true,
1278       "dependencies": {
1279         "async": "^2.6.0",
1280         "gaze": "^1.1.0",
1281         "lodash": "^4.17.10",
1282         "tiny-lr": "^1.1.1"
1283       },
1284       "engines": {
1285         "node": ">=0.10.0"
1286       }
1287     },
1288     "node_modules/grunt-contrib-watch/node_modules/async": {
1289       "version": "2.6.3",
1290       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
1291       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
1292       "dev": true,
1293       "dependencies": {
1294         "lodash": "^4.17.14"
1295       }
1296     },
1297     "node_modules/grunt-known-options": {
1298       "version": "1.1.1",
1299       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
1300       "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
1301       "dev": true,
1302       "engines": {
1303         "node": ">=0.10.0"
1304       }
1305     },
1306     "node_modules/grunt-legacy-log": {
1307       "version": "3.0.0",
1308       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
1309       "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
1310       "dev": true,
1311       "dependencies": {
1312         "colors": "~1.1.2",
1313         "grunt-legacy-log-utils": "~2.1.0",
1314         "hooker": "~0.2.3",
1315         "lodash": "~4.17.19"
1316       },
1317       "engines": {
1318         "node": ">= 0.10.0"
1319       }
1320     },
1321     "node_modules/grunt-legacy-log-utils": {
1322       "version": "2.1.0",
1323       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
1324       "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
1325       "dev": true,
1326       "dependencies": {
1327         "chalk": "~4.1.0",
1328         "lodash": "~4.17.19"
1329       },
1330       "engines": {
1331         "node": ">=10"
1332       }
1333     },
1334     "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": {
1335       "version": "4.3.0",
1336       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1337       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1338       "dev": true,
1339       "dependencies": {
1340         "color-convert": "^2.0.1"
1341       },
1342       "engines": {
1343         "node": ">=8"
1344       },
1345       "funding": {
1346         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1347       }
1348     },
1349     "node_modules/grunt-legacy-log-utils/node_modules/chalk": {
1350       "version": "4.1.0",
1351       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1352       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1353       "dev": true,
1354       "dependencies": {
1355         "ansi-styles": "^4.1.0",
1356         "supports-color": "^7.1.0"
1357       },
1358       "engines": {
1359         "node": ">=10"
1360       },
1361       "funding": {
1362         "url": "https://github.com/chalk/chalk?sponsor=1"
1363       }
1364     },
1365     "node_modules/grunt-legacy-log-utils/node_modules/color-convert": {
1366       "version": "2.0.1",
1367       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1368       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1369       "dev": true,
1370       "dependencies": {
1371         "color-name": "~1.1.4"
1372       },
1373       "engines": {
1374         "node": ">=7.0.0"
1375       }
1376     },
1377     "node_modules/grunt-legacy-log-utils/node_modules/color-name": {
1378       "version": "1.1.4",
1379       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1380       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1381       "dev": true
1382     },
1383     "node_modules/grunt-legacy-log-utils/node_modules/has-flag": {
1384       "version": "4.0.0",
1385       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1386       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1387       "dev": true,
1388       "engines": {
1389         "node": ">=8"
1390       }
1391     },
1392     "node_modules/grunt-legacy-log-utils/node_modules/supports-color": {
1393       "version": "7.2.0",
1394       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1395       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1396       "dev": true,
1397       "dependencies": {
1398         "has-flag": "^4.0.0"
1399       },
1400       "engines": {
1401         "node": ">=8"
1402       }
1403     },
1404     "node_modules/grunt-legacy-util": {
1405       "version": "2.0.0",
1406       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
1407       "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
1408       "dev": true,
1409       "dependencies": {
1410         "async": "~1.5.2",
1411         "exit": "~0.1.1",
1412         "getobject": "~0.1.0",
1413         "hooker": "~0.2.3",
1414         "lodash": "~4.17.20",
1415         "underscore.string": "~3.3.5",
1416         "which": "~1.3.0"
1417       },
1418       "engines": {
1419         "node": ">= 8"
1420       }
1421     },
1422     "node_modules/grunt-newer": {
1423       "version": "1.3.0",
1424       "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz",
1425       "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=",
1426       "dev": true,
1427       "dependencies": {
1428         "async": "^1.5.2",
1429         "rimraf": "^2.5.2"
1430       },
1431       "engines": {
1432         "node": ">= 0.8.0"
1433       },
1434       "peerDependencies": {
1435         "grunt": ">=0.4.1"
1436       }
1437     },
1438     "node_modules/grunt-newer/node_modules/rimraf": {
1439       "version": "2.7.1",
1440       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1441       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1442       "dev": true,
1443       "dependencies": {
1444         "glob": "^7.1.3"
1445       },
1446       "bin": {
1447         "rimraf": "bin.js"
1448       }
1449     },
1450     "node_modules/gzip-size": {
1451       "version": "3.0.0",
1452       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
1453       "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
1454       "dev": true,
1455       "dependencies": {
1456         "duplexer": "^0.1.1"
1457       },
1458       "engines": {
1459         "node": ">=0.12.0"
1460       }
1461     },
1462     "node_modules/has": {
1463       "version": "1.0.3",
1464       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1465       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1466       "dev": true,
1467       "dependencies": {
1468         "function-bind": "^1.1.1"
1469       },
1470       "engines": {
1471         "node": ">= 0.4.0"
1472       }
1473     },
1474     "node_modules/has-ansi": {
1475       "version": "2.0.0",
1476       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1477       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1478       "dev": true,
1479       "dependencies": {
1480         "ansi-regex": "^2.0.0"
1481       },
1482       "engines": {
1483         "node": ">=0.10.0"
1484       }
1485     },
1486     "node_modules/has-flag": {
1487       "version": "3.0.0",
1488       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1489       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1490       "dev": true,
1491       "engines": {
1492         "node": ">=4"
1493       }
1494     },
1495     "node_modules/has-value": {
1496       "version": "1.0.0",
1497       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
1498       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
1499       "dev": true,
1500       "dependencies": {
1501         "get-value": "^2.0.6",
1502         "has-values": "^1.0.0",
1503         "isobject": "^3.0.0"
1504       },
1505       "engines": {
1506         "node": ">=0.10.0"
1507       }
1508     },
1509     "node_modules/has-values": {
1510       "version": "1.0.0",
1511       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
1512       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
1513       "dev": true,
1514       "dependencies": {
1515         "is-number": "^3.0.0",
1516         "kind-of": "^4.0.0"
1517       },
1518       "engines": {
1519         "node": ">=0.10.0"
1520       }
1521     },
1522     "node_modules/has-values/node_modules/kind-of": {
1523       "version": "4.0.0",
1524       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1525       "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1526       "dev": true,
1527       "dependencies": {
1528         "is-buffer": "^1.1.5"
1529       },
1530       "engines": {
1531         "node": ">=0.10.0"
1532       }
1533     },
1534     "node_modules/he": {
1535       "version": "1.2.0",
1536       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1537       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1538       "dev": true,
1539       "bin": {
1540         "he": "bin/he"
1541       }
1542     },
1543     "node_modules/homedir-polyfill": {
1544       "version": "1.0.3",
1545       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
1546       "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
1547       "dev": true,
1548       "dependencies": {
1549         "parse-passwd": "^1.0.0"
1550       },
1551       "engines": {
1552         "node": ">=0.10.0"
1553       }
1554     },
1555     "node_modules/hooker": {
1556       "version": "0.2.3",
1557       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
1558       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
1559       "dev": true,
1560       "engines": {
1561         "node": "*"
1562       }
1563     },
1564     "node_modules/http-parser-js": {
1565       "version": "0.5.3",
1566       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
1567       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
1568       "dev": true
1569     },
1570     "node_modules/http-proxy": {
1571       "version": "1.18.1",
1572       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
1573       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
1574       "dev": true,
1575       "dependencies": {
1576         "eventemitter3": "^4.0.0",
1577         "follow-redirects": "^1.0.0",
1578         "requires-port": "^1.0.0"
1579       },
1580       "engines": {
1581         "node": ">=8.0.0"
1582       }
1583     },
1584     "node_modules/http-server": {
1585       "version": "0.12.3",
1586       "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz",
1587       "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==",
1588       "dev": true,
1589       "dependencies": {
1590         "basic-auth": "^1.0.3",
1591         "colors": "^1.4.0",
1592         "corser": "^2.0.1",
1593         "ecstatic": "^3.3.2",
1594         "http-proxy": "^1.18.0",
1595         "minimist": "^1.2.5",
1596         "opener": "^1.5.1",
1597         "portfinder": "^1.0.25",
1598         "secure-compare": "3.0.1",
1599         "union": "~0.5.0"
1600       },
1601       "bin": {
1602         "hs": "bin/http-server",
1603         "http-server": "bin/http-server"
1604       },
1605       "engines": {
1606         "node": ">=6"
1607       }
1608     },
1609     "node_modules/http-server/node_modules/colors": {
1610       "version": "1.4.0",
1611       "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
1612       "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
1613       "dev": true,
1614       "engines": {
1615         "node": ">=0.1.90"
1616       }
1617     },
1618     "node_modules/iconv-lite": {
1619       "version": "0.4.24",
1620       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1621       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1622       "dev": true,
1623       "dependencies": {
1624         "safer-buffer": ">= 2.1.2 < 3"
1625       },
1626       "engines": {
1627         "node": ">=0.10.0"
1628       }
1629     },
1630     "node_modules/image-size": {
1631       "version": "0.5.5",
1632       "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
1633       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
1634       "dev": true,
1635       "optional": true,
1636       "bin": {
1637         "image-size": "bin/image-size.js"
1638       },
1639       "engines": {
1640         "node": ">=0.10.0"
1641       }
1642     },
1643     "node_modules/inflight": {
1644       "version": "1.0.6",
1645       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1646       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1647       "dev": true,
1648       "dependencies": {
1649         "once": "^1.3.0",
1650         "wrappy": "1"
1651       }
1652     },
1653     "node_modules/inherits": {
1654       "version": "2.0.4",
1655       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1656       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1657       "dev": true
1658     },
1659     "node_modules/ini": {
1660       "version": "1.3.8",
1661       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1662       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1663       "dev": true
1664     },
1665     "node_modules/interpret": {
1666       "version": "1.1.0",
1667       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
1668       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
1669       "dev": true
1670     },
1671     "node_modules/is-absolute": {
1672       "version": "1.0.0",
1673       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
1674       "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
1675       "dev": true,
1676       "dependencies": {
1677         "is-relative": "^1.0.0",
1678         "is-windows": "^1.0.1"
1679       },
1680       "engines": {
1681         "node": ">=0.10.0"
1682       }
1683     },
1684     "node_modules/is-accessor-descriptor": {
1685       "version": "1.0.0",
1686       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1687       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1688       "dev": true,
1689       "dependencies": {
1690         "kind-of": "^6.0.0"
1691       },
1692       "engines": {
1693         "node": ">=0.10.0"
1694       }
1695     },
1696     "node_modules/is-buffer": {
1697       "version": "1.1.6",
1698       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1699       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1700       "dev": true
1701     },
1702     "node_modules/is-core-module": {
1703       "version": "2.2.0",
1704       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
1705       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
1706       "dev": true,
1707       "dependencies": {
1708         "has": "^1.0.3"
1709       },
1710       "funding": {
1711         "url": "https://github.com/sponsors/ljharb"
1712       }
1713     },
1714     "node_modules/is-data-descriptor": {
1715       "version": "1.0.0",
1716       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1717       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1718       "dev": true,
1719       "dependencies": {
1720         "kind-of": "^6.0.0"
1721       },
1722       "engines": {
1723         "node": ">=0.10.0"
1724       }
1725     },
1726     "node_modules/is-descriptor": {
1727       "version": "1.0.2",
1728       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1729       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1730       "dev": true,
1731       "dependencies": {
1732         "is-accessor-descriptor": "^1.0.0",
1733         "is-data-descriptor": "^1.0.0",
1734         "kind-of": "^6.0.2"
1735       },
1736       "engines": {
1737         "node": ">=0.10.0"
1738       }
1739     },
1740     "node_modules/is-extendable": {
1741       "version": "1.0.1",
1742       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1743       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1744       "dev": true,
1745       "dependencies": {
1746         "is-plain-object": "^2.0.4"
1747       },
1748       "engines": {
1749         "node": ">=0.10.0"
1750       }
1751     },
1752     "node_modules/is-extglob": {
1753       "version": "2.1.1",
1754       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1755       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1756       "dev": true,
1757       "engines": {
1758         "node": ">=0.10.0"
1759       }
1760     },
1761     "node_modules/is-glob": {
1762       "version": "3.1.0",
1763       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
1764       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1765       "dev": true,
1766       "dependencies": {
1767         "is-extglob": "^2.1.0"
1768       },
1769       "engines": {
1770         "node": ">=0.10.0"
1771       }
1772     },
1773     "node_modules/is-number": {
1774       "version": "3.0.0",
1775       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1776       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1777       "dev": true,
1778       "dependencies": {
1779         "kind-of": "^3.0.2"
1780       },
1781       "engines": {
1782         "node": ">=0.10.0"
1783       }
1784     },
1785     "node_modules/is-number/node_modules/kind-of": {
1786       "version": "3.2.2",
1787       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1788       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1789       "dev": true,
1790       "dependencies": {
1791         "is-buffer": "^1.1.5"
1792       },
1793       "engines": {
1794         "node": ">=0.10.0"
1795       }
1796     },
1797     "node_modules/is-plain-object": {
1798       "version": "2.0.4",
1799       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1800       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1801       "dev": true,
1802       "dependencies": {
1803         "isobject": "^3.0.1"
1804       },
1805       "engines": {
1806         "node": ">=0.10.0"
1807       }
1808     },
1809     "node_modules/is-relative": {
1810       "version": "1.0.0",
1811       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
1812       "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
1813       "dev": true,
1814       "dependencies": {
1815         "is-unc-path": "^1.0.0"
1816       },
1817       "engines": {
1818         "node": ">=0.10.0"
1819       }
1820     },
1821     "node_modules/is-unc-path": {
1822       "version": "1.0.0",
1823       "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
1824       "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
1825       "dev": true,
1826       "dependencies": {
1827         "unc-path-regex": "^0.1.2"
1828       },
1829       "engines": {
1830         "node": ">=0.10.0"
1831       }
1832     },
1833     "node_modules/is-what": {
1834       "version": "3.12.0",
1835       "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz",
1836       "integrity": "sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw==",
1837       "dev": true
1838     },
1839     "node_modules/is-windows": {
1840       "version": "1.0.2",
1841       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1842       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
1843       "dev": true,
1844       "engines": {
1845         "node": ">=0.10.0"
1846       }
1847     },
1848     "node_modules/isarray": {
1849       "version": "1.0.0",
1850       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1851       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1852       "dev": true
1853     },
1854     "node_modules/isexe": {
1855       "version": "2.0.0",
1856       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1857       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1858       "dev": true
1859     },
1860     "node_modules/isobject": {
1861       "version": "3.0.1",
1862       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1863       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1864       "dev": true,
1865       "engines": {
1866         "node": ">=0.10.0"
1867       }
1868     },
1869     "node_modules/js-yaml": {
1870       "version": "3.14.1",
1871       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
1872       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
1873       "dev": true,
1874       "dependencies": {
1875         "argparse": "^1.0.7",
1876         "esprima": "^4.0.0"
1877       },
1878       "bin": {
1879         "js-yaml": "bin/js-yaml.js"
1880       }
1881     },
1882     "node_modules/kind-of": {
1883       "version": "6.0.3",
1884       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1885       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1886       "dev": true,
1887       "engines": {
1888         "node": ">=0.10.0"
1889       }
1890     },
1891     "node_modules/less": {
1892       "version": "3.13.1",
1893       "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz",
1894       "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==",
1895       "dev": true,
1896       "dependencies": {
1897         "copy-anything": "^2.0.1",
1898         "errno": "^0.1.1",
1899         "graceful-fs": "^4.1.2",
1900         "image-size": "~0.5.0",
1901         "make-dir": "^2.1.0",
1902         "mime": "^1.4.1",
1903         "native-request": "^1.0.5",
1904         "source-map": "~0.6.0",
1905         "tslib": "^1.10.0"
1906       },
1907       "bin": {
1908         "lessc": "bin/lessc"
1909       },
1910       "engines": {
1911         "node": ">=6"
1912       },
1913       "optionalDependencies": {
1914         "errno": "^0.1.1",
1915         "graceful-fs": "^4.1.2",
1916         "image-size": "~0.5.0",
1917         "make-dir": "^2.1.0",
1918         "mime": "^1.4.1",
1919         "native-request": "^1.0.5",
1920         "source-map": "~0.6.0"
1921       }
1922     },
1923     "node_modules/liftoff": {
1924       "version": "2.5.0",
1925       "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
1926       "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
1927       "dev": true,
1928       "dependencies": {
1929         "extend": "^3.0.0",
1930         "findup-sync": "^2.0.0",
1931         "fined": "^1.0.1",
1932         "flagged-respawn": "^1.0.0",
1933         "is-plain-object": "^2.0.4",
1934         "object.map": "^1.0.0",
1935         "rechoir": "^0.6.2",
1936         "resolve": "^1.1.7"
1937       },
1938       "engines": {
1939         "node": ">= 0.8"
1940       }
1941     },
1942     "node_modules/liftoff/node_modules/findup-sync": {
1943       "version": "2.0.0",
1944       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
1945       "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
1946       "dev": true,
1947       "dependencies": {
1948         "detect-file": "^1.0.0",
1949         "is-glob": "^3.1.0",
1950         "micromatch": "^3.0.4",
1951         "resolve-dir": "^1.0.1"
1952       },
1953       "engines": {
1954         "node": ">= 0.10"
1955       }
1956     },
1957     "node_modules/livereload-js": {
1958       "version": "2.4.0",
1959       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
1960       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
1961       "dev": true
1962     },
1963     "node_modules/lodash": {
1964       "version": "4.17.20",
1965       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
1966       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
1967       "dev": true
1968     },
1969     "node_modules/make-dir": {
1970       "version": "2.1.0",
1971       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
1972       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
1973       "dev": true,
1974       "optional": true,
1975       "dependencies": {
1976         "pify": "^4.0.1",
1977         "semver": "^5.6.0"
1978       },
1979       "engines": {
1980         "node": ">=6"
1981       }
1982     },
1983     "node_modules/make-iterator": {
1984       "version": "1.0.1",
1985       "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
1986       "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
1987       "dev": true,
1988       "dependencies": {
1989         "kind-of": "^6.0.2"
1990       },
1991       "engines": {
1992         "node": ">=0.10.0"
1993       }
1994     },
1995     "node_modules/map-cache": {
1996       "version": "0.2.2",
1997       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
1998       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
1999       "dev": true,
2000       "engines": {
2001         "node": ">=0.10.0"
2002       }
2003     },
2004     "node_modules/map-visit": {
2005       "version": "1.0.0",
2006       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
2007       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
2008       "dev": true,
2009       "dependencies": {
2010         "object-visit": "^1.0.0"
2011       },
2012       "engines": {
2013         "node": ">=0.10.0"
2014       }
2015     },
2016     "node_modules/maxmin": {
2017       "version": "2.1.0",
2018       "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
2019       "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
2020       "dev": true,
2021       "dependencies": {
2022         "chalk": "^1.0.0",
2023         "figures": "^1.0.1",
2024         "gzip-size": "^3.0.0",
2025         "pretty-bytes": "^3.0.0"
2026       },
2027       "engines": {
2028         "node": ">=0.12"
2029       }
2030     },
2031     "node_modules/maxmin/node_modules/ansi-styles": {
2032       "version": "2.2.1",
2033       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
2034       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
2035       "dev": true,
2036       "engines": {
2037         "node": ">=0.10.0"
2038       }
2039     },
2040     "node_modules/maxmin/node_modules/chalk": {
2041       "version": "1.1.3",
2042       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2043       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2044       "dev": true,
2045       "dependencies": {
2046         "ansi-styles": "^2.2.1",
2047         "escape-string-regexp": "^1.0.2",
2048         "has-ansi": "^2.0.0",
2049         "strip-ansi": "^3.0.0",
2050         "supports-color": "^2.0.0"
2051       },
2052       "engines": {
2053         "node": ">=0.10.0"
2054       }
2055     },
2056     "node_modules/maxmin/node_modules/supports-color": {
2057       "version": "2.0.0",
2058       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2059       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2060       "dev": true,
2061       "engines": {
2062         "node": ">=0.8.0"
2063       }
2064     },
2065     "node_modules/micromatch": {
2066       "version": "3.1.10",
2067       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
2068       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
2069       "dev": true,
2070       "dependencies": {
2071         "arr-diff": "^4.0.0",
2072         "array-unique": "^0.3.2",
2073         "braces": "^2.3.1",
2074         "define-property": "^2.0.2",
2075         "extend-shallow": "^3.0.2",
2076         "extglob": "^2.0.4",
2077         "fragment-cache": "^0.2.1",
2078         "kind-of": "^6.0.2",
2079         "nanomatch": "^1.2.9",
2080         "object.pick": "^1.3.0",
2081         "regex-not": "^1.0.0",
2082         "snapdragon": "^0.8.1",
2083         "to-regex": "^3.0.2"
2084       },
2085       "engines": {
2086         "node": ">=0.10.0"
2087       }
2088     },
2089     "node_modules/mime": {
2090       "version": "1.6.0",
2091       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2092       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2093       "dev": true,
2094       "bin": {
2095         "mime": "cli.js"
2096       },
2097       "engines": {
2098         "node": ">=4"
2099       }
2100     },
2101     "node_modules/minimatch": {
2102       "version": "3.0.4",
2103       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2104       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2105       "dev": true,
2106       "dependencies": {
2107         "brace-expansion": "^1.1.7"
2108       },
2109       "engines": {
2110         "node": "*"
2111       }
2112     },
2113     "node_modules/minimist": {
2114       "version": "1.2.5",
2115       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2116       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2117       "dev": true
2118     },
2119     "node_modules/mixin-deep": {
2120       "version": "1.3.2",
2121       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
2122       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
2123       "dev": true,
2124       "dependencies": {
2125         "for-in": "^1.0.2",
2126         "is-extendable": "^1.0.1"
2127       },
2128       "engines": {
2129         "node": ">=0.10.0"
2130       }
2131     },
2132     "node_modules/mkdirp": {
2133       "version": "1.0.4",
2134       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2135       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2136       "dev": true,
2137       "bin": {
2138         "mkdirp": "bin/cmd.js"
2139       },
2140       "engines": {
2141         "node": ">=10"
2142       }
2143     },
2144     "node_modules/ms": {
2145       "version": "2.1.3",
2146       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2147       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2148       "dev": true
2149     },
2150     "node_modules/nanomatch": {
2151       "version": "1.2.13",
2152       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
2153       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
2154       "dev": true,
2155       "dependencies": {
2156         "arr-diff": "^4.0.0",
2157         "array-unique": "^0.3.2",
2158         "define-property": "^2.0.2",
2159         "extend-shallow": "^3.0.2",
2160         "fragment-cache": "^0.2.1",
2161         "is-windows": "^1.0.2",
2162         "kind-of": "^6.0.2",
2163         "object.pick": "^1.3.0",
2164         "regex-not": "^1.0.0",
2165         "snapdragon": "^0.8.1",
2166         "to-regex": "^3.0.1"
2167       },
2168       "engines": {
2169         "node": ">=0.10.0"
2170       }
2171     },
2172     "node_modules/native-request": {
2173       "version": "1.0.8",
2174       "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz",
2175       "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==",
2176       "dev": true,
2177       "optional": true
2178     },
2179     "node_modules/nopt": {
2180       "version": "3.0.6",
2181       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
2182       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
2183       "dev": true,
2184       "dependencies": {
2185         "abbrev": "1"
2186       },
2187       "bin": {
2188         "nopt": "bin/nopt.js"
2189       }
2190     },
2191     "node_modules/number-is-nan": {
2192       "version": "1.0.1",
2193       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2194       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2195       "dev": true,
2196       "engines": {
2197         "node": ">=0.10.0"
2198       }
2199     },
2200     "node_modules/object-assign": {
2201       "version": "4.1.1",
2202       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2203       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2204       "dev": true,
2205       "engines": {
2206         "node": ">=0.10.0"
2207       }
2208     },
2209     "node_modules/object-copy": {
2210       "version": "0.1.0",
2211       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
2212       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
2213       "dev": true,
2214       "dependencies": {
2215         "copy-descriptor": "^0.1.0",
2216         "define-property": "^0.2.5",
2217         "kind-of": "^3.0.3"
2218       },
2219       "engines": {
2220         "node": ">=0.10.0"
2221       }
2222     },
2223     "node_modules/object-copy/node_modules/define-property": {
2224       "version": "0.2.5",
2225       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2226       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2227       "dev": true,
2228       "dependencies": {
2229         "is-descriptor": "^0.1.0"
2230       },
2231       "engines": {
2232         "node": ">=0.10.0"
2233       }
2234     },
2235     "node_modules/object-copy/node_modules/is-accessor-descriptor": {
2236       "version": "0.1.6",
2237       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2238       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2239       "dev": true,
2240       "dependencies": {
2241         "kind-of": "^3.0.2"
2242       },
2243       "engines": {
2244         "node": ">=0.10.0"
2245       }
2246     },
2247     "node_modules/object-copy/node_modules/is-data-descriptor": {
2248       "version": "0.1.4",
2249       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2250       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2251       "dev": true,
2252       "dependencies": {
2253         "kind-of": "^3.0.2"
2254       },
2255       "engines": {
2256         "node": ">=0.10.0"
2257       }
2258     },
2259     "node_modules/object-copy/node_modules/is-descriptor": {
2260       "version": "0.1.6",
2261       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2262       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2263       "dev": true,
2264       "dependencies": {
2265         "is-accessor-descriptor": "^0.1.6",
2266         "is-data-descriptor": "^0.1.4",
2267         "kind-of": "^5.0.0"
2268       },
2269       "engines": {
2270         "node": ">=0.10.0"
2271       }
2272     },
2273     "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": {
2274       "version": "5.1.0",
2275       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2276       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2277       "dev": true,
2278       "engines": {
2279         "node": ">=0.10.0"
2280       }
2281     },
2282     "node_modules/object-copy/node_modules/kind-of": {
2283       "version": "3.2.2",
2284       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2285       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2286       "dev": true,
2287       "dependencies": {
2288         "is-buffer": "^1.1.5"
2289       },
2290       "engines": {
2291         "node": ">=0.10.0"
2292       }
2293     },
2294     "node_modules/object-visit": {
2295       "version": "1.0.1",
2296       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
2297       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
2298       "dev": true,
2299       "dependencies": {
2300         "isobject": "^3.0.0"
2301       },
2302       "engines": {
2303         "node": ">=0.10.0"
2304       }
2305     },
2306     "node_modules/object.defaults": {
2307       "version": "1.1.0",
2308       "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
2309       "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
2310       "dev": true,
2311       "dependencies": {
2312         "array-each": "^1.0.1",
2313         "array-slice": "^1.0.0",
2314         "for-own": "^1.0.0",
2315         "isobject": "^3.0.0"
2316       },
2317       "engines": {
2318         "node": ">=0.10.0"
2319       }
2320     },
2321     "node_modules/object.map": {
2322       "version": "1.0.1",
2323       "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
2324       "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
2325       "dev": true,
2326       "dependencies": {
2327         "for-own": "^1.0.0",
2328         "make-iterator": "^1.0.0"
2329       },
2330       "engines": {
2331         "node": ">=0.10.0"
2332       }
2333     },
2334     "node_modules/object.pick": {
2335       "version": "1.3.0",
2336       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
2337       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
2338       "dev": true,
2339       "dependencies": {
2340         "isobject": "^3.0.1"
2341       },
2342       "engines": {
2343         "node": ">=0.10.0"
2344       }
2345     },
2346     "node_modules/once": {
2347       "version": "1.4.0",
2348       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2349       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2350       "dev": true,
2351       "dependencies": {
2352         "wrappy": "1"
2353       }
2354     },
2355     "node_modules/opener": {
2356       "version": "1.5.2",
2357       "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
2358       "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
2359       "dev": true,
2360       "bin": {
2361         "opener": "bin/opener-bin.js"
2362       }
2363     },
2364     "node_modules/os-homedir": {
2365       "version": "1.0.2",
2366       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2367       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
2368       "dev": true,
2369       "engines": {
2370         "node": ">=0.10.0"
2371       }
2372     },
2373     "node_modules/os-tmpdir": {
2374       "version": "1.0.2",
2375       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2376       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2377       "dev": true,
2378       "engines": {
2379         "node": ">=0.10.0"
2380       }
2381     },
2382     "node_modules/osenv": {
2383       "version": "0.1.5",
2384       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
2385       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
2386       "dev": true,
2387       "dependencies": {
2388         "os-homedir": "^1.0.0",
2389         "os-tmpdir": "^1.0.0"
2390       }
2391     },
2392     "node_modules/parse-filepath": {
2393       "version": "1.0.2",
2394       "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
2395       "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
2396       "dev": true,
2397       "dependencies": {
2398         "is-absolute": "^1.0.0",
2399         "map-cache": "^0.2.0",
2400         "path-root": "^0.1.1"
2401       },
2402       "engines": {
2403         "node": ">=0.8"
2404       }
2405     },
2406     "node_modules/parse-passwd": {
2407       "version": "1.0.0",
2408       "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
2409       "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
2410       "dev": true,
2411       "engines": {
2412         "node": ">=0.10.0"
2413       }
2414     },
2415     "node_modules/pascalcase": {
2416       "version": "0.1.1",
2417       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
2418       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
2419       "dev": true,
2420       "engines": {
2421         "node": ">=0.10.0"
2422       }
2423     },
2424     "node_modules/path-is-absolute": {
2425       "version": "1.0.1",
2426       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2427       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2428       "dev": true,
2429       "engines": {
2430         "node": ">=0.10.0"
2431       }
2432     },
2433     "node_modules/path-parse": {
2434       "version": "1.0.6",
2435       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2436       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
2437       "dev": true
2438     },
2439     "node_modules/path-root": {
2440       "version": "0.1.1",
2441       "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
2442       "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
2443       "dev": true,
2444       "dependencies": {
2445         "path-root-regex": "^0.1.0"
2446       },
2447       "engines": {
2448         "node": ">=0.10.0"
2449       }
2450     },
2451     "node_modules/path-root-regex": {
2452       "version": "0.1.2",
2453       "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
2454       "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
2455       "dev": true,
2456       "engines": {
2457         "node": ">=0.10.0"
2458       }
2459     },
2460     "node_modules/pify": {
2461       "version": "4.0.1",
2462       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
2463       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
2464       "dev": true,
2465       "optional": true,
2466       "engines": {
2467         "node": ">=6"
2468       }
2469     },
2470     "node_modules/portfinder": {
2471       "version": "1.0.28",
2472       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
2473       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
2474       "dev": true,
2475       "dependencies": {
2476         "async": "^2.6.2",
2477         "debug": "^3.1.1",
2478         "mkdirp": "^0.5.5"
2479       },
2480       "engines": {
2481         "node": ">= 0.12.0"
2482       }
2483     },
2484     "node_modules/portfinder/node_modules/async": {
2485       "version": "2.6.3",
2486       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
2487       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
2488       "dev": true,
2489       "dependencies": {
2490         "lodash": "^4.17.14"
2491       }
2492     },
2493     "node_modules/portfinder/node_modules/mkdirp": {
2494       "version": "0.5.5",
2495       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2496       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2497       "dev": true,
2498       "dependencies": {
2499         "minimist": "^1.2.5"
2500       },
2501       "bin": {
2502         "mkdirp": "bin/cmd.js"
2503       }
2504     },
2505     "node_modules/posix-character-classes": {
2506       "version": "0.1.1",
2507       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
2508       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
2509       "dev": true,
2510       "engines": {
2511         "node": ">=0.10.0"
2512       }
2513     },
2514     "node_modules/pretty-bytes": {
2515       "version": "3.0.1",
2516       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
2517       "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
2518       "dev": true,
2519       "dependencies": {
2520         "number-is-nan": "^1.0.0"
2521       },
2522       "engines": {
2523         "node": ">=0.10.0"
2524       }
2525     },
2526     "node_modules/prr": {
2527       "version": "1.0.1",
2528       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
2529       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
2530       "dev": true,
2531       "optional": true
2532     },
2533     "node_modules/qs": {
2534       "version": "6.9.4",
2535       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
2536       "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==",
2537       "dev": true,
2538       "engines": {
2539         "node": ">=0.6"
2540       },
2541       "funding": {
2542         "url": "https://github.com/sponsors/ljharb"
2543       }
2544     },
2545     "node_modules/raw-body": {
2546       "version": "1.1.7",
2547       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
2548       "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
2549       "dev": true,
2550       "dependencies": {
2551         "bytes": "1",
2552         "string_decoder": "0.10"
2553       },
2554       "engines": {
2555         "node": ">= 0.8.0"
2556       }
2557     },
2558     "node_modules/rechoir": {
2559       "version": "0.6.2",
2560       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
2561       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
2562       "dev": true,
2563       "dependencies": {
2564         "resolve": "^1.1.6"
2565       },
2566       "engines": {
2567         "node": ">= 0.10"
2568       }
2569     },
2570     "node_modules/regex-not": {
2571       "version": "1.0.2",
2572       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
2573       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
2574       "dev": true,
2575       "dependencies": {
2576         "extend-shallow": "^3.0.2",
2577         "safe-regex": "^1.1.0"
2578       },
2579       "engines": {
2580         "node": ">=0.10.0"
2581       }
2582     },
2583     "node_modules/repeat-element": {
2584       "version": "1.1.3",
2585       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
2586       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
2587       "dev": true,
2588       "engines": {
2589         "node": ">=0.10.0"
2590       }
2591     },
2592     "node_modules/repeat-string": {
2593       "version": "1.6.1",
2594       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2595       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
2596       "dev": true,
2597       "engines": {
2598         "node": ">=0.10"
2599       }
2600     },
2601     "node_modules/requires-port": {
2602       "version": "1.0.0",
2603       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
2604       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
2605       "dev": true
2606     },
2607     "node_modules/resolve": {
2608       "version": "1.19.0",
2609       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
2610       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
2611       "dev": true,
2612       "dependencies": {
2613         "is-core-module": "^2.1.0",
2614         "path-parse": "^1.0.6"
2615       },
2616       "funding": {
2617         "url": "https://github.com/sponsors/ljharb"
2618       }
2619     },
2620     "node_modules/resolve-dir": {
2621       "version": "1.0.1",
2622       "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
2623       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
2624       "dev": true,
2625       "dependencies": {
2626         "expand-tilde": "^2.0.0",
2627         "global-modules": "^1.0.0"
2628       },
2629       "engines": {
2630         "node": ">=0.10.0"
2631       }
2632     },
2633     "node_modules/resolve-url": {
2634       "version": "0.2.1",
2635       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
2636       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
2637       "deprecated": "https://github.com/lydell/resolve-url#deprecated",
2638       "dev": true
2639     },
2640     "node_modules/ret": {
2641       "version": "0.1.15",
2642       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
2643       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
2644       "dev": true,
2645       "engines": {
2646         "node": ">=0.12"
2647       }
2648     },
2649     "node_modules/rimraf": {
2650       "version": "3.0.2",
2651       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2652       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2653       "dev": true,
2654       "dependencies": {
2655         "glob": "^7.1.3"
2656       },
2657       "bin": {
2658         "rimraf": "bin.js"
2659       },
2660       "funding": {
2661         "url": "https://github.com/sponsors/isaacs"
2662       }
2663     },
2664     "node_modules/safe-buffer": {
2665       "version": "5.2.1",
2666       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2667       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2668       "dev": true,
2669       "funding": [
2670         {
2671           "type": "github",
2672           "url": "https://github.com/sponsors/feross"
2673         },
2674         {
2675           "type": "patreon",
2676           "url": "https://www.patreon.com/feross"
2677         },
2678         {
2679           "type": "consulting",
2680           "url": "https://feross.org/support"
2681         }
2682       ]
2683     },
2684     "node_modules/safe-json-parse": {
2685       "version": "1.0.1",
2686       "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
2687       "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
2688       "dev": true
2689     },
2690     "node_modules/safe-regex": {
2691       "version": "1.1.0",
2692       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
2693       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
2694       "dev": true,
2695       "dependencies": {
2696         "ret": "~0.1.10"
2697       }
2698     },
2699     "node_modules/safer-buffer": {
2700       "version": "2.1.2",
2701       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2702       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2703       "dev": true
2704     },
2705     "node_modules/secure-compare": {
2706       "version": "3.0.1",
2707       "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz",
2708       "integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=",
2709       "dev": true
2710     },
2711     "node_modules/semver": {
2712       "version": "5.7.1",
2713       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2714       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2715       "dev": true,
2716       "optional": true,
2717       "bin": {
2718         "semver": "bin/semver"
2719       }
2720     },
2721     "node_modules/set-value": {
2722       "version": "2.0.1",
2723       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
2724       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
2725       "dev": true,
2726       "dependencies": {
2727         "extend-shallow": "^2.0.1",
2728         "is-extendable": "^0.1.1",
2729         "is-plain-object": "^2.0.3",
2730         "split-string": "^3.0.1"
2731       },
2732       "engines": {
2733         "node": ">=0.10.0"
2734       }
2735     },
2736     "node_modules/set-value/node_modules/extend-shallow": {
2737       "version": "2.0.1",
2738       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2739       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2740       "dev": true,
2741       "dependencies": {
2742         "is-extendable": "^0.1.0"
2743       },
2744       "engines": {
2745         "node": ">=0.10.0"
2746       }
2747     },
2748     "node_modules/set-value/node_modules/is-extendable": {
2749       "version": "0.1.1",
2750       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2751       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2752       "dev": true,
2753       "engines": {
2754         "node": ">=0.10.0"
2755       }
2756     },
2757     "node_modules/snapdragon": {
2758       "version": "0.8.2",
2759       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
2760       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
2761       "dev": true,
2762       "dependencies": {
2763         "base": "^0.11.1",
2764         "debug": "^2.2.0",
2765         "define-property": "^0.2.5",
2766         "extend-shallow": "^2.0.1",
2767         "map-cache": "^0.2.2",
2768         "source-map": "^0.5.6",
2769         "source-map-resolve": "^0.5.0",
2770         "use": "^3.1.0"
2771       },
2772       "engines": {
2773         "node": ">=0.10.0"
2774       }
2775     },
2776     "node_modules/snapdragon-node": {
2777       "version": "2.1.1",
2778       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
2779       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
2780       "dev": true,
2781       "dependencies": {
2782         "define-property": "^1.0.0",
2783         "isobject": "^3.0.0",
2784         "snapdragon-util": "^3.0.1"
2785       },
2786       "engines": {
2787         "node": ">=0.10.0"
2788       }
2789     },
2790     "node_modules/snapdragon-node/node_modules/define-property": {
2791       "version": "1.0.0",
2792       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2793       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2794       "dev": true,
2795       "dependencies": {
2796         "is-descriptor": "^1.0.0"
2797       },
2798       "engines": {
2799         "node": ">=0.10.0"
2800       }
2801     },
2802     "node_modules/snapdragon-util": {
2803       "version": "3.0.1",
2804       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
2805       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
2806       "dev": true,
2807       "dependencies": {
2808         "kind-of": "^3.2.0"
2809       },
2810       "engines": {
2811         "node": ">=0.10.0"
2812       }
2813     },
2814     "node_modules/snapdragon-util/node_modules/kind-of": {
2815       "version": "3.2.2",
2816       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2817       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2818       "dev": true,
2819       "dependencies": {
2820         "is-buffer": "^1.1.5"
2821       },
2822       "engines": {
2823         "node": ">=0.10.0"
2824       }
2825     },
2826     "node_modules/snapdragon/node_modules/debug": {
2827       "version": "2.6.9",
2828       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2829       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2830       "dev": true,
2831       "dependencies": {
2832         "ms": "2.0.0"
2833       }
2834     },
2835     "node_modules/snapdragon/node_modules/define-property": {
2836       "version": "0.2.5",
2837       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2838       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2839       "dev": true,
2840       "dependencies": {
2841         "is-descriptor": "^0.1.0"
2842       },
2843       "engines": {
2844         "node": ">=0.10.0"
2845       }
2846     },
2847     "node_modules/snapdragon/node_modules/extend-shallow": {
2848       "version": "2.0.1",
2849       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2850       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2851       "dev": true,
2852       "dependencies": {
2853         "is-extendable": "^0.1.0"
2854       },
2855       "engines": {
2856         "node": ">=0.10.0"
2857       }
2858     },
2859     "node_modules/snapdragon/node_modules/is-accessor-descriptor": {
2860       "version": "0.1.6",
2861       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2862       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2863       "dev": true,
2864       "dependencies": {
2865         "kind-of": "^3.0.2"
2866       },
2867       "engines": {
2868         "node": ">=0.10.0"
2869       }
2870     },
2871     "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": {
2872       "version": "3.2.2",
2873       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2874       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2875       "dev": true,
2876       "dependencies": {
2877         "is-buffer": "^1.1.5"
2878       },
2879       "engines": {
2880         "node": ">=0.10.0"
2881       }
2882     },
2883     "node_modules/snapdragon/node_modules/is-data-descriptor": {
2884       "version": "0.1.4",
2885       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2886       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2887       "dev": true,
2888       "dependencies": {
2889         "kind-of": "^3.0.2"
2890       },
2891       "engines": {
2892         "node": ">=0.10.0"
2893       }
2894     },
2895     "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": {
2896       "version": "3.2.2",
2897       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2898       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2899       "dev": true,
2900       "dependencies": {
2901         "is-buffer": "^1.1.5"
2902       },
2903       "engines": {
2904         "node": ">=0.10.0"
2905       }
2906     },
2907     "node_modules/snapdragon/node_modules/is-descriptor": {
2908       "version": "0.1.6",
2909       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2910       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2911       "dev": true,
2912       "dependencies": {
2913         "is-accessor-descriptor": "^0.1.6",
2914         "is-data-descriptor": "^0.1.4",
2915         "kind-of": "^5.0.0"
2916       },
2917       "engines": {
2918         "node": ">=0.10.0"
2919       }
2920     },
2921     "node_modules/snapdragon/node_modules/is-extendable": {
2922       "version": "0.1.1",
2923       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2924       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2925       "dev": true,
2926       "engines": {
2927         "node": ">=0.10.0"
2928       }
2929     },
2930     "node_modules/snapdragon/node_modules/kind-of": {
2931       "version": "5.1.0",
2932       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2933       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2934       "dev": true,
2935       "engines": {
2936         "node": ">=0.10.0"
2937       }
2938     },
2939     "node_modules/snapdragon/node_modules/ms": {
2940       "version": "2.0.0",
2941       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2942       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2943       "dev": true
2944     },
2945     "node_modules/snapdragon/node_modules/source-map": {
2946       "version": "0.5.7",
2947       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2948       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2949       "dev": true,
2950       "engines": {
2951         "node": ">=0.10.0"
2952       }
2953     },
2954     "node_modules/source-map": {
2955       "version": "0.6.1",
2956       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2957       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2958       "dev": true,
2959       "engines": {
2960         "node": ">=0.10.0"
2961       }
2962     },
2963     "node_modules/source-map-resolve": {
2964       "version": "0.5.3",
2965       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
2966       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
2967       "dev": true,
2968       "dependencies": {
2969         "atob": "^2.1.2",
2970         "decode-uri-component": "^0.2.0",
2971         "resolve-url": "^0.2.1",
2972         "source-map-url": "^0.4.0",
2973         "urix": "^0.1.0"
2974       }
2975     },
2976     "node_modules/source-map-url": {
2977       "version": "0.4.0",
2978       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
2979       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
2980       "dev": true
2981     },
2982     "node_modules/split-string": {
2983       "version": "3.1.0",
2984       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
2985       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
2986       "dev": true,
2987       "dependencies": {
2988         "extend-shallow": "^3.0.0"
2989       },
2990       "engines": {
2991         "node": ">=0.10.0"
2992       }
2993     },
2994     "node_modules/sprintf-js": {
2995       "version": "1.0.3",
2996       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
2997       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
2998       "dev": true
2999     },
3000     "node_modules/static-extend": {
3001       "version": "0.1.2",
3002       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
3003       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
3004       "dev": true,
3005       "dependencies": {
3006         "define-property": "^0.2.5",
3007         "object-copy": "^0.1.0"
3008       },
3009       "engines": {
3010         "node": ">=0.10.0"
3011       }
3012     },
3013     "node_modules/static-extend/node_modules/define-property": {
3014       "version": "0.2.5",
3015       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3016       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3017       "dev": true,
3018       "dependencies": {
3019         "is-descriptor": "^0.1.0"
3020       },
3021       "engines": {
3022         "node": ">=0.10.0"
3023       }
3024     },
3025     "node_modules/static-extend/node_modules/is-accessor-descriptor": {
3026       "version": "0.1.6",
3027       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3028       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3029       "dev": true,
3030       "dependencies": {
3031         "kind-of": "^3.0.2"
3032       },
3033       "engines": {
3034         "node": ">=0.10.0"
3035       }
3036     },
3037     "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": {
3038       "version": "3.2.2",
3039       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3040       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3041       "dev": true,
3042       "dependencies": {
3043         "is-buffer": "^1.1.5"
3044       },
3045       "engines": {
3046         "node": ">=0.10.0"
3047       }
3048     },
3049     "node_modules/static-extend/node_modules/is-data-descriptor": {
3050       "version": "0.1.4",
3051       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3052       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3053       "dev": true,
3054       "dependencies": {
3055         "kind-of": "^3.0.2"
3056       },
3057       "engines": {
3058         "node": ">=0.10.0"
3059       }
3060     },
3061     "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": {
3062       "version": "3.2.2",
3063       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3064       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3065       "dev": true,
3066       "dependencies": {
3067         "is-buffer": "^1.1.5"
3068       },
3069       "engines": {
3070         "node": ">=0.10.0"
3071       }
3072     },
3073     "node_modules/static-extend/node_modules/is-descriptor": {
3074       "version": "0.1.6",
3075       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3076       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3077       "dev": true,
3078       "dependencies": {
3079         "is-accessor-descriptor": "^0.1.6",
3080         "is-data-descriptor": "^0.1.4",
3081         "kind-of": "^5.0.0"
3082       },
3083       "engines": {
3084         "node": ">=0.10.0"
3085       }
3086     },
3087     "node_modules/static-extend/node_modules/kind-of": {
3088       "version": "5.1.0",
3089       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3090       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3091       "dev": true,
3092       "engines": {
3093         "node": ">=0.10.0"
3094       }
3095     },
3096     "node_modules/string_decoder": {
3097       "version": "0.10.31",
3098       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
3099       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
3100       "dev": true
3101     },
3102     "node_modules/string-template": {
3103       "version": "0.2.1",
3104       "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
3105       "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
3106       "dev": true
3107     },
3108     "node_modules/strip-ansi": {
3109       "version": "3.0.1",
3110       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3111       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3112       "dev": true,
3113       "dependencies": {
3114         "ansi-regex": "^2.0.0"
3115       },
3116       "engines": {
3117         "node": ">=0.10.0"
3118       }
3119     },
3120     "node_modules/supports-color": {
3121       "version": "5.5.0",
3122       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3123       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3124       "dev": true,
3125       "dependencies": {
3126         "has-flag": "^3.0.0"
3127       },
3128       "engines": {
3129         "node": ">=4"
3130       }
3131     },
3132     "node_modules/tiny-lr": {
3133       "version": "1.1.1",
3134       "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
3135       "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
3136       "dev": true,
3137       "dependencies": {
3138         "body": "^5.1.0",
3139         "debug": "^3.1.0",
3140         "faye-websocket": "~0.10.0",
3141         "livereload-js": "^2.3.0",
3142         "object-assign": "^4.1.0",
3143         "qs": "^6.4.0"
3144       }
3145     },
3146     "node_modules/to-object-path": {
3147       "version": "0.3.0",
3148       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
3149       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
3150       "dev": true,
3151       "dependencies": {
3152         "kind-of": "^3.0.2"
3153       },
3154       "engines": {
3155         "node": ">=0.10.0"
3156       }
3157     },
3158     "node_modules/to-object-path/node_modules/kind-of": {
3159       "version": "3.2.2",
3160       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3161       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3162       "dev": true,
3163       "dependencies": {
3164         "is-buffer": "^1.1.5"
3165       },
3166       "engines": {
3167         "node": ">=0.10.0"
3168       }
3169     },
3170     "node_modules/to-regex": {
3171       "version": "3.0.2",
3172       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
3173       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
3174       "dev": true,
3175       "dependencies": {
3176         "define-property": "^2.0.2",
3177         "extend-shallow": "^3.0.2",
3178         "regex-not": "^1.0.2",
3179         "safe-regex": "^1.1.0"
3180       },
3181       "engines": {
3182         "node": ">=0.10.0"
3183       }
3184     },
3185     "node_modules/to-regex-range": {
3186       "version": "2.1.1",
3187       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
3188       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
3189       "dev": true,
3190       "dependencies": {
3191         "is-number": "^3.0.0",
3192         "repeat-string": "^1.6.1"
3193       },
3194       "engines": {
3195         "node": ">=0.10.0"
3196       }
3197     },
3198     "node_modules/tslib": {
3199       "version": "1.14.1",
3200       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3201       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
3202       "dev": true
3203     },
3204     "node_modules/unc-path-regex": {
3205       "version": "0.1.2",
3206       "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
3207       "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
3208       "dev": true,
3209       "engines": {
3210         "node": ">=0.10.0"
3211       }
3212     },
3213     "node_modules/underscore.string": {
3214       "version": "3.3.5",
3215       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
3216       "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
3217       "dev": true,
3218       "dependencies": {
3219         "sprintf-js": "^1.0.3",
3220         "util-deprecate": "^1.0.2"
3221       },
3222       "engines": {
3223         "node": "*"
3224       }
3225     },
3226     "node_modules/union": {
3227       "version": "0.5.0",
3228       "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz",
3229       "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==",
3230       "dev": true,
3231       "dependencies": {
3232         "qs": "^6.4.0"
3233       },
3234       "engines": {
3235         "node": ">= 0.8.0"
3236       }
3237     },
3238     "node_modules/union-value": {
3239       "version": "1.0.1",
3240       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
3241       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
3242       "dev": true,
3243       "dependencies": {
3244         "arr-union": "^3.1.0",
3245         "get-value": "^2.0.6",
3246         "is-extendable": "^0.1.1",
3247         "set-value": "^2.0.1"
3248       },
3249       "engines": {
3250         "node": ">=0.10.0"
3251       }
3252     },
3253     "node_modules/union-value/node_modules/is-extendable": {
3254       "version": "0.1.1",
3255       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3256       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3257       "dev": true,
3258       "engines": {
3259         "node": ">=0.10.0"
3260       }
3261     },
3262     "node_modules/unset-value": {
3263       "version": "1.0.0",
3264       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
3265       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
3266       "dev": true,
3267       "dependencies": {
3268         "has-value": "^0.3.1",
3269         "isobject": "^3.0.0"
3270       },
3271       "engines": {
3272         "node": ">=0.10.0"
3273       }
3274     },
3275     "node_modules/unset-value/node_modules/has-value": {
3276       "version": "0.3.1",
3277       "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
3278       "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
3279       "dev": true,
3280       "dependencies": {
3281         "get-value": "^2.0.3",
3282         "has-values": "^0.1.4",
3283         "isobject": "^2.0.0"
3284       },
3285       "engines": {
3286         "node": ">=0.10.0"
3287       }
3288     },
3289     "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
3290       "version": "2.1.0",
3291       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3292       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3293       "dev": true,
3294       "dependencies": {
3295         "isarray": "1.0.0"
3296       },
3297       "engines": {
3298         "node": ">=0.10.0"
3299       }
3300     },
3301     "node_modules/unset-value/node_modules/has-values": {
3302       "version": "0.1.4",
3303       "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
3304       "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
3305       "dev": true,
3306       "engines": {
3307         "node": ">=0.10.0"
3308       }
3309     },
3310     "node_modules/urix": {
3311       "version": "0.1.0",
3312       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
3313       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
3314       "deprecated": "Please see https://github.com/lydell/urix#deprecated",
3315       "dev": true
3316     },
3317     "node_modules/url-join": {
3318       "version": "2.0.5",
3319       "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
3320       "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=",
3321       "dev": true
3322     },
3323     "node_modules/use": {
3324       "version": "3.1.1",
3325       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
3326       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
3327       "dev": true,
3328       "engines": {
3329         "node": ">=0.10.0"
3330       }
3331     },
3332     "node_modules/util-deprecate": {
3333       "version": "1.0.2",
3334       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3335       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3336       "dev": true
3337     },
3338     "node_modules/v8flags": {
3339       "version": "3.1.3",
3340       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
3341       "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
3342       "dev": true,
3343       "dependencies": {
3344         "homedir-polyfill": "^1.0.1"
3345       },
3346       "engines": {
3347         "node": ">= 0.10"
3348       }
3349     },
3350     "node_modules/websocket-driver": {
3351       "version": "0.7.4",
3352       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
3353       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
3354       "dev": true,
3355       "dependencies": {
3356         "http-parser-js": ">=0.5.1",
3357         "safe-buffer": ">=5.1.0",
3358         "websocket-extensions": ">=0.1.1"
3359       },
3360       "engines": {
3361         "node": ">=0.8.0"
3362       }
3363     },
3364     "node_modules/websocket-extensions": {
3365       "version": "0.1.4",
3366       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
3367       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
3368       "dev": true,
3369       "engines": {
3370         "node": ">=0.8.0"
3371       }
3372     },
3373     "node_modules/which": {
3374       "version": "1.3.1",
3375       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3376       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3377       "dev": true,
3378       "dependencies": {
3379         "isexe": "^2.0.0"
3380       },
3381       "bin": {
3382         "which": "bin/which"
3383       }
3384     },
3385     "node_modules/wrappy": {
3386       "version": "1.0.2",
3387       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3388       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3389       "dev": true
3390     }
3391   },
3392   "dependencies": {
3393     "abbrev": {
3394       "version": "1.1.1",
3395       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
3396       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
3397       "dev": true
3398     },
3399     "ansi-regex": {
3400       "version": "2.1.1",
3401       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3402       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3403       "dev": true
3404     },
3405     "ansi-styles": {
3406       "version": "3.2.1",
3407       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3408       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3409       "dev": true,
3410       "requires": {
3411         "color-convert": "^1.9.0"
3412       }
3413     },
3414     "argparse": {
3415       "version": "1.0.10",
3416       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
3417       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
3418       "dev": true,
3419       "requires": {
3420         "sprintf-js": "~1.0.2"
3421       }
3422     },
3423     "arr-diff": {
3424       "version": "4.0.0",
3425       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
3426       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
3427       "dev": true
3428     },
3429     "arr-flatten": {
3430       "version": "1.1.0",
3431       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
3432       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
3433       "dev": true
3434     },
3435     "arr-union": {
3436       "version": "3.1.0",
3437       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
3438       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
3439       "dev": true
3440     },
3441     "array-each": {
3442       "version": "1.0.1",
3443       "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
3444       "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
3445       "dev": true
3446     },
3447     "array-slice": {
3448       "version": "1.1.0",
3449       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
3450       "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
3451       "dev": true
3452     },
3453     "array-unique": {
3454       "version": "0.3.2",
3455       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
3456       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
3457       "dev": true
3458     },
3459     "assign-symbols": {
3460       "version": "1.0.0",
3461       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
3462       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
3463       "dev": true
3464     },
3465     "async": {
3466       "version": "1.5.2",
3467       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
3468       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3469       "dev": true
3470     },
3471     "atob": {
3472       "version": "2.1.2",
3473       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
3474       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
3475       "dev": true
3476     },
3477     "balanced-match": {
3478       "version": "1.0.0",
3479       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3480       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3481       "dev": true
3482     },
3483     "base": {
3484       "version": "0.11.2",
3485       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
3486       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
3487       "dev": true,
3488       "requires": {
3489         "cache-base": "^1.0.1",
3490         "class-utils": "^0.3.5",
3491         "component-emitter": "^1.2.1",
3492         "define-property": "^1.0.0",
3493         "isobject": "^3.0.1",
3494         "mixin-deep": "^1.2.0",
3495         "pascalcase": "^0.1.1"
3496       },
3497       "dependencies": {
3498         "define-property": {
3499           "version": "1.0.0",
3500           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3501           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3502           "dev": true,
3503           "requires": {
3504             "is-descriptor": "^1.0.0"
3505           }
3506         }
3507       }
3508     },
3509     "basic-auth": {
3510       "version": "1.1.0",
3511       "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz",
3512       "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=",
3513       "dev": true
3514     },
3515     "body": {
3516       "version": "5.1.0",
3517       "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
3518       "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
3519       "dev": true,
3520       "requires": {
3521         "continuable-cache": "^0.3.1",
3522         "error": "^7.0.0",
3523         "raw-body": "~1.1.0",
3524         "safe-json-parse": "~1.0.1"
3525       }
3526     },
3527     "brace-expansion": {
3528       "version": "1.1.11",
3529       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3530       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3531       "dev": true,
3532       "requires": {
3533         "balanced-match": "^1.0.0",
3534         "concat-map": "0.0.1"
3535       }
3536     },
3537     "braces": {
3538       "version": "2.3.2",
3539       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
3540       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3541       "dev": true,
3542       "requires": {
3543         "arr-flatten": "^1.1.0",
3544         "array-unique": "^0.3.2",
3545         "extend-shallow": "^2.0.1",
3546         "fill-range": "^4.0.0",
3547         "isobject": "^3.0.1",
3548         "repeat-element": "^1.1.2",
3549         "snapdragon": "^0.8.1",
3550         "snapdragon-node": "^2.0.1",
3551         "split-string": "^3.0.2",
3552         "to-regex": "^3.0.1"
3553       },
3554       "dependencies": {
3555         "extend-shallow": {
3556           "version": "2.0.1",
3557           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3558           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3559           "dev": true,
3560           "requires": {
3561             "is-extendable": "^0.1.0"
3562           }
3563         },
3564         "is-extendable": {
3565           "version": "0.1.1",
3566           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3567           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3568           "dev": true
3569         }
3570       }
3571     },
3572     "bytes": {
3573       "version": "1.0.0",
3574       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
3575       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
3576       "dev": true
3577     },
3578     "cache-base": {
3579       "version": "1.0.1",
3580       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3581       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3582       "dev": true,
3583       "requires": {
3584         "collection-visit": "^1.0.0",
3585         "component-emitter": "^1.2.1",
3586         "get-value": "^2.0.6",
3587         "has-value": "^1.0.0",
3588         "isobject": "^3.0.1",
3589         "set-value": "^2.0.0",
3590         "to-object-path": "^0.3.0",
3591         "union-value": "^1.0.0",
3592         "unset-value": "^1.0.0"
3593       }
3594     },
3595     "chalk": {
3596       "version": "2.4.2",
3597       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3598       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3599       "dev": true,
3600       "requires": {
3601         "ansi-styles": "^3.2.1",
3602         "escape-string-regexp": "^1.0.5",
3603         "supports-color": "^5.3.0"
3604       }
3605     },
3606     "class-utils": {
3607       "version": "0.3.6",
3608       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3609       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3610       "dev": true,
3611       "requires": {
3612         "arr-union": "^3.1.0",
3613         "define-property": "^0.2.5",
3614         "isobject": "^3.0.0",
3615         "static-extend": "^0.1.1"
3616       },
3617       "dependencies": {
3618         "define-property": {
3619           "version": "0.2.5",
3620           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3621           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3622           "dev": true,
3623           "requires": {
3624             "is-descriptor": "^0.1.0"
3625           }
3626         },
3627         "is-accessor-descriptor": {
3628           "version": "0.1.6",
3629           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3630           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3631           "dev": true,
3632           "requires": {
3633             "kind-of": "^3.0.2"
3634           },
3635           "dependencies": {
3636             "kind-of": {
3637               "version": "3.2.2",
3638               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3639               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3640               "dev": true,
3641               "requires": {
3642                 "is-buffer": "^1.1.5"
3643               }
3644             }
3645           }
3646         },
3647         "is-data-descriptor": {
3648           "version": "0.1.4",
3649           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3650           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3651           "dev": true,
3652           "requires": {
3653             "kind-of": "^3.0.2"
3654           },
3655           "dependencies": {
3656             "kind-of": {
3657               "version": "3.2.2",
3658               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3659               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3660               "dev": true,
3661               "requires": {
3662                 "is-buffer": "^1.1.5"
3663               }
3664             }
3665           }
3666         },
3667         "is-descriptor": {
3668           "version": "0.1.6",
3669           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3670           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3671           "dev": true,
3672           "requires": {
3673             "is-accessor-descriptor": "^0.1.6",
3674             "is-data-descriptor": "^0.1.4",
3675             "kind-of": "^5.0.0"
3676           }
3677         },
3678         "kind-of": {
3679           "version": "5.1.0",
3680           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3681           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3682           "dev": true
3683         }
3684       }
3685     },
3686     "clean-css": {
3687       "version": "4.2.3",
3688       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
3689       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
3690       "dev": true,
3691       "requires": {
3692         "source-map": "~0.6.0"
3693       }
3694     },
3695     "collection-visit": {
3696       "version": "1.0.0",
3697       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
3698       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
3699       "dev": true,
3700       "requires": {
3701         "map-visit": "^1.0.0",
3702         "object-visit": "^1.0.0"
3703       }
3704     },
3705     "color-convert": {
3706       "version": "1.9.3",
3707       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3708       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3709       "dev": true,
3710       "requires": {
3711         "color-name": "1.1.3"
3712       }
3713     },
3714     "color-name": {
3715       "version": "1.1.3",
3716       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3717       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3718       "dev": true
3719     },
3720     "colors": {
3721       "version": "1.1.2",
3722       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
3723       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
3724       "dev": true
3725     },
3726     "component-emitter": {
3727       "version": "1.3.0",
3728       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
3729       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
3730       "dev": true
3731     },
3732     "concat-map": {
3733       "version": "0.0.1",
3734       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3735       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3736       "dev": true
3737     },
3738     "continuable-cache": {
3739       "version": "0.3.1",
3740       "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
3741       "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
3742       "dev": true
3743     },
3744     "copy-anything": {
3745       "version": "2.0.1",
3746       "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.1.tgz",
3747       "integrity": "sha512-lA57e7viQHOdPQcrytv5jFeudZZOXuyk47lZym279FiDQ8jeZomXiGuVf6ffMKkJ+3TIai3J1J3yi6M+/4U35g==",
3748       "dev": true,
3749       "requires": {
3750         "is-what": "^3.7.1"
3751       }
3752     },
3753     "copy-descriptor": {
3754       "version": "0.1.1",
3755       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3756       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
3757       "dev": true
3758     },
3759     "corser": {
3760       "version": "2.0.1",
3761       "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz",
3762       "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=",
3763       "dev": true
3764     },
3765     "dateformat": {
3766       "version": "3.0.3",
3767       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
3768       "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
3769       "dev": true
3770     },
3771     "debug": {
3772       "version": "3.2.7",
3773       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
3774       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
3775       "dev": true,
3776       "requires": {
3777         "ms": "^2.1.1"
3778       }
3779     },
3780     "decode-uri-component": {
3781       "version": "0.2.0",
3782       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
3783       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
3784       "dev": true
3785     },
3786     "define-property": {
3787       "version": "2.0.2",
3788       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
3789       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
3790       "dev": true,
3791       "requires": {
3792         "is-descriptor": "^1.0.2",
3793         "isobject": "^3.0.1"
3794       }
3795     },
3796     "detect-file": {
3797       "version": "1.0.0",
3798       "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
3799       "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
3800       "dev": true
3801     },
3802     "duplexer": {
3803       "version": "0.1.2",
3804       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
3805       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
3806       "dev": true
3807     },
3808     "ecstatic": {
3809       "version": "3.3.2",
3810       "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz",
3811       "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==",
3812       "dev": true,
3813       "requires": {
3814         "he": "^1.1.1",
3815         "mime": "^1.6.0",
3816         "minimist": "^1.1.0",
3817         "url-join": "^2.0.5"
3818       }
3819     },
3820     "errno": {
3821       "version": "0.1.8",
3822       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
3823       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
3824       "dev": true,
3825       "optional": true,
3826       "requires": {
3827         "prr": "~1.0.1"
3828       }
3829     },
3830     "error": {
3831       "version": "7.2.1",
3832       "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
3833       "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
3834       "dev": true,
3835       "requires": {
3836         "string-template": "~0.2.1"
3837       }
3838     },
3839     "escape-string-regexp": {
3840       "version": "1.0.5",
3841       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3842       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3843       "dev": true
3844     },
3845     "esprima": {
3846       "version": "4.0.1",
3847       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3848       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3849       "dev": true
3850     },
3851     "eventemitter2": {
3852       "version": "0.4.14",
3853       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
3854       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
3855       "dev": true
3856     },
3857     "eventemitter3": {
3858       "version": "4.0.7",
3859       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
3860       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
3861       "dev": true
3862     },
3863     "exit": {
3864       "version": "0.1.2",
3865       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
3866       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
3867       "dev": true
3868     },
3869     "expand-brackets": {
3870       "version": "2.1.4",
3871       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
3872       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
3873       "dev": true,
3874       "requires": {
3875         "debug": "^2.3.3",
3876         "define-property": "^0.2.5",
3877         "extend-shallow": "^2.0.1",
3878         "posix-character-classes": "^0.1.0",
3879         "regex-not": "^1.0.0",
3880         "snapdragon": "^0.8.1",
3881         "to-regex": "^3.0.1"
3882       },
3883       "dependencies": {
3884         "debug": {
3885           "version": "2.6.9",
3886           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3887           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3888           "dev": true,
3889           "requires": {
3890             "ms": "2.0.0"
3891           }
3892         },
3893         "define-property": {
3894           "version": "0.2.5",
3895           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3896           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3897           "dev": true,
3898           "requires": {
3899             "is-descriptor": "^0.1.0"
3900           }
3901         },
3902         "extend-shallow": {
3903           "version": "2.0.1",
3904           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3905           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3906           "dev": true,
3907           "requires": {
3908             "is-extendable": "^0.1.0"
3909           }
3910         },
3911         "is-accessor-descriptor": {
3912           "version": "0.1.6",
3913           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3914           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3915           "dev": true,
3916           "requires": {
3917             "kind-of": "^3.0.2"
3918           },
3919           "dependencies": {
3920             "kind-of": {
3921               "version": "3.2.2",
3922               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3923               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3924               "dev": true,
3925               "requires": {
3926                 "is-buffer": "^1.1.5"
3927               }
3928             }
3929           }
3930         },
3931         "is-data-descriptor": {
3932           "version": "0.1.4",
3933           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3934           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3935           "dev": true,
3936           "requires": {
3937             "kind-of": "^3.0.2"
3938           },
3939           "dependencies": {
3940             "kind-of": {
3941               "version": "3.2.2",
3942               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3943               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3944               "dev": true,
3945               "requires": {
3946                 "is-buffer": "^1.1.5"
3947               }
3948             }
3949           }
3950         },
3951         "is-descriptor": {
3952           "version": "0.1.6",
3953           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3954           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3955           "dev": true,
3956           "requires": {
3957             "is-accessor-descriptor": "^0.1.6",
3958             "is-data-descriptor": "^0.1.4",
3959             "kind-of": "^5.0.0"
3960           }
3961         },
3962         "is-extendable": {
3963           "version": "0.1.1",
3964           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3965           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3966           "dev": true
3967         },
3968         "kind-of": {
3969           "version": "5.1.0",
3970           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3971           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3972           "dev": true
3973         },
3974         "ms": {
3975           "version": "2.0.0",
3976           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3977           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3978           "dev": true
3979         }
3980       }
3981     },
3982     "expand-tilde": {
3983       "version": "2.0.2",
3984       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
3985       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
3986       "dev": true,
3987       "requires": {
3988         "homedir-polyfill": "^1.0.1"
3989       }
3990     },
3991     "extend": {
3992       "version": "3.0.2",
3993       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3994       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3995       "dev": true
3996     },
3997     "extend-shallow": {
3998       "version": "3.0.2",
3999       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
4000       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
4001       "dev": true,
4002       "requires": {
4003         "assign-symbols": "^1.0.0",
4004         "is-extendable": "^1.0.1"
4005       }
4006     },
4007     "extglob": {
4008       "version": "2.0.4",
4009       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
4010       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
4011       "dev": true,
4012       "requires": {
4013         "array-unique": "^0.3.2",
4014         "define-property": "^1.0.0",
4015         "expand-brackets": "^2.1.4",
4016         "extend-shallow": "^2.0.1",
4017         "fragment-cache": "^0.2.1",
4018         "regex-not": "^1.0.0",
4019         "snapdragon": "^0.8.1",
4020         "to-regex": "^3.0.1"
4021       },
4022       "dependencies": {
4023         "define-property": {
4024           "version": "1.0.0",
4025           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
4026           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4027           "dev": true,
4028           "requires": {
4029             "is-descriptor": "^1.0.0"
4030           }
4031         },
4032         "extend-shallow": {
4033           "version": "2.0.1",
4034           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4035           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4036           "dev": true,
4037           "requires": {
4038             "is-extendable": "^0.1.0"
4039           }
4040         },
4041         "is-extendable": {
4042           "version": "0.1.1",
4043           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4044           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4045           "dev": true
4046         }
4047       }
4048     },
4049     "faye-websocket": {
4050       "version": "0.10.0",
4051       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
4052       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
4053       "dev": true,
4054       "requires": {
4055         "websocket-driver": ">=0.5.1"
4056       }
4057     },
4058     "figures": {
4059       "version": "1.7.0",
4060       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
4061       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
4062       "dev": true,
4063       "requires": {
4064         "escape-string-regexp": "^1.0.5",
4065         "object-assign": "^4.1.0"
4066       }
4067     },
4068     "fill-range": {
4069       "version": "4.0.0",
4070       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
4071       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4072       "dev": true,
4073       "requires": {
4074         "extend-shallow": "^2.0.1",
4075         "is-number": "^3.0.0",
4076         "repeat-string": "^1.6.1",
4077         "to-regex-range": "^2.1.0"
4078       },
4079       "dependencies": {
4080         "extend-shallow": {
4081           "version": "2.0.1",
4082           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4083           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4084           "dev": true,
4085           "requires": {
4086             "is-extendable": "^0.1.0"
4087           }
4088         },
4089         "is-extendable": {
4090           "version": "0.1.1",
4091           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4092           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4093           "dev": true
4094         }
4095       }
4096     },
4097     "findup-sync": {
4098       "version": "0.3.0",
4099       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
4100       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
4101       "dev": true,
4102       "requires": {
4103         "glob": "~5.0.0"
4104       },
4105       "dependencies": {
4106         "glob": {
4107           "version": "5.0.15",
4108           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
4109           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
4110           "dev": true,
4111           "requires": {
4112             "inflight": "^1.0.4",
4113             "inherits": "2",
4114             "minimatch": "2 || 3",
4115             "once": "^1.3.0",
4116             "path-is-absolute": "^1.0.0"
4117           }
4118         }
4119       }
4120     },
4121     "fined": {
4122       "version": "1.2.0",
4123       "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
4124       "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
4125       "dev": true,
4126       "requires": {
4127         "expand-tilde": "^2.0.2",
4128         "is-plain-object": "^2.0.3",
4129         "object.defaults": "^1.1.0",
4130         "object.pick": "^1.2.0",
4131         "parse-filepath": "^1.0.1"
4132       }
4133     },
4134     "flagged-respawn": {
4135       "version": "1.0.1",
4136       "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
4137       "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
4138       "dev": true
4139     },
4140     "follow-redirects": {
4141       "version": "1.13.1",
4142       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
4143       "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
4144       "dev": true
4145     },
4146     "for-in": {
4147       "version": "1.0.2",
4148       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
4149       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4150       "dev": true
4151     },
4152     "for-own": {
4153       "version": "1.0.0",
4154       "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
4155       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
4156       "dev": true,
4157       "requires": {
4158         "for-in": "^1.0.1"
4159       }
4160     },
4161     "fragment-cache": {
4162       "version": "0.2.1",
4163       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
4164       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
4165       "dev": true,
4166       "requires": {
4167         "map-cache": "^0.2.2"
4168       }
4169     },
4170     "fs.realpath": {
4171       "version": "1.0.0",
4172       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4173       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4174       "dev": true
4175     },
4176     "function-bind": {
4177       "version": "1.1.1",
4178       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4179       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4180       "dev": true
4181     },
4182     "gaze": {
4183       "version": "1.1.3",
4184       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
4185       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
4186       "dev": true,
4187       "requires": {
4188         "globule": "^1.0.0"
4189       }
4190     },
4191     "get-value": {
4192       "version": "2.0.6",
4193       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
4194       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
4195       "dev": true
4196     },
4197     "getobject": {
4198       "version": "0.1.0",
4199       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
4200       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
4201       "dev": true
4202     },
4203     "glob": {
4204       "version": "7.1.6",
4205       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4206       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4207       "dev": true,
4208       "requires": {
4209         "fs.realpath": "^1.0.0",
4210         "inflight": "^1.0.4",
4211         "inherits": "2",
4212         "minimatch": "^3.0.4",
4213         "once": "^1.3.0",
4214         "path-is-absolute": "^1.0.0"
4215       }
4216     },
4217     "global-modules": {
4218       "version": "1.0.0",
4219       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
4220       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
4221       "dev": true,
4222       "requires": {
4223         "global-prefix": "^1.0.1",
4224         "is-windows": "^1.0.1",
4225         "resolve-dir": "^1.0.0"
4226       }
4227     },
4228     "global-prefix": {
4229       "version": "1.0.2",
4230       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
4231       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
4232       "dev": true,
4233       "requires": {
4234         "expand-tilde": "^2.0.2",
4235         "homedir-polyfill": "^1.0.1",
4236         "ini": "^1.3.4",
4237         "is-windows": "^1.0.1",
4238         "which": "^1.2.14"
4239       }
4240     },
4241     "globule": {
4242       "version": "1.3.2",
4243       "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
4244       "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
4245       "dev": true,
4246       "requires": {
4247         "glob": "~7.1.1",
4248         "lodash": "~4.17.10",
4249         "minimatch": "~3.0.2"
4250       }
4251     },
4252     "graceful-fs": {
4253       "version": "4.2.4",
4254       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
4255       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
4256       "dev": true,
4257       "optional": true
4258     },
4259     "grunt": {
4260       "version": "1.3.0",
4261       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
4262       "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
4263       "dev": true,
4264       "requires": {
4265         "dateformat": "~3.0.3",
4266         "eventemitter2": "~0.4.13",
4267         "exit": "~0.1.2",
4268         "findup-sync": "~0.3.0",
4269         "glob": "~7.1.6",
4270         "grunt-cli": "~1.3.2",
4271         "grunt-known-options": "~1.1.0",
4272         "grunt-legacy-log": "~3.0.0",
4273         "grunt-legacy-util": "~2.0.0",
4274         "iconv-lite": "~0.4.13",
4275         "js-yaml": "~3.14.0",
4276         "minimatch": "~3.0.4",
4277         "mkdirp": "~1.0.4",
4278         "nopt": "~3.0.6",
4279         "rimraf": "~3.0.2"
4280       }
4281     },
4282     "grunt-cli": {
4283       "version": "1.3.2",
4284       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",
4285       "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",
4286       "dev": true,
4287       "requires": {
4288         "grunt-known-options": "~1.1.0",
4289         "interpret": "~1.1.0",
4290         "liftoff": "~2.5.0",
4291         "nopt": "~4.0.1",
4292         "v8flags": "~3.1.1"
4293       },
4294       "dependencies": {
4295         "nopt": {
4296           "version": "4.0.3",
4297           "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
4298           "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
4299           "dev": true,
4300           "requires": {
4301             "abbrev": "1",
4302             "osenv": "^0.1.4"
4303           }
4304         }
4305       }
4306     },
4307     "grunt-contrib-clean": {
4308       "version": "1.1.0",
4309       "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
4310       "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
4311       "dev": true,
4312       "requires": {
4313         "async": "^1.5.2",
4314         "rimraf": "^2.5.1"
4315       },
4316       "dependencies": {
4317         "rimraf": {
4318           "version": "2.7.1",
4319           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4320           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4321           "dev": true,
4322           "requires": {
4323             "glob": "^7.1.3"
4324           }
4325         }
4326       }
4327     },
4328     "grunt-contrib-cssmin": {
4329       "version": "3.0.0",
4330       "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz",
4331       "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==",
4332       "dev": true,
4333       "requires": {
4334         "chalk": "^2.4.1",
4335         "clean-css": "~4.2.1",
4336         "maxmin": "^2.1.0"
4337       }
4338     },
4339     "grunt-contrib-less": {
4340       "version": "2.0.0",
4341       "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz",
4342       "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==",
4343       "dev": true,
4344       "requires": {
4345         "async": "^2.0.0",
4346         "chalk": "^1.0.0",
4347         "less": "^3.0.4",
4348         "lodash": "^4.17.10"
4349       },
4350       "dependencies": {
4351         "ansi-styles": {
4352           "version": "2.2.1",
4353           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4354           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
4355           "dev": true
4356         },
4357         "async": {
4358           "version": "2.6.3",
4359           "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
4360           "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
4361           "dev": true,
4362           "requires": {
4363             "lodash": "^4.17.14"
4364           }
4365         },
4366         "chalk": {
4367           "version": "1.1.3",
4368           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4369           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4370           "dev": true,
4371           "requires": {
4372             "ansi-styles": "^2.2.1",
4373             "escape-string-regexp": "^1.0.2",
4374             "has-ansi": "^2.0.0",
4375             "strip-ansi": "^3.0.0",
4376             "supports-color": "^2.0.0"
4377           }
4378         },
4379         "supports-color": {
4380           "version": "2.0.0",
4381           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4382           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4383           "dev": true
4384         }
4385       }
4386     },
4387     "grunt-contrib-watch": {
4388       "version": "1.1.0",
4389       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
4390       "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
4391       "dev": true,
4392       "requires": {
4393         "async": "^2.6.0",
4394         "gaze": "^1.1.0",
4395         "lodash": "^4.17.10",
4396         "tiny-lr": "^1.1.1"
4397       },
4398       "dependencies": {
4399         "async": {
4400           "version": "2.6.3",
4401           "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
4402           "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
4403           "dev": true,
4404           "requires": {
4405             "lodash": "^4.17.14"
4406           }
4407         }
4408       }
4409     },
4410     "grunt-known-options": {
4411       "version": "1.1.1",
4412       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
4413       "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
4414       "dev": true
4415     },
4416     "grunt-legacy-log": {
4417       "version": "3.0.0",
4418       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
4419       "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
4420       "dev": true,
4421       "requires": {
4422         "colors": "~1.1.2",
4423         "grunt-legacy-log-utils": "~2.1.0",
4424         "hooker": "~0.2.3",
4425         "lodash": "~4.17.19"
4426       }
4427     },
4428     "grunt-legacy-log-utils": {
4429       "version": "2.1.0",
4430       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
4431       "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
4432       "dev": true,
4433       "requires": {
4434         "chalk": "~4.1.0",
4435         "lodash": "~4.17.19"
4436       },
4437       "dependencies": {
4438         "ansi-styles": {
4439           "version": "4.3.0",
4440           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4441           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4442           "dev": true,
4443           "requires": {
4444             "color-convert": "^2.0.1"
4445           }
4446         },
4447         "chalk": {
4448           "version": "4.1.0",
4449           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
4450           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
4451           "dev": true,
4452           "requires": {
4453             "ansi-styles": "^4.1.0",
4454             "supports-color": "^7.1.0"
4455           }
4456         },
4457         "color-convert": {
4458           "version": "2.0.1",
4459           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4460           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4461           "dev": true,
4462           "requires": {
4463             "color-name": "~1.1.4"
4464           }
4465         },
4466         "color-name": {
4467           "version": "1.1.4",
4468           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4469           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4470           "dev": true
4471         },
4472         "has-flag": {
4473           "version": "4.0.0",
4474           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4475           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4476           "dev": true
4477         },
4478         "supports-color": {
4479           "version": "7.2.0",
4480           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4481           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4482           "dev": true,
4483           "requires": {
4484             "has-flag": "^4.0.0"
4485           }
4486         }
4487       }
4488     },
4489     "grunt-legacy-util": {
4490       "version": "2.0.0",
4491       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
4492       "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
4493       "dev": true,
4494       "requires": {
4495         "async": "~1.5.2",
4496         "exit": "~0.1.1",
4497         "getobject": "~0.1.0",
4498         "hooker": "~0.2.3",
4499         "lodash": "~4.17.20",
4500         "underscore.string": "~3.3.5",
4501         "which": "~1.3.0"
4502       }
4503     },
4504     "grunt-newer": {
4505       "version": "1.3.0",
4506       "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz",
4507       "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=",
4508       "dev": true,
4509       "requires": {
4510         "async": "^1.5.2",
4511         "rimraf": "^2.5.2"
4512       },
4513       "dependencies": {
4514         "rimraf": {
4515           "version": "2.7.1",
4516           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4517           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4518           "dev": true,
4519           "requires": {
4520             "glob": "^7.1.3"
4521           }
4522         }
4523       }
4524     },
4525     "gzip-size": {
4526       "version": "3.0.0",
4527       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
4528       "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
4529       "dev": true,
4530       "requires": {
4531         "duplexer": "^0.1.1"
4532       }
4533     },
4534     "has": {
4535       "version": "1.0.3",
4536       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
4537       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
4538       "dev": true,
4539       "requires": {
4540         "function-bind": "^1.1.1"
4541       }
4542     },
4543     "has-ansi": {
4544       "version": "2.0.0",
4545       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
4546       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
4547       "dev": true,
4548       "requires": {
4549         "ansi-regex": "^2.0.0"
4550       }
4551     },
4552     "has-flag": {
4553       "version": "3.0.0",
4554       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4555       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4556       "dev": true
4557     },
4558     "has-value": {
4559       "version": "1.0.0",
4560       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
4561       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
4562       "dev": true,
4563       "requires": {
4564         "get-value": "^2.0.6",
4565         "has-values": "^1.0.0",
4566         "isobject": "^3.0.0"
4567       }
4568     },
4569     "has-values": {
4570       "version": "1.0.0",
4571       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
4572       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
4573       "dev": true,
4574       "requires": {
4575         "is-number": "^3.0.0",
4576         "kind-of": "^4.0.0"
4577       },
4578       "dependencies": {
4579         "kind-of": {
4580           "version": "4.0.0",
4581           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
4582           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
4583           "dev": true,
4584           "requires": {
4585             "is-buffer": "^1.1.5"
4586           }
4587         }
4588       }
4589     },
4590     "he": {
4591       "version": "1.2.0",
4592       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
4593       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
4594       "dev": true
4595     },
4596     "homedir-polyfill": {
4597       "version": "1.0.3",
4598       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
4599       "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
4600       "dev": true,
4601       "requires": {
4602         "parse-passwd": "^1.0.0"
4603       }
4604     },
4605     "hooker": {
4606       "version": "0.2.3",
4607       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
4608       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
4609       "dev": true
4610     },
4611     "http-parser-js": {
4612       "version": "0.5.3",
4613       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
4614       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
4615       "dev": true
4616     },
4617     "http-proxy": {
4618       "version": "1.18.1",
4619       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
4620       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
4621       "dev": true,
4622       "requires": {
4623         "eventemitter3": "^4.0.0",
4624         "follow-redirects": "^1.0.0",
4625         "requires-port": "^1.0.0"
4626       }
4627     },
4628     "http-server": {
4629       "version": "0.12.3",
4630       "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz",
4631       "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==",
4632       "dev": true,
4633       "requires": {
4634         "basic-auth": "^1.0.3",
4635         "colors": "^1.4.0",
4636         "corser": "^2.0.1",
4637         "ecstatic": "^3.3.2",
4638         "http-proxy": "^1.18.0",
4639         "minimist": "^1.2.5",
4640         "opener": "^1.5.1",
4641         "portfinder": "^1.0.25",
4642         "secure-compare": "3.0.1",
4643         "union": "~0.5.0"
4644       },
4645       "dependencies": {
4646         "colors": {
4647           "version": "1.4.0",
4648           "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
4649           "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
4650           "dev": true
4651         }
4652       }
4653     },
4654     "iconv-lite": {
4655       "version": "0.4.24",
4656       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
4657       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
4658       "dev": true,
4659       "requires": {
4660         "safer-buffer": ">= 2.1.2 < 3"
4661       }
4662     },
4663     "image-size": {
4664       "version": "0.5.5",
4665       "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
4666       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
4667       "dev": true,
4668       "optional": true
4669     },
4670     "inflight": {
4671       "version": "1.0.6",
4672       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4673       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4674       "dev": true,
4675       "requires": {
4676         "once": "^1.3.0",
4677         "wrappy": "1"
4678       }
4679     },
4680     "inherits": {
4681       "version": "2.0.4",
4682       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
4683       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4684       "dev": true
4685     },
4686     "ini": {
4687       "version": "1.3.8",
4688       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
4689       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
4690       "dev": true
4691     },
4692     "interpret": {
4693       "version": "1.1.0",
4694       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
4695       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
4696       "dev": true
4697     },
4698     "is-absolute": {
4699       "version": "1.0.0",
4700       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
4701       "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
4702       "dev": true,
4703       "requires": {
4704         "is-relative": "^1.0.0",
4705         "is-windows": "^1.0.1"
4706       }
4707     },
4708     "is-accessor-descriptor": {
4709       "version": "1.0.0",
4710       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4711       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4712       "dev": true,
4713       "requires": {
4714         "kind-of": "^6.0.0"
4715       }
4716     },
4717     "is-buffer": {
4718       "version": "1.1.6",
4719       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
4720       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
4721       "dev": true
4722     },
4723     "is-core-module": {
4724       "version": "2.2.0",
4725       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
4726       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
4727       "dev": true,
4728       "requires": {
4729         "has": "^1.0.3"
4730       }
4731     },
4732     "is-data-descriptor": {
4733       "version": "1.0.0",
4734       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4735       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4736       "dev": true,
4737       "requires": {
4738         "kind-of": "^6.0.0"
4739       }
4740     },
4741     "is-descriptor": {
4742       "version": "1.0.2",
4743       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4744       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4745       "dev": true,
4746       "requires": {
4747         "is-accessor-descriptor": "^1.0.0",
4748         "is-data-descriptor": "^1.0.0",
4749         "kind-of": "^6.0.2"
4750       }
4751     },
4752     "is-extendable": {
4753       "version": "1.0.1",
4754       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4755       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4756       "dev": true,
4757       "requires": {
4758         "is-plain-object": "^2.0.4"
4759       }
4760     },
4761     "is-extglob": {
4762       "version": "2.1.1",
4763       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4764       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4765       "dev": true
4766     },
4767     "is-glob": {
4768       "version": "3.1.0",
4769       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
4770       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
4771       "dev": true,
4772       "requires": {
4773         "is-extglob": "^2.1.0"
4774       }
4775     },
4776     "is-number": {
4777       "version": "3.0.0",
4778       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
4779       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4780       "dev": true,
4781       "requires": {
4782         "kind-of": "^3.0.2"
4783       },
4784       "dependencies": {
4785         "kind-of": {
4786           "version": "3.2.2",
4787           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4788           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4789           "dev": true,
4790           "requires": {
4791             "is-buffer": "^1.1.5"
4792           }
4793         }
4794       }
4795     },
4796     "is-plain-object": {
4797       "version": "2.0.4",
4798       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4799       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4800       "dev": true,
4801       "requires": {
4802         "isobject": "^3.0.1"
4803       }
4804     },
4805     "is-relative": {
4806       "version": "1.0.0",
4807       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
4808       "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
4809       "dev": true,
4810       "requires": {
4811         "is-unc-path": "^1.0.0"
4812       }
4813     },
4814     "is-unc-path": {
4815       "version": "1.0.0",
4816       "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
4817       "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
4818       "dev": true,
4819       "requires": {
4820         "unc-path-regex": "^0.1.2"
4821       }
4822     },
4823     "is-what": {
4824       "version": "3.12.0",
4825       "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz",
4826       "integrity": "sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw==",
4827       "dev": true
4828     },
4829     "is-windows": {
4830       "version": "1.0.2",
4831       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
4832       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
4833       "dev": true
4834     },
4835     "isarray": {
4836       "version": "1.0.0",
4837       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4838       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4839       "dev": true
4840     },
4841     "isexe": {
4842       "version": "2.0.0",
4843       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4844       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4845       "dev": true
4846     },
4847     "isobject": {
4848       "version": "3.0.1",
4849       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4850       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4851       "dev": true
4852     },
4853     "js-yaml": {
4854       "version": "3.14.1",
4855       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
4856       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
4857       "dev": true,
4858       "requires": {
4859         "argparse": "^1.0.7",
4860         "esprima": "^4.0.0"
4861       }
4862     },
4863     "kind-of": {
4864       "version": "6.0.3",
4865       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4866       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4867       "dev": true
4868     },
4869     "less": {
4870       "version": "3.13.1",
4871       "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz",
4872       "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==",
4873       "dev": true,
4874       "requires": {
4875         "copy-anything": "^2.0.1",
4876         "errno": "^0.1.1",
4877         "graceful-fs": "^4.1.2",
4878         "image-size": "~0.5.0",
4879         "make-dir": "^2.1.0",
4880         "mime": "^1.4.1",
4881         "native-request": "^1.0.5",
4882         "source-map": "~0.6.0",
4883         "tslib": "^1.10.0"
4884       }
4885     },
4886     "liftoff": {
4887       "version": "2.5.0",
4888       "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
4889       "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
4890       "dev": true,
4891       "requires": {
4892         "extend": "^3.0.0",
4893         "findup-sync": "^2.0.0",
4894         "fined": "^1.0.1",
4895         "flagged-respawn": "^1.0.0",
4896         "is-plain-object": "^2.0.4",
4897         "object.map": "^1.0.0",
4898         "rechoir": "^0.6.2",
4899         "resolve": "^1.1.7"
4900       },
4901       "dependencies": {
4902         "findup-sync": {
4903           "version": "2.0.0",
4904           "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
4905           "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
4906           "dev": true,
4907           "requires": {
4908             "detect-file": "^1.0.0",
4909             "is-glob": "^3.1.0",
4910             "micromatch": "^3.0.4",
4911             "resolve-dir": "^1.0.1"
4912           }
4913         }
4914       }
4915     },
4916     "livereload-js": {
4917       "version": "2.4.0",
4918       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
4919       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
4920       "dev": true
4921     },
4922     "lodash": {
4923       "version": "4.17.20",
4924       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
4925       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
4926       "dev": true
4927     },
4928     "make-dir": {
4929       "version": "2.1.0",
4930       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
4931       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
4932       "dev": true,
4933       "optional": true,
4934       "requires": {
4935         "pify": "^4.0.1",
4936         "semver": "^5.6.0"
4937       }
4938     },
4939     "make-iterator": {
4940       "version": "1.0.1",
4941       "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
4942       "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
4943       "dev": true,
4944       "requires": {
4945         "kind-of": "^6.0.2"
4946       }
4947     },
4948     "map-cache": {
4949       "version": "0.2.2",
4950       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4951       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4952       "dev": true
4953     },
4954     "map-visit": {
4955       "version": "1.0.0",
4956       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4957       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4958       "dev": true,
4959       "requires": {
4960         "object-visit": "^1.0.0"
4961       }
4962     },
4963     "maxmin": {
4964       "version": "2.1.0",
4965       "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
4966       "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
4967       "dev": true,
4968       "requires": {
4969         "chalk": "^1.0.0",
4970         "figures": "^1.0.1",
4971         "gzip-size": "^3.0.0",
4972         "pretty-bytes": "^3.0.0"
4973       },
4974       "dependencies": {
4975         "ansi-styles": {
4976           "version": "2.2.1",
4977           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4978           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
4979           "dev": true
4980         },
4981         "chalk": {
4982           "version": "1.1.3",
4983           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4984           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4985           "dev": true,
4986           "requires": {
4987             "ansi-styles": "^2.2.1",
4988             "escape-string-regexp": "^1.0.2",
4989             "has-ansi": "^2.0.0",
4990             "strip-ansi": "^3.0.0",
4991             "supports-color": "^2.0.0"
4992           }
4993         },
4994         "supports-color": {
4995           "version": "2.0.0",
4996           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4997           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4998           "dev": true
4999         }
5000       }
5001     },
5002     "micromatch": {
5003       "version": "3.1.10",
5004       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
5005       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
5006       "dev": true,
5007       "requires": {
5008         "arr-diff": "^4.0.0",
5009         "array-unique": "^0.3.2",
5010         "braces": "^2.3.1",
5011         "define-property": "^2.0.2",
5012         "extend-shallow": "^3.0.2",
5013         "extglob": "^2.0.4",
5014         "fragment-cache": "^0.2.1",
5015         "kind-of": "^6.0.2",
5016         "nanomatch": "^1.2.9",
5017         "object.pick": "^1.3.0",
5018         "regex-not": "^1.0.0",
5019         "snapdragon": "^0.8.1",
5020         "to-regex": "^3.0.2"
5021       }
5022     },
5023     "mime": {
5024       "version": "1.6.0",
5025       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
5026       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
5027       "dev": true
5028     },
5029     "minimatch": {
5030       "version": "3.0.4",
5031       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
5032       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5033       "dev": true,
5034       "requires": {
5035         "brace-expansion": "^1.1.7"
5036       }
5037     },
5038     "minimist": {
5039       "version": "1.2.5",
5040       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
5041       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
5042       "dev": true
5043     },
5044     "mixin-deep": {
5045       "version": "1.3.2",
5046       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
5047       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
5048       "dev": true,
5049       "requires": {
5050         "for-in": "^1.0.2",
5051         "is-extendable": "^1.0.1"
5052       }
5053     },
5054     "mkdirp": {
5055       "version": "1.0.4",
5056       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
5057       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
5058       "dev": true
5059     },
5060     "ms": {
5061       "version": "2.1.3",
5062       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
5063       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5064       "dev": true
5065     },
5066     "nanomatch": {
5067       "version": "1.2.13",
5068       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
5069       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
5070       "dev": true,
5071       "requires": {
5072         "arr-diff": "^4.0.0",
5073         "array-unique": "^0.3.2",
5074         "define-property": "^2.0.2",
5075         "extend-shallow": "^3.0.2",
5076         "fragment-cache": "^0.2.1",
5077         "is-windows": "^1.0.2",
5078         "kind-of": "^6.0.2",
5079         "object.pick": "^1.3.0",
5080         "regex-not": "^1.0.0",
5081         "snapdragon": "^0.8.1",
5082         "to-regex": "^3.0.1"
5083       }
5084     },
5085     "native-request": {
5086       "version": "1.0.8",
5087       "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz",
5088       "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==",
5089       "dev": true,
5090       "optional": true
5091     },
5092     "nopt": {
5093       "version": "3.0.6",
5094       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
5095       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
5096       "dev": true,
5097       "requires": {
5098         "abbrev": "1"
5099       }
5100     },
5101     "number-is-nan": {
5102       "version": "1.0.1",
5103       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
5104       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5105       "dev": true
5106     },
5107     "object-assign": {
5108       "version": "4.1.1",
5109       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
5110       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5111       "dev": true
5112     },
5113     "object-copy": {
5114       "version": "0.1.0",
5115       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
5116       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
5117       "dev": true,
5118       "requires": {
5119         "copy-descriptor": "^0.1.0",
5120         "define-property": "^0.2.5",
5121         "kind-of": "^3.0.3"
5122       },
5123       "dependencies": {
5124         "define-property": {
5125           "version": "0.2.5",
5126           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5127           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5128           "dev": true,
5129           "requires": {
5130             "is-descriptor": "^0.1.0"
5131           }
5132         },
5133         "is-accessor-descriptor": {
5134           "version": "0.1.6",
5135           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
5136           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
5137           "dev": true,
5138           "requires": {
5139             "kind-of": "^3.0.2"
5140           }
5141         },
5142         "is-data-descriptor": {
5143           "version": "0.1.4",
5144           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
5145           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
5146           "dev": true,
5147           "requires": {
5148             "kind-of": "^3.0.2"
5149           }
5150         },
5151         "is-descriptor": {
5152           "version": "0.1.6",
5153           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
5154           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
5155           "dev": true,
5156           "requires": {
5157             "is-accessor-descriptor": "^0.1.6",
5158             "is-data-descriptor": "^0.1.4",
5159             "kind-of": "^5.0.0"
5160           },
5161           "dependencies": {
5162             "kind-of": {
5163               "version": "5.1.0",
5164               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
5165               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
5166               "dev": true
5167             }
5168           }
5169         },
5170         "kind-of": {
5171           "version": "3.2.2",
5172           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5173           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5174           "dev": true,
5175           "requires": {
5176             "is-buffer": "^1.1.5"
5177           }
5178         }
5179       }
5180     },
5181     "object-visit": {
5182       "version": "1.0.1",
5183       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
5184       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5185       "dev": true,
5186       "requires": {
5187         "isobject": "^3.0.0"
5188       }
5189     },
5190     "object.defaults": {
5191       "version": "1.1.0",
5192       "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
5193       "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
5194       "dev": true,
5195       "requires": {
5196         "array-each": "^1.0.1",
5197         "array-slice": "^1.0.0",
5198         "for-own": "^1.0.0",
5199         "isobject": "^3.0.0"
5200       }
5201     },
5202     "object.map": {
5203       "version": "1.0.1",
5204       "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
5205       "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
5206       "dev": true,
5207       "requires": {
5208         "for-own": "^1.0.0",
5209         "make-iterator": "^1.0.0"
5210       }
5211     },
5212     "object.pick": {
5213       "version": "1.3.0",
5214       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
5215       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
5216       "dev": true,
5217       "requires": {
5218         "isobject": "^3.0.1"
5219       }
5220     },
5221     "once": {
5222       "version": "1.4.0",
5223       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5224       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5225       "dev": true,
5226       "requires": {
5227         "wrappy": "1"
5228       }
5229     },
5230     "opener": {
5231       "version": "1.5.2",
5232       "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
5233       "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
5234       "dev": true
5235     },
5236     "os-homedir": {
5237       "version": "1.0.2",
5238       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
5239       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5240       "dev": true
5241     },
5242     "os-tmpdir": {
5243       "version": "1.0.2",
5244       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5245       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5246       "dev": true
5247     },
5248     "osenv": {
5249       "version": "0.1.5",
5250       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
5251       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
5252       "dev": true,
5253       "requires": {
5254         "os-homedir": "^1.0.0",
5255         "os-tmpdir": "^1.0.0"
5256       }
5257     },
5258     "parse-filepath": {
5259       "version": "1.0.2",
5260       "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
5261       "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
5262       "dev": true,
5263       "requires": {
5264         "is-absolute": "^1.0.0",
5265         "map-cache": "^0.2.0",
5266         "path-root": "^0.1.1"
5267       }
5268     },
5269     "parse-passwd": {
5270       "version": "1.0.0",
5271       "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
5272       "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
5273       "dev": true
5274     },
5275     "pascalcase": {
5276       "version": "0.1.1",
5277       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5278       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5279       "dev": true
5280     },
5281     "path-is-absolute": {
5282       "version": "1.0.1",
5283       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5284       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5285       "dev": true
5286     },
5287     "path-parse": {
5288       "version": "1.0.6",
5289       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5290       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
5291       "dev": true
5292     },
5293     "path-root": {
5294       "version": "0.1.1",
5295       "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
5296       "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
5297       "dev": true,
5298       "requires": {
5299         "path-root-regex": "^0.1.0"
5300       }
5301     },
5302     "path-root-regex": {
5303       "version": "0.1.2",
5304       "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
5305       "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
5306       "dev": true
5307     },
5308     "pify": {
5309       "version": "4.0.1",
5310       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
5311       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
5312       "dev": true,
5313       "optional": true
5314     },
5315     "portfinder": {
5316       "version": "1.0.28",
5317       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
5318       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
5319       "dev": true,
5320       "requires": {
5321         "async": "^2.6.2",
5322         "debug": "^3.1.1",
5323         "mkdirp": "^0.5.5"
5324       },
5325       "dependencies": {
5326         "async": {
5327           "version": "2.6.3",
5328           "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
5329           "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
5330           "dev": true,
5331           "requires": {
5332             "lodash": "^4.17.14"
5333           }
5334         },
5335         "mkdirp": {
5336           "version": "0.5.5",
5337           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
5338           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
5339           "dev": true,
5340           "requires": {
5341             "minimist": "^1.2.5"
5342           }
5343         }
5344       }
5345     },
5346     "posix-character-classes": {
5347       "version": "0.1.1",
5348       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5349       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5350       "dev": true
5351     },
5352     "pretty-bytes": {
5353       "version": "3.0.1",
5354       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
5355       "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
5356       "dev": true,
5357       "requires": {
5358         "number-is-nan": "^1.0.0"
5359       }
5360     },
5361     "prr": {
5362       "version": "1.0.1",
5363       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
5364       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
5365       "dev": true,
5366       "optional": true
5367     },
5368     "qs": {
5369       "version": "6.9.4",
5370       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
5371       "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==",
5372       "dev": true
5373     },
5374     "raw-body": {
5375       "version": "1.1.7",
5376       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
5377       "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
5378       "dev": true,
5379       "requires": {
5380         "bytes": "1",
5381         "string_decoder": "0.10"
5382       }
5383     },
5384     "rechoir": {
5385       "version": "0.6.2",
5386       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
5387       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
5388       "dev": true,
5389       "requires": {
5390         "resolve": "^1.1.6"
5391       }
5392     },
5393     "regex-not": {
5394       "version": "1.0.2",
5395       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5396       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5397       "dev": true,
5398       "requires": {
5399         "extend-shallow": "^3.0.2",
5400         "safe-regex": "^1.1.0"
5401       }
5402     },
5403     "repeat-element": {
5404       "version": "1.1.3",
5405       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5406       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5407       "dev": true
5408     },
5409     "repeat-string": {
5410       "version": "1.6.1",
5411       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5412       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5413       "dev": true
5414     },
5415     "requires-port": {
5416       "version": "1.0.0",
5417       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
5418       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
5419       "dev": true
5420     },
5421     "resolve": {
5422       "version": "1.19.0",
5423       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
5424       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
5425       "dev": true,
5426       "requires": {
5427         "is-core-module": "^2.1.0",
5428         "path-parse": "^1.0.6"
5429       }
5430     },
5431     "resolve-dir": {
5432       "version": "1.0.1",
5433       "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
5434       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
5435       "dev": true,
5436       "requires": {
5437         "expand-tilde": "^2.0.0",
5438         "global-modules": "^1.0.0"
5439       }
5440     },
5441     "resolve-url": {
5442       "version": "0.2.1",
5443       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5444       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5445       "dev": true
5446     },
5447     "ret": {
5448       "version": "0.1.15",
5449       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5450       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5451       "dev": true
5452     },
5453     "rimraf": {
5454       "version": "3.0.2",
5455       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5456       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5457       "dev": true,
5458       "requires": {
5459         "glob": "^7.1.3"
5460       }
5461     },
5462     "safe-buffer": {
5463       "version": "5.2.1",
5464       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5465       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5466       "dev": true
5467     },
5468     "safe-json-parse": {
5469       "version": "1.0.1",
5470       "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
5471       "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
5472       "dev": true
5473     },
5474     "safe-regex": {
5475       "version": "1.1.0",
5476       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5477       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5478       "dev": true,
5479       "requires": {
5480         "ret": "~0.1.10"
5481       }
5482     },
5483     "safer-buffer": {
5484       "version": "2.1.2",
5485       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5486       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5487       "dev": true
5488     },
5489     "secure-compare": {
5490       "version": "3.0.1",
5491       "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz",
5492       "integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=",
5493       "dev": true
5494     },
5495     "semver": {
5496       "version": "5.7.1",
5497       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5498       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5499       "dev": true,
5500       "optional": true
5501     },
5502     "set-value": {
5503       "version": "2.0.1",
5504       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
5505       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
5506       "dev": true,
5507       "requires": {
5508         "extend-shallow": "^2.0.1",
5509         "is-extendable": "^0.1.1",
5510         "is-plain-object": "^2.0.3",
5511         "split-string": "^3.0.1"
5512       },
5513       "dependencies": {
5514         "extend-shallow": {
5515           "version": "2.0.1",
5516           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5517           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5518           "dev": true,
5519           "requires": {
5520             "is-extendable": "^0.1.0"
5521           }
5522         },
5523         "is-extendable": {
5524           "version": "0.1.1",
5525           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5526           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5527           "dev": true
5528         }
5529       }
5530     },
5531     "snapdragon": {
5532       "version": "0.8.2",
5533       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5534       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5535       "dev": true,
5536       "requires": {
5537         "base": "^0.11.1",
5538         "debug": "^2.2.0",
5539         "define-property": "^0.2.5",
5540         "extend-shallow": "^2.0.1",
5541         "map-cache": "^0.2.2",
5542         "source-map": "^0.5.6",
5543         "source-map-resolve": "^0.5.0",
5544         "use": "^3.1.0"
5545       },
5546       "dependencies": {
5547         "debug": {
5548           "version": "2.6.9",
5549           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5550           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5551           "dev": true,
5552           "requires": {
5553             "ms": "2.0.0"
5554           }
5555         },
5556         "define-property": {
5557           "version": "0.2.5",
5558           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5559           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5560           "dev": true,
5561           "requires": {
5562             "is-descriptor": "^0.1.0"
5563           }
5564         },
5565         "extend-shallow": {
5566           "version": "2.0.1",
5567           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5568           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5569           "dev": true,
5570           "requires": {
5571             "is-extendable": "^0.1.0"
5572           }
5573         },
5574         "is-accessor-descriptor": {
5575           "version": "0.1.6",
5576           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
5577           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
5578           "dev": true,
5579           "requires": {
5580             "kind-of": "^3.0.2"
5581           },
5582           "dependencies": {
5583             "kind-of": {
5584               "version": "3.2.2",
5585               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5586               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5587               "dev": true,
5588               "requires": {
5589                 "is-buffer": "^1.1.5"
5590               }
5591             }
5592           }
5593         },
5594         "is-data-descriptor": {
5595           "version": "0.1.4",
5596           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
5597           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
5598           "dev": true,
5599           "requires": {
5600             "kind-of": "^3.0.2"
5601           },
5602           "dependencies": {
5603             "kind-of": {
5604               "version": "3.2.2",
5605               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5606               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5607               "dev": true,
5608               "requires": {
5609                 "is-buffer": "^1.1.5"
5610               }
5611             }
5612           }
5613         },
5614         "is-descriptor": {
5615           "version": "0.1.6",
5616           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
5617           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
5618           "dev": true,
5619           "requires": {
5620             "is-accessor-descriptor": "^0.1.6",
5621             "is-data-descriptor": "^0.1.4",
5622             "kind-of": "^5.0.0"
5623           }
5624         },
5625         "is-extendable": {
5626           "version": "0.1.1",
5627           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5628           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5629           "dev": true
5630         },
5631         "kind-of": {
5632           "version": "5.1.0",
5633           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
5634           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
5635           "dev": true
5636         },
5637         "ms": {
5638           "version": "2.0.0",
5639           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5640           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5641           "dev": true
5642         },
5643         "source-map": {
5644           "version": "0.5.7",
5645           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5646           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5647           "dev": true
5648         }
5649       }
5650     },
5651     "snapdragon-node": {
5652       "version": "2.1.1",
5653       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5654       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5655       "dev": true,
5656       "requires": {
5657         "define-property": "^1.0.0",
5658         "isobject": "^3.0.0",
5659         "snapdragon-util": "^3.0.1"
5660       },
5661       "dependencies": {
5662         "define-property": {
5663           "version": "1.0.0",
5664           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5665           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5666           "dev": true,
5667           "requires": {
5668             "is-descriptor": "^1.0.0"
5669           }
5670         }
5671       }
5672     },
5673     "snapdragon-util": {
5674       "version": "3.0.1",
5675       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5676       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5677       "dev": true,
5678       "requires": {
5679         "kind-of": "^3.2.0"
5680       },
5681       "dependencies": {
5682         "kind-of": {
5683           "version": "3.2.2",
5684           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5685           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5686           "dev": true,
5687           "requires": {
5688             "is-buffer": "^1.1.5"
5689           }
5690         }
5691       }
5692     },
5693     "source-map": {
5694       "version": "0.6.1",
5695       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5696       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5697       "dev": true
5698     },
5699     "source-map-resolve": {
5700       "version": "0.5.3",
5701       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
5702       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
5703       "dev": true,
5704       "requires": {
5705         "atob": "^2.1.2",
5706         "decode-uri-component": "^0.2.0",
5707         "resolve-url": "^0.2.1",
5708         "source-map-url": "^0.4.0",
5709         "urix": "^0.1.0"
5710       }
5711     },
5712     "source-map-url": {
5713       "version": "0.4.0",
5714       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
5715       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
5716       "dev": true
5717     },
5718     "split-string": {
5719       "version": "3.1.0",
5720       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
5721       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5722       "dev": true,
5723       "requires": {
5724         "extend-shallow": "^3.0.0"
5725       }
5726     },
5727     "sprintf-js": {
5728       "version": "1.0.3",
5729       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
5730       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
5731       "dev": true
5732     },
5733     "static-extend": {
5734       "version": "0.1.2",
5735       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
5736       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
5737       "dev": true,
5738       "requires": {
5739         "define-property": "^0.2.5",
5740         "object-copy": "^0.1.0"
5741       },
5742       "dependencies": {
5743         "define-property": {
5744           "version": "0.2.5",
5745           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5746           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5747           "dev": true,
5748           "requires": {
5749             "is-descriptor": "^0.1.0"
5750           }
5751         },
5752         "is-accessor-descriptor": {
5753           "version": "0.1.6",
5754           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
5755           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
5756           "dev": true,
5757           "requires": {
5758             "kind-of": "^3.0.2"
5759           },
5760           "dependencies": {
5761             "kind-of": {
5762               "version": "3.2.2",
5763               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5764               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5765               "dev": true,
5766               "requires": {
5767                 "is-buffer": "^1.1.5"
5768               }
5769             }
5770           }
5771         },
5772         "is-data-descriptor": {
5773           "version": "0.1.4",
5774           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
5775           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
5776           "dev": true,
5777           "requires": {
5778             "kind-of": "^3.0.2"
5779           },
5780           "dependencies": {
5781             "kind-of": {
5782               "version": "3.2.2",
5783               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5784               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5785               "dev": true,
5786               "requires": {
5787                 "is-buffer": "^1.1.5"
5788               }
5789             }
5790           }
5791         },
5792         "is-descriptor": {
5793           "version": "0.1.6",
5794           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
5795           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
5796           "dev": true,
5797           "requires": {
5798             "is-accessor-descriptor": "^0.1.6",
5799             "is-data-descriptor": "^0.1.4",
5800             "kind-of": "^5.0.0"
5801           }
5802         },
5803         "kind-of": {
5804           "version": "5.1.0",
5805           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
5806           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
5807           "dev": true
5808         }
5809       }
5810     },
5811     "string_decoder": {
5812       "version": "0.10.31",
5813       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
5814       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5815       "dev": true
5816     },
5817     "string-template": {
5818       "version": "0.2.1",
5819       "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
5820       "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
5821       "dev": true
5822     },
5823     "strip-ansi": {
5824       "version": "3.0.1",
5825       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5826       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5827       "dev": true,
5828       "requires": {
5829         "ansi-regex": "^2.0.0"
5830       }
5831     },
5832     "supports-color": {
5833       "version": "5.5.0",
5834       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5835       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5836       "dev": true,
5837       "requires": {
5838         "has-flag": "^3.0.0"
5839       }
5840     },
5841     "tiny-lr": {
5842       "version": "1.1.1",
5843       "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
5844       "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
5845       "dev": true,
5846       "requires": {
5847         "body": "^5.1.0",
5848         "debug": "^3.1.0",
5849         "faye-websocket": "~0.10.0",
5850         "livereload-js": "^2.3.0",
5851         "object-assign": "^4.1.0",
5852         "qs": "^6.4.0"
5853       }
5854     },
5855     "to-object-path": {
5856       "version": "0.3.0",
5857       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
5858       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
5859       "dev": true,
5860       "requires": {
5861         "kind-of": "^3.0.2"
5862       },
5863       "dependencies": {
5864         "kind-of": {
5865           "version": "3.2.2",
5866           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5867           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5868           "dev": true,
5869           "requires": {
5870             "is-buffer": "^1.1.5"
5871           }
5872         }
5873       }
5874     },
5875     "to-regex": {
5876       "version": "3.0.2",
5877       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
5878       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
5879       "dev": true,
5880       "requires": {
5881         "define-property": "^2.0.2",
5882         "extend-shallow": "^3.0.2",
5883         "regex-not": "^1.0.2",
5884         "safe-regex": "^1.1.0"
5885       }
5886     },
5887     "to-regex-range": {
5888       "version": "2.1.1",
5889       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
5890       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5891       "dev": true,
5892       "requires": {
5893         "is-number": "^3.0.0",
5894         "repeat-string": "^1.6.1"
5895       }
5896     },
5897     "tslib": {
5898       "version": "1.14.1",
5899       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
5900       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
5901       "dev": true
5902     },
5903     "unc-path-regex": {
5904       "version": "0.1.2",
5905       "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
5906       "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
5907       "dev": true
5908     },
5909     "underscore.string": {
5910       "version": "3.3.5",
5911       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
5912       "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
5913       "dev": true,
5914       "requires": {
5915         "sprintf-js": "^1.0.3",
5916         "util-deprecate": "^1.0.2"
5917       }
5918     },
5919     "union": {
5920       "version": "0.5.0",
5921       "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz",
5922       "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==",
5923       "dev": true,
5924       "requires": {
5925         "qs": "^6.4.0"
5926       }
5927     },
5928     "union-value": {
5929       "version": "1.0.1",
5930       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
5931       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
5932       "dev": true,
5933       "requires": {
5934         "arr-union": "^3.1.0",
5935         "get-value": "^2.0.6",
5936         "is-extendable": "^0.1.1",
5937         "set-value": "^2.0.1"
5938       },
5939       "dependencies": {
5940         "is-extendable": {
5941           "version": "0.1.1",
5942           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5943           "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5944           "dev": true
5945         }
5946       }
5947     },
5948     "unset-value": {
5949       "version": "1.0.0",
5950       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
5951       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
5952       "dev": true,
5953       "requires": {
5954         "has-value": "^0.3.1",
5955         "isobject": "^3.0.0"
5956       },
5957       "dependencies": {
5958         "has-value": {
5959           "version": "0.3.1",
5960           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
5961           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
5962           "dev": true,
5963           "requires": {
5964             "get-value": "^2.0.3",
5965             "has-values": "^0.1.4",
5966             "isobject": "^2.0.0"
5967           },
5968           "dependencies": {
5969             "isobject": {
5970               "version": "2.1.0",
5971               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
5972               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5973               "dev": true,
5974               "requires": {
5975                 "isarray": "1.0.0"
5976               }
5977             }
5978           }
5979         },
5980         "has-values": {
5981           "version": "0.1.4",
5982           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
5983           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
5984           "dev": true
5985         }
5986       }
5987     },
5988     "urix": {
5989       "version": "0.1.0",
5990       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
5991       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
5992       "dev": true
5993     },
5994     "url-join": {
5995       "version": "2.0.5",
5996       "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
5997       "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=",
5998       "dev": true
5999     },
6000     "use": {
6001       "version": "3.1.1",
6002       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6003       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6004       "dev": true
6005     },
6006     "util-deprecate": {
6007       "version": "1.0.2",
6008       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6009       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6010       "dev": true
6011     },
6012     "v8flags": {
6013       "version": "3.1.3",
6014       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
6015       "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
6016       "dev": true,
6017       "requires": {
6018         "homedir-polyfill": "^1.0.1"
6019       }
6020     },
6021     "websocket-driver": {
6022       "version": "0.7.4",
6023       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
6024       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
6025       "dev": true,
6026       "requires": {
6027         "http-parser-js": ">=0.5.1",
6028         "safe-buffer": ">=5.1.0",
6029         "websocket-extensions": ">=0.1.1"
6030       }
6031     },
6032     "websocket-extensions": {
6033       "version": "0.1.4",
6034       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
6035       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
6036       "dev": true
6037     },
6038     "which": {
6039       "version": "1.3.1",
6040       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6041       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6042       "dev": true,
6043       "requires": {
6044         "isexe": "^2.0.0"
6045       }
6046     },
6047     "wrappy": {
6048       "version": "1.0.2",
6049       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6050       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6051       "dev": true
6052     }
6053   }
6054 }