[TASK] Upgrade version of D3.js to version 4.10.0
[Packages/TYPO3.CMS.git] / Build / package-lock.json
1 {
2   "name": "typo3-cms",
3   "version": "8.7.0-dev",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@claviska/jquery-minicolors": {
8       "version": "2.2.6",
9       "resolved": "https://registry.npmjs.org/@claviska/jquery-minicolors/-/jquery-minicolors-2.2.6.tgz",
10       "integrity": "sha1-ALTB5OMeTaSDUBeF1cLtP8z97ck=",
11       "dev": true,
12       "requires": {
13         "jquery": "3.2.1"
14       }
15     },
16     "@types/bootstrap": {
17       "version": "3.3.33",
18       "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-3.3.33.tgz",
19       "integrity": "sha1-RIIg7bQq3QoLcC9xIl01kF8MuUg=",
20       "dev": true,
21       "requires": {
22         "@types/jquery": "2.0.45"
23       }
24     },
25     "@types/jasmine": {
26       "version": "2.5.48",
27       "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.48.tgz",
28       "integrity": "sha512-XelrQlM8WM8JqZSnjDC51ojku80PT/fMgqCxVFK1kg8ABg6WxDxZwr4R9ITfRC6CFwXElSbINj0ZUHf/7YzQkw==",
29       "dev": true
30     },
31     "@types/jquery": {
32       "version": "2.0.45",
33       "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.45.tgz",
34       "integrity": "sha1-y5kTOqwdmXqCDWz3JYyRKRwKKt8=",
35       "dev": true
36     },
37     "@types/jqueryui": {
38       "version": "1.11.32",
39       "resolved": "https://registry.npmjs.org/@types/jqueryui/-/jqueryui-1.11.32.tgz",
40       "integrity": "sha1-WiG97dZRfCG673VIiZMbfSe1+z4=",
41       "dev": true,
42       "requires": {
43         "@types/jquery": "2.0.45"
44       }
45     },
46     "@types/nprogress": {
47       "version": "0.0.29",
48       "resolved": "https://registry.npmjs.org/@types/nprogress/-/nprogress-0.0.29.tgz",
49       "integrity": "sha1-BgvVEAIqAF8YQCNAMNMTL7kZVHE=",
50       "dev": true
51     },
52     "@types/requirejs": {
53       "version": "2.1.29",
54       "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz",
55       "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=",
56       "dev": true
57     },
58     "@typo3/icons": {
59       "version": "1.4.1",
60       "resolved": "https://registry.npmjs.org/@typo3/icons/-/icons-1.4.1.tgz",
61       "integrity": "sha512-FQT1CjcrX6b1W1fMu/Fmw/iItCd/tlG6UrUyosWA6y6SFGtGdXAkW7zjdqJ1bPld/8dvdoV1dIcFGVqgq5OjwQ==",
62       "dev": true
63     },
64     "abbrev": {
65       "version": "1.1.0",
66       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
67       "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
68       "dev": true
69     },
70     "accepts": {
71       "version": "1.3.3",
72       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
73       "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
74       "dev": true,
75       "requires": {
76         "mime-types": "2.1.15",
77         "negotiator": "0.6.1"
78       }
79     },
80     "after": {
81       "version": "0.8.2",
82       "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
83       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
84       "dev": true
85     },
86     "ajv": {
87       "version": "4.11.8",
88       "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
89       "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
90       "dev": true,
91       "requires": {
92         "co": "4.6.0",
93         "json-stable-stringify": "1.0.1"
94       }
95     },
96     "ajv-keywords": {
97       "version": "1.5.1",
98       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
99       "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
100       "dev": true
101     },
102     "align-text": {
103       "version": "0.1.4",
104       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
105       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
106       "dev": true,
107       "requires": {
108         "kind-of": "3.2.2",
109         "longest": "1.0.1",
110         "repeat-string": "1.6.1"
111       }
112     },
113     "amdefine": {
114       "version": "1.0.1",
115       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
116       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
117       "dev": true
118     },
119     "ansi-regex": {
120       "version": "2.1.1",
121       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
122       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
123       "dev": true
124     },
125     "ansi-styles": {
126       "version": "2.2.1",
127       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
128       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
129       "dev": true
130     },
131     "anymatch": {
132       "version": "1.3.0",
133       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz",
134       "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=",
135       "dev": true,
136       "requires": {
137         "arrify": "1.0.1",
138         "micromatch": "2.3.11"
139       }
140     },
141     "aproba": {
142       "version": "1.1.1",
143       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz",
144       "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=",
145       "dev": true
146     },
147     "are-we-there-yet": {
148       "version": "1.1.4",
149       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
150       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
151       "dev": true,
152       "requires": {
153         "delegates": "1.0.0",
154         "readable-stream": "2.2.9"
155       }
156     },
157     "argparse": {
158       "version": "1.0.9",
159       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
160       "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
161       "dev": true,
162       "requires": {
163         "sprintf-js": "1.0.3"
164       }
165     },
166     "arr-diff": {
167       "version": "2.0.0",
168       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
169       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
170       "dev": true,
171       "requires": {
172         "arr-flatten": "1.0.3"
173       }
174     },
175     "arr-flatten": {
176       "version": "1.0.3",
177       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
178       "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=",
179       "dev": true
180     },
181     "array-differ": {
182       "version": "1.0.0",
183       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
184       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
185       "dev": true
186     },
187     "array-find-index": {
188       "version": "1.0.2",
189       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
190       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
191       "dev": true
192     },
193     "array-index": {
194       "version": "1.0.0",
195       "resolved": "https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz",
196       "integrity": "sha1-7FanSe4QPk4Ix5C5w1PfFgVbl/k=",
197       "dev": true,
198       "requires": {
199         "debug": "2.2.0",
200         "es6-symbol": "3.1.1"
201       }
202     },
203     "array-slice": {
204       "version": "0.2.3",
205       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
206       "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
207       "dev": true
208     },
209     "array-union": {
210       "version": "1.0.2",
211       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
212       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
213       "dev": true,
214       "requires": {
215         "array-uniq": "1.0.3"
216       }
217     },
218     "array-uniq": {
219       "version": "1.0.3",
220       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
221       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
222       "dev": true
223     },
224     "array-unique": {
225       "version": "0.2.1",
226       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
227       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
228       "dev": true
229     },
230     "arraybuffer.slice": {
231       "version": "0.0.6",
232       "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz",
233       "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=",
234       "dev": true
235     },
236     "arrify": {
237       "version": "1.0.1",
238       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
239       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
240       "dev": true
241     },
242     "asap": {
243       "version": "2.0.5",
244       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
245       "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=",
246       "dev": true
247     },
248     "asn1": {
249       "version": "0.2.3",
250       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
251       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
252       "dev": true
253     },
254     "assert-plus": {
255       "version": "0.2.0",
256       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
257       "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
258       "dev": true
259     },
260     "async": {
261       "version": "1.5.2",
262       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
263       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
264       "dev": true
265     },
266     "async-each": {
267       "version": "0.1.6",
268       "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz",
269       "integrity": "sha1-tn6Z7c3fllQeRK9WKQzX1cbnBDk=",
270       "dev": true
271     },
272     "async-foreach": {
273       "version": "0.1.3",
274       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
275       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
276       "dev": true
277     },
278     "asynckit": {
279       "version": "0.4.0",
280       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
281       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
282       "dev": true
283     },
284     "autoprefixer": {
285       "version": "6.7.7",
286       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
287       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
288       "dev": true,
289       "requires": {
290         "browserslist": "1.7.7",
291         "caniuse-db": "1.0.30000676",
292         "normalize-range": "0.1.2",
293         "num2fraction": "1.2.2",
294         "postcss": "5.2.17",
295         "postcss-value-parser": "3.3.0"
296       }
297     },
298     "autosize": {
299       "version": "3.0.20",
300       "resolved": "https://registry.npmjs.org/autosize/-/autosize-3.0.20.tgz",
301       "integrity": "sha1-40PqfFYDg0c4FpQg8DSdyVPmKp4=",
302       "dev": true
303     },
304     "aws-sign2": {
305       "version": "0.6.0",
306       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
307       "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
308       "dev": true
309     },
310     "aws4": {
311       "version": "1.6.0",
312       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
313       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
314       "dev": true
315     },
316     "backo2": {
317       "version": "1.0.2",
318       "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
319       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
320       "dev": true
321     },
322     "balanced-match": {
323       "version": "0.4.2",
324       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
325       "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
326       "dev": true
327     },
328     "base64-arraybuffer": {
329       "version": "0.1.5",
330       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
331       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
332       "dev": true
333     },
334     "base64id": {
335       "version": "1.0.0",
336       "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
337       "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
338       "dev": true
339     },
340     "bcrypt-pbkdf": {
341       "version": "1.0.1",
342       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
343       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
344       "dev": true,
345       "optional": true,
346       "requires": {
347         "tweetnacl": "0.14.5"
348       }
349     },
350     "better-assert": {
351       "version": "1.0.2",
352       "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
353       "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
354       "dev": true,
355       "requires": {
356         "callsite": "1.0.0"
357       }
358     },
359     "binary-extensions": {
360       "version": "1.8.0",
361       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz",
362       "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=",
363       "dev": true
364     },
365     "bl": {
366       "version": "1.1.2",
367       "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
368       "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
369       "dev": true,
370       "requires": {
371         "readable-stream": "2.0.6"
372       },
373       "dependencies": {
374         "readable-stream": {
375           "version": "2.0.6",
376           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
377           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
378           "dev": true,
379           "requires": {
380             "core-util-is": "1.0.2",
381             "inherits": "2.0.3",
382             "isarray": "1.0.0",
383             "process-nextick-args": "1.0.7",
384             "string_decoder": "0.10.31",
385             "util-deprecate": "1.0.2"
386           }
387         },
388         "string_decoder": {
389           "version": "0.10.31",
390           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
391           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
392           "dev": true
393         }
394       }
395     },
396     "blob": {
397       "version": "0.0.4",
398       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
399       "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",
400       "dev": true
401     },
402     "block-stream": {
403       "version": "0.0.9",
404       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
405       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
406       "dev": true,
407       "requires": {
408         "inherits": "2.0.3"
409       }
410     },
411     "bluebird": {
412       "version": "3.5.0",
413       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
414       "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=",
415       "dev": true
416     },
417     "body-parser": {
418       "version": "1.14.2",
419       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
420       "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
421       "dev": true,
422       "requires": {
423         "bytes": "2.2.0",
424         "content-type": "1.0.2",
425         "debug": "2.2.0",
426         "depd": "1.1.0",
427         "http-errors": "1.3.1",
428         "iconv-lite": "0.4.13",
429         "on-finished": "2.3.0",
430         "qs": "5.2.0",
431         "raw-body": "2.1.7",
432         "type-is": "1.6.15"
433       },
434       "dependencies": {
435         "iconv-lite": {
436           "version": "0.4.13",
437           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
438           "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
439           "dev": true
440         },
441         "qs": {
442           "version": "5.2.0",
443           "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
444           "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
445           "dev": true
446         }
447       }
448     },
449     "boom": {
450       "version": "2.10.1",
451       "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
452       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
453       "dev": true,
454       "requires": {
455         "hoek": "2.16.3"
456       }
457     },
458     "bootstrap": {
459       "version": "3.3.7",
460       "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz",
461       "integrity": "sha1-WjiTlFSfIzMIdaOxUGVldPip63E=",
462       "dev": true
463     },
464     "bootstrap-sass": {
465       "version": "3.3.7",
466       "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.3.7.tgz",
467       "integrity": "sha1-ZZbHq0D2Y3OTMjqwvIDQZPxjBJg=",
468       "dev": true
469     },
470     "bootstrap-slider": {
471       "version": "9.7.3",
472       "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-9.7.3.tgz",
473       "integrity": "sha1-zny5ctkB8oHI4oSzBFbtrPga+ZM=",
474       "dev": true
475     },
476     "brace-expansion": {
477       "version": "1.1.7",
478       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
479       "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=",
480       "dev": true,
481       "requires": {
482         "balanced-match": "0.4.2",
483         "concat-map": "0.0.1"
484       }
485     },
486     "braces": {
487       "version": "1.8.5",
488       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
489       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
490       "dev": true,
491       "requires": {
492         "expand-range": "1.8.2",
493         "preserve": "0.2.0",
494         "repeat-element": "1.1.2"
495       }
496     },
497     "browserify-zlib": {
498       "version": "0.1.4",
499       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
500       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
501       "dev": true,
502       "requires": {
503         "pako": "0.2.9"
504       }
505     },
506     "browserslist": {
507       "version": "1.7.7",
508       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
509       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
510       "dev": true,
511       "requires": {
512         "caniuse-db": "1.0.30000676",
513         "electron-to-chromium": "1.3.13"
514       }
515     },
516     "buffer-shims": {
517       "version": "1.0.0",
518       "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
519       "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
520       "dev": true
521     },
522     "builtin-modules": {
523       "version": "1.1.1",
524       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
525       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
526       "dev": true
527     },
528     "builtins": {
529       "version": "1.0.3",
530       "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
531       "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
532       "dev": true
533     },
534     "bytes": {
535       "version": "2.2.0",
536       "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
537       "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=",
538       "dev": true
539     },
540     "callsite": {
541       "version": "1.0.0",
542       "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
543       "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
544       "dev": true
545     },
546     "camelcase": {
547       "version": "2.1.1",
548       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
549       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
550       "dev": true
551     },
552     "camelcase-keys": {
553       "version": "2.1.0",
554       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
555       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
556       "dev": true,
557       "requires": {
558         "camelcase": "2.1.1",
559         "map-obj": "1.0.1"
560       }
561     },
562     "caniuse-db": {
563       "version": "1.0.30000676",
564       "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000676.tgz",
565       "integrity": "sha1-gupXgjdjfI/zSiisqt43O2JMTqg=",
566       "dev": true
567     },
568     "caseless": {
569       "version": "0.12.0",
570       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
571       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
572       "dev": true
573     },
574     "center-align": {
575       "version": "0.1.3",
576       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
577       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
578       "dev": true,
579       "requires": {
580         "align-text": "0.1.4",
581         "lazy-cache": "1.0.4"
582       }
583     },
584     "chalk": {
585       "version": "1.1.3",
586       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
587       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
588       "dev": true,
589       "requires": {
590         "ansi-styles": "2.2.1",
591         "escape-string-regexp": "1.0.5",
592         "has-ansi": "2.0.0",
593         "strip-ansi": "3.0.1",
594         "supports-color": "2.0.0"
595       },
596       "dependencies": {
597         "supports-color": {
598           "version": "2.0.0",
599           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
600           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
601           "dev": true
602         }
603       }
604     },
605     "chokidar": {
606       "version": "1.0.6",
607       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.0.6.tgz",
608       "integrity": "sha1-ChwLzh4kmTr8EFpbgeom3aAeI68=",
609       "dev": true,
610       "requires": {
611         "anymatch": "1.3.0",
612         "arrify": "1.0.1",
613         "async-each": "0.1.6",
614         "fsevents": "0.3.8",
615         "glob-parent": "1.3.0",
616         "is-binary-path": "1.0.1",
617         "is-glob": "1.1.3",
618         "path-is-absolute": "1.0.1",
619         "readdirp": "1.4.0"
620       },
621       "dependencies": {
622         "glob-parent": {
623           "version": "1.3.0",
624           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-1.3.0.tgz",
625           "integrity": "sha1-lx7dgW7V21hwW1gHlkemTQrveWg=",
626           "dev": true,
627           "requires": {
628             "is-glob": "2.0.1"
629           },
630           "dependencies": {
631             "is-glob": {
632               "version": "2.0.1",
633               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
634               "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
635               "dev": true,
636               "requires": {
637                 "is-extglob": "1.0.0"
638               }
639             }
640           }
641         },
642         "is-glob": {
643           "version": "1.1.3",
644           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz",
645           "integrity": "sha1-tMZLgwPTkRRJKkYNNkzPsNPAoEU=",
646           "dev": true
647         }
648       }
649     },
650     "chosen-js": {
651       "version": "1.7.0",
652       "resolved": "https://registry.npmjs.org/chosen-js/-/chosen-js-1.7.0.tgz",
653       "integrity": "sha1-jOsukp4qByiG7dOE14mJ37/6WMM=",
654       "dev": true
655     },
656     "circular-json": {
657       "version": "0.3.1",
658       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz",
659       "integrity": "sha1-vos2rvzN6LPKeqLWr8B6NyQsDS0=",
660       "dev": true
661     },
662     "ckeditor": {
663       "version": "4.7.2",
664       "resolved": "https://registry.npmjs.org/ckeditor/-/ckeditor-4.7.2.tgz",
665       "integrity": "sha1-1KYD1OTB0PCYC4WM0NkDCP/Jpgs=",
666       "dev": true
667     },
668     "clean-css": {
669       "version": "3.4.26",
670       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.26.tgz",
671       "integrity": "sha1-VTI7NE/zvO5oSi6sgck9+Ppz3us=",
672       "dev": true,
673       "requires": {
674         "commander": "2.8.1",
675         "source-map": "0.4.4"
676       },
677       "dependencies": {
678         "commander": {
679           "version": "2.8.1",
680           "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
681           "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
682           "dev": true,
683           "requires": {
684             "graceful-readlink": "1.0.1"
685           }
686         },
687         "source-map": {
688           "version": "0.4.4",
689           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
690           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
691           "dev": true,
692           "requires": {
693             "amdefine": "1.0.1"
694           }
695         }
696       }
697     },
698     "cliui": {
699       "version": "2.1.0",
700       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
701       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
702       "dev": true,
703       "requires": {
704         "center-align": "0.1.3",
705         "right-align": "0.1.3",
706         "wordwrap": "0.0.2"
707       }
708     },
709     "clone": {
710       "version": "1.0.2",
711       "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
712       "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=",
713       "dev": true
714     },
715     "clone-regexp": {
716       "version": "1.0.0",
717       "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz",
718       "integrity": "sha1-6uCiQT9VwJQvgYwin+/OhF1/Oxw=",
719       "dev": true,
720       "requires": {
721         "is-regexp": "1.0.0",
722         "is-supported-regexp-flag": "1.0.0"
723       }
724     },
725     "cmd-shim": {
726       "version": "2.0.2",
727       "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz",
728       "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=",
729       "dev": true,
730       "requires": {
731         "graceful-fs": "4.1.11",
732         "mkdirp": "0.5.1"
733       }
734     },
735     "co": {
736       "version": "4.6.0",
737       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
738       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
739       "dev": true
740     },
741     "code-point-at": {
742       "version": "1.1.0",
743       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
744       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
745       "dev": true
746     },
747     "coffee-script": {
748       "version": "1.10.0",
749       "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz",
750       "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=",
751       "dev": true
752     },
753     "color-diff": {
754       "version": "0.1.7",
755       "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
756       "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
757       "dev": true
758     },
759     "colorguard": {
760       "version": "1.2.0",
761       "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.0.tgz",
762       "integrity": "sha1-8/rK9cquuk71RlPZ+yW7cxd8DYQ=",
763       "dev": true,
764       "requires": {
765         "chalk": "1.1.3",
766         "color-diff": "0.1.7",
767         "log-symbols": "1.0.2",
768         "object-assign": "4.1.1",
769         "pipetteur": "2.0.3",
770         "plur": "2.1.2",
771         "postcss": "5.2.17",
772         "postcss-reporter": "1.4.1",
773         "text-table": "0.2.0",
774         "yargs": "1.3.3"
775       },
776       "dependencies": {
777         "lodash": {
778           "version": "4.17.4",
779           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
780           "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
781           "dev": true
782         },
783         "postcss-reporter": {
784           "version": "1.4.1",
785           "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
786           "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
787           "dev": true,
788           "requires": {
789             "chalk": "1.1.3",
790             "lodash": "4.17.4",
791             "log-symbols": "1.0.2",
792             "postcss": "5.2.17"
793           }
794         },
795         "yargs": {
796           "version": "1.3.3",
797           "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
798           "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
799           "dev": true
800         }
801       }
802     },
803     "colors": {
804       "version": "1.1.2",
805       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
806       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
807       "dev": true
808     },
809     "columnify": {
810       "version": "1.5.4",
811       "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz",
812       "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=",
813       "dev": true,
814       "requires": {
815         "strip-ansi": "3.0.1",
816         "wcwidth": "1.0.1"
817       }
818     },
819     "combine-lists": {
820       "version": "1.0.1",
821       "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz",
822       "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
823       "dev": true,
824       "requires": {
825         "lodash": "4.17.4"
826       },
827       "dependencies": {
828         "lodash": {
829           "version": "4.17.4",
830           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
831           "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
832           "dev": true
833         }
834       }
835     },
836     "combined-stream": {
837       "version": "1.0.5",
838       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
839       "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
840       "dev": true,
841       "requires": {
842         "delayed-stream": "1.0.0"
843       }
844     },
845     "commander": {
846       "version": "2.9.0",
847       "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
848       "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
849       "dev": true,
850       "requires": {
851         "graceful-readlink": "1.0.1"
852       }
853     },
854     "component-bind": {
855       "version": "1.0.0",
856       "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
857       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
858       "dev": true
859     },
860     "component-emitter": {
861       "version": "1.1.2",
862       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz",
863       "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=",
864       "dev": true
865     },
866     "component-inherit": {
867       "version": "0.0.3",
868       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
869       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
870       "dev": true
871     },
872     "concat-map": {
873       "version": "0.0.1",
874       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
875       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
876       "dev": true
877     },
878     "concat-stream": {
879       "version": "1.6.0",
880       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
881       "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
882       "dev": true,
883       "requires": {
884         "inherits": "2.0.3",
885         "readable-stream": "2.2.9",
886         "typedarray": "0.0.6"
887       }
888     },
889     "config-chain": {
890       "version": "1.1.11",
891       "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz",
892       "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=",
893       "dev": true,
894       "requires": {
895         "ini": "1.3.4",
896         "proto-list": "1.2.4"
897       }
898     },
899     "connect": {
900       "version": "3.6.2",
901       "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.2.tgz",
902       "integrity": "sha1-aU6NIGgb/kkCgsiriGvpjwn0L+c=",
903       "dev": true,
904       "requires": {
905         "debug": "2.6.7",
906         "finalhandler": "1.0.3",
907         "parseurl": "1.3.1",
908         "utils-merge": "1.0.0"
909       },
910       "dependencies": {
911         "debug": {
912           "version": "2.6.7",
913           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz",
914           "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=",
915           "dev": true,
916           "requires": {
917             "ms": "2.0.0"
918           }
919         },
920         "ms": {
921           "version": "2.0.0",
922           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
923           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
924           "dev": true
925         }
926       }
927     },
928     "console-control-strings": {
929       "version": "1.1.0",
930       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
931       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
932       "dev": true
933     },
934     "content-type": {
935       "version": "1.0.2",
936       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
937       "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
938       "dev": true
939     },
940     "cookie": {
941       "version": "0.3.1",
942       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
943       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
944       "dev": true
945     },
946     "core-js": {
947       "version": "2.4.1",
948       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz",
949       "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=",
950       "dev": true
951     },
952     "core-util-is": {
953       "version": "1.0.2",
954       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
955       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
956       "dev": true
957     },
958     "cosmiconfig": {
959       "version": "2.1.3",
960       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz",
961       "integrity": "sha1-lSdx6w3dwcs/ovb75RpSLpOz7go=",
962       "dev": true,
963       "requires": {
964         "is-directory": "0.3.1",
965         "js-yaml": "3.5.5",
966         "minimist": "1.2.0",
967         "object-assign": "4.1.1",
968         "os-homedir": "1.0.2",
969         "parse-json": "2.2.0",
970         "require-from-string": "1.2.1"
971       }
972     },
973     "cropper": {
974       "version": "2.3.4",
975       "resolved": "https://registry.npmjs.org/cropper/-/cropper-2.3.4.tgz",
976       "integrity": "sha1-KjqFFucgaRUjZv6eyTnt2M8uBYA=",
977       "dev": true,
978       "requires": {
979         "jquery": "3.2.1"
980       }
981     },
982     "cross-spawn": {
983       "version": "3.0.1",
984       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
985       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
986       "dev": true,
987       "requires": {
988         "lru-cache": "4.0.2",
989         "which": "1.2.14"
990       }
991     },
992     "cryptiles": {
993       "version": "2.0.5",
994       "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
995       "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
996       "dev": true,
997       "requires": {
998         "boom": "2.10.1"
999       }
1000     },
1001     "csproj2ts": {
1002       "version": "0.0.7",
1003       "resolved": "https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.7.tgz",
1004       "integrity": "sha1-drEJRoMlbponCf1cY+7ya/R6FEI=",
1005       "dev": true,
1006       "requires": {
1007         "es6-promise": "2.3.0",
1008         "lodash": "3.10.1",
1009         "semver": "5.3.0",
1010         "xml2js": "0.4.17"
1011       },
1012       "dependencies": {
1013         "es6-promise": {
1014           "version": "2.3.0",
1015           "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz",
1016           "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=",
1017           "dev": true
1018         }
1019       }
1020     },
1021     "css-color-list": {
1022       "version": "0.0.1",
1023       "resolved": "https://registry.npmjs.org/css-color-list/-/css-color-list-0.0.1.tgz",
1024       "integrity": "sha1-hxjoaVrnosyHh76HFfHACKfyixU=",
1025       "dev": true,
1026       "requires": {
1027         "css-color-names": "0.0.1"
1028       },
1029       "dependencies": {
1030         "css-color-names": {
1031           "version": "0.0.1",
1032           "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.1.tgz",
1033           "integrity": "sha1-XQVI+iVkVu3kqaDCrHqxnT6xrYE=",
1034           "dev": true
1035         }
1036       }
1037     },
1038     "css-color-names": {
1039       "version": "0.0.3",
1040       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
1041       "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
1042       "dev": true
1043     },
1044     "css-rule-stream": {
1045       "version": "1.1.0",
1046       "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
1047       "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
1048       "dev": true,
1049       "requires": {
1050         "css-tokenize": "1.0.1",
1051         "duplexer2": "0.0.2",
1052         "ldjson-stream": "1.2.1",
1053         "through2": "0.6.5"
1054       }
1055     },
1056     "css-tokenize": {
1057       "version": "1.0.1",
1058       "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
1059       "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
1060       "dev": true,
1061       "requires": {
1062         "inherits": "2.0.3",
1063         "readable-stream": "1.1.14"
1064       },
1065       "dependencies": {
1066         "isarray": {
1067           "version": "0.0.1",
1068           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1069           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1070           "dev": true
1071         },
1072         "readable-stream": {
1073           "version": "1.1.14",
1074           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
1075           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
1076           "dev": true,
1077           "requires": {
1078             "core-util-is": "1.0.2",
1079             "inherits": "2.0.3",
1080             "isarray": "0.0.1",
1081             "string_decoder": "0.10.31"
1082           }
1083         },
1084         "string_decoder": {
1085           "version": "0.10.31",
1086           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1087           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
1088           "dev": true
1089         }
1090       }
1091     },
1092     "currently-unhandled": {
1093       "version": "0.4.1",
1094       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
1095       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1096       "dev": true,
1097       "requires": {
1098         "array-find-index": "1.0.2"
1099       }
1100     },
1101     "custom-event": {
1102       "version": "1.0.1",
1103       "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
1104       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
1105       "dev": true
1106     },
1107     "d": {
1108       "version": "1.0.0",
1109       "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
1110       "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1111       "dev": true,
1112       "requires": {
1113         "es5-ext": "0.10.22"
1114       }
1115     },
1116     "d3": {
1117       "version": "4.10.0",
1118       "resolved": "https://registry.npmjs.org/d3/-/d3-4.10.0.tgz",
1119       "integrity": "sha512-PXnXfSEgrYOspAIU4ujlsJuIVHvVbT/AidBMedq6XRPXbbUwPI2rqe9kbuQofCaAW/IipdT5gSbTKw/5Xjbb5Q==",
1120       "dev": true,
1121       "requires": {
1122         "d3-array": "1.2.0",
1123         "d3-axis": "1.0.8",
1124         "d3-brush": "1.0.4",
1125         "d3-chord": "1.0.4",
1126         "d3-collection": "1.0.4",
1127         "d3-color": "1.0.3",
1128         "d3-dispatch": "1.0.3",
1129         "d3-drag": "1.1.1",
1130         "d3-dsv": "1.0.5",
1131         "d3-ease": "1.0.3",
1132         "d3-force": "1.0.6",
1133         "d3-format": "1.2.0",
1134         "d3-geo": "1.6.4",
1135         "d3-hierarchy": "1.1.5",
1136         "d3-interpolate": "1.1.5",
1137         "d3-path": "1.0.5",
1138         "d3-polygon": "1.0.3",
1139         "d3-quadtree": "1.0.3",
1140         "d3-queue": "3.0.7",
1141         "d3-random": "1.1.0",
1142         "d3-request": "1.0.5",
1143         "d3-scale": "1.0.6",
1144         "d3-selection": "1.1.0",
1145         "d3-shape": "1.2.0",
1146         "d3-time": "1.0.7",
1147         "d3-time-format": "2.0.5",
1148         "d3-timer": "1.0.6",
1149         "d3-transition": "1.1.0",
1150         "d3-voronoi": "1.1.2",
1151         "d3-zoom": "1.5.0"
1152       }
1153     },
1154     "d3-array": {
1155       "version": "1.2.0",
1156       "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.0.tgz",
1157       "integrity": "sha1-FH0mlyDhdMQFen9CvosPPyulMQg=",
1158       "dev": true
1159     },
1160     "d3-axis": {
1161       "version": "1.0.8",
1162       "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.8.tgz",
1163       "integrity": "sha1-MacFoLU15ldZ3hQXOjGTMTfxjvo=",
1164       "dev": true
1165     },
1166     "d3-brush": {
1167       "version": "1.0.4",
1168       "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.4.tgz",
1169       "integrity": "sha1-AMLyOAGfJPbAoZSibUGhUw/+e8Q=",
1170       "dev": true,
1171       "requires": {
1172         "d3-dispatch": "1.0.3",
1173         "d3-drag": "1.1.1",
1174         "d3-interpolate": "1.1.5",
1175         "d3-selection": "1.1.0",
1176         "d3-transition": "1.1.0"
1177       }
1178     },
1179     "d3-chord": {
1180       "version": "1.0.4",
1181       "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.4.tgz",
1182       "integrity": "sha1-fexPC6iG9xP+ERxF92NBT290yiw=",
1183       "dev": true,
1184       "requires": {
1185         "d3-array": "1.2.0",
1186         "d3-path": "1.0.5"
1187       }
1188     },
1189     "d3-collection": {
1190       "version": "1.0.4",
1191       "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.4.tgz",
1192       "integrity": "sha1-NC39EoN8kJdPM/HMCnha6lcNzcI=",
1193       "dev": true
1194     },
1195     "d3-color": {
1196       "version": "1.0.3",
1197       "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz",
1198       "integrity": "sha1-vHZD/KjlOoNH4vva/6I2eWtYUJs=",
1199       "dev": true
1200     },
1201     "d3-dispatch": {
1202       "version": "1.0.3",
1203       "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz",
1204       "integrity": "sha1-RuFJHqqbWMNY/OW+TovtYm54cfg=",
1205       "dev": true
1206     },
1207     "d3-drag": {
1208       "version": "1.1.1",
1209       "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.1.1.tgz",
1210       "integrity": "sha512-51aazbUuZZhPZzXv9xxwPOJTeDSVv8cXNd8oFxqJyR8ZBD9yLd09CFGSDSm3ArViHg2D5Wo1qCaKl7Efj/qchg==",
1211       "dev": true,
1212       "requires": {
1213         "d3-dispatch": "1.0.3",
1214         "d3-selection": "1.1.0"
1215       }
1216     },
1217     "d3-dsv": {
1218       "version": "1.0.5",
1219       "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz",
1220       "integrity": "sha1-QZ99tH9ih4n8P9tjbmeESdCCETY=",
1221       "dev": true,
1222       "requires": {
1223         "commander": "2.9.0",
1224         "iconv-lite": "0.4.17",
1225         "rw": "1.3.3"
1226       }
1227     },
1228     "d3-ease": {
1229       "version": "1.0.3",
1230       "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz",
1231       "integrity": "sha1-aL+8NJM4o4DETYrMT7wzBKotjA4=",
1232       "dev": true
1233     },
1234     "d3-force": {
1235       "version": "1.0.6",
1236       "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.0.6.tgz",
1237       "integrity": "sha1-6n4bdzDiZkzTFPWU1nGMV8wTK3k=",
1238       "dev": true,
1239       "requires": {
1240         "d3-collection": "1.0.4",
1241         "d3-dispatch": "1.0.3",
1242         "d3-quadtree": "1.0.3",
1243         "d3-timer": "1.0.6"
1244       }
1245     },
1246     "d3-format": {
1247       "version": "1.2.0",
1248       "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.2.0.tgz",
1249       "integrity": "sha1-a0gLqohohdRlHcJIqPSsnaFtsHo=",
1250       "dev": true
1251     },
1252     "d3-geo": {
1253       "version": "1.6.4",
1254       "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.6.4.tgz",
1255       "integrity": "sha1-8g4eRhyxhF9ai+Vatvh2VCp+MZk=",
1256       "dev": true,
1257       "requires": {
1258         "d3-array": "1.2.0"
1259       }
1260     },
1261     "d3-hierarchy": {
1262       "version": "1.1.5",
1263       "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.5.tgz",
1264       "integrity": "sha1-ochFxC+Eoga88cAcAQmOpN2qeiY=",
1265       "dev": true
1266     },
1267     "d3-interpolate": {
1268       "version": "1.1.5",
1269       "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.5.tgz",
1270       "integrity": "sha1-aeCZ/zkhRxblY8muw+qdHqS4p58=",
1271       "dev": true,
1272       "requires": {
1273         "d3-color": "1.0.3"
1274       }
1275     },
1276     "d3-path": {
1277       "version": "1.0.5",
1278       "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz",
1279       "integrity": "sha1-JB6xhJvZ6egCHA0KeZ+KDo5EF2Q=",
1280       "dev": true
1281     },
1282     "d3-polygon": {
1283       "version": "1.0.3",
1284       "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.3.tgz",
1285       "integrity": "sha1-FoiOkCZGCTPysXllKtN4Ik04LGI=",
1286       "dev": true
1287     },
1288     "d3-quadtree": {
1289       "version": "1.0.3",
1290       "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz",
1291       "integrity": "sha1-rHmH4+I/6AWpkPKOG1DTj8uCJDg=",
1292       "dev": true
1293     },
1294     "d3-queue": {
1295       "version": "3.0.7",
1296       "resolved": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.7.tgz",
1297       "integrity": "sha1-yTouVLQXwJWRKdfXP2z31Ckudhg=",
1298       "dev": true
1299     },
1300     "d3-random": {
1301       "version": "1.1.0",
1302       "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.0.tgz",
1303       "integrity": "sha1-ZkLlBsb6OmSFldKyRpeIqNElKdM=",
1304       "dev": true
1305     },
1306     "d3-request": {
1307       "version": "1.0.5",
1308       "resolved": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.5.tgz",
1309       "integrity": "sha1-TarpRtHdDVff4B8CKVY1SVjVHyM=",
1310       "dev": true,
1311       "requires": {
1312         "d3-collection": "1.0.4",
1313         "d3-dispatch": "1.0.3",
1314         "d3-dsv": "1.0.5",
1315         "xmlhttprequest": "1.8.0"
1316       }
1317     },
1318     "d3-scale": {
1319       "version": "1.0.6",
1320       "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.6.tgz",
1321       "integrity": "sha1-vOGdqA06DPQiyVQ64zIghiILNO0=",
1322       "dev": true,
1323       "requires": {
1324         "d3-array": "1.2.0",
1325         "d3-collection": "1.0.4",
1326         "d3-color": "1.0.3",
1327         "d3-format": "1.2.0",
1328         "d3-interpolate": "1.1.5",
1329         "d3-time": "1.0.7",
1330         "d3-time-format": "2.0.5"
1331       }
1332     },
1333     "d3-selection": {
1334       "version": "1.1.0",
1335       "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.1.0.tgz",
1336       "integrity": "sha1-GZhoSJZIj4OcoDchI9o08dMYgJw=",
1337       "dev": true
1338     },
1339     "d3-shape": {
1340       "version": "1.2.0",
1341       "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.2.0.tgz",
1342       "integrity": "sha1-RdAVOPBkuv0F6j1tLLdI/YxB93c=",
1343       "dev": true,
1344       "requires": {
1345         "d3-path": "1.0.5"
1346       }
1347     },
1348     "d3-time": {
1349       "version": "1.0.7",
1350       "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.7.tgz",
1351       "integrity": "sha1-lMr27bt4ebuAnQ0fdXK8SEgvcnA=",
1352       "dev": true
1353     },
1354     "d3-time-format": {
1355       "version": "2.0.5",
1356       "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz",
1357       "integrity": "sha1-nXeAIE98kRnJFwsaVttN6aivly4=",
1358       "dev": true,
1359       "requires": {
1360         "d3-time": "1.0.7"
1361       }
1362     },
1363     "d3-timer": {
1364       "version": "1.0.6",
1365       "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.6.tgz",
1366       "integrity": "sha1-QES/FdcCXAbOfRFJ9zzQe1Tb14Q=",
1367       "dev": true
1368     },
1369     "d3-transition": {
1370       "version": "1.1.0",
1371       "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.1.0.tgz",
1372       "integrity": "sha1-z8hcdOUjkyQpBUZiNXKZBWDDlm8=",
1373       "dev": true,
1374       "requires": {
1375         "d3-color": "1.0.3",
1376         "d3-dispatch": "1.0.3",
1377         "d3-ease": "1.0.3",
1378         "d3-interpolate": "1.1.5",
1379         "d3-selection": "1.1.0",
1380         "d3-timer": "1.0.6"
1381       }
1382     },
1383     "d3-voronoi": {
1384       "version": "1.1.2",
1385       "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz",
1386       "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw=",
1387       "dev": true
1388     },
1389     "d3-zoom": {
1390       "version": "1.5.0",
1391       "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.5.0.tgz",
1392       "integrity": "sha512-tc/ONeSUVuwHczjjK4jQPd0T1iZ+lfsz8TbguAAceY5qs057hp4WLglkPWValkuVjCyeGpqiA2iTm8S++NJ84w==",
1393       "dev": true,
1394       "requires": {
1395         "d3-dispatch": "1.0.3",
1396         "d3-drag": "1.1.1",
1397         "d3-interpolate": "1.1.5",
1398         "d3-selection": "1.1.0",
1399         "d3-transition": "1.1.0"
1400       }
1401     },
1402     "dashdash": {
1403       "version": "1.14.1",
1404       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1405       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1406       "dev": true,
1407       "requires": {
1408         "assert-plus": "1.0.0"
1409       },
1410       "dependencies": {
1411         "assert-plus": {
1412           "version": "1.0.0",
1413           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1414           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1415           "dev": true
1416         }
1417       }
1418     },
1419     "datatables": {
1420       "version": "1.10.13",
1421       "resolved": "https://registry.npmjs.org/datatables/-/datatables-1.10.13.tgz",
1422       "integrity": "sha1-m7Lexvfc8CBJoA5PDn0/4AnDk0Y=",
1423       "dev": true,
1424       "requires": {
1425         "jquery": "3.2.1"
1426       }
1427     },
1428     "dateformat": {
1429       "version": "1.0.12",
1430       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
1431       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
1432       "dev": true,
1433       "requires": {
1434         "get-stdin": "4.0.1",
1435         "meow": "3.7.0"
1436       }
1437     },
1438     "debug": {
1439       "version": "2.2.0",
1440       "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
1441       "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
1442       "dev": true,
1443       "requires": {
1444         "ms": "0.7.1"
1445       }
1446     },
1447     "debuglog": {
1448       "version": "1.0.1",
1449       "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
1450       "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=",
1451       "dev": true
1452     },
1453     "decamelize": {
1454       "version": "1.2.0",
1455       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1456       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1457       "dev": true
1458     },
1459     "deep-is": {
1460       "version": "0.1.3",
1461       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1462       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1463       "dev": true
1464     },
1465     "defaults": {
1466       "version": "1.0.3",
1467       "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
1468       "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
1469       "dev": true,
1470       "requires": {
1471         "clone": "1.0.2"
1472       }
1473     },
1474     "del": {
1475       "version": "2.2.2",
1476       "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
1477       "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
1478       "dev": true,
1479       "requires": {
1480         "globby": "5.0.0",
1481         "is-path-cwd": "1.0.0",
1482         "is-path-in-cwd": "1.0.0",
1483         "object-assign": "4.1.1",
1484         "pify": "2.3.0",
1485         "pinkie-promise": "2.0.1",
1486         "rimraf": "2.2.8"
1487       },
1488       "dependencies": {
1489         "globby": {
1490           "version": "5.0.0",
1491           "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
1492           "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
1493           "dev": true,
1494           "requires": {
1495             "array-union": "1.0.2",
1496             "arrify": "1.0.1",
1497             "glob": "7.0.6",
1498             "object-assign": "4.1.1",
1499             "pify": "2.3.0",
1500             "pinkie-promise": "2.0.1"
1501           }
1502         }
1503       }
1504     },
1505     "delayed-stream": {
1506       "version": "1.0.0",
1507       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1508       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1509       "dev": true
1510     },
1511     "delegates": {
1512       "version": "1.0.0",
1513       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
1514       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1515       "dev": true
1516     },
1517     "depd": {
1518       "version": "1.1.0",
1519       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
1520       "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=",
1521       "dev": true
1522     },
1523     "devbridge-autocomplete": {
1524       "version": "1.4.1",
1525       "resolved": "https://registry.npmjs.org/devbridge-autocomplete/-/devbridge-autocomplete-1.4.1.tgz",
1526       "integrity": "sha1-aDV8z7/Q/yuJ4vB9UFnxUZrwFUA=",
1527       "dev": true,
1528       "requires": {
1529         "jquery": "3.2.1"
1530       }
1531     },
1532     "dezalgo": {
1533       "version": "1.0.3",
1534       "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
1535       "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
1536       "dev": true,
1537       "requires": {
1538         "asap": "2.0.5",
1539         "wrappy": "1.0.2"
1540       }
1541     },
1542     "di": {
1543       "version": "0.0.1",
1544       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
1545       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
1546       "dev": true
1547     },
1548     "diff": {
1549       "version": "2.2.3",
1550       "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz",
1551       "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=",
1552       "dev": true
1553     },
1554     "doiuse": {
1555       "version": "2.6.0",
1556       "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
1557       "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
1558       "dev": true,
1559       "requires": {
1560         "browserslist": "1.7.7",
1561         "caniuse-db": "1.0.30000676",
1562         "css-rule-stream": "1.1.0",
1563         "duplexer2": "0.0.2",
1564         "jsonfilter": "1.1.2",
1565         "ldjson-stream": "1.2.1",
1566         "lodash": "4.17.4",
1567         "multimatch": "2.1.0",
1568         "postcss": "5.2.17",
1569         "source-map": "0.4.4",
1570         "through2": "0.6.5",
1571         "yargs": "3.10.0"
1572       },
1573       "dependencies": {
1574         "lodash": {
1575           "version": "4.17.4",
1576           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
1577           "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
1578           "dev": true
1579         },
1580         "source-map": {
1581           "version": "0.4.4",
1582           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
1583           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
1584           "dev": true,
1585           "requires": {
1586             "amdefine": "1.0.1"
1587           }
1588         }
1589       }
1590     },
1591     "dom-serialize": {
1592       "version": "2.2.1",
1593       "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
1594       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
1595       "dev": true,
1596       "requires": {
1597         "custom-event": "1.0.1",
1598         "ent": "2.2.0",
1599         "extend": "3.0.1",
1600         "void-elements": "2.0.1"
1601       }
1602     },
1603     "duplexer": {
1604       "version": "0.1.1",
1605       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
1606       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1607       "dev": true
1608     },
1609     "duplexer2": {
1610       "version": "0.0.2",
1611       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
1612       "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
1613       "dev": true,
1614       "requires": {
1615         "readable-stream": "1.1.14"
1616       },
1617       "dependencies": {
1618         "isarray": {
1619           "version": "0.0.1",
1620           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1621           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1622           "dev": true
1623         },
1624         "readable-stream": {
1625           "version": "1.1.14",
1626           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
1627           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
1628           "dev": true,
1629           "requires": {
1630             "core-util-is": "1.0.2",
1631             "inherits": "2.0.3",
1632             "isarray": "0.0.1",
1633             "string_decoder": "0.10.31"
1634           }
1635         },
1636         "string_decoder": {
1637           "version": "0.10.31",
1638           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1639           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
1640           "dev": true
1641         }
1642       }
1643     },
1644     "each-async": {
1645       "version": "1.1.1",
1646       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
1647       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
1648       "dev": true,
1649       "requires": {
1650         "onetime": "1.1.0",
1651         "set-immediate-shim": "1.0.1"
1652       }
1653     },
1654     "ecc-jsbn": {
1655       "version": "0.1.1",
1656       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
1657       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
1658       "dev": true,
1659       "optional": true,
1660       "requires": {
1661         "jsbn": "0.1.1"
1662       }
1663     },
1664     "editorconfig": {
1665       "version": "0.13.2",
1666       "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.2.tgz",
1667       "integrity": "sha1-jleSbZ7mmrbLmZ8CfCFxRnrM6zU=",
1668       "dev": true,
1669       "requires": {
1670         "bluebird": "3.5.0",
1671         "commander": "2.9.0",
1672         "lru-cache": "3.2.0",
1673         "sigmund": "1.0.1"
1674       },
1675       "dependencies": {
1676         "lru-cache": {
1677           "version": "3.2.0",
1678           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz",
1679           "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=",
1680           "dev": true,
1681           "requires": {
1682             "pseudomap": "1.0.2"
1683           }
1684         }
1685       }
1686     },
1687     "ee-first": {
1688       "version": "1.1.1",
1689       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1690       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1691       "dev": true
1692     },
1693     "electron-to-chromium": {
1694       "version": "1.3.13",
1695       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.13.tgz",
1696       "integrity": "sha1-GzperObgh7teJXoQCwy/6Bsokfw=",
1697       "dev": true
1698     },
1699     "encodeurl": {
1700       "version": "1.0.1",
1701       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
1702       "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=",
1703       "dev": true
1704     },
1705     "engine.io": {
1706       "version": "1.8.3",
1707       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz",
1708       "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=",
1709       "dev": true,
1710       "requires": {
1711         "accepts": "1.3.3",
1712         "base64id": "1.0.0",
1713         "cookie": "0.3.1",
1714         "debug": "2.3.3",
1715         "engine.io-parser": "1.3.2",
1716         "ws": "1.1.2"
1717       },
1718       "dependencies": {
1719         "debug": {
1720           "version": "2.3.3",
1721           "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
1722           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
1723           "dev": true,
1724           "requires": {
1725             "ms": "0.7.2"
1726           }
1727         },
1728         "ms": {
1729           "version": "0.7.2",
1730           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
1731           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
1732           "dev": true
1733         }
1734       }
1735     },
1736     "engine.io-client": {
1737       "version": "1.8.3",
1738       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz",
1739       "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=",
1740       "dev": true,
1741       "requires": {
1742         "component-emitter": "1.2.1",
1743         "component-inherit": "0.0.3",
1744         "debug": "2.3.3",
1745         "engine.io-parser": "1.3.2",
1746         "has-cors": "1.1.0",
1747         "indexof": "0.0.1",
1748         "parsejson": "0.0.3",
1749         "parseqs": "0.0.5",
1750         "parseuri": "0.0.5",
1751         "ws": "1.1.2",
1752         "xmlhttprequest-ssl": "1.5.3",
1753         "yeast": "0.1.2"
1754       },
1755       "dependencies": {
1756         "component-emitter": {
1757           "version": "1.2.1",
1758           "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
1759           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
1760           "dev": true
1761         },
1762         "debug": {
1763           "version": "2.3.3",
1764           "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
1765           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
1766           "dev": true,
1767           "requires": {
1768             "ms": "0.7.2"
1769           }
1770         },
1771         "ms": {
1772           "version": "0.7.2",
1773           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
1774           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
1775           "dev": true
1776         }
1777       }
1778     },
1779     "engine.io-parser": {
1780       "version": "1.3.2",
1781       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz",
1782       "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=",
1783       "dev": true,
1784       "requires": {
1785         "after": "0.8.2",
1786         "arraybuffer.slice": "0.0.6",
1787         "base64-arraybuffer": "0.1.5",
1788         "blob": "0.0.4",
1789         "has-binary": "0.1.7",
1790         "wtf-8": "1.0.0"
1791       }
1792     },
1793     "ent": {
1794       "version": "2.2.0",
1795       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
1796       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
1797       "dev": true
1798     },
1799     "eonasdan-bootstrap-datetimepicker": {
1800       "version": "4.17.47",
1801       "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz",
1802       "integrity": "sha1-ekmXAEQGUnbnll79Fvgic1IZ5zU=",
1803       "dev": true,
1804       "requires": {
1805         "bootstrap": "3.3.7",
1806         "jquery": "3.2.1",
1807         "moment": "2.18.1",
1808         "moment-timezone": "0.5.13"
1809       }
1810     },
1811     "error-ex": {
1812       "version": "1.3.1",
1813       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
1814       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
1815       "dev": true,
1816       "requires": {
1817         "is-arrayish": "0.2.1"
1818       }
1819     },
1820     "es5-ext": {
1821       "version": "0.10.22",
1822       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.22.tgz",
1823       "integrity": "sha512-YXTXSlZkJsVwMEVljp1Bh5P9+Raa3524OMl9kywGMp1aazKTCnAqORRL/8dkuqNHk+LRYe0LezuS8PlUt3+mOw==",
1824       "dev": true,
1825       "requires": {
1826         "es6-iterator": "2.0.1",
1827         "es6-symbol": "3.1.1"
1828       }
1829     },
1830     "es6-iterator": {
1831       "version": "2.0.1",
1832       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz",
1833       "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
1834       "dev": true,
1835       "requires": {
1836         "d": "1.0.0",
1837         "es5-ext": "0.10.22",
1838         "es6-symbol": "3.1.1"
1839       }
1840     },
1841     "es6-promise": {
1842       "version": "0.1.2",
1843       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz",
1844       "integrity": "sha1-8RLCn+paCZhTn8tqL9IUQ9KPBfc=",
1845       "dev": true
1846     },
1847     "es6-symbol": {
1848       "version": "3.1.1",
1849       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
1850       "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
1851       "dev": true,
1852       "requires": {
1853         "d": "1.0.0",
1854         "es5-ext": "0.10.22"
1855       }
1856     },
1857     "escape-html": {
1858       "version": "1.0.3",
1859       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1860       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
1861       "dev": true
1862     },
1863     "escape-string-regexp": {
1864       "version": "1.0.5",
1865       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1866       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1867       "dev": true
1868     },
1869     "escodegen": {
1870       "version": "1.8.1",
1871       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
1872       "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
1873       "dev": true,
1874       "requires": {
1875         "esprima": "2.7.3",
1876         "estraverse": "1.9.3",
1877         "esutils": "2.0.2",
1878         "optionator": "0.8.2",
1879         "source-map": "0.2.0"
1880       },
1881       "dependencies": {
1882         "source-map": {
1883           "version": "0.2.0",
1884           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
1885           "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
1886           "dev": true,
1887           "optional": true,
1888           "requires": {
1889             "amdefine": "1.0.1"
1890           }
1891         }
1892       }
1893     },
1894     "esprima": {
1895       "version": "2.7.3",
1896       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
1897       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
1898       "dev": true
1899     },
1900     "estraverse": {
1901       "version": "1.9.3",
1902       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
1903       "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
1904       "dev": true
1905     },
1906     "esutils": {
1907       "version": "2.0.2",
1908       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1909       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1910       "dev": true
1911     },
1912     "ev-emitter": {
1913       "version": "1.0.3",
1914       "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.0.3.tgz",
1915       "integrity": "sha1-7l73S27SjZEbMt3L/JeGf1gJN7w=",
1916       "dev": true
1917     },
1918     "eventemitter2": {
1919       "version": "0.4.14",
1920       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
1921       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
1922       "dev": true
1923     },
1924     "eventemitter3": {
1925       "version": "1.2.0",
1926       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
1927       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
1928       "dev": true
1929     },
1930     "execall": {
1931       "version": "1.0.0",
1932       "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
1933       "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
1934       "dev": true,
1935       "requires": {
1936         "clone-regexp": "1.0.0"
1937       }
1938     },
1939     "exit": {
1940       "version": "0.1.2",
1941       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
1942       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
1943       "dev": true
1944     },
1945     "expand-braces": {
1946       "version": "0.1.2",
1947       "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz",
1948       "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
1949       "dev": true,
1950       "requires": {
1951         "array-slice": "0.2.3",
1952         "array-unique": "0.2.1",
1953         "braces": "0.1.5"
1954       },
1955       "dependencies": {
1956         "braces": {
1957           "version": "0.1.5",
1958           "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz",
1959           "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
1960           "dev": true,
1961           "requires": {
1962             "expand-range": "0.1.1"
1963           }
1964         },
1965         "expand-range": {
1966           "version": "0.1.1",
1967           "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz",
1968           "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
1969           "dev": true,
1970           "requires": {
1971             "is-number": "0.1.1",
1972             "repeat-string": "0.2.2"
1973           }
1974         },
1975         "is-number": {
1976           "version": "0.1.1",
1977           "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz",
1978           "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",
1979           "dev": true
1980         },
1981         "repeat-string": {
1982           "version": "0.2.2",
1983           "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz",
1984           "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",
1985           "dev": true
1986         }
1987       }
1988     },
1989     "expand-brackets": {
1990       "version": "0.1.5",
1991       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
1992       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
1993       "dev": true,
1994       "requires": {
1995         "is-posix-bracket": "0.1.1"
1996       }
1997     },
1998     "expand-range": {
1999       "version": "1.8.2",
2000       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
2001       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2002       "dev": true,
2003       "requires": {
2004         "fill-range": "2.2.3"
2005       }
2006     },
2007     "extend": {
2008       "version": "3.0.1",
2009       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
2010       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
2011       "dev": true
2012     },
2013     "extglob": {
2014       "version": "0.3.2",
2015       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
2016       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2017       "dev": true,
2018       "requires": {
2019         "is-extglob": "1.0.0"
2020       }
2021     },
2022     "extract-zip": {
2023       "version": "1.5.0",
2024       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz",
2025       "integrity": "sha1-ksz22B73Cp+kwXRxFMzvbYaIpsQ=",
2026       "dev": true,
2027       "requires": {
2028         "concat-stream": "1.5.0",
2029         "debug": "0.7.4",
2030         "mkdirp": "0.5.0",
2031         "yauzl": "2.4.1"
2032       },
2033       "dependencies": {
2034         "concat-stream": {
2035           "version": "1.5.0",
2036           "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz",
2037           "integrity": "sha1-U/fUPFHF5D+ByP3QMyHGMb5o1hE=",
2038           "dev": true,
2039           "requires": {
2040             "inherits": "2.0.3",
2041             "readable-stream": "2.0.6",
2042             "typedarray": "0.0.6"
2043           }
2044         },
2045         "debug": {
2046           "version": "0.7.4",
2047           "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
2048           "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
2049           "dev": true
2050         },
2051         "minimist": {
2052           "version": "0.0.8",
2053           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2054           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
2055           "dev": true
2056         },
2057         "mkdirp": {
2058           "version": "0.5.0",
2059           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
2060           "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
2061           "dev": true,
2062           "requires": {
2063             "minimist": "0.0.8"
2064           }
2065         },
2066         "readable-stream": {
2067           "version": "2.0.6",
2068           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
2069           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
2070           "dev": true,
2071           "requires": {
2072             "core-util-is": "1.0.2",
2073             "inherits": "2.0.3",
2074             "isarray": "1.0.0",
2075             "process-nextick-args": "1.0.7",
2076             "string_decoder": "0.10.31",
2077             "util-deprecate": "1.0.2"
2078           }
2079         },
2080         "string_decoder": {
2081           "version": "0.10.31",
2082           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2083           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2084           "dev": true
2085         }
2086       }
2087     },
2088     "extsprintf": {
2089       "version": "1.0.2",
2090       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
2091       "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
2092       "dev": true
2093     },
2094     "fast-levenshtein": {
2095       "version": "2.0.6",
2096       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2097       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2098       "dev": true
2099     },
2100     "faye-websocket": {
2101       "version": "0.10.0",
2102       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
2103       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2104       "dev": true,
2105       "requires": {
2106         "websocket-driver": "0.6.5"
2107       }
2108     },
2109     "fd-slicer": {
2110       "version": "1.0.1",
2111       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
2112       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
2113       "dev": true,
2114       "requires": {
2115         "pend": "1.2.0"
2116       }
2117     },
2118     "figures": {
2119       "version": "1.7.0",
2120       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
2121       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
2122       "dev": true,
2123       "requires": {
2124         "escape-string-regexp": "1.0.5",
2125         "object-assign": "4.1.1"
2126       }
2127     },
2128     "file-entry-cache": {
2129       "version": "2.0.0",
2130       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
2131       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
2132       "dev": true,
2133       "requires": {
2134         "flat-cache": "1.2.2",
2135         "object-assign": "4.1.1"
2136       }
2137     },
2138     "file-sync-cmp": {
2139       "version": "0.1.1",
2140       "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
2141       "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
2142       "dev": true
2143     },
2144     "filename-regex": {
2145       "version": "2.0.1",
2146       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
2147       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2148       "dev": true
2149     },
2150     "fill-range": {
2151       "version": "2.2.3",
2152       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
2153       "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
2154       "dev": true,
2155       "requires": {
2156         "is-number": "2.1.0",
2157         "isobject": "2.1.0",
2158         "randomatic": "1.1.6",
2159         "repeat-element": "1.1.2",
2160         "repeat-string": "1.6.1"
2161       }
2162     },
2163     "finalhandler": {
2164       "version": "1.0.3",
2165       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz",
2166       "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=",
2167       "dev": true,
2168       "requires": {
2169         "debug": "2.6.7",
2170         "encodeurl": "1.0.1",
2171         "escape-html": "1.0.3",
2172         "on-finished": "2.3.0",
2173         "parseurl": "1.3.1",
2174         "statuses": "1.3.1",
2175         "unpipe": "1.0.0"
2176       },
2177       "dependencies": {
2178         "debug": {
2179           "version": "2.6.7",
2180           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz",
2181           "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=",
2182           "dev": true,
2183           "requires": {
2184             "ms": "2.0.0"
2185           }
2186         },
2187         "ms": {
2188           "version": "2.0.0",
2189           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2190           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2191           "dev": true
2192         }
2193       }
2194     },
2195     "find-up": {
2196       "version": "1.1.2",
2197       "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
2198       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
2199       "dev": true,
2200       "requires": {
2201         "path-exists": "2.1.0",
2202         "pinkie-promise": "2.0.1"
2203       }
2204     },
2205     "findup-sync": {
2206       "version": "0.3.0",
2207       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
2208       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
2209       "dev": true,
2210       "requires": {
2211         "glob": "5.0.15"
2212       },
2213       "dependencies": {
2214         "glob": {
2215           "version": "5.0.15",
2216           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
2217           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
2218           "dev": true,
2219           "requires": {
2220             "inflight": "1.0.6",
2221             "inherits": "2.0.3",
2222             "minimatch": "3.0.4",
2223             "once": "1.4.0",
2224             "path-is-absolute": "1.0.1"
2225           }
2226         }
2227       }
2228     },
2229     "flat-cache": {
2230       "version": "1.2.2",
2231       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz",
2232       "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=",
2233       "dev": true,
2234       "requires": {
2235         "circular-json": "0.3.1",
2236         "del": "2.2.2",
2237         "graceful-fs": "4.1.11",
2238         "write": "0.2.1"
2239       }
2240     },
2241     "flatten": {
2242       "version": "1.0.2",
2243       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
2244       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
2245       "dev": true
2246     },
2247     "font-awesome": {
2248       "version": "4.7.0",
2249       "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
2250       "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=",
2251       "dev": true
2252     },
2253     "for-in": {
2254       "version": "1.0.2",
2255       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2256       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2257       "dev": true
2258     },
2259     "for-own": {
2260       "version": "0.1.5",
2261       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
2262       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
2263       "dev": true,
2264       "requires": {
2265         "for-in": "1.0.2"
2266       }
2267     },
2268     "forever-agent": {
2269       "version": "0.6.1",
2270       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2271       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2272       "dev": true
2273     },
2274     "form-data": {
2275       "version": "2.1.4",
2276       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
2277       "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
2278       "dev": true,
2279       "requires": {
2280         "asynckit": "0.4.0",
2281         "combined-stream": "1.0.5",
2282         "mime-types": "2.1.15"
2283       }
2284     },
2285     "fs-access": {
2286       "version": "1.0.1",
2287       "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
2288       "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
2289       "dev": true,
2290       "requires": {
2291         "null-check": "1.0.0"
2292       }
2293     },
2294     "fs-extra": {
2295       "version": "1.0.0",
2296       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
2297       "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
2298       "dev": true,
2299       "requires": {
2300         "graceful-fs": "4.1.11",
2301         "jsonfile": "2.4.0",
2302         "klaw": "1.3.1"
2303       }
2304     },
2305     "fs-vacuum": {
2306       "version": "1.2.10",
2307       "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.10.tgz",
2308       "integrity": "sha1-t2Kb7AekAxolSP35n17PHMizHjY=",
2309       "dev": true,
2310       "requires": {
2311         "graceful-fs": "4.1.11",
2312         "path-is-inside": "1.0.2",
2313         "rimraf": "2.6.1"
2314       },
2315       "dependencies": {
2316         "rimraf": {
2317           "version": "2.6.1",
2318           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
2319           "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
2320           "dev": true,
2321           "requires": {
2322             "glob": "7.0.6"
2323           }
2324         }
2325       }
2326     },
2327     "fs-write-stream-atomic": {
2328       "version": "1.0.10",
2329       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
2330       "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
2331       "dev": true,
2332       "requires": {
2333         "graceful-fs": "4.1.11",
2334         "iferr": "0.1.5",
2335         "imurmurhash": "0.1.4",
2336         "readable-stream": "2.2.9"
2337       }
2338     },
2339     "fs.realpath": {
2340       "version": "1.0.0",
2341       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2342       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2343       "dev": true
2344     },
2345     "fsevents": {
2346       "version": "0.3.8",
2347       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz",
2348       "integrity": "sha1-mZLxAyySXIKVVNDVmAHcoDE6U1Y=",
2349       "dev": true,
2350       "optional": true,
2351       "requires": {
2352         "nan": "2.6.2"
2353       }
2354     },
2355     "fstream": {
2356       "version": "1.0.11",
2357       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
2358       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
2359       "dev": true,
2360       "requires": {
2361         "graceful-fs": "4.1.11",
2362         "inherits": "2.0.3",
2363         "mkdirp": "0.5.1",
2364         "rimraf": "2.2.8"
2365       }
2366     },
2367     "fstream-ignore": {
2368       "version": "1.0.5",
2369       "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
2370       "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=",
2371       "dev": true,
2372       "requires": {
2373         "fstream": "1.0.11",
2374         "inherits": "2.0.3",
2375         "minimatch": "3.0.4"
2376       }
2377     },
2378     "fstream-npm": {
2379       "version": "1.2.1",
2380       "resolved": "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.1.tgz",
2381       "integrity": "sha512-iBHpm/LmD1qw0TlHMAqVd9rwdU6M+EHRUnPkXpRi5G/Hf0FIFH+oZFryodAU2MFNfGRh/CzhUFlMKV3pdeOTDw==",
2382       "dev": true,
2383       "requires": {
2384         "fstream-ignore": "1.0.5",
2385         "inherits": "2.0.3"
2386       }
2387     },
2388     "gather-stream": {
2389       "version": "1.0.0",
2390       "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
2391       "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
2392       "dev": true
2393     },
2394     "gauge": {
2395       "version": "2.7.4",
2396       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
2397       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2398       "dev": true,
2399       "requires": {
2400         "aproba": "1.1.1",
2401         "console-control-strings": "1.1.0",
2402         "has-unicode": "2.0.1",
2403         "object-assign": "4.1.1",
2404         "signal-exit": "3.0.2",
2405         "string-width": "1.0.2",
2406         "strip-ansi": "3.0.1",
2407         "wide-align": "1.1.2"
2408       }
2409     },
2410     "gaze": {
2411       "version": "1.1.2",
2412       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
2413       "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
2414       "dev": true,
2415       "requires": {
2416         "globule": "1.1.0"
2417       }
2418     },
2419     "generate-function": {
2420       "version": "2.0.0",
2421       "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
2422       "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
2423       "dev": true
2424     },
2425     "generate-object-property": {
2426       "version": "1.2.0",
2427       "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
2428       "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
2429       "dev": true,
2430       "requires": {
2431         "is-property": "1.0.2"
2432       }
2433     },
2434     "get-caller-file": {
2435       "version": "1.0.2",
2436       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
2437       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
2438       "dev": true
2439     },
2440     "get-stdin": {
2441       "version": "4.0.1",
2442       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
2443       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2444       "dev": true
2445     },
2446     "getobject": {
2447       "version": "0.1.0",
2448       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
2449       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
2450       "dev": true
2451     },
2452     "getpass": {
2453       "version": "0.1.7",
2454       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
2455       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2456       "dev": true,
2457       "requires": {
2458         "assert-plus": "1.0.0"
2459       },
2460       "dependencies": {
2461         "assert-plus": {
2462           "version": "1.0.0",
2463           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2464           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2465           "dev": true
2466         }
2467       }
2468     },
2469     "glob": {
2470       "version": "7.0.6",
2471       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
2472       "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
2473       "dev": true,
2474       "requires": {
2475         "fs.realpath": "1.0.0",
2476         "inflight": "1.0.6",
2477         "inherits": "2.0.3",
2478         "minimatch": "3.0.4",
2479         "once": "1.4.0",
2480         "path-is-absolute": "1.0.1"
2481       }
2482     },
2483     "glob-base": {
2484       "version": "0.3.0",
2485       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
2486       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
2487       "dev": true,
2488       "requires": {
2489         "glob-parent": "2.0.0",
2490         "is-glob": "2.0.1"
2491       }
2492     },
2493     "glob-parent": {
2494       "version": "2.0.0",
2495       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
2496       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
2497       "dev": true,
2498       "requires": {
2499         "is-glob": "2.0.1"
2500       }
2501     },
2502     "globby": {
2503       "version": "6.1.0",
2504       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
2505       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
2506       "dev": true,
2507       "requires": {
2508         "array-union": "1.0.2",
2509         "glob": "7.0.6",
2510         "object-assign": "4.1.1",
2511         "pify": "2.3.0",
2512         "pinkie-promise": "2.0.1"
2513       }
2514     },
2515     "globjoin": {
2516       "version": "0.1.4",
2517       "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
2518       "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
2519       "dev": true
2520     },
2521     "globule": {
2522       "version": "1.1.0",
2523       "resolved": "https://registry.npmjs.org/globule/-/globule-1.1.0.tgz",
2524       "integrity": "sha1-xJNS5NwYPYWJPuglOF65lLtt9F8=",
2525       "dev": true,
2526       "requires": {
2527         "glob": "7.1.2",
2528         "lodash": "4.16.6",
2529         "minimatch": "3.0.4"
2530       },
2531       "dependencies": {
2532         "glob": {
2533           "version": "7.1.2",
2534           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
2535           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
2536           "dev": true,
2537           "requires": {
2538             "fs.realpath": "1.0.0",
2539             "inflight": "1.0.6",
2540             "inherits": "2.0.3",
2541             "minimatch": "3.0.4",
2542             "once": "1.4.0",
2543             "path-is-absolute": "1.0.1"
2544           }
2545         },
2546         "lodash": {
2547           "version": "4.16.6",
2548           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.6.tgz",
2549           "integrity": "sha1-0iyaxmAojzhD4Wun0rXQbMon13c=",
2550           "dev": true
2551         }
2552       }
2553     },
2554     "graceful-fs": {
2555       "version": "4.1.11",
2556       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2557       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2558       "dev": true
2559     },
2560     "graceful-readlink": {
2561       "version": "1.0.1",
2562       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
2563       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
2564       "dev": true
2565     },
2566     "grunt": {
2567       "version": "1.0.1",
2568       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz",
2569       "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=",
2570       "dev": true,
2571       "requires": {
2572         "coffee-script": "1.10.0",
2573         "dateformat": "1.0.12",
2574         "eventemitter2": "0.4.14",
2575         "exit": "0.1.2",
2576         "findup-sync": "0.3.0",
2577         "glob": "7.0.6",
2578         "grunt-cli": "1.2.0",
2579         "grunt-known-options": "1.1.0",
2580         "grunt-legacy-log": "1.0.0",
2581         "grunt-legacy-util": "1.0.0",
2582         "iconv-lite": "0.4.17",
2583         "js-yaml": "3.5.5",
2584         "minimatch": "3.0.4",
2585         "nopt": "3.0.6",
2586         "path-is-absolute": "1.0.1",
2587         "rimraf": "2.2.8"
2588       },
2589       "dependencies": {
2590         "grunt-cli": {
2591           "version": "1.2.0",
2592           "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
2593           "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
2594           "dev": true,
2595           "requires": {
2596             "findup-sync": "0.3.0",
2597             "grunt-known-options": "1.1.0",
2598             "nopt": "3.0.6",
2599             "resolve": "1.1.7"
2600           }
2601         }
2602       }
2603     },
2604     "grunt-contrib-copy": {
2605       "version": "1.0.0",
2606       "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
2607       "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
2608       "dev": true,
2609       "requires": {
2610         "chalk": "1.1.3",
2611         "file-sync-cmp": "0.1.1"
2612       }
2613     },
2614     "grunt-contrib-uglify": {
2615       "version": "2.0.0",
2616       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-2.0.0.tgz",
2617       "integrity": "sha1-jJlw1pCTbN5tJaoRk1Sb2SkBaTA=",
2618       "dev": true,
2619       "requires": {
2620         "chalk": "1.1.3",
2621         "lodash.assign": "4.2.0",
2622         "maxmin": "1.1.0",
2623         "uglify-js": "2.7.5",
2624         "uri-path": "1.0.0"
2625       }
2626     },
2627     "grunt-contrib-watch": {
2628       "version": "1.0.0",
2629       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz",
2630       "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=",
2631       "dev": true,
2632       "requires": {
2633         "async": "1.5.2",
2634         "gaze": "1.1.2",
2635         "lodash": "3.10.1",
2636         "tiny-lr": "0.2.1"
2637       }
2638     },
2639     "grunt-known-options": {
2640       "version": "1.1.0",
2641       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz",
2642       "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=",
2643       "dev": true
2644     },
2645     "grunt-legacy-log": {
2646       "version": "1.0.0",
2647       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz",
2648       "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=",
2649       "dev": true,
2650       "requires": {
2651         "colors": "1.1.2",
2652         "grunt-legacy-log-utils": "1.0.0",
2653         "hooker": "0.2.3",
2654         "lodash": "3.10.1",
2655         "underscore.string": "3.2.3"
2656       }
2657     },
2658     "grunt-legacy-log-utils": {
2659       "version": "1.0.0",
2660       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz",
2661       "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=",
2662       "dev": true,
2663       "requires": {
2664         "chalk": "1.1.3",
2665         "lodash": "4.3.0"
2666       },
2667       "dependencies": {
2668         "lodash": {
2669           "version": "4.3.0",
2670           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
2671           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
2672           "dev": true
2673         }
2674       }
2675     },
2676     "grunt-legacy-util": {
2677       "version": "1.0.0",
2678       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz",
2679       "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=",
2680       "dev": true,
2681       "requires": {
2682         "async": "1.5.2",
2683         "exit": "0.1.2",
2684         "getobject": "0.1.0",
2685         "hooker": "0.2.3",
2686         "lodash": "4.3.0",
2687         "underscore.string": "3.2.3",
2688         "which": "1.2.14"
2689       },
2690       "dependencies": {
2691         "lodash": {
2692           "version": "4.3.0",
2693           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
2694           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
2695           "dev": true
2696         }
2697       }
2698     },
2699     "grunt-npm-install": {
2700       "version": "0.3.1",
2701       "resolved": "https://registry.npmjs.org/grunt-npm-install/-/grunt-npm-install-0.3.1.tgz",
2702       "integrity": "sha1-kWFwWV43DiB44d+wQiQzHbHehDc=",
2703       "dev": true,
2704       "requires": {
2705         "npm": "3.10.10"
2706       }
2707     },
2708     "grunt-npmcopy": {
2709       "version": "0.1.0",
2710       "resolved": "https://registry.npmjs.org/grunt-npmcopy/-/grunt-npmcopy-0.1.0.tgz",
2711       "integrity": "sha1-pAnSXHv3eDA/a5GAVH1ngENMdX8=",
2712       "dev": true,
2713       "requires": {
2714         "glob": "4.5.3",
2715         "lodash": "2.4.2"
2716       },
2717       "dependencies": {
2718         "glob": {
2719           "version": "4.5.3",
2720           "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
2721           "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
2722           "dev": true,
2723           "requires": {
2724             "inflight": "1.0.6",
2725             "inherits": "2.0.3",
2726             "minimatch": "2.0.10",
2727             "once": "1.4.0"
2728           }
2729         },
2730         "lodash": {
2731           "version": "2.4.2",
2732           "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
2733           "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
2734           "dev": true
2735         },
2736         "minimatch": {
2737           "version": "2.0.10",
2738           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
2739           "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
2740           "dev": true,
2741           "requires": {
2742             "brace-expansion": "1.1.7"
2743           }
2744         }
2745       }
2746     },
2747     "grunt-postcss": {
2748       "version": "0.8.0",
2749       "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.8.0.tgz",
2750       "integrity": "sha1-jzCor2B5A84MRfAfC+QsYOMc6w4=",
2751       "dev": true,
2752       "requires": {
2753         "chalk": "1.1.3",
2754         "diff": "2.2.3",
2755         "postcss": "5.2.17"
2756       }
2757     },
2758     "grunt-sass": {
2759       "version": "2.0.0",
2760       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.0.0.tgz",
2761       "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=",
2762       "dev": true,
2763       "requires": {
2764         "each-async": "1.1.1",
2765         "node-sass": "4.5.3",
2766         "object-assign": "4.1.1"
2767       }
2768     },
2769     "grunt-stylelint": {
2770       "version": "0.7.0",
2771       "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.7.0.tgz",
2772       "integrity": "sha1-bdiaORERfiFNKi785WWsRqBuRC0=",
2773       "dev": true,
2774       "requires": {
2775         "chalk": "1.1.3",
2776         "stylelint": "7.8.0"
2777       }
2778     },
2779     "grunt-ts": {
2780       "version": "5.5.1",
2781       "resolved": "https://registry.npmjs.org/grunt-ts/-/grunt-ts-5.5.1.tgz",
2782       "integrity": "sha1-lXIBxrQhx3cilATwcILY5pnRIZk=",
2783       "dev": true,
2784       "requires": {
2785         "chokidar": "1.0.6",
2786         "csproj2ts": "0.0.7",
2787         "es6-promise": "0.1.2",
2788         "lodash": "2.4.1",
2789         "ncp": "0.5.1",
2790         "rimraf": "2.2.6",
2791         "semver": "5.3.0",
2792         "strip-bom": "2.0.0",
2793         "typescript": "1.8.9",
2794         "underscore": "1.5.1",
2795         "underscore.string": "2.3.3"
2796       },
2797       "dependencies": {
2798         "lodash": {
2799           "version": "2.4.1",
2800           "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz",
2801           "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=",
2802           "dev": true
2803         },
2804         "rimraf": {
2805           "version": "2.2.6",
2806           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz",
2807           "integrity": "sha1-xZWXVpsU2VatKcrMQr3d9fDqT0w=",
2808           "dev": true
2809         },
2810         "typescript": {
2811           "version": "1.8.9",
2812           "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.8.9.tgz",
2813           "integrity": "sha1-s7OnQFn9McvT7K2V1iRlk55+1fo=",
2814           "dev": true
2815         },
2816         "underscore.string": {
2817           "version": "2.3.3",
2818           "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
2819           "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=",
2820           "dev": true
2821         }
2822       }
2823     },
2824     "grunt-tslint": {
2825       "version": "3.3.0",
2826       "resolved": "https://registry.npmjs.org/grunt-tslint/-/grunt-tslint-3.3.0.tgz",
2827       "integrity": "sha1-1IYDHFQS2IQsixJuyBRh2qmJg6M=",
2828       "dev": true
2829     },
2830     "gzip-size": {
2831       "version": "1.0.0",
2832       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
2833       "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
2834       "dev": true,
2835       "requires": {
2836         "browserify-zlib": "0.1.4",
2837         "concat-stream": "1.6.0"
2838       }
2839     },
2840     "handlebars": {
2841       "version": "4.0.10",
2842       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz",
2843       "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=",
2844       "dev": true,
2845       "requires": {
2846         "async": "1.5.2",
2847         "optimist": "0.6.1",
2848         "source-map": "0.4.4",
2849         "uglify-js": "2.7.5"
2850       },
2851       "dependencies": {
2852         "source-map": {
2853           "version": "0.4.4",
2854           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
2855           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
2856           "dev": true,
2857           "requires": {
2858             "amdefine": "1.0.1"
2859           }
2860         }
2861       }
2862     },
2863     "har-schema": {
2864       "version": "1.0.5",
2865       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
2866       "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
2867       "dev": true
2868     },
2869     "har-validator": {
2870       "version": "4.2.1",
2871       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
2872       "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
2873       "dev": true,
2874       "requires": {
2875         "ajv": "4.11.8",
2876         "har-schema": "1.0.5"
2877       }
2878     },
2879     "has-ansi": {
2880       "version": "2.0.0",
2881       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
2882       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2883       "dev": true,
2884       "requires": {
2885         "ansi-regex": "2.1.1"
2886       }
2887     },
2888     "has-binary": {
2889       "version": "0.1.7",
2890       "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz",
2891       "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=",
2892       "dev": true,
2893       "requires": {
2894         "isarray": "0.0.1"
2895       },
2896       "dependencies": {
2897         "isarray": {
2898           "version": "0.0.1",
2899           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2900           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2901           "dev": true
2902         }
2903       }
2904     },
2905     "has-color": {
2906       "version": "0.1.7",
2907       "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
2908       "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
2909       "dev": true
2910     },
2911     "has-cors": {
2912       "version": "1.1.0",
2913       "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
2914       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
2915       "dev": true
2916     },
2917     "has-flag": {
2918       "version": "1.0.0",
2919       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
2920       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
2921       "dev": true
2922     },
2923     "has-unicode": {
2924       "version": "2.0.1",
2925       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
2926       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
2927       "dev": true
2928     },
2929     "hasha": {
2930       "version": "2.2.0",
2931       "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
2932       "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
2933       "dev": true,
2934       "requires": {
2935         "is-stream": "1.1.0",
2936         "pinkie-promise": "2.0.1"
2937       }
2938     },
2939     "hawk": {
2940       "version": "3.1.3",
2941       "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
2942       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
2943       "dev": true,
2944       "requires": {
2945         "boom": "2.10.1",
2946         "cryptiles": "2.0.5",
2947         "hoek": "2.16.3",
2948         "sntp": "1.0.9"
2949       }
2950     },
2951     "hoek": {
2952       "version": "2.16.3",
2953       "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
2954       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
2955       "dev": true
2956     },
2957     "hooker": {
2958       "version": "0.2.3",
2959       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
2960       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
2961       "dev": true
2962     },
2963     "hosted-git-info": {
2964       "version": "2.4.2",
2965       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz",
2966       "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=",
2967       "dev": true
2968     },
2969     "html-tags": {
2970       "version": "1.1.1",
2971       "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.1.1.tgz",
2972       "integrity": "sha1-hp9DhZ8S2b3DiSQZ5JSmKKobIE4=",
2973       "dev": true
2974     },
2975     "http-errors": {
2976       "version": "1.3.1",
2977       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
2978       "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
2979       "dev": true,
2980       "requires": {
2981         "inherits": "2.0.3",
2982         "statuses": "1.3.1"
2983       }
2984     },
2985     "http-proxy": {
2986       "version": "1.16.2",
2987       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz",
2988       "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
2989       "dev": true,
2990       "requires": {
2991         "eventemitter3": "1.2.0",
2992         "requires-port": "1.0.0"
2993       }
2994     },
2995     "http-signature": {
2996       "version": "1.1.1",
2997       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
2998       "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
2999       "dev": true,
3000       "requires": {
3001         "assert-plus": "0.2.0",
3002         "jsprim": "1.4.0",
3003         "sshpk": "1.13.0"
3004       }
3005     },
3006     "iconv-lite": {
3007       "version": "0.4.17",
3008       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.17.tgz",
3009       "integrity": "sha1-T9qjs4rLwsAxsEXQ7c3+HsqxjI0=",
3010       "dev": true
3011     },
3012     "iferr": {
3013       "version": "0.1.5",
3014       "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
3015       "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
3016       "dev": true
3017     },
3018     "ignore": {
3019       "version": "3.3.3",
3020       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz",
3021       "integrity": "sha1-QyNS5XrM2HqzEQ6C0/6g5HgSFW0=",
3022       "dev": true
3023     },
3024     "imagesloaded": {
3025       "version": "4.1.1",
3026       "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-4.1.1.tgz",
3027       "integrity": "sha1-U7W2ZhU2CFClomSxKT5/TQbTvVE=",
3028       "dev": true,
3029       "requires": {
3030         "ev-emitter": "1.0.3"
3031       }
3032     },
3033     "imurmurhash": {
3034       "version": "0.1.4",
3035       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3036       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3037       "dev": true
3038     },
3039     "in-publish": {
3040       "version": "2.0.0",
3041       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
3042       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
3043       "dev": true
3044     },
3045     "indent-string": {
3046       "version": "2.1.0",
3047       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
3048       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3049       "dev": true,
3050       "requires": {
3051         "repeating": "2.0.1"
3052       }
3053     },
3054     "indexes-of": {
3055       "version": "1.0.1",
3056       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
3057       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
3058       "dev": true
3059     },
3060     "indexof": {
3061       "version": "0.0.1",
3062       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
3063       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
3064       "dev": true
3065     },
3066     "inflight": {
3067       "version": "1.0.6",
3068       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3069       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3070       "dev": true,
3071       "requires": {
3072         "once": "1.4.0",
3073         "wrappy": "1.0.2"
3074       }
3075     },
3076     "inherits": {
3077       "version": "2.0.3",
3078       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3079       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3080       "dev": true
3081     },
3082     "ini": {
3083       "version": "1.3.4",
3084       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
3085       "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
3086       "dev": true
3087     },
3088     "init-package-json": {
3089       "version": "1.9.6",
3090       "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.9.6.tgz",
3091       "integrity": "sha1-eJ/Ct0RmpJUrnqd8BXW8eOvWCmE=",
3092       "dev": true,
3093       "requires": {
3094         "glob": "7.1.2",
3095         "npm-package-arg": "4.2.1",
3096         "promzard": "0.3.0",
3097         "read": "1.0.7",
3098         "read-package-json": "2.0.5",
3099         "semver": "5.3.0",
3100         "validate-npm-package-license": "3.0.1",
3101         "validate-npm-package-name": "3.0.0"
3102       },
3103       "dependencies": {
3104         "glob": {
3105           "version": "7.1.2",
3106           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3107           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3108           "dev": true,
3109           "requires": {
3110             "fs.realpath": "1.0.0",
3111             "inflight": "1.0.6",
3112             "inherits": "2.0.3",
3113             "minimatch": "3.0.4",
3114             "once": "1.4.0",
3115             "path-is-absolute": "1.0.1"
3116           }
3117         }
3118       }
3119     },
3120     "invert-kv": {
3121       "version": "1.0.0",
3122       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
3123       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
3124       "dev": true
3125     },
3126     "irregular-plurals": {
3127       "version": "1.2.0",
3128       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.2.0.tgz",
3129       "integrity": "sha1-OPKZg0uowAwwvpxVThNyaXUv86w=",
3130       "dev": true
3131     },
3132     "is-arrayish": {
3133       "version": "0.2.1",
3134       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3135       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3136       "dev": true
3137     },
3138     "is-binary-path": {
3139       "version": "1.0.1",
3140       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3141       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3142       "dev": true,
3143       "requires": {
3144         "binary-extensions": "1.8.0"
3145       }
3146     },
3147     "is-buffer": {
3148       "version": "1.1.5",
3149       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
3150       "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
3151       "dev": true
3152     },
3153     "is-builtin-module": {
3154       "version": "1.0.0",
3155       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
3156       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3157       "dev": true,
3158       "requires": {
3159         "builtin-modules": "1.1.1"
3160       }
3161     },
3162     "is-directory": {
3163       "version": "0.3.1",
3164       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
3165       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
3166       "dev": true
3167     },
3168     "is-dotfile": {
3169       "version": "1.0.3",
3170       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
3171       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
3172       "dev": true
3173     },
3174     "is-equal-shallow": {
3175       "version": "0.1.3",
3176       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
3177       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3178       "dev": true,
3179       "requires": {
3180         "is-primitive": "2.0.0"
3181       }
3182     },
3183     "is-extendable": {
3184       "version": "0.1.1",
3185       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3186       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3187       "dev": true
3188     },
3189     "is-extglob": {
3190       "version": "1.0.0",
3191       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
3192       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
3193       "dev": true
3194     },
3195     "is-finite": {
3196       "version": "1.0.2",
3197       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
3198       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3199       "dev": true,
3200       "requires": {
3201         "number-is-nan": "1.0.1"
3202       }
3203     },
3204     "is-fullwidth-code-point": {
3205       "version": "1.0.0",
3206       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3207       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3208       "dev": true,
3209       "requires": {
3210         "number-is-nan": "1.0.1"
3211       }
3212     },
3213     "is-glob": {
3214       "version": "2.0.1",
3215       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
3216       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
3217       "dev": true,
3218       "requires": {
3219         "is-extglob": "1.0.0"
3220       }
3221     },
3222     "is-my-json-valid": {
3223       "version": "2.16.0",
3224       "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz",
3225       "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=",
3226       "dev": true,
3227       "requires": {
3228         "generate-function": "2.0.0",
3229         "generate-object-property": "1.2.0",
3230         "jsonpointer": "4.0.1",
3231         "xtend": "4.0.1"
3232       }
3233     },
3234     "is-number": {
3235       "version": "2.1.0",
3236       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
3237       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3238       "dev": true,
3239       "requires": {
3240         "kind-of": "3.2.2"
3241       }
3242     },
3243     "is-path-cwd": {
3244       "version": "1.0.0",
3245       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
3246       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
3247       "dev": true
3248     },
3249     "is-path-in-cwd": {
3250       "version": "1.0.0",
3251       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
3252       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
3253       "dev": true,
3254       "requires": {
3255         "is-path-inside": "1.0.0"
3256       }
3257     },
3258     "is-path-inside": {
3259       "version": "1.0.0",
3260       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
3261       "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
3262       "dev": true,
3263       "requires": {
3264         "path-is-inside": "1.0.2"
3265       }
3266     },
3267     "is-posix-bracket": {
3268       "version": "0.1.1",
3269       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
3270       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
3271       "dev": true
3272     },
3273     "is-primitive": {
3274       "version": "2.0.0",
3275       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
3276       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3277       "dev": true
3278     },
3279     "is-property": {
3280       "version": "1.0.2",
3281       "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
3282       "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
3283       "dev": true
3284     },
3285     "is-regexp": {
3286       "version": "1.0.0",
3287       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
3288       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
3289       "dev": true
3290     },
3291     "is-stream": {
3292       "version": "1.1.0",
3293       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3294       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3295       "dev": true
3296     },
3297     "is-supported-regexp-flag": {
3298       "version": "1.0.0",
3299       "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.0.tgz",
3300       "integrity": "sha1-i1IMhfrnolM4LUsCZS4EVXbhO7g=",
3301       "dev": true
3302     },
3303     "is-typedarray": {
3304       "version": "1.0.0",
3305       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3306       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3307       "dev": true
3308     },
3309     "is-utf8": {
3310       "version": "0.2.1",
3311       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3312       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3313       "dev": true
3314     },
3315     "isarray": {
3316       "version": "1.0.0",
3317       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3318       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3319       "dev": true
3320     },
3321     "isbinaryfile": {
3322       "version": "3.0.2",
3323       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz",
3324       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
3325       "dev": true
3326     },
3327     "isexe": {
3328       "version": "2.0.0",
3329       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3330       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3331       "dev": true
3332     },
3333     "isobject": {
3334       "version": "2.1.0",
3335       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3336       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3337       "dev": true,
3338       "requires": {
3339         "isarray": "1.0.0"
3340       }
3341     },
3342     "isstream": {
3343       "version": "0.1.2",
3344       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3345       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3346       "dev": true
3347     },
3348     "istanbul": {
3349       "version": "0.4.5",
3350       "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
3351       "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=",
3352       "dev": true,
3353       "requires": {
3354         "abbrev": "1.0.9",
3355         "async": "1.5.2",
3356         "escodegen": "1.8.1",
3357         "esprima": "2.7.3",
3358         "glob": "5.0.15",
3359         "handlebars": "4.0.10",
3360         "js-yaml": "3.5.5",
3361         "mkdirp": "0.5.1",
3362         "nopt": "3.0.6",
3363         "once": "1.4.0",
3364         "resolve": "1.1.7",
3365         "supports-color": "3.2.3",
3366         "which": "1.2.14",
3367         "wordwrap": "1.0.0"
3368       },
3369       "dependencies": {
3370         "abbrev": {
3371           "version": "1.0.9",
3372           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
3373           "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
3374           "dev": true
3375         },
3376         "glob": {
3377           "version": "5.0.15",
3378           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
3379           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
3380           "dev": true,
3381           "requires": {
3382             "inflight": "1.0.6",
3383             "inherits": "2.0.3",
3384             "minimatch": "3.0.4",
3385             "once": "1.4.0",
3386             "path-is-absolute": "1.0.1"
3387           }
3388         },
3389         "wordwrap": {
3390           "version": "1.0.0",
3391           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3392           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
3393           "dev": true
3394         }
3395       }
3396     },
3397     "jasmine-core": {
3398       "version": "2.6.2",
3399       "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.6.2.tgz",
3400       "integrity": "sha1-dOoffPQoaRryARB9YxI0AnoJ2qs=",
3401       "dev": true
3402     },
3403     "jju": {
3404       "version": "1.3.0",
3405       "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz",
3406       "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=",
3407       "dev": true
3408     },
3409     "jodid25519": {
3410       "version": "1.0.2",
3411       "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz",
3412       "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=",
3413       "dev": true,
3414       "optional": true,
3415       "requires": {
3416         "jsbn": "0.1.1"
3417       }
3418     },
3419     "jquery": {
3420       "version": "3.2.1",
3421       "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz",
3422       "integrity": "sha1-XE2d5lKvbNCncBVKYxu6ErAVx4c=",
3423       "dev": true
3424     },
3425     "jquery-match-height": {
3426       "version": "0.7.2",
3427       "resolved": "https://registry.npmjs.org/jquery-match-height/-/jquery-match-height-0.7.2.tgz",
3428       "integrity": "sha1-+NnzulMU2qsQnPB0CGdL4gS+Xw4=",
3429       "dev": true
3430     },
3431     "jquery-ui": {
3432       "version": "git+https://github.com/jquery/jquery-ui.git#d6713024e16de90ea71dc0544ba34e1df01b4d8a",
3433       "dev": true
3434     },
3435     "js-base64": {
3436       "version": "2.1.9",
3437       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz",
3438       "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
3439       "dev": true
3440     },
3441     "js-yaml": {
3442       "version": "3.5.5",
3443       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
3444       "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
3445       "dev": true,
3446       "requires": {
3447         "argparse": "1.0.9",
3448         "esprima": "2.7.3"
3449       }
3450     },
3451     "jsbn": {
3452       "version": "0.1.1",
3453       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
3454       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
3455       "dev": true,
3456       "optional": true
3457     },
3458     "json-parse-helpfulerror": {
3459       "version": "1.0.3",
3460       "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
3461       "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=",
3462       "dev": true,
3463       "requires": {
3464         "jju": "1.3.0"
3465       }
3466     },
3467     "json-schema": {
3468       "version": "0.2.3",
3469       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
3470       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
3471       "dev": true
3472     },
3473     "json-stable-stringify": {
3474       "version": "1.0.1",
3475       "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
3476       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
3477       "dev": true,
3478       "requires": {
3479         "jsonify": "0.0.0"
3480       }
3481     },
3482     "json-stringify-safe": {
3483       "version": "5.0.1",
3484       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
3485       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
3486       "dev": true
3487     },
3488     "json3": {
3489       "version": "3.3.2",
3490       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
3491       "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
3492       "dev": true
3493     },
3494     "jsonfile": {
3495       "version": "2.4.0",
3496       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
3497       "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
3498       "dev": true,
3499       "requires": {
3500         "graceful-fs": "4.1.11"
3501       }
3502     },
3503     "jsonfilter": {
3504       "version": "1.1.2",
3505       "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
3506       "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
3507       "dev": true,
3508       "requires": {
3509         "JSONStream": "0.8.4",
3510         "minimist": "1.2.0",
3511         "stream-combiner": "0.2.2",
3512         "through2": "0.6.5"
3513       }
3514     },
3515     "jsonify": {
3516       "version": "0.0.0",
3517       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
3518       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
3519       "dev": true
3520     },
3521     "jsonparse": {
3522       "version": "0.0.5",
3523       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
3524       "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
3525       "dev": true
3526     },
3527     "jsonpointer": {
3528       "version": "4.0.1",
3529       "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
3530       "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
3531       "dev": true
3532     },
3533     "JSONStream": {
3534       "version": "0.8.4",
3535       "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
3536       "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
3537       "dev": true,
3538       "requires": {
3539         "jsonparse": "0.0.5",
3540         "through": "2.3.8"
3541       }
3542     },
3543     "jsprim": {
3544       "version": "1.4.0",
3545       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
3546       "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
3547       "dev": true,
3548       "requires": {
3549         "assert-plus": "1.0.0",
3550         "extsprintf": "1.0.2",
3551         "json-schema": "0.2.3",
3552         "verror": "1.3.6"
3553       },
3554       "dependencies": {
3555         "assert-plus": {
3556           "version": "1.0.0",
3557           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
3558           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
3559           "dev": true
3560         }
3561       }
3562     },
3563     "karma": {
3564       "version": "1.7.0",
3565       "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.0.tgz",
3566       "integrity": "sha1-b3oaQGRG+i4YfslTmGmPTO5HYmk=",
3567       "dev": true,
3568       "requires": {
3569         "bluebird": "3.5.0",
3570         "body-parser": "1.17.2",
3571         "chokidar": "1.7.0",
3572         "colors": "1.1.2",
3573         "combine-lists": "1.0.1",
3574         "connect": "3.6.2",
3575         "core-js": "2.4.1",
3576         "di": "0.0.1",
3577         "dom-serialize": "2.2.1",
3578         "expand-braces": "0.1.2",
3579         "glob": "7.1.2",
3580         "graceful-fs": "4.1.11",
3581         "http-proxy": "1.16.2",
3582         "isbinaryfile": "3.0.2",
3583         "lodash": "3.10.1",
3584         "log4js": "0.6.38",
3585         "mime": "1.3.6",
3586         "minimatch": "3.0.4",
3587         "optimist": "0.6.1",
3588         "qjobs": "1.1.5",
3589         "range-parser": "1.2.0",
3590         "rimraf": "2.6.1",
3591         "safe-buffer": "5.0.1",
3592         "socket.io": "1.7.3",
3593         "source-map": "0.5.6",
3594         "tmp": "0.0.31",
3595         "useragent": "2.1.13"
3596       },
3597       "dependencies": {
3598         "async-each": {
3599           "version": "1.0.1",
3600           "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
3601           "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
3602           "dev": true
3603         },
3604         "body-parser": {
3605           "version": "1.17.2",
3606           "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz",
3607           "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=",
3608           "dev": true,
3609           "requires": {
3610             "bytes": "2.4.0",
3611             "content-type": "1.0.2",
3612             "debug": "2.6.7",
3613             "depd": "1.1.0",
3614             "http-errors": "1.6.1",
3615             "iconv-lite": "0.4.15",
3616             "on-finished": "2.3.0",
3617             "qs": "6.4.0",
3618             "raw-body": "2.2.0",
3619             "type-is": "1.6.15"
3620           }
3621         },
3622         "bytes": {
3623           "version": "2.4.0",
3624           "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
3625           "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
3626           "dev": true
3627         },
3628         "chokidar": {
3629           "version": "1.7.0",
3630           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
3631           "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
3632           "dev": true,
3633           "requires": {
3634             "anymatch": "1.3.0",
3635             "async-each": "1.0.1",
3636             "fsevents": "1.1.1",
3637             "glob-parent": "2.0.0",
3638             "inherits": "2.0.3",
3639             "is-binary-path": "1.0.1",
3640             "is-glob": "2.0.1",
3641             "path-is-absolute": "1.0.1",
3642             "readdirp": "2.1.0"
3643           }
3644         },
3645         "debug": {
3646           "version": "2.6.7",
3647           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz",
3648           "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=",
3649           "dev": true,
3650           "requires": {
3651             "ms": "2.0.0"
3652           }
3653         },
3654         "fsevents": {
3655           "version": "1.1.1",
3656           "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz",
3657           "integrity": "sha1-8Z/Sj0Pur3YWgOUZogPE0LPTGv8=",
3658           "dev": true,
3659           "optional": true,
3660           "requires": {
3661             "nan": "2.6.2",
3662             "node-pre-gyp": "0.6.33"
3663           },
3664           "dependencies": {
3665             "abbrev": {
3666               "version": "1.1.0",
3667               "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
3668               "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
3669               "dev": true,
3670               "optional": true
3671             },
3672             "ansi-regex": {
3673               "version": "2.1.1",
3674               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3675               "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3676               "dev": true
3677             },
3678             "ansi-styles": {
3679               "version": "2.2.1",
3680               "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
3681               "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
3682               "dev": true,
3683               "optional": true
3684             },
3685             "aproba": {
3686               "version": "1.1.1",
3687               "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz",
3688               "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=",
3689               "dev": true,
3690               "optional": true
3691             },
3692             "are-we-there-yet": {
3693               "version": "1.1.2",
3694               "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz",
3695               "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=",
3696               "dev": true,
3697               "optional": true,
3698               "requires": {
3699                 "delegates": "1.0.0",
3700                 "readable-stream": "2.2.2"
3701               }
3702             },
3703             "asn1": {
3704               "version": "0.2.3",
3705               "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
3706               "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
3707               "dev": true,
3708               "optional": true
3709             },
3710             "assert-plus": {
3711               "version": "0.2.0",
3712               "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
3713               "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
3714               "dev": true,
3715               "optional": true
3716             },
3717             "asynckit": {
3718               "version": "0.4.0",
3719               "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
3720               "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
3721               "dev": true,
3722               "optional": true
3723             },
3724             "aws-sign2": {
3725               "version": "0.6.0",
3726               "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
3727               "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
3728               "dev": true,
3729               "optional": true
3730             },
3731             "aws4": {
3732               "version": "1.6.0",
3733               "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
3734               "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
3735               "dev": true,
3736               "optional": true
3737             },
3738             "balanced-match": {
3739               "version": "0.4.2",
3740               "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
3741               "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
3742               "dev": true
3743             },
3744             "bcrypt-pbkdf": {
3745               "version": "1.0.1",
3746               "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
3747               "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
3748               "dev": true,
3749               "optional": true,
3750               "requires": {
3751                 "tweetnacl": "0.14.5"
3752               }
3753             },
3754             "block-stream": {
3755               "version": "0.0.9",
3756               "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
3757               "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
3758               "dev": true,
3759               "requires": {
3760                 "inherits": "2.0.3"
3761               }
3762             },
3763             "boom": {
3764               "version": "2.10.1",
3765               "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
3766               "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
3767               "dev": true,
3768               "requires": {
3769                 "hoek": "2.16.3"
3770               }
3771             },
3772             "brace-expansion": {
3773               "version": "1.1.6",
3774               "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
3775               "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=",
3776               "dev": true,
3777               "requires": {
3778                 "balanced-match": "0.4.2",
3779                 "concat-map": "0.0.1"
3780               }
3781             },
3782             "buffer-shims": {
3783               "version": "1.0.0",
3784               "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
3785               "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
3786               "dev": true
3787             },
3788             "caseless": {
3789               "version": "0.11.0",
3790               "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
3791               "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
3792               "dev": true,
3793               "optional": true
3794             },
3795             "chalk": {
3796               "version": "1.1.3",
3797               "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3798               "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3799               "dev": true,
3800               "optional": true,
3801               "requires": {
3802                 "ansi-styles": "2.2.1",
3803                 "escape-string-regexp": "1.0.5",
3804                 "has-ansi": "2.0.0",
3805                 "strip-ansi": "3.0.1",
3806                 "supports-color": "2.0.0"
3807               }
3808             },
3809             "code-point-at": {
3810               "version": "1.1.0",
3811               "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3812               "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
3813               "dev": true
3814             },
3815             "combined-stream": {
3816               "version": "1.0.5",
3817               "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
3818               "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
3819               "dev": true,
3820               "requires": {
3821                 "delayed-stream": "1.0.0"
3822               }
3823             },
3824             "commander": {
3825               "version": "2.9.0",
3826               "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
3827               "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
3828               "dev": true,
3829               "optional": true,
3830               "requires": {
3831                 "graceful-readlink": "1.0.1"
3832               }
3833             },
3834             "concat-map": {
3835               "version": "0.0.1",
3836               "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3837               "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3838               "dev": true
3839             },
3840             "console-control-strings": {
3841               "version": "1.1.0",
3842               "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
3843               "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
3844               "dev": true
3845             },
3846             "core-util-is": {
3847               "version": "1.0.2",
3848               "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3849               "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
3850               "dev": true
3851             },
3852             "cryptiles": {
3853               "version": "2.0.5",
3854               "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
3855               "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
3856               "dev": true,
3857               "optional": true,
3858               "requires": {
3859                 "boom": "2.10.1"
3860               }
3861             },
3862             "dashdash": {
3863               "version": "1.14.1",
3864               "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3865               "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
3866               "dev": true,
3867               "optional": true,
3868               "requires": {
3869                 "assert-plus": "1.0.0"
3870               },
3871               "dependencies": {
3872                 "assert-plus": {
3873                   "version": "1.0.0",
3874                   "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
3875                   "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
3876                   "dev": true,
3877                   "optional": true
3878                 }
3879               }
3880             },
3881             "debug": {
3882               "version": "2.2.0",
3883               "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
3884               "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
3885               "dev": true,
3886               "optional": true,
3887               "requires": {
3888                 "ms": "0.7.1"
3889               }
3890             },
3891             "deep-extend": {
3892               "version": "0.4.1",
3893               "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz",
3894               "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=",
3895               "dev": true,
3896               "optional": true
3897             },
3898             "delayed-stream": {
3899               "version": "1.0.0",
3900               "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3901               "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
3902               "dev": true
3903             },
3904             "delegates": {
3905               "version": "1.0.0",
3906               "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3907               "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
3908               "dev": true,
3909               "optional": true
3910             },
3911             "ecc-jsbn": {
3912               "version": "0.1.1",
3913               "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
3914               "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
3915               "dev": true,
3916               "optional": true,
3917               "requires": {
3918                 "jsbn": "0.1.1"
3919               }
3920             },
3921             "escape-string-regexp": {
3922               "version": "1.0.5",
3923               "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3924               "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3925               "dev": true,
3926               "optional": true
3927             },
3928             "extend": {
3929               "version": "3.0.0",
3930               "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
3931               "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=",
3932               "dev": true,
3933               "optional": true
3934             },
3935             "extsprintf": {
3936               "version": "1.0.2",
3937               "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
3938               "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
3939               "dev": true
3940             },
3941             "forever-agent": {
3942               "version": "0.6.1",
3943               "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
3944               "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
3945               "dev": true,
3946               "optional": true
3947             },
3948             "form-data": {
3949               "version": "2.1.2",
3950               "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz",
3951               "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=",
3952               "dev": true,
3953               "optional": true,
3954               "requires": {
3955                 "asynckit": "0.4.0",
3956                 "combined-stream": "1.0.5",
3957                 "mime-types": "2.1.14"
3958               }
3959             },
3960             "fs.realpath": {
3961               "version": "1.0.0",
3962               "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3963               "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3964               "dev": true
3965             },
3966             "fstream": {
3967               "version": "1.0.10",
3968               "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz",
3969               "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI=",
3970               "dev": true,
3971               "requires": {
3972                 "graceful-fs": "4.1.11",
3973                 "inherits": "2.0.3",
3974                 "mkdirp": "0.5.1",
3975                 "rimraf": "2.5.4"
3976               }
3977             },
3978             "fstream-ignore": {
3979               "version": "1.0.5",
3980               "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
3981               "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=",
3982               "dev": true,
3983               "optional": true,
3984               "requires": {
3985                 "fstream": "1.0.10",
3986                 "inherits": "2.0.3",
3987                 "minimatch": "3.0.3"
3988               }
3989             },
3990             "gauge": {
3991               "version": "2.7.3",
3992               "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz",
3993               "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=",
3994               "dev": true,
3995               "optional": true,
3996               "requires": {
3997                 "aproba": "1.1.1",
3998                 "console-control-strings": "1.1.0",
3999                 "has-unicode": "2.0.1",
4000                 "object-assign": "4.1.1",
4001                 "signal-exit": "3.0.2",
4002                 "string-width": "1.0.2",
4003                 "strip-ansi": "3.0.1",
4004                 "wide-align": "1.1.0"
4005               }
4006             },
4007             "generate-function": {
4008               "version": "2.0.0",
4009               "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
4010               "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
4011               "dev": true,
4012               "optional": true
4013             },
4014             "generate-object-property": {
4015               "version": "1.2.0",
4016               "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
4017               "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
4018               "dev": true,
4019               "optional": true,
4020               "requires": {
4021                 "is-property": "1.0.2"
4022               }
4023             },
4024             "getpass": {
4025               "version": "0.1.6",
4026               "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz",
4027               "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=",
4028               "dev": true,
4029               "optional": true,
4030               "requires": {
4031                 "assert-plus": "1.0.0"
4032               },
4033               "dependencies": {
4034                 "assert-plus": {
4035                   "version": "1.0.0",
4036                   "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
4037                   "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
4038                   "dev": true,
4039                   "optional": true
4040                 }
4041               }
4042             },
4043             "glob": {
4044               "version": "7.1.1",
4045               "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
4046               "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
4047               "dev": true,
4048               "requires": {
4049                 "fs.realpath": "1.0.0",
4050                 "inflight": "1.0.6",
4051                 "inherits": "2.0.3",
4052                 "minimatch": "3.0.3",
4053                 "once": "1.4.0",
4054                 "path-is-absolute": "1.0.1"
4055               }
4056             },
4057             "graceful-fs": {
4058               "version": "4.1.11",
4059               "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
4060               "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
4061               "dev": true
4062             },
4063             "graceful-readlink": {
4064               "version": "1.0.1",
4065               "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
4066               "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
4067               "dev": true,
4068               "optional": true
4069             },
4070             "har-validator": {
4071               "version": "2.0.6",
4072               "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
4073               "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
4074               "dev": true,
4075               "optional": true,
4076               "requires": {
4077                 "chalk": "1.1.3",
4078                 "commander": "2.9.0",
4079                 "is-my-json-valid": "2.15.0",
4080                 "pinkie-promise": "2.0.1"
4081               }
4082             },
4083             "has-ansi": {
4084               "version": "2.0.0",
4085               "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
4086  &nbs