OSDN Git Service

Merge branch 'dashboardmaster' into dev
[bytom/bytom-electron.git] / package-lock.json
1 {
2   "name": "bytom-wallet",
3   "version": "1.0.10",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "7zip-bin": {
8       "version": "4.0.2",
9       "resolved": "http://registry.npm.taobao.org/7zip-bin/download/7zip-bin-4.0.2.tgz",
10       "integrity": "sha1-arvcIvM8q3QgU3d6JtsuJcpScXk=",
11       "dev": true
12     },
13     "@babel/runtime": {
14       "version": "7.1.2",
15       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz",
16       "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==",
17       "requires": {
18         "regenerator-runtime": "0.12.1"
19       },
20       "dependencies": {
21         "regenerator-runtime": {
22           "version": "0.12.1",
23           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
24           "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
25         }
26       }
27     },
28     "@types/node": {
29       "version": "8.10.29",
30       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.29.tgz",
31       "integrity": "sha512-zbteaWZ2mdduacm0byELwtRyhYE40aK+pAanQk415gr1eRuu67x7QGOLmn8jz5zI8LDK7d0WI/oT6r5Trz4rzQ==",
32       "dev": true
33     },
34     "abbrev": {
35       "version": "1.1.1",
36       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
37       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
38       "dev": true
39     },
40     "accepts": {
41       "version": "1.3.5",
42       "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz",
43       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
44       "dev": true,
45       "requires": {
46         "mime-types": "2.1.18",
47         "negotiator": "0.6.1"
48       }
49     },
50     "acorn": {
51       "version": "5.7.3",
52       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
53       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
54       "dev": true
55     },
56     "acorn-jsx": {
57       "version": "3.0.1",
58       "resolved": "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz",
59       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
60       "dev": true,
61       "requires": {
62         "acorn": "3.3.0"
63       },
64       "dependencies": {
65         "acorn": {
66           "version": "3.3.0",
67           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
68           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
69           "dev": true
70         }
71       }
72     },
73     "ajv": {
74       "version": "5.5.2",
75       "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz",
76       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
77       "dev": true,
78       "requires": {
79         "co": "4.6.0",
80         "fast-deep-equal": "1.1.0",
81         "fast-json-stable-stringify": "2.0.0",
82         "json-schema-traverse": "0.3.1"
83       }
84     },
85     "ajv-keywords": {
86       "version": "3.2.0",
87       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
88       "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
89       "dev": true
90     },
91     "align-text": {
92       "version": "0.1.4",
93       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
94       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
95       "dev": true,
96       "requires": {
97         "kind-of": "3.2.2",
98         "longest": "1.0.1",
99         "repeat-string": "1.6.1"
100       }
101     },
102     "alphanum-sort": {
103       "version": "1.0.2",
104       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
105       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
106       "dev": true
107     },
108     "amdefine": {
109       "version": "1.0.1",
110       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
111       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
112       "dev": true
113     },
114     "ansi-align": {
115       "version": "2.0.0",
116       "resolved": "http://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
117       "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
118       "dev": true,
119       "requires": {
120         "string-width": "2.1.1"
121       },
122       "dependencies": {
123         "ansi-regex": {
124           "version": "3.0.0",
125           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
126           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
127           "dev": true
128         },
129         "is-fullwidth-code-point": {
130           "version": "2.0.0",
131           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
132           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
133           "dev": true
134         },
135         "string-width": {
136           "version": "2.1.1",
137           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
138           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
139           "dev": true,
140           "requires": {
141             "is-fullwidth-code-point": "2.0.0",
142             "strip-ansi": "4.0.0"
143           }
144         },
145         "strip-ansi": {
146           "version": "4.0.0",
147           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
148           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
149           "dev": true,
150           "requires": {
151             "ansi-regex": "3.0.0"
152           }
153         }
154       }
155     },
156     "ansi-escapes": {
157       "version": "3.2.0",
158       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
159       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
160       "dev": true
161     },
162     "ansi-html": {
163       "version": "0.0.7",
164       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
165       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
166       "dev": true
167     },
168     "ansi-regex": {
169       "version": "2.1.1",
170       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
171       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
172     },
173     "ansi-styles": {
174       "version": "2.2.1",
175       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
176       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
177     },
178     "anymatch": {
179       "version": "1.3.2",
180       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
181       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
182       "dev": true,
183       "requires": {
184         "micromatch": "2.3.11",
185         "normalize-path": "2.1.1"
186       }
187     },
188     "app-builder-bin": {
189       "version": "1.9.7",
190       "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.7.tgz",
191       "integrity": "sha1-nwFDn6gIikNHHfnl4HHdOICoz/A=",
192       "dev": true
193     },
194     "aproba": {
195       "version": "1.2.0",
196       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
197       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
198       "dev": true
199     },
200     "are-we-there-yet": {
201       "version": "1.1.5",
202       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
203       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
204       "dev": true,
205       "requires": {
206         "delegates": "1.0.0",
207         "readable-stream": "2.3.6"
208       },
209       "dependencies": {
210         "isarray": {
211           "version": "1.0.0",
212           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
213           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
214           "dev": true
215         },
216         "readable-stream": {
217           "version": "2.3.6",
218           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
219           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
220           "dev": true,
221           "requires": {
222             "core-util-is": "1.0.2",
223             "inherits": "2.0.3",
224             "isarray": "1.0.0",
225             "process-nextick-args": "2.0.0",
226             "safe-buffer": "5.1.2",
227             "string_decoder": "1.1.1",
228             "util-deprecate": "1.0.2"
229           }
230         },
231         "string_decoder": {
232           "version": "1.1.1",
233           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
234           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
235           "dev": true,
236           "requires": {
237             "safe-buffer": "5.1.2"
238           }
239         }
240       }
241     },
242     "argparse": {
243       "version": "1.0.10",
244       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
245       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
246       "dev": true,
247       "requires": {
248         "sprintf-js": "1.0.3"
249       }
250     },
251     "arr-diff": {
252       "version": "2.0.0",
253       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
254       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
255       "dev": true,
256       "requires": {
257         "arr-flatten": "1.1.0"
258       }
259     },
260     "arr-flatten": {
261       "version": "1.1.0",
262       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
263       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
264       "dev": true
265     },
266     "array-back": {
267       "version": "1.0.4",
268       "resolved": "http://registry.npm.taobao.org/array-back/download/array-back-1.0.4.tgz",
269       "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
270       "dev": true,
271       "requires": {
272         "typical": "2.6.1"
273       }
274     },
275     "array-filter": {
276       "version": "0.0.1",
277       "resolved": "http://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz",
278       "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
279       "dev": true
280     },
281     "array-find-index": {
282       "version": "1.0.2",
283       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
284       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
285       "dev": true
286     },
287     "array-flatten": {
288       "version": "1.1.1",
289       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
290       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
291       "dev": true
292     },
293     "array-includes": {
294       "version": "3.0.3",
295       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
296       "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
297       "dev": true,
298       "requires": {
299         "define-properties": "1.1.2",
300         "es-abstract": "1.11.0"
301       }
302     },
303     "array-map": {
304       "version": "0.0.0",
305       "resolved": "http://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz",
306       "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
307       "dev": true
308     },
309     "array-reduce": {
310       "version": "0.0.0",
311       "resolved": "http://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz",
312       "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
313       "dev": true
314     },
315     "array-unique": {
316       "version": "0.2.1",
317       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
318       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
319       "dev": true
320     },
321     "asap": {
322       "version": "2.0.6",
323       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
324       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
325     },
326     "asn1": {
327       "version": "0.2.3",
328       "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
329       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
330       "dev": true
331     },
332     "assert": {
333       "version": "1.4.1",
334       "resolved": "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz",
335       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
336       "dev": true,
337       "requires": {
338         "util": "0.10.3"
339       }
340     },
341     "assert-plus": {
342       "version": "1.0.0",
343       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
344       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
345       "dev": true
346     },
347     "assertion-error": {
348       "version": "1.1.0",
349       "resolved": "http://registry.npm.taobao.org/assertion-error/download/assertion-error-1.1.0.tgz",
350       "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=",
351       "dev": true
352     },
353     "async-each": {
354       "version": "1.0.1",
355       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
356       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
357       "dev": true
358     },
359     "async-exit-hook": {
360       "version": "2.0.1",
361       "resolved": "http://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz",
362       "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=",
363       "dev": true
364     },
365     "async-foreach": {
366       "version": "0.1.3",
367       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
368       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
369       "dev": true
370     },
371     "asynckit": {
372       "version": "0.4.0",
373       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
374       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
375       "dev": true
376     },
377     "atob": {
378       "version": "2.1.1",
379       "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.1.tgz",
380       "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
381       "dev": true
382     },
383     "autoprefixer": {
384       "version": "6.7.7",
385       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
386       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
387       "dev": true,
388       "requires": {
389         "browserslist": "1.7.7",
390         "caniuse-db": "1.0.30000846",
391         "normalize-range": "0.1.2",
392         "num2fraction": "1.2.2",
393         "postcss": "5.2.18",
394         "postcss-value-parser": "3.3.0"
395       }
396     },
397     "aws-sign2": {
398       "version": "0.7.0",
399       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
400       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
401       "dev": true
402     },
403     "aws4": {
404       "version": "1.7.0",
405       "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.7.0.tgz",
406       "integrity": "sha1-1NDpudv8p3vwjusKikcVUP454ok=",
407       "dev": true
408     },
409     "babel-cli": {
410       "version": "6.26.0",
411       "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
412       "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
413       "dev": true,
414       "requires": {
415         "babel-core": "6.26.3",
416         "babel-polyfill": "6.26.0",
417         "babel-register": "6.26.0",
418         "babel-runtime": "6.26.0",
419         "chokidar": "1.7.0",
420         "commander": "2.15.1",
421         "convert-source-map": "1.5.1",
422         "fs-readdir-recursive": "1.1.0",
423         "glob": "7.1.2",
424         "lodash": "4.17.14",
425         "output-file-sync": "1.1.2",
426         "path-is-absolute": "1.0.1",
427         "slash": "1.0.0",
428         "source-map": "0.5.7",
429         "v8flags": "2.1.1"
430       },
431       "dependencies": {
432         "babel-core": {
433           "version": "6.26.3",
434           "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
435           "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
436           "dev": true,
437           "requires": {
438             "babel-code-frame": "6.26.0",
439             "babel-generator": "6.26.1",
440             "babel-helpers": "6.24.1",
441             "babel-messages": "6.23.0",
442             "babel-register": "6.26.0",
443             "babel-runtime": "6.26.0",
444             "babel-template": "6.26.0",
445             "babel-traverse": "6.26.0",
446             "babel-types": "6.26.0",
447             "babylon": "6.18.0",
448             "convert-source-map": "1.5.1",
449             "debug": "2.6.9",
450             "json5": "0.5.1",
451             "lodash": "4.17.14",
452             "minimatch": "3.0.4",
453             "path-is-absolute": "1.0.1",
454             "private": "0.1.8",
455             "slash": "1.0.0",
456             "source-map": "0.5.7"
457           }
458         },
459         "babel-polyfill": {
460           "version": "6.26.0",
461           "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
462           "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
463           "dev": true,
464           "requires": {
465             "babel-runtime": "6.26.0",
466             "core-js": "2.5.7",
467             "regenerator-runtime": "0.10.5"
468           }
469         },
470         "babel-register": {
471           "version": "6.26.0",
472           "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
473           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
474           "dev": true,
475           "requires": {
476             "babel-core": "6.26.3",
477             "babel-runtime": "6.26.0",
478             "core-js": "2.5.7",
479             "home-or-tmp": "2.0.0",
480             "lodash": "4.17.14",
481             "mkdirp": "0.5.1",
482             "source-map-support": "0.4.18"
483           }
484         },
485         "debug": {
486           "version": "2.6.9",
487           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
488           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
489           "dev": true,
490           "requires": {
491             "ms": "2.0.0"
492           }
493         },
494         "regenerator-runtime": {
495           "version": "0.10.5",
496           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
497           "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
498           "dev": true
499         },
500         "source-map": {
501           "version": "0.5.7",
502           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
503           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
504           "dev": true
505         }
506       }
507     },
508     "babel-code-frame": {
509       "version": "6.26.0",
510       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
511       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
512       "requires": {
513         "chalk": "1.1.3",
514         "esutils": "2.0.2",
515         "js-tokens": "3.0.2"
516       }
517     },
518     "babel-core": {
519       "version": "6.11.4",
520       "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.11.4.tgz",
521       "integrity": "sha1-zFWk8yOaoFD4Ut1ov/yV+IaEgxY=",
522       "dev": true,
523       "requires": {
524         "babel-code-frame": "6.26.0",
525         "babel-generator": "6.26.1",
526         "babel-helpers": "6.24.1",
527         "babel-messages": "6.23.0",
528         "babel-register": "6.22.0",
529         "babel-runtime": "6.26.0",
530         "babel-template": "6.26.0",
531         "babel-traverse": "6.26.0",
532         "babel-types": "6.26.0",
533         "babylon": "6.18.0",
534         "convert-source-map": "1.5.1",
535         "debug": "2.6.9",
536         "json5": "0.4.0",
537         "lodash": "4.17.14",
538         "minimatch": "3.0.4",
539         "path-exists": "1.0.0",
540         "path-is-absolute": "1.0.1",
541         "private": "0.1.8",
542         "shebang-regex": "1.0.0",
543         "slash": "1.0.0",
544         "source-map": "0.5.7"
545       },
546       "dependencies": {
547         "debug": {
548           "version": "2.6.9",
549           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
550           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
551           "dev": true,
552           "requires": {
553             "ms": "2.0.0"
554           }
555         },
556         "json5": {
557           "version": "0.4.0",
558           "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.4.0.tgz",
559           "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=",
560           "dev": true
561         },
562         "source-map": {
563           "version": "0.5.7",
564           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
565           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
566           "dev": true
567         }
568       }
569     },
570     "babel-eslint": {
571       "version": "7.0.0",
572       "resolved": "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-7.0.0.tgz",
573       "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=",
574       "dev": true,
575       "requires": {
576         "babel-traverse": "6.26.0",
577         "babel-types": "6.26.0",
578         "babylon": "6.18.0",
579         "lodash.pickby": "4.6.0"
580       }
581     },
582     "babel-generator": {
583       "version": "6.26.1",
584       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz",
585       "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=",
586       "requires": {
587         "babel-messages": "6.23.0",
588         "babel-runtime": "6.26.0",
589         "babel-types": "6.26.0",
590         "detect-indent": "4.0.0",
591         "jsesc": "1.3.0",
592         "lodash": "4.17.14",
593         "source-map": "0.5.7",
594         "trim-right": "1.0.1"
595       },
596       "dependencies": {
597         "source-map": {
598           "version": "0.5.7",
599           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
600           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
601         }
602       }
603     },
604     "babel-helper-builder-react-jsx": {
605       "version": "6.26.0",
606       "resolved": "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz",
607       "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
608       "dev": true,
609       "requires": {
610         "babel-runtime": "6.26.0",
611         "babel-types": "6.26.0",
612         "esutils": "2.0.2"
613       }
614     },
615     "babel-helper-call-delegate": {
616       "version": "6.24.1",
617       "resolved": "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz",
618       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
619       "dev": true,
620       "requires": {
621         "babel-helper-hoist-variables": "6.24.1",
622         "babel-runtime": "6.26.0",
623         "babel-traverse": "6.26.0",
624         "babel-types": "6.26.0"
625       }
626     },
627     "babel-helper-define-map": {
628       "version": "6.26.0",
629       "resolved": "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz",
630       "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
631       "dev": true,
632       "requires": {
633         "babel-helper-function-name": "6.24.1",
634         "babel-runtime": "6.26.0",
635         "babel-types": "6.26.0",
636         "lodash": "4.17.14"
637       }
638     },
639     "babel-helper-function-name": {
640       "version": "6.24.1",
641       "resolved": "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz",
642       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
643       "dev": true,
644       "requires": {
645         "babel-helper-get-function-arity": "6.24.1",
646         "babel-runtime": "6.26.0",
647         "babel-template": "6.26.0",
648         "babel-traverse": "6.26.0",
649         "babel-types": "6.26.0"
650       }
651     },
652     "babel-helper-get-function-arity": {
653       "version": "6.24.1",
654       "resolved": "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz",
655       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
656       "dev": true,
657       "requires": {
658         "babel-runtime": "6.26.0",
659         "babel-types": "6.26.0"
660       }
661     },
662     "babel-helper-hoist-variables": {
663       "version": "6.24.1",
664       "resolved": "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz",
665       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
666       "dev": true,
667       "requires": {
668         "babel-runtime": "6.26.0",
669         "babel-types": "6.26.0"
670       }
671     },
672     "babel-helper-optimise-call-expression": {
673       "version": "6.24.1",
674       "resolved": "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz",
675       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
676       "dev": true,
677       "requires": {
678         "babel-runtime": "6.26.0",
679         "babel-types": "6.26.0"
680       }
681     },
682     "babel-helper-regex": {
683       "version": "6.26.0",
684       "resolved": "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz",
685       "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
686       "dev": true,
687       "requires": {
688         "babel-runtime": "6.26.0",
689         "babel-types": "6.26.0",
690         "lodash": "4.17.14"
691       }
692     },
693     "babel-helper-replace-supers": {
694       "version": "6.24.1",
695       "resolved": "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz",
696       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
697       "dev": true,
698       "requires": {
699         "babel-helper-optimise-call-expression": "6.24.1",
700         "babel-messages": "6.23.0",
701         "babel-runtime": "6.26.0",
702         "babel-template": "6.26.0",
703         "babel-traverse": "6.26.0",
704         "babel-types": "6.26.0"
705       }
706     },
707     "babel-helpers": {
708       "version": "6.24.1",
709       "resolved": "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz",
710       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
711       "requires": {
712         "babel-runtime": "6.26.0",
713         "babel-template": "6.26.0"
714       }
715     },
716     "babel-loader": {
717       "version": "6.2.10",
718       "resolved": "http://registry.npm.taobao.org/babel-loader/download/babel-loader-6.2.10.tgz",
719       "integrity": "sha1-re/CskIyDNXRXmWzHOoOixsC1LA=",
720       "dev": true,
721       "requires": {
722         "find-cache-dir": "0.1.1",
723         "loader-utils": "0.2.17",
724         "mkdirp": "0.5.1",
725         "object-assign": "4.1.1"
726       }
727     },
728     "babel-messages": {
729       "version": "6.23.0",
730       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
731       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
732       "requires": {
733         "babel-runtime": "6.26.0"
734       }
735     },
736     "babel-plugin-check-es2015-constants": {
737       "version": "6.22.0",
738       "resolved": "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz",
739       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
740       "dev": true,
741       "requires": {
742         "babel-runtime": "6.26.0"
743       }
744     },
745     "babel-plugin-react-transform": {
746       "version": "2.0.2",
747       "resolved": "http://registry.npm.taobao.org/babel-plugin-react-transform/download/babel-plugin-react-transform-2.0.2.tgz",
748       "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=",
749       "dev": true,
750       "requires": {
751         "lodash": "4.17.14"
752       }
753     },
754     "babel-plugin-syntax-flow": {
755       "version": "6.18.0",
756       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz",
757       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
758       "dev": true
759     },
760     "babel-plugin-syntax-jsx": {
761       "version": "6.18.0",
762       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
763       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
764       "dev": true
765     },
766     "babel-plugin-syntax-object-rest-spread": {
767       "version": "6.13.0",
768       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
769       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
770       "dev": true
771     },
772     "babel-plugin-transform-es2015-arrow-functions": {
773       "version": "6.22.0",
774       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
775       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
776       "dev": true,
777       "requires": {
778         "babel-runtime": "6.26.0"
779       }
780     },
781     "babel-plugin-transform-es2015-block-scoped-functions": {
782       "version": "6.22.0",
783       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
784       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
785       "dev": true,
786       "requires": {
787         "babel-runtime": "6.26.0"
788       }
789     },
790     "babel-plugin-transform-es2015-block-scoping": {
791       "version": "6.26.0",
792       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
793       "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
794       "dev": true,
795       "requires": {
796         "babel-runtime": "6.26.0",
797         "babel-template": "6.26.0",
798         "babel-traverse": "6.26.0",
799         "babel-types": "6.26.0",
800         "lodash": "4.17.14"
801       }
802     },
803     "babel-plugin-transform-es2015-classes": {
804       "version": "6.24.1",
805       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz",
806       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
807       "dev": true,
808       "requires": {
809         "babel-helper-define-map": "6.26.0",
810         "babel-helper-function-name": "6.24.1",
811         "babel-helper-optimise-call-expression": "6.24.1",
812         "babel-helper-replace-supers": "6.24.1",
813         "babel-messages": "6.23.0",
814         "babel-runtime": "6.26.0",
815         "babel-template": "6.26.0",
816         "babel-traverse": "6.26.0",
817         "babel-types": "6.26.0"
818       }
819     },
820     "babel-plugin-transform-es2015-computed-properties": {
821       "version": "6.24.1",
822       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
823       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
824       "dev": true,
825       "requires": {
826         "babel-runtime": "6.26.0",
827         "babel-template": "6.26.0"
828       }
829     },
830     "babel-plugin-transform-es2015-destructuring": {
831       "version": "6.23.0",
832       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
833       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
834       "dev": true,
835       "requires": {
836         "babel-runtime": "6.26.0"
837       }
838     },
839     "babel-plugin-transform-es2015-duplicate-keys": {
840       "version": "6.24.1",
841       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
842       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
843       "dev": true,
844       "requires": {
845         "babel-runtime": "6.26.0",
846         "babel-types": "6.26.0"
847       }
848     },
849     "babel-plugin-transform-es2015-for-of": {
850       "version": "6.23.0",
851       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
852       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
853       "dev": true,
854       "requires": {
855         "babel-runtime": "6.26.0"
856       }
857     },
858     "babel-plugin-transform-es2015-function-name": {
859       "version": "6.24.1",
860       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
861       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
862       "dev": true,
863       "requires": {
864         "babel-helper-function-name": "6.24.1",
865         "babel-runtime": "6.26.0",
866         "babel-types": "6.26.0"
867       }
868     },
869     "babel-plugin-transform-es2015-literals": {
870       "version": "6.22.0",
871       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz",
872       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
873       "dev": true,
874       "requires": {
875         "babel-runtime": "6.26.0"
876       }
877     },
878     "babel-plugin-transform-es2015-modules-commonjs": {
879       "version": "6.26.2",
880       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
881       "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=",
882       "dev": true,
883       "requires": {
884         "babel-plugin-transform-strict-mode": "6.24.1",
885         "babel-runtime": "6.26.0",
886         "babel-template": "6.26.0",
887         "babel-types": "6.26.0"
888       }
889     },
890     "babel-plugin-transform-es2015-object-super": {
891       "version": "6.24.1",
892       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
893       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
894       "dev": true,
895       "requires": {
896         "babel-helper-replace-supers": "6.24.1",
897         "babel-runtime": "6.26.0"
898       }
899     },
900     "babel-plugin-transform-es2015-parameters": {
901       "version": "6.24.1",
902       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
903       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
904       "dev": true,
905       "requires": {
906         "babel-helper-call-delegate": "6.24.1",
907         "babel-helper-get-function-arity": "6.24.1",
908         "babel-runtime": "6.26.0",
909         "babel-template": "6.26.0",
910         "babel-traverse": "6.26.0",
911         "babel-types": "6.26.0"
912       }
913     },
914     "babel-plugin-transform-es2015-shorthand-properties": {
915       "version": "6.24.1",
916       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
917       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
918       "dev": true,
919       "requires": {
920         "babel-runtime": "6.26.0",
921         "babel-types": "6.26.0"
922       }
923     },
924     "babel-plugin-transform-es2015-spread": {
925       "version": "6.22.0",
926       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz",
927       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
928       "dev": true,
929       "requires": {
930         "babel-runtime": "6.26.0"
931       }
932     },
933     "babel-plugin-transform-es2015-sticky-regex": {
934       "version": "6.24.1",
935       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
936       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
937       "dev": true,
938       "requires": {
939         "babel-helper-regex": "6.26.0",
940         "babel-runtime": "6.26.0",
941         "babel-types": "6.26.0"
942       }
943     },
944     "babel-plugin-transform-es2015-template-literals": {
945       "version": "6.22.0",
946       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
947       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
948       "dev": true,
949       "requires": {
950         "babel-runtime": "6.26.0"
951       }
952     },
953     "babel-plugin-transform-es2015-typeof-symbol": {
954       "version": "6.23.0",
955       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
956       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
957       "dev": true,
958       "requires": {
959         "babel-runtime": "6.26.0"
960       }
961     },
962     "babel-plugin-transform-es2015-unicode-regex": {
963       "version": "6.24.1",
964       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
965       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
966       "dev": true,
967       "requires": {
968         "babel-helper-regex": "6.26.0",
969         "babel-runtime": "6.26.0",
970         "regexpu-core": "2.0.0"
971       }
972     },
973     "babel-plugin-transform-flow-strip-types": {
974       "version": "6.22.0",
975       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
976       "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
977       "dev": true,
978       "requires": {
979         "babel-plugin-syntax-flow": "6.18.0",
980         "babel-runtime": "6.26.0"
981       }
982     },
983     "babel-plugin-transform-object-rest-spread": {
984       "version": "6.8.0",
985       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.8.0.tgz",
986       "integrity": "sha1-A9EwjiV6nY4agVrh/T2yG96/CNk=",
987       "dev": true,
988       "requires": {
989         "babel-plugin-syntax-object-rest-spread": "6.13.0",
990         "babel-runtime": "6.26.0"
991       }
992     },
993     "babel-plugin-transform-react-display-name": {
994       "version": "6.25.0",
995       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-display-name/download/babel-plugin-transform-react-display-name-6.25.0.tgz",
996       "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
997       "dev": true,
998       "requires": {
999         "babel-runtime": "6.26.0"
1000       }
1001     },
1002     "babel-plugin-transform-react-jsx": {
1003       "version": "6.24.1",
1004       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz",
1005       "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1006       "dev": true,
1007       "requires": {
1008         "babel-helper-builder-react-jsx": "6.26.0",
1009         "babel-plugin-syntax-jsx": "6.18.0",
1010         "babel-runtime": "6.26.0"
1011       }
1012     },
1013     "babel-plugin-transform-react-jsx-source": {
1014       "version": "6.22.0",
1015       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx-source/download/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
1016       "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
1017       "dev": true,
1018       "requires": {
1019         "babel-plugin-syntax-jsx": "6.18.0",
1020         "babel-runtime": "6.26.0"
1021       }
1022     },
1023     "babel-plugin-transform-regenerator": {
1024       "version": "6.26.0",
1025       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz",
1026       "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1027       "dev": true,
1028       "requires": {
1029         "regenerator-transform": "0.10.1"
1030       }
1031     },
1032     "babel-plugin-transform-strict-mode": {
1033       "version": "6.24.1",
1034       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz",
1035       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1036       "dev": true,
1037       "requires": {
1038         "babel-runtime": "6.26.0",
1039         "babel-types": "6.26.0"
1040       }
1041     },
1042     "babel-polyfill": {
1043       "version": "6.16.0",
1044       "resolved": "http://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.16.0.tgz",
1045       "integrity": "sha1-LUUCHfh+JqN0ttTRqcZZZNF/JCI=",
1046       "requires": {
1047         "babel-runtime": "6.26.0",
1048         "core-js": "2.5.7",
1049         "regenerator-runtime": "0.9.6"
1050       }
1051     },
1052     "babel-preset-es2015": {
1053       "version": "6.9.0",
1054       "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.9.0.tgz",
1055       "integrity": "sha1-leRxasRIHfswmZy1wRGBThraD0E=",
1056       "dev": true,
1057       "requires": {
1058         "babel-plugin-check-es2015-constants": "6.22.0",
1059         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
1060         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
1061         "babel-plugin-transform-es2015-block-scoping": "6.26.0",
1062         "babel-plugin-transform-es2015-classes": "6.24.1",
1063         "babel-plugin-transform-es2015-computed-properties": "6.24.1",
1064         "babel-plugin-transform-es2015-destructuring": "6.23.0",
1065         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
1066         "babel-plugin-transform-es2015-for-of": "6.23.0",
1067         "babel-plugin-transform-es2015-function-name": "6.24.1",
1068         "babel-plugin-transform-es2015-literals": "6.22.0",
1069         "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
1070         "babel-plugin-transform-es2015-object-super": "6.24.1",
1071         "babel-plugin-transform-es2015-parameters": "6.24.1",
1072         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
1073         "babel-plugin-transform-es2015-spread": "6.22.0",
1074         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
1075         "babel-plugin-transform-es2015-template-literals": "6.22.0",
1076         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
1077         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
1078         "babel-plugin-transform-regenerator": "6.26.0"
1079       }
1080     },
1081     "babel-preset-react": {
1082       "version": "6.5.0",
1083       "resolved": "http://registry.npm.taobao.org/babel-preset-react/download/babel-preset-react-6.5.0.tgz",
1084       "integrity": "sha1-0yiaoOMI29SLchD5l3EB8Pluvh8=",
1085       "dev": true,
1086       "requires": {
1087         "babel-plugin-syntax-flow": "6.18.0",
1088         "babel-plugin-syntax-jsx": "6.18.0",
1089         "babel-plugin-transform-flow-strip-types": "6.22.0",
1090         "babel-plugin-transform-react-display-name": "6.25.0",
1091         "babel-plugin-transform-react-jsx": "6.24.1",
1092         "babel-plugin-transform-react-jsx-source": "6.22.0"
1093       }
1094     },
1095     "babel-preset-react-hmre": {
1096       "version": "1.1.1",
1097       "resolved": "http://registry.npm.taobao.org/babel-preset-react-hmre/download/babel-preset-react-hmre-1.1.1.tgz",
1098       "integrity": "sha1-0hbmDLW41Mhz4Z7Q9U6v8UN7xJI=",
1099       "dev": true,
1100       "requires": {
1101         "babel-plugin-react-transform": "2.0.2",
1102         "react-transform-catch-errors": "1.0.2",
1103         "react-transform-hmr": "1.0.4",
1104         "redbox-react": "1.6.0"
1105       }
1106     },
1107     "babel-register": {
1108       "version": "6.22.0",
1109       "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.22.0.tgz",
1110       "integrity": "sha1-ph3YOXX5ykqefW7/MFlJTNXqTGM=",
1111       "requires": {
1112         "babel-core": "6.26.3",
1113         "babel-runtime": "6.26.0",
1114         "core-js": "2.5.7",
1115         "home-or-tmp": "2.0.0",
1116         "lodash": "4.17.14",
1117         "mkdirp": "0.5.1",
1118         "source-map-support": "0.4.18"
1119       },
1120       "dependencies": {
1121         "babel-core": {
1122           "version": "6.26.3",
1123           "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz",
1124           "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=",
1125           "requires": {
1126             "babel-code-frame": "6.26.0",
1127             "babel-generator": "6.26.1",
1128             "babel-helpers": "6.24.1",
1129             "babel-messages": "6.23.0",
1130             "babel-register": "6.26.0",
1131             "babel-runtime": "6.26.0",
1132             "babel-template": "6.26.0",
1133             "babel-traverse": "6.26.0",
1134             "babel-types": "6.26.0",
1135             "babylon": "6.18.0",
1136             "convert-source-map": "1.5.1",
1137             "debug": "2.6.9",
1138             "json5": "0.5.1",
1139             "lodash": "4.17.14",
1140             "minimatch": "3.0.4",
1141             "path-is-absolute": "1.0.1",
1142             "private": "0.1.8",
1143             "slash": "1.0.0",
1144             "source-map": "0.5.7"
1145           },
1146           "dependencies": {
1147             "babel-register": {
1148               "version": "6.26.0",
1149               "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1150               "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1151               "requires": {
1152                 "babel-core": "6.26.3",
1153                 "babel-runtime": "6.26.0",
1154                 "core-js": "2.5.7",
1155                 "home-or-tmp": "2.0.0",
1156                 "lodash": "4.17.14",
1157                 "mkdirp": "0.5.1",
1158                 "source-map-support": "0.4.18"
1159               }
1160             }
1161           }
1162         },
1163         "babel-register": {
1164           "version": "6.26.0",
1165           "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1166           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1167           "requires": {
1168             "babel-core": "6.26.3",
1169             "babel-runtime": "6.26.0",
1170             "core-js": "2.5.7",
1171             "home-or-tmp": "2.0.0",
1172             "lodash": "4.17.14",
1173             "mkdirp": "0.5.1",
1174             "source-map-support": "0.4.18"
1175           }
1176         },
1177         "debug": {
1178           "version": "2.6.9",
1179           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1180           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1181           "requires": {
1182             "ms": "2.0.0"
1183           }
1184         },
1185         "source-map": {
1186           "version": "0.5.7",
1187           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
1188           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
1189         }
1190       }
1191     },
1192     "babel-runtime": {
1193       "version": "6.26.0",
1194       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
1195       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1196       "requires": {
1197         "core-js": "2.5.7",
1198         "regenerator-runtime": "0.11.1"
1199       },
1200       "dependencies": {
1201         "regenerator-runtime": {
1202           "version": "0.11.1",
1203           "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz",
1204           "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
1205         }
1206       }
1207     },
1208     "babel-template": {
1209       "version": "6.26.0",
1210       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
1211       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1212       "requires": {
1213         "babel-runtime": "6.26.0",
1214         "babel-traverse": "6.26.0",
1215         "babel-types": "6.26.0",
1216         "babylon": "6.18.0",
1217         "lodash": "4.17.14"
1218       }
1219     },
1220     "babel-traverse": {
1221       "version": "6.26.0",
1222       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
1223       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1224       "requires": {
1225         "babel-code-frame": "6.26.0",
1226         "babel-messages": "6.23.0",
1227         "babel-runtime": "6.26.0",
1228         "babel-types": "6.26.0",
1229         "babylon": "6.18.0",
1230         "debug": "2.6.9",
1231         "globals": "9.18.0",
1232         "invariant": "2.2.4",
1233         "lodash": "4.17.14"
1234       },
1235       "dependencies": {
1236         "debug": {
1237           "version": "2.6.9",
1238           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1239           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1240           "requires": {
1241             "ms": "2.0.0"
1242           }
1243         }
1244       }
1245     },
1246     "babel-types": {
1247       "version": "6.26.0",
1248       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
1249       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1250       "requires": {
1251         "babel-runtime": "6.26.0",
1252         "esutils": "2.0.2",
1253         "lodash": "4.17.14",
1254         "to-fast-properties": "1.0.3"
1255       }
1256     },
1257     "babylon": {
1258       "version": "6.18.0",
1259       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
1260       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM="
1261     },
1262     "balanced-match": {
1263       "version": "1.0.0",
1264       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
1265       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1266     },
1267     "base64-js": {
1268       "version": "1.2.0",
1269       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.0.tgz",
1270       "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
1271       "dev": true
1272     },
1273     "bcrypt-pbkdf": {
1274       "version": "1.0.1",
1275       "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
1276       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
1277       "dev": true,
1278       "optional": true,
1279       "requires": {
1280         "tweetnacl": "0.14.5"
1281       }
1282     },
1283     "big.js": {
1284       "version": "3.2.0",
1285       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz",
1286       "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=",
1287       "dev": true
1288     },
1289     "bignumber.js": {
1290       "version": "7.2.1",
1291       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
1292       "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
1293     },
1294     "binary-extensions": {
1295       "version": "1.11.0",
1296       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.11.0.tgz",
1297       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1298       "dev": true
1299     },
1300     "block-stream": {
1301       "version": "0.0.9",
1302       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
1303       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1304       "dev": true,
1305       "requires": {
1306         "inherits": "2.0.3"
1307       }
1308     },
1309     "bluebird": {
1310       "version": "3.5.1",
1311       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.1.tgz",
1312       "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=",
1313       "dev": true
1314     },
1315     "bluebird-lst": {
1316       "version": "1.0.5",
1317       "resolved": "http://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.5.tgz",
1318       "integrity": "sha1-vryDAmt+kqcocaPcWZ4hnL+wAqk=",
1319       "dev": true,
1320       "requires": {
1321         "bluebird": "3.5.1"
1322       }
1323     },
1324     "body-parser": {
1325       "version": "1.18.2",
1326       "resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.2.tgz",
1327       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
1328       "dev": true,
1329       "requires": {
1330         "bytes": "3.0.0",
1331         "content-type": "1.0.4",
1332         "debug": "2.6.9",
1333         "depd": "1.1.2",
1334         "http-errors": "1.6.3",
1335         "iconv-lite": "0.4.19",
1336         "on-finished": "2.3.0",
1337         "qs": "6.5.1",
1338         "raw-body": "2.3.2",
1339         "type-is": "1.6.16"
1340       },
1341       "dependencies": {
1342         "debug": {
1343           "version": "2.6.9",
1344           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1345           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1346           "dev": true,
1347           "requires": {
1348             "ms": "2.0.0"
1349           }
1350         },
1351         "iconv-lite": {
1352           "version": "0.4.19",
1353           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.19.tgz",
1354           "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=",
1355           "dev": true
1356         },
1357         "qs": {
1358           "version": "6.5.1",
1359           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
1360           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
1361           "dev": true
1362         },
1363         "raw-body": {
1364           "version": "2.3.2",
1365           "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.2.tgz",
1366           "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
1367           "dev": true,
1368           "requires": {
1369             "bytes": "3.0.0",
1370             "http-errors": "1.6.2",
1371             "iconv-lite": "0.4.19",
1372             "unpipe": "1.0.0"
1373           },
1374           "dependencies": {
1375             "depd": {
1376               "version": "1.1.1",
1377               "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
1378               "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1379               "dev": true
1380             },
1381             "http-errors": {
1382               "version": "1.6.2",
1383               "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
1384               "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
1385               "dev": true,
1386               "requires": {
1387                 "depd": "1.1.1",
1388                 "inherits": "2.0.3",
1389                 "setprototypeof": "1.0.3",
1390                 "statuses": "1.5.0"
1391               }
1392             }
1393           }
1394         },
1395         "setprototypeof": {
1396           "version": "1.0.3",
1397           "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
1398           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
1399           "dev": true
1400         }
1401       }
1402     },
1403     "bootstrap-loader": {
1404       "version": "1.0.10",
1405       "resolved": "http://registry.npm.taobao.org/bootstrap-loader/download/bootstrap-loader-1.0.10.tgz",
1406       "integrity": "sha1-Z/ESwkDrXYp7nQF3kXmNSX0fIgY=",
1407       "dev": true,
1408       "requires": {
1409         "chalk": "1.1.3",
1410         "escape-regexp": "0.0.1",
1411         "js-yaml": "3.13.1",
1412         "loader-utils": "0.2.17",
1413         "resolve": "1.7.1",
1414         "semver": "5.5.0",
1415         "strip-json-comments": "1.0.4"
1416       }
1417     },
1418     "bootstrap-sass": {
1419       "version": "3.4.1",
1420       "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz",
1421       "integrity": "sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA=="
1422     },
1423     "boxen": {
1424       "version": "1.3.0",
1425       "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
1426       "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
1427       "dev": true,
1428       "requires": {
1429         "ansi-align": "2.0.0",
1430         "camelcase": "4.1.0",
1431         "chalk": "2.4.1",
1432         "cli-boxes": "1.0.0",
1433         "string-width": "2.1.1",
1434         "term-size": "1.2.0",
1435         "widest-line": "2.0.0"
1436       },
1437       "dependencies": {
1438         "ansi-regex": {
1439           "version": "3.0.0",
1440           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
1441           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1442           "dev": true
1443         },
1444         "ansi-styles": {
1445           "version": "3.2.1",
1446           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1447           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1448           "dev": true,
1449           "requires": {
1450             "color-convert": "1.9.1"
1451           }
1452         },
1453         "camelcase": {
1454           "version": "4.1.0",
1455           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
1456           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1457           "dev": true
1458         },
1459         "chalk": {
1460           "version": "2.4.1",
1461           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1462           "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1463           "dev": true,
1464           "requires": {
1465             "ansi-styles": "3.2.1",
1466             "escape-string-regexp": "1.0.5",
1467             "supports-color": "5.5.0"
1468           }
1469         },
1470         "has-flag": {
1471           "version": "3.0.0",
1472           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1473           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1474           "dev": true
1475         },
1476         "is-fullwidth-code-point": {
1477           "version": "2.0.0",
1478           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
1479           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1480           "dev": true
1481         },
1482         "string-width": {
1483           "version": "2.1.1",
1484           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1485           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1486           "dev": true,
1487           "requires": {
1488             "is-fullwidth-code-point": "2.0.0",
1489             "strip-ansi": "4.0.0"
1490           }
1491         },
1492         "strip-ansi": {
1493           "version": "4.0.0",
1494           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
1495           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1496           "dev": true,
1497           "requires": {
1498             "ansi-regex": "3.0.0"
1499           }
1500         },
1501         "supports-color": {
1502           "version": "5.5.0",
1503           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1504           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1505           "dev": true,
1506           "requires": {
1507             "has-flag": "3.0.0"
1508           }
1509         }
1510       }
1511     },
1512     "brace": {
1513       "version": "0.11.1",
1514       "resolved": "http://registry.npmjs.org/brace/-/brace-0.11.1.tgz",
1515       "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg="
1516     },
1517     "brace-expansion": {
1518       "version": "1.1.11",
1519       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
1520       "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
1521       "requires": {
1522         "balanced-match": "1.0.0",
1523         "concat-map": "0.0.1"
1524       }
1525     },
1526     "braces": {
1527       "version": "3.0.2",
1528       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1529       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1530       "dev": true,
1531       "requires": {
1532         "fill-range": "7.0.1"
1533       },
1534       "dependencies": {
1535         "fill-range": {
1536           "version": "7.0.1",
1537           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1538           "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1539           "dev": true,
1540           "requires": {
1541             "to-regex-range": "5.0.1"
1542           }
1543         }
1544       }
1545     },
1546     "browserify-aes": {
1547       "version": "0.4.0",
1548       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-0.4.0.tgz",
1549       "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=",
1550       "dev": true,
1551       "requires": {
1552         "inherits": "2.0.3"
1553       }
1554     },
1555     "browserify-zlib": {
1556       "version": "0.1.4",
1557       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1558       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1559       "dev": true,
1560       "requires": {
1561         "pako": "0.2.9"
1562       }
1563     },
1564     "browserslist": {
1565       "version": "1.7.7",
1566       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1567       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1568       "dev": true,
1569       "requires": {
1570         "caniuse-db": "1.0.30000846",
1571         "electron-to-chromium": "1.3.48"
1572       }
1573     },
1574     "btoa": {
1575       "version": "1.2.1",
1576       "resolved": "http://registry.npm.taobao.org/btoa/download/btoa-1.2.1.tgz",
1577       "integrity": "sha1-AamQn4ssk/a/aAuiYTHrMPf6PXM="
1578     },
1579     "buffer": {
1580       "version": "4.9.1",
1581       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1582       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1583       "dev": true,
1584       "requires": {
1585         "base64-js": "1.2.0",
1586         "ieee754": "1.1.11",
1587         "isarray": "1.0.0"
1588       },
1589       "dependencies": {
1590         "isarray": {
1591           "version": "1.0.0",
1592           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
1593           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1594           "dev": true
1595         }
1596       }
1597     },
1598     "buffer-from": {
1599       "version": "1.0.0",
1600       "resolved": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.0.0.tgz",
1601       "integrity": "sha1-TLiDLSNhJYmwQG6eKVbBfwb99TE=",
1602       "dev": true
1603     },
1604     "builder-util": {
1605       "version": "5.11.2",
1606       "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.2.tgz",
1607       "integrity": "sha1-LUgp8HQ84bZU6UWG+t5j/Wz++uU=",
1608       "dev": true,
1609       "requires": {
1610         "7zip-bin": "4.0.2",
1611         "app-builder-bin": "1.9.7",
1612         "bluebird-lst": "1.0.5",
1613         "builder-util-runtime": "4.2.1",
1614         "chalk": "2.4.1",
1615         "debug": "3.1.0",
1616         "fs-extra-p": "4.6.0",
1617         "is-ci": "1.1.0",
1618         "js-yaml": "3.13.1",
1619         "lazy-val": "1.0.3",
1620         "semver": "5.5.0",
1621         "source-map-support": "0.5.6",
1622         "stat-mode": "0.2.2",
1623         "temp-file": "3.1.2"
1624       },
1625       "dependencies": {
1626         "ansi-styles": {
1627           "version": "3.2.1",
1628           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
1629           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
1630           "dev": true,
1631           "requires": {
1632             "color-convert": "1.9.1"
1633           }
1634         },
1635         "chalk": {
1636           "version": "2.4.1",
1637           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
1638           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
1639           "dev": true,
1640           "requires": {
1641             "ansi-styles": "3.2.1",
1642             "escape-string-regexp": "1.0.5",
1643             "supports-color": "5.4.0"
1644           }
1645         },
1646         "has-flag": {
1647           "version": "3.0.0",
1648           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1649           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1650           "dev": true
1651         },
1652         "source-map-support": {
1653           "version": "0.5.6",
1654           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
1655           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
1656           "dev": true,
1657           "requires": {
1658             "buffer-from": "1.0.0",
1659             "source-map": "0.6.1"
1660           }
1661         },
1662         "supports-color": {
1663           "version": "5.4.0",
1664           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
1665           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
1666           "dev": true,
1667           "requires": {
1668             "has-flag": "3.0.0"
1669           }
1670         }
1671       }
1672     },
1673     "builder-util-runtime": {
1674       "version": "4.2.1",
1675       "resolved": "http://registry.npm.taobao.org/builder-util-runtime/download/builder-util-runtime-4.2.1.tgz",
1676       "integrity": "sha1-DKo1jxMx1waAAQFBylkZUrabNbw=",
1677       "dev": true,
1678       "requires": {
1679         "bluebird-lst": "1.0.5",
1680         "debug": "3.1.0",
1681         "fs-extra-p": "4.6.0",
1682         "sax": "1.2.4"
1683       }
1684     },
1685     "builtin-modules": {
1686       "version": "1.1.1",
1687       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1688       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1689       "dev": true
1690     },
1691     "builtin-status-codes": {
1692       "version": "3.0.0",
1693       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1694       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1695       "dev": true
1696     },
1697     "bytes": {
1698       "version": "3.0.0",
1699       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
1700       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1701       "dev": true
1702     },
1703     "caller-path": {
1704       "version": "0.1.0",
1705       "resolved": "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz",
1706       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
1707       "dev": true,
1708       "requires": {
1709         "callsites": "0.2.0"
1710       }
1711     },
1712     "callsites": {
1713       "version": "0.2.0",
1714       "resolved": "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz",
1715       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
1716       "dev": true
1717     },
1718     "camelcase": {
1719       "version": "2.1.1",
1720       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1721       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1722       "dev": true
1723     },
1724     "camelcase-keys": {
1725       "version": "2.1.0",
1726       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1727       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1728       "dev": true,
1729       "requires": {
1730         "camelcase": "2.1.1",
1731         "map-obj": "1.0.1"
1732       }
1733     },
1734     "can-promise": {
1735       "version": "0.0.1",
1736       "resolved": "https://registry.npmjs.org/can-promise/-/can-promise-0.0.1.tgz",
1737       "integrity": "sha512-gzVrHyyrvgt0YpDm7pn04MQt8gjh0ZAhN4ZDyCRtGl6YnuuK6b4aiUTD7G52r9l4YNmxfTtEscb92vxtAlL6XQ==",
1738       "requires": {
1739         "window-or-global": "1.0.1"
1740       }
1741     },
1742     "caniuse-api": {
1743       "version": "1.6.1",
1744       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
1745       "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
1746       "dev": true,
1747       "requires": {
1748         "browserslist": "1.7.7",
1749         "caniuse-db": "1.0.30000846",
1750         "lodash.memoize": "4.1.2",
1751         "lodash.uniq": "4.5.0"
1752       }
1753     },
1754     "caniuse-db": {
1755       "version": "1.0.30000846",
1756       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000846.tgz",
1757       "integrity": "sha1-2chvkUc4202gmO7e2ZdBPERWG9I=",
1758       "dev": true
1759     },
1760     "capture-stack-trace": {
1761       "version": "1.0.0",
1762       "resolved": "http://registry.npm.taobao.org/capture-stack-trace/download/capture-stack-trace-1.0.0.tgz",
1763       "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
1764       "dev": true
1765     },
1766     "caseless": {
1767       "version": "0.12.0",
1768       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1769       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1770       "dev": true
1771     },
1772     "center-align": {
1773       "version": "0.1.3",
1774       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1775       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1776       "dev": true,
1777       "requires": {
1778         "align-text": "0.1.4",
1779         "lazy-cache": "1.0.4"
1780       }
1781     },
1782     "chai": {
1783       "version": "3.5.0",
1784       "resolved": "http://registry.npm.taobao.org/chai/download/chai-3.5.0.tgz",
1785       "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=",
1786       "dev": true,
1787       "requires": {
1788         "assertion-error": "1.1.0",
1789         "deep-eql": "0.1.3",
1790         "type-detect": "1.0.0"
1791       }
1792     },
1793     "chai-as-promised": {
1794       "version": "6.0.0",
1795       "resolved": "http://registry.npm.taobao.org/chai-as-promised/download/chai-as-promised-6.0.0.tgz",
1796       "integrity": "sha1-GgKkM6byTa+sY7nJb6FoTbGqjaY=",
1797       "dev": true,
1798       "requires": {
1799         "check-error": "1.0.2"
1800       }
1801     },
1802     "chalk": {
1803       "version": "1.1.3",
1804       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1805       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1806       "requires": {
1807         "ansi-styles": "2.2.1",
1808         "escape-string-regexp": "1.0.5",
1809         "has-ansi": "2.0.0",
1810         "strip-ansi": "3.0.1",
1811         "supports-color": "2.0.0"
1812       }
1813     },
1814     "chardet": {
1815       "version": "0.4.2",
1816       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
1817       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
1818       "dev": true
1819     },
1820     "check-error": {
1821       "version": "1.0.2",
1822       "resolved": "http://registry.npm.taobao.org/check-error/download/check-error-1.0.2.tgz",
1823       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1824       "dev": true
1825     },
1826     "chokidar": {
1827       "version": "1.7.0",
1828       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1829       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1830       "dev": true,
1831       "requires": {
1832         "anymatch": "1.3.2",
1833         "async-each": "1.0.1",
1834         "fsevents": "1.2.4",
1835         "glob-parent": "2.0.0",
1836         "inherits": "2.0.3",
1837         "is-binary-path": "1.0.1",
1838         "is-glob": "2.0.1",
1839         "path-is-absolute": "1.0.1",
1840         "readdirp": "2.1.0"
1841       }
1842     },
1843     "chromium-pickle-js": {
1844       "version": "0.2.0",
1845       "resolved": "http://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz",
1846       "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
1847       "dev": true
1848     },
1849     "ci-info": {
1850       "version": "1.1.3",
1851       "resolved": "http://registry.npm.taobao.org/ci-info/download/ci-info-1.1.3.tgz",
1852       "integrity": "sha1-cQGTJkuwXHe4yQ0C9aryIhamZ7I=",
1853       "dev": true
1854     },
1855     "circular-json": {
1856       "version": "0.5.9",
1857       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
1858       "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ=="
1859     },
1860     "clap": {
1861       "version": "1.2.3",
1862       "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
1863       "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
1864       "dev": true,
1865       "requires": {
1866         "chalk": "1.1.3"
1867       }
1868     },
1869     "classnames": {
1870       "version": "2.2.5",
1871       "resolved": "http://registry.npm.taobao.org/classnames/download/classnames-2.2.5.tgz",
1872       "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0="
1873     },
1874     "cli-boxes": {
1875       "version": "1.0.0",
1876       "resolved": "http://registry.npm.taobao.org/cli-boxes/download/cli-boxes-1.0.0.tgz",
1877       "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
1878       "dev": true
1879     },
1880     "cli-cursor": {
1881       "version": "2.1.0",
1882       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
1883       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
1884       "dev": true,
1885       "requires": {
1886         "restore-cursor": "2.0.0"
1887       }
1888     },
1889     "cli-width": {
1890       "version": "2.2.0",
1891       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz",
1892       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
1893       "dev": true
1894     },
1895     "cliui": {
1896       "version": "4.1.0",
1897       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz",
1898       "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
1899       "requires": {
1900         "string-width": "2.1.1",
1901         "strip-ansi": "4.0.0",
1902         "wrap-ansi": "2.1.0"
1903       },
1904       "dependencies": {
1905         "ansi-regex": {
1906           "version": "3.0.0",
1907           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
1908           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
1909         },
1910         "is-fullwidth-code-point": {
1911           "version": "2.0.0",
1912           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
1913           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
1914         },
1915         "string-width": {
1916           "version": "2.1.1",
1917           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
1918           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
1919           "requires": {
1920             "is-fullwidth-code-point": "2.0.0",
1921             "strip-ansi": "4.0.0"
1922           }
1923         },
1924         "strip-ansi": {
1925           "version": "4.0.0",
1926           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
1927           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1928           "requires": {
1929             "ansi-regex": "3.0.0"
1930           }
1931         }
1932       }
1933     },
1934     "clone": {
1935       "version": "2.1.1",
1936       "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
1937       "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
1938     },
1939     "clone-deep": {
1940       "version": "2.0.2",
1941       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
1942       "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
1943       "dev": true,
1944       "requires": {
1945         "for-own": "1.0.0",
1946         "is-plain-object": "2.0.4",
1947         "kind-of": "6.0.2",
1948         "shallow-clone": "1.0.0"
1949       },
1950       "dependencies": {
1951         "for-own": {
1952           "version": "1.0.0",
1953           "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
1954           "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
1955           "dev": true,
1956           "requires": {
1957             "for-in": "1.0.2"
1958           }
1959         },
1960         "kind-of": {
1961           "version": "6.0.2",
1962           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1963           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
1964           "dev": true
1965         }
1966       }
1967     },
1968     "co": {
1969       "version": "4.6.0",
1970       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
1971       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1972       "dev": true
1973     },
1974     "coa": {
1975       "version": "1.0.4",
1976       "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
1977       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
1978       "dev": true,
1979       "requires": {
1980         "q": "1.5.1"
1981       }
1982     },
1983     "code-point-at": {
1984       "version": "1.1.0",
1985       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
1986       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
1987     },
1988     "color": {
1989       "version": "0.11.4",
1990       "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
1991       "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
1992       "dev": true,
1993       "requires": {
1994         "clone": "1.0.4",
1995         "color-convert": "1.9.1",
1996         "color-string": "0.3.0"
1997       },
1998       "dependencies": {
1999         "clone": {
2000           "version": "1.0.4",
2001           "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
2002           "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
2003           "dev": true
2004         }
2005       }
2006     },
2007     "color-convert": {
2008       "version": "1.9.1",
2009       "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.1.tgz",
2010       "integrity": "sha1-wSYRB66y8pTr/+ye2eytUppgl+0=",
2011       "dev": true,
2012       "requires": {
2013         "color-name": "1.1.3"
2014       }
2015     },
2016     "color-name": {
2017       "version": "1.1.3",
2018       "resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
2019       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2020       "dev": true
2021     },
2022     "color-string": {
2023       "version": "0.3.0",
2024       "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
2025       "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
2026       "dev": true,
2027       "requires": {
2028         "color-name": "1.1.3"
2029       }
2030     },
2031     "colormin": {
2032       "version": "1.1.2",
2033       "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
2034       "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
2035       "dev": true,
2036       "requires": {
2037         "color": "0.11.4",
2038         "css-color-names": "0.0.4",
2039         "has": "1.0.1"
2040       }
2041     },
2042     "colors": {
2043       "version": "1.1.2",
2044       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2045       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2046       "dev": true
2047     },
2048     "combined-stream": {
2049       "version": "1.0.6",
2050       "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.6.tgz",
2051       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
2052       "dev": true,
2053       "requires": {
2054         "delayed-stream": "1.0.0"
2055       }
2056     },
2057     "command-line-args": {
2058       "version": "3.0.5",
2059       "resolved": "http://registry.npm.taobao.org/command-line-args/download/command-line-args-3.0.5.tgz",
2060       "integrity": "sha1-W9StReeYPlwTRJGOQCgO4mk8WsA=",
2061       "dev": true,
2062       "requires": {
2063         "array-back": "1.0.4",
2064         "feature-detect-es6": "1.4.1",
2065         "find-replace": "1.0.3",
2066         "typical": "2.6.1"
2067       }
2068     },
2069     "command-line-commands": {
2070       "version": "1.0.4",
2071       "resolved": "http://registry.npm.taobao.org/command-line-commands/download/command-line-commands-1.0.4.tgz",
2072       "integrity": "sha1-A0+bFntRiK+9z2su+7FQ/IRCwys=",
2073       "dev": true,
2074       "requires": {
2075         "array-back": "1.0.4",
2076         "feature-detect-es6": "1.4.1"
2077       }
2078     },
2079     "commander": {
2080       "version": "2.15.1",
2081       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.15.1.tgz",
2082       "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8=",
2083       "dev": true
2084     },
2085     "commondir": {
2086       "version": "1.0.1",
2087       "resolved": "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
2088       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2089       "dev": true
2090     },
2091     "commonmark": {
2092       "version": "0.24.0",
2093       "resolved": "http://registry.npm.taobao.org/commonmark/download/commonmark-0.24.0.tgz",
2094       "integrity": "sha1-uA3gGCxUY1VkOqFdsSv7KCNoJ48=",
2095       "requires": {
2096         "entities": "1.1.1",
2097         "mdurl": "1.0.1",
2098         "string.prototype.repeat": "0.2.0"
2099       }
2100     },
2101     "commonmark-react-renderer": {
2102       "version": "4.3.4",
2103       "resolved": "http://registry.npm.taobao.org/commonmark-react-renderer/download/commonmark-react-renderer-4.3.4.tgz",
2104       "integrity": "sha1-KfNFNXlRqzbrOG1F6mvAgAbz/5s=",
2105       "requires": {
2106         "lodash.assign": "4.2.0",
2107         "lodash.isplainobject": "4.0.6",
2108         "pascalcase": "0.1.1",
2109         "xss-filters": "1.2.7"
2110       }
2111     },
2112     "compare-version": {
2113       "version": "0.1.2",
2114       "resolved": "http://registry.npm.taobao.org/compare-version/download/compare-version-0.1.2.tgz",
2115       "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
2116       "dev": true
2117     },
2118     "compressible": {
2119       "version": "2.0.13",
2120       "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.13.tgz",
2121       "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=",
2122       "dev": true,
2123       "requires": {
2124         "mime-db": "1.33.0"
2125       }
2126     },
2127     "compression": {
2128       "version": "1.7.2",
2129       "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.2.tgz",
2130       "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
2131       "dev": true,
2132       "requires": {
2133         "accepts": "1.3.5",
2134         "bytes": "3.0.0",
2135         "compressible": "2.0.13",
2136         "debug": "2.6.9",
2137         "on-headers": "1.0.1",
2138         "safe-buffer": "5.1.1",
2139         "vary": "1.1.2"
2140       },
2141       "dependencies": {
2142         "debug": {
2143           "version": "2.6.9",
2144           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
2145           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
2146           "dev": true,
2147           "requires": {
2148             "ms": "2.0.0"
2149           }
2150         },
2151         "safe-buffer": {
2152           "version": "5.1.1",
2153           "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
2154           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
2155           "dev": true
2156         }
2157       }
2158     },
2159     "concat-map": {
2160       "version": "0.0.1",
2161       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
2162       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2163     },
2164     "concat-stream": {
2165       "version": "1.6.2",
2166       "resolved": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz",
2167       "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
2168       "dev": true,
2169       "requires": {
2170         "buffer-from": "1.0.0",
2171         "inherits": "2.0.3",
2172         "readable-stream": "2.3.6",
2173         "typedarray": "0.0.6"
2174       },
2175       "dependencies": {
2176         "isarray": {
2177           "version": "1.0.0",
2178           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2179           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2180           "dev": true
2181         },
2182         "process-nextick-args": {
2183           "version": "2.0.0",
2184           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
2185           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
2186           "dev": true
2187         },
2188         "readable-stream": {
2189           "version": "2.3.6",
2190           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
2191           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
2192           "dev": true,
2193           "requires": {
2194             "core-util-is": "1.0.2",
2195             "inherits": "2.0.3",
2196             "isarray": "1.0.0",
2197             "process-nextick-args": "2.0.0",
2198             "safe-buffer": "5.1.2",
2199             "string_decoder": "1.1.1",
2200             "util-deprecate": "1.0.2"
2201           }
2202         },
2203         "string_decoder": {
2204           "version": "1.1.1",
2205           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
2206           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
2207           "dev": true,
2208           "requires": {
2209             "safe-buffer": "5.1.2"
2210           }
2211         }
2212       }
2213     },
2214     "configstore": {
2215       "version": "3.1.2",
2216       "resolved": "http://registry.npm.taobao.org/configstore/download/configstore-3.1.2.tgz",
2217       "integrity": "sha1-xvJd767vJt8S3TNBSwAf6BpUP48=",
2218       "dev": true,
2219       "requires": {
2220         "dot-prop": "4.2.0",
2221         "graceful-fs": "4.1.11",
2222         "make-dir": "1.3.0",
2223         "unique-string": "1.0.0",
2224         "write-file-atomic": "2.3.0",
2225         "xdg-basedir": "3.0.0"
2226       }
2227     },
2228     "connect-history-api-fallback": {
2229       "version": "1.5.0",
2230       "resolved": "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.5.0.tgz",
2231       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
2232       "dev": true
2233     },
2234     "console-browserify": {
2235       "version": "1.1.0",
2236       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
2237       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2238       "dev": true,
2239       "requires": {
2240         "date-now": "0.1.4"
2241       }
2242     },
2243     "console-control-strings": {
2244       "version": "1.1.0",
2245       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
2246       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2247       "dev": true
2248     },
2249     "constants-browserify": {
2250       "version": "1.0.0",
2251       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
2252       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
2253       "dev": true
2254     },
2255     "contains-path": {
2256       "version": "0.1.0",
2257       "resolved": "http://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz",
2258       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
2259       "dev": true
2260     },
2261     "content-disposition": {
2262       "version": "0.5.2",
2263       "resolved": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
2264       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
2265       "dev": true
2266     },
2267     "content-type": {
2268       "version": "1.0.4",
2269       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
2270       "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=",
2271       "dev": true
2272     },
2273     "convert-source-map": {
2274       "version": "1.5.1",
2275       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.1.tgz",
2276       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
2277     },
2278     "cookie": {
2279       "version": "0.3.1",
2280       "resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
2281       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
2282       "dev": true
2283     },
2284     "cookie-signature": {
2285       "version": "1.0.6",
2286       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
2287       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2288       "dev": true
2289     },
2290     "core-js": {
2291       "version": "2.5.7",
2292       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.7.tgz",
2293       "integrity": "sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4="
2294     },
2295     "core-util-is": {
2296       "version": "1.0.2",
2297       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
2298       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2299     },
2300     "cosmiconfig": {
2301       "version": "2.2.2",
2302       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
2303       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
2304       "dev": true,
2305       "requires": {
2306         "is-directory": "0.3.1",
2307         "js-yaml": "3.13.1",
2308         "minimist": "1.2.0",
2309         "object-assign": "4.1.1",
2310         "os-homedir": "1.0.2",
2311         "parse-json": "2.2.0",
2312         "require-from-string": "1.2.1"
2313       },
2314       "dependencies": {
2315         "minimist": {
2316           "version": "1.2.0",
2317           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2318           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2319           "dev": true
2320         }
2321       }
2322     },
2323     "create-error-class": {
2324       "version": "3.0.2",
2325       "resolved": "http://registry.npm.taobao.org/create-error-class/download/create-error-class-3.0.2.tgz",
2326       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
2327       "dev": true,
2328       "requires": {
2329         "capture-stack-trace": "1.0.0"
2330       }
2331     },
2332     "create-react-class": {
2333       "version": "15.6.3",
2334       "resolved": "http://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.3.tgz",
2335       "integrity": "sha1-LXMjf7P5cK5uvgEanmb0bbyoADY=",
2336       "requires": {
2337         "fbjs": "0.8.16",
2338         "loose-envify": "1.3.1",
2339         "object-assign": "4.1.1"
2340       }
2341     },
2342     "create-react-context": {
2343       "version": "0.2.3",
2344       "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
2345       "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
2346       "requires": {
2347         "fbjs": "0.8.16",
2348         "gud": "1.0.0"
2349       }
2350     },
2351     "cross-spawn": {
2352       "version": "5.1.0",
2353       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2354       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2355       "dev": true,
2356       "requires": {
2357         "lru-cache": "4.1.3",
2358         "shebang-command": "1.2.0",
2359         "which": "1.3.1"
2360       }
2361     },
2362     "crypto-browserify": {
2363       "version": "3.3.0",
2364       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.3.0.tgz",
2365       "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=",
2366       "dev": true,
2367       "requires": {
2368         "browserify-aes": "0.4.0",
2369         "pbkdf2-compat": "2.0.1",
2370         "ripemd160": "0.2.0",
2371         "sha.js": "2.2.6"
2372       },
2373       "dependencies": {
2374         "sha.js": {
2375           "version": "2.2.6",
2376           "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.2.6.tgz",
2377           "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=",
2378           "dev": true
2379         }
2380       }
2381     },
2382     "crypto-random-string": {
2383       "version": "1.0.0",
2384       "resolved": "http://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-1.0.0.tgz",
2385       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
2386       "dev": true
2387     },
2388     "css": {
2389       "version": "2.2.3",
2390       "resolved": "http://registry.npm.taobao.org/css/download/css-2.2.3.tgz",
2391       "integrity": "sha1-+GH0umHnm+3JYqpUjleA/ZXLxr4=",
2392       "dev": true,
2393       "requires": {
2394         "inherits": "2.0.3",
2395         "source-map": "0.1.43",
2396         "source-map-resolve": "0.5.2",
2397         "urix": "0.1.0"
2398       },
2399       "dependencies": {
2400         "source-map": {
2401           "version": "0.1.43",
2402           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
2403           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2404           "dev": true,
2405           "requires": {
2406             "amdefine": "1.0.1"
2407           }
2408         }
2409       }
2410     },
2411     "css-color-names": {
2412       "version": "0.0.4",
2413       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
2414       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
2415       "dev": true
2416     },
2417     "css-loader": {
2418       "version": "0.26.1",
2419       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.26.1.tgz",
2420       "integrity": "sha1-K6fyATG5NZdJaz6btQB4WknNKeo=",
2421       "dev": true,
2422       "requires": {
2423         "babel-code-frame": "6.26.0",
2424         "css-selector-tokenizer": "0.7.1",
2425         "cssnano": "3.10.0",
2426         "loader-utils": "0.2.17",
2427         "lodash.camelcase": "4.3.0",
2428         "object-assign": "4.1.1",
2429         "postcss": "5.2.18",
2430         "postcss-modules-extract-imports": "1.2.1",
2431         "postcss-modules-local-by-default": "1.2.0",
2432         "postcss-modules-scope": "1.1.0",
2433         "postcss-modules-values": "1.3.0",
2434         "source-list-map": "0.1.8"
2435       }
2436     },
2437     "css-selector-tokenizer": {
2438       "version": "0.7.1",
2439       "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz",
2440       "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==",
2441       "dev": true,
2442       "requires": {
2443         "cssesc": "0.1.0",
2444         "fastparse": "1.1.2",
2445         "regexpu-core": "1.0.0"
2446       },
2447       "dependencies": {
2448         "regexpu-core": {
2449           "version": "1.0.0",
2450           "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
2451           "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
2452           "dev": true,
2453           "requires": {
2454             "regenerate": "1.4.0",
2455             "regjsgen": "0.2.0",
2456             "regjsparser": "0.1.5"
2457           }
2458         }
2459       }
2460     },
2461     "cssesc": {
2462       "version": "0.1.0",
2463       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz",
2464       "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
2465       "dev": true
2466     },
2467     "cssnano": {
2468       "version": "3.10.0",
2469       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz",
2470       "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
2471       "dev": true,
2472       "requires": {
2473         "autoprefixer": "6.7.7",
2474         "decamelize": "1.2.0",
2475         "defined": "1.0.0",
2476         "has": "1.0.1",
2477         "object-assign": "4.1.1",
2478         "postcss": "5.2.18",
2479         "postcss-calc": "5.3.1",
2480         "postcss-colormin": "2.2.2",
2481         "postcss-convert-values": "2.6.1",
2482         "postcss-discard-comments": "2.0.4",
2483         "postcss-discard-duplicates": "2.1.0",
2484         "postcss-discard-empty": "2.1.0",
2485         "postcss-discard-overridden": "0.1.1",
2486         "postcss-discard-unused": "2.2.3",
2487         "postcss-filter-plugins": "2.0.3",
2488         "postcss-merge-idents": "2.1.7",
2489         "postcss-merge-longhand": "2.0.2",
2490         "postcss-merge-rules": "2.1.2",
2491         "postcss-minify-font-values": "1.0.5",
2492         "postcss-minify-gradients": "1.0.5",
2493         "postcss-minify-params": "1.2.2",
2494         "postcss-minify-selectors": "2.1.1",
2495         "postcss-normalize-charset": "1.1.1",
2496         "postcss-normalize-url": "3.0.8",
2497         "postcss-ordered-values": "2.2.3",
2498         "postcss-reduce-idents": "2.4.0",
2499         "postcss-reduce-initial": "1.0.1",
2500         "postcss-reduce-transforms": "1.0.4",
2501         "postcss-svgo": "2.1.6",
2502         "postcss-unique-selectors": "2.0.2",
2503         "postcss-value-parser": "3.3.0",
2504         "postcss-zindex": "2.2.0"
2505       }
2506     },
2507     "csso": {
2508       "version": "2.3.2",
2509       "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
2510       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
2511       "dev": true,
2512       "requires": {
2513         "clap": "1.2.3",
2514         "source-map": "0.5.7"
2515       },
2516       "dependencies": {
2517         "source-map": {
2518           "version": "0.5.7",
2519           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2520           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2521           "dev": true
2522         }
2523       }
2524     },
2525     "currently-unhandled": {
2526       "version": "0.4.1",
2527       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
2528       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2529       "dev": true,
2530       "requires": {
2531         "array-find-index": "1.0.2"
2532       }
2533     },
2534     "dashdash": {
2535       "version": "1.14.1",
2536       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
2537       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2538       "dev": true,
2539       "requires": {
2540         "assert-plus": "1.0.0"
2541       }
2542     },
2543     "date-format": {
2544       "version": "1.2.0",
2545       "resolved": "http://registry.npm.taobao.org/date-format/download/date-format-1.2.0.tgz",
2546       "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg="
2547     },
2548     "date-now": {
2549       "version": "0.1.4",
2550       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
2551       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
2552       "dev": true
2553     },
2554     "debug": {
2555       "version": "3.1.0",
2556       "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
2557       "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
2558       "requires": {
2559         "ms": "2.0.0"
2560       }
2561     },
2562     "decamelize": {
2563       "version": "1.2.0",
2564       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
2565       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
2566     },
2567     "decode-uri-component": {
2568       "version": "0.2.0",
2569       "resolved": "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
2570       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2571       "dev": true
2572     },
2573     "deep-eql": {
2574       "version": "0.1.3",
2575       "resolved": "http://registry.npm.taobao.org/deep-eql/download/deep-eql-0.1.3.tgz",
2576       "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
2577       "dev": true,
2578       "requires": {
2579         "type-detect": "0.1.1"
2580       },
2581       "dependencies": {
2582         "type-detect": {
2583           "version": "0.1.1",
2584           "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-0.1.1.tgz",
2585           "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
2586           "dev": true
2587         }
2588       }
2589     },
2590     "deep-equal": {
2591       "version": "1.0.1",
2592       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
2593       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
2594     },
2595     "deep-extend": {
2596       "version": "0.6.0",
2597       "resolved": "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz",
2598       "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=",
2599       "dev": true
2600     },
2601     "deep-is": {
2602       "version": "0.1.3",
2603       "resolved": "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
2604       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
2605     },
2606     "define-properties": {
2607       "version": "1.1.2",
2608       "resolved": "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.2.tgz",
2609       "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
2610       "dev": true,
2611       "requires": {
2612         "foreach": "2.0.5",
2613         "object-keys": "1.0.11"
2614       },
2615       "dependencies": {
2616         "object-keys": {
2617           "version": "1.0.11",
2618           "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.11.tgz",
2619           "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
2620           "dev": true
2621         }
2622       }
2623     },
2624     "defined": {
2625       "version": "1.0.0",
2626       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
2627       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
2628       "dev": true
2629     },
2630     "delayed-stream": {
2631       "version": "1.0.0",
2632       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
2633       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2634       "dev": true
2635     },
2636     "delegates": {
2637       "version": "1.0.0",
2638       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
2639       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2640       "dev": true
2641     },
2642     "depd": {
2643       "version": "1.1.2",
2644       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
2645       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2646       "dev": true
2647     },
2648     "destroy": {
2649       "version": "1.0.4",
2650       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
2651       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2652       "dev": true
2653     },
2654     "detect-indent": {
2655       "version": "4.0.0",
2656       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
2657       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2658       "requires": {
2659         "repeating": "2.0.1"
2660       }
2661     },
2662     "diff-match-patch": {
2663       "version": "1.0.4",
2664       "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.4.tgz",
2665       "integrity": "sha512-Uv3SW8bmH9nAtHKaKSanOQmj2DnlH65fUpcrMdfdaOxUG02QQ4YGZ8AE7kKOMisF7UqvOlGKVYWRvezdncW9lg=="
2666     },
2667     "dijkstrajs": {
2668       "version": "1.0.1",
2669       "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz",
2670       "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs="
2671     },
2672     "dmg-builder": {
2673       "version": "4.10.1",
2674       "resolved": "http://registry.npm.taobao.org/dmg-builder/download/dmg-builder-4.10.1.tgz",
2675       "integrity": "sha1-VgPaofk+I7azVyVJ8YimLhbrH/s=",
2676       "dev": true,
2677       "requires": {
2678         "bluebird-lst": "1.0.5",
2679         "builder-util": "5.11.2",
2680         "electron-builder-lib": "20.14.7",
2681         "fs-extra-p": "4.6.0",
2682         "iconv-lite": "0.4.23",
2683         "js-yaml": "3.13.1",
2684         "parse-color": "1.0.0",
2685         "sanitize-filename": "1.6.1"
2686       },
2687       "dependencies": {
2688         "ansi-styles": {
2689           "version": "3.2.1",
2690           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
2691           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2692           "dev": true,
2693           "requires": {
2694             "color-convert": "1.9.1"
2695           }
2696         },
2697         "app-builder-bin": {
2698           "version": "1.9.5",
2699           "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.5.tgz",
2700           "integrity": "sha1-9OKybiZXjJpIzqhdpE8LwadYL8A=",
2701           "dev": true
2702         },
2703         "chalk": {
2704           "version": "2.4.1",
2705           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
2706           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2707           "dev": true,
2708           "requires": {
2709             "ansi-styles": "3.2.1",
2710             "escape-string-regexp": "1.0.5",
2711             "supports-color": "5.4.0"
2712           }
2713         },
2714         "electron-builder-lib": {
2715           "version": "20.14.7",
2716           "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.14.7.tgz",
2717           "integrity": "sha1-25GXfdE7CiiOHaVikYOAephH3iE=",
2718           "dev": true,
2719           "requires": {
2720             "7zip-bin": "4.0.2",
2721             "app-builder-bin": "1.9.5",
2722             "async-exit-hook": "2.0.1",
2723             "bluebird-lst": "1.0.5",
2724             "builder-util": "5.11.1",
2725             "builder-util-runtime": "4.2.1",
2726             "chromium-pickle-js": "0.2.0",
2727             "debug": "3.1.0",
2728             "ejs": "2.6.1",
2729             "electron-osx-sign": "0.4.10",
2730             "electron-publish": "20.14.6",
2731             "fs-extra-p": "4.6.0",
2732             "hosted-git-info": "2.6.0",
2733             "is-ci": "1.1.0",
2734             "isbinaryfile": "3.0.2",
2735             "js-yaml": "3.13.1",
2736             "lazy-val": "1.0.3",
2737             "minimatch": "3.0.4",
2738             "normalize-package-data": "2.4.0",
2739             "plist": "3.0.1",
2740             "read-config-file": "3.0.1",
2741             "sanitize-filename": "1.6.1",
2742             "semver": "5.5.0",
2743             "stream-json": "0.6.1",
2744             "temp-file": "3.1.2"
2745           },
2746           "dependencies": {
2747             "builder-util": {
2748               "version": "5.11.1",
2749               "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.1.tgz",
2750               "integrity": "sha1-4VQJNbwO/LOUiuNkovceCNe8guA=",
2751               "dev": true,
2752               "requires": {
2753                 "7zip-bin": "4.0.2",
2754                 "app-builder-bin": "1.9.5",
2755                 "bluebird-lst": "1.0.5",
2756                 "builder-util-runtime": "4.2.1",
2757                 "chalk": "2.4.1",
2758                 "debug": "3.1.0",
2759                 "fs-extra-p": "4.6.0",
2760                 "is-ci": "1.1.0",
2761                 "js-yaml": "3.13.1",
2762                 "lazy-val": "1.0.3",
2763                 "semver": "5.5.0",
2764                 "source-map-support": "0.5.6",
2765                 "stat-mode": "0.2.2",
2766                 "temp-file": "3.1.2"
2767               }
2768             }
2769           }
2770         },
2771         "has-flag": {
2772           "version": "3.0.0",
2773           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
2774           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2775           "dev": true
2776         },
2777         "source-map-support": {
2778           "version": "0.5.6",
2779           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
2780           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
2781           "dev": true,
2782           "requires": {
2783             "buffer-from": "1.0.0",
2784             "source-map": "0.6.1"
2785           }
2786         },
2787         "supports-color": {
2788           "version": "5.4.0",
2789           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
2790           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
2791           "dev": true,
2792           "requires": {
2793             "has-flag": "3.0.0"
2794           }
2795         }
2796       }
2797     },
2798     "doctrine": {
2799       "version": "2.1.0",
2800       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
2801       "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
2802       "dev": true,
2803       "requires": {
2804         "esutils": "2.0.2"
2805       }
2806     },
2807     "dom-helpers": {
2808       "version": "3.3.1",
2809       "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-3.3.1.tgz",
2810       "integrity": "sha1-/BpOFf/fYN3eA6SAqcD+zoId1KY="
2811     },
2812     "dom-walk": {
2813       "version": "0.1.1",
2814       "resolved": "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
2815       "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=",
2816       "dev": true
2817     },
2818     "domain-browser": {
2819       "version": "1.2.0",
2820       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz",
2821       "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=",
2822       "dev": true
2823     },
2824     "dot-prop": {
2825       "version": "4.2.0",
2826       "resolved": "http://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz",
2827       "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=",
2828       "dev": true,
2829       "requires": {
2830         "is-obj": "1.0.1"
2831       }
2832     },
2833     "dotenv": {
2834       "version": "5.0.1",
2835       "resolved": "http://registry.npm.taobao.org/dotenv/download/dotenv-5.0.1.tgz",
2836       "integrity": "sha1-pTF0Wb09eauIz/bkQFemo/ux/O8=",
2837       "dev": true
2838     },
2839     "dotenv-expand": {
2840       "version": "4.2.0",
2841       "resolved": "http://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-4.2.0.tgz",
2842       "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
2843       "dev": true
2844     },
2845     "duplexer": {
2846       "version": "0.1.1",
2847       "resolved": "http://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz",
2848       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2849       "dev": true
2850     },
2851     "duplexer3": {
2852       "version": "0.1.4",
2853       "resolved": "http://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz",
2854       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
2855       "dev": true
2856     },
2857     "ecc-jsbn": {
2858       "version": "0.1.1",
2859       "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
2860       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
2861       "dev": true,
2862       "optional": true,
2863       "requires": {
2864         "jsbn": "0.1.1"
2865       }
2866     },
2867     "ee-first": {
2868       "version": "1.1.1",
2869       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
2870       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2871       "dev": true
2872     },
2873     "ejs": {
2874       "version": "2.6.1",
2875       "resolved": "http://registry.npm.taobao.org/ejs/download/ejs-2.6.1.tgz",
2876       "integrity": "sha1-SY7A1JVlWrxvI81hho2SZGQHGqA=",
2877       "dev": true
2878     },
2879     "electron": {
2880       "version": "1.8.8",
2881       "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz",
2882       "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==",
2883       "dev": true,
2884       "requires": {
2885         "@types/node": "8.10.29",
2886         "electron-download": "3.3.0",
2887         "extract-zip": "1.6.7"
2888       }
2889     },
2890     "electron-builder": {
2891       "version": "20.15.1",
2892       "resolved": "http://registry.npm.taobao.org/electron-builder/download/electron-builder-20.15.1.tgz",
2893       "integrity": "sha1-B4zaKb23JAJE6bzPMHQLHqQt60Q=",
2894       "dev": true,
2895       "requires": {
2896         "bluebird-lst": "1.0.5",
2897         "builder-util": "5.11.2",
2898         "builder-util-runtime": "4.2.1",
2899         "chalk": "2.4.1",
2900         "dmg-builder": "4.10.1",
2901         "electron-builder-lib": "20.15.1",
2902         "electron-download-tf": "4.3.4",
2903         "fs-extra-p": "4.6.0",
2904         "is-ci": "1.1.0",
2905         "lazy-val": "1.0.3",
2906         "read-config-file": "3.0.1",
2907         "sanitize-filename": "1.6.1",
2908         "update-notifier": "2.5.0",
2909         "yargs": "11.0.0"
2910       },
2911       "dependencies": {
2912         "ansi-styles": {
2913           "version": "3.2.1",
2914           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
2915           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2916           "dev": true,
2917           "requires": {
2918             "color-convert": "1.9.1"
2919           }
2920         },
2921         "chalk": {
2922           "version": "2.4.1",
2923           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
2924           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2925           "dev": true,
2926           "requires": {
2927             "ansi-styles": "3.2.1",
2928             "escape-string-regexp": "1.0.5",
2929             "supports-color": "5.4.0"
2930           }
2931         },
2932         "electron-download-tf": {
2933           "version": "4.3.4",
2934           "resolved": "http://registry.npm.taobao.org/electron-download-tf/download/electron-download-tf-4.3.4.tgz",
2935           "integrity": "sha1-sDdAsohaoq0/h4T65030J/ZtUWU=",
2936           "dev": true,
2937           "requires": {
2938             "debug": "3.1.0",
2939             "env-paths": "1.0.0",
2940             "fs-extra": "4.0.3",
2941             "minimist": "1.2.0",
2942             "nugget": "2.0.1",
2943             "path-exists": "3.0.0",
2944             "rc": "1.2.8",
2945             "semver": "5.5.0",
2946             "sumchecker": "2.0.2"
2947           }
2948         },
2949         "fs-extra": {
2950           "version": "4.0.3",
2951           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz",
2952           "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=",
2953           "dev": true,
2954           "requires": {
2955             "graceful-fs": "4.1.11",
2956             "jsonfile": "4.0.0",
2957             "universalify": "0.1.1"
2958           }
2959         },
2960         "has-flag": {
2961           "version": "3.0.0",
2962           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
2963           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2964           "dev": true
2965         },
2966         "minimist": {
2967           "version": "1.2.0",
2968           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2969           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2970           "dev": true
2971         },
2972         "path-exists": {
2973           "version": "3.0.0",
2974           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
2975           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2976           "dev": true
2977         },
2978         "sumchecker": {
2979           "version": "2.0.2",
2980           "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz",
2981           "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
2982           "dev": true,
2983           "requires": {
2984             "debug": "2.6.9"
2985           },
2986           "dependencies": {
2987             "debug": {
2988               "version": "2.6.9",
2989               "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
2990               "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
2991               "dev": true,
2992               "requires": {
2993                 "ms": "2.0.0"
2994               }
2995             }
2996           }
2997         },
2998         "supports-color": {
2999           "version": "5.4.0",
3000           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3001           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3002           "dev": true,
3003           "requires": {
3004             "has-flag": "3.0.0"
3005           }
3006         }
3007       }
3008     },
3009     "electron-builder-lib": {
3010       "version": "20.15.1",
3011       "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.15.1.tgz",
3012       "integrity": "sha1-0mdecZGPYlYc9eyuYz3+X0IZ0OM=",
3013       "dev": true,
3014       "requires": {
3015         "7zip-bin": "4.0.2",
3016         "app-builder-bin": "1.9.7",
3017         "async-exit-hook": "2.0.1",
3018         "bluebird-lst": "1.0.5",
3019         "builder-util": "5.11.2",
3020         "builder-util-runtime": "4.2.1",
3021         "chromium-pickle-js": "0.2.0",
3022         "debug": "3.1.0",
3023         "ejs": "2.6.1",
3024         "electron-osx-sign": "0.4.10",
3025         "electron-publish": "20.15.0",
3026         "fs-extra-p": "4.6.0",
3027         "hosted-git-info": "2.6.0",
3028         "is-ci": "1.1.0",
3029         "isbinaryfile": "3.0.2",
3030         "js-yaml": "3.13.1",
3031         "lazy-val": "1.0.3",
3032         "minimatch": "3.0.4",
3033         "normalize-package-data": "2.4.0",
3034         "plist": "3.0.1",
3035         "read-config-file": "3.0.1",
3036         "sanitize-filename": "1.6.1",
3037         "semver": "5.5.0",
3038         "stream-json": "0.6.1",
3039         "temp-file": "3.1.2"
3040       },
3041       "dependencies": {
3042         "ansi-styles": {
3043           "version": "3.2.1",
3044           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3045           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3046           "dev": true,
3047           "requires": {
3048             "color-convert": "1.9.1"
3049           }
3050         },
3051         "chalk": {
3052           "version": "2.4.1",
3053           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3054           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3055           "dev": true,
3056           "requires": {
3057             "ansi-styles": "3.2.1",
3058             "escape-string-regexp": "1.0.5",
3059             "supports-color": "5.4.0"
3060           }
3061         },
3062         "electron-publish": {
3063           "version": "20.15.0",
3064           "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.15.0.tgz",
3065           "integrity": "sha1-TdlrLOgriFY0Km1g3aVxZpo5DS0=",
3066           "dev": true,
3067           "requires": {
3068             "bluebird-lst": "1.0.5",
3069             "builder-util": "5.11.2",
3070             "builder-util-runtime": "4.2.1",
3071             "chalk": "2.4.1",
3072             "fs-extra-p": "4.6.0",
3073             "lazy-val": "1.0.3",
3074             "mime": "2.3.1"
3075           }
3076         },
3077         "has-flag": {
3078           "version": "3.0.0",
3079           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3080           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3081           "dev": true
3082         },
3083         "supports-color": {
3084           "version": "5.4.0",
3085           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3086           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3087           "dev": true,
3088           "requires": {
3089             "has-flag": "3.0.0"
3090           }
3091         }
3092       }
3093     },
3094     "electron-download": {
3095       "version": "3.3.0",
3096       "resolved": "http://registry.npm.taobao.org/electron-download/download/electron-download-3.3.0.tgz",
3097       "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=",
3098       "dev": true,
3099       "requires": {
3100         "debug": "2.6.9",
3101         "fs-extra": "0.30.0",
3102         "home-path": "1.0.6",
3103         "minimist": "1.2.0",
3104         "nugget": "2.0.1",
3105         "path-exists": "2.1.0",
3106         "rc": "1.2.8",
3107         "semver": "5.5.0",
3108         "sumchecker": "1.3.1"
3109       },
3110       "dependencies": {
3111         "debug": {
3112           "version": "2.6.9",
3113           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3114           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3115           "dev": true,
3116           "requires": {
3117             "ms": "2.0.0"
3118           }
3119         },
3120         "minimist": {
3121           "version": "1.2.0",
3122           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3123           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3124           "dev": true
3125         },
3126         "path-exists": {
3127           "version": "2.1.0",
3128           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
3129           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
3130           "dev": true,
3131           "requires": {
3132             "pinkie-promise": "2.0.1"
3133           }
3134         }
3135       }
3136     },
3137     "electron-osx-sign": {
3138       "version": "0.4.10",
3139       "resolved": "http://registry.npm.taobao.org/electron-osx-sign/download/electron-osx-sign-0.4.10.tgz",
3140       "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=",
3141       "dev": true,
3142       "requires": {
3143         "bluebird": "3.5.1",
3144         "compare-version": "0.1.2",
3145         "debug": "2.6.9",
3146         "isbinaryfile": "3.0.2",
3147         "minimist": "1.2.0",
3148         "plist": "2.1.0"
3149       },
3150       "dependencies": {
3151         "debug": {
3152           "version": "2.6.9",
3153           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3154           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3155           "dev": true,
3156           "requires": {
3157             "ms": "2.0.0"
3158           }
3159         },
3160         "minimist": {
3161           "version": "1.2.0",
3162           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3163           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3164           "dev": true
3165         },
3166         "plist": {
3167           "version": "2.1.0",
3168           "resolved": "http://registry.npm.taobao.org/plist/download/plist-2.1.0.tgz",
3169           "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",
3170           "dev": true,
3171           "requires": {
3172             "base64-js": "1.2.0",
3173             "xmlbuilder": "8.2.2",
3174             "xmldom": "0.1.27"
3175           }
3176         }
3177       }
3178     },
3179     "electron-publish": {
3180       "version": "20.14.6",
3181       "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.14.6.tgz",
3182       "integrity": "sha1-ztFbDAj9rvL7Jb66n1XyDRwZ4hU=",
3183       "dev": true,
3184       "requires": {
3185         "bluebird-lst": "1.0.5",
3186         "builder-util": "5.11.2",
3187         "builder-util-runtime": "4.2.1",
3188         "chalk": "2.4.1",
3189         "fs-extra-p": "4.6.0",
3190         "lazy-val": "1.0.3",
3191         "mime": "2.3.1"
3192       },
3193       "dependencies": {
3194         "ansi-styles": {
3195           "version": "3.2.1",
3196           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3197           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3198           "dev": true,
3199           "requires": {
3200             "color-convert": "1.9.1"
3201           }
3202         },
3203         "chalk": {
3204           "version": "2.4.1",
3205           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3206           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3207           "dev": true,
3208           "requires": {
3209             "ansi-styles": "3.2.1",
3210             "escape-string-regexp": "1.0.5",
3211             "supports-color": "5.4.0"
3212           }
3213         },
3214         "has-flag": {
3215           "version": "3.0.0",
3216           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3217           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3218           "dev": true
3219         },
3220         "supports-color": {
3221           "version": "5.4.0",
3222           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3223           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3224           "dev": true,
3225           "requires": {
3226             "has-flag": "3.0.0"
3227           }
3228         }
3229       }
3230     },
3231     "electron-settings": {
3232       "version": "3.1.4",
3233       "resolved": "http://registry.npm.taobao.org/electron-settings/download/electron-settings-3.1.4.tgz",
3234       "integrity": "sha1-G2cIN/0AYmOVcUIQKR+0r4/1KIA=",
3235       "requires": {
3236         "clone": "2.1.1",
3237         "jsonfile": "4.0.0"
3238       }
3239     },
3240     "electron-to-chromium": {
3241       "version": "1.3.48",
3242       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.48.tgz",
3243       "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
3244       "dev": true
3245     },
3246     "emojis-list": {
3247       "version": "2.1.0",
3248       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
3249       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
3250       "dev": true
3251     },
3252     "encodeurl": {
3253       "version": "1.0.2",
3254       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
3255       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
3256       "dev": true
3257     },
3258     "encoding": {
3259       "version": "0.1.12",
3260       "resolved": "http://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz",
3261       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
3262       "requires": {
3263         "iconv-lite": "0.4.23"
3264       }
3265     },
3266     "end-of-stream": {
3267       "version": "1.4.1",
3268       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
3269       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
3270       "requires": {
3271         "once": "1.4.0"
3272       }
3273     },
3274     "enhanced-resolve": {
3275       "version": "0.9.1",
3276       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-0.9.1.tgz",
3277       "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=",
3278       "dev": true,
3279       "requires": {
3280         "graceful-fs": "4.1.11",
3281         "memory-fs": "0.2.0",
3282         "tapable": "0.1.10"
3283       },
3284       "dependencies": {
3285         "memory-fs": {
3286           "version": "0.2.0",
3287           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.2.0.tgz",
3288           "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=",
3289           "dev": true
3290         }
3291       }
3292     },
3293     "entities": {
3294       "version": "1.1.1",
3295       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
3296       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
3297     },
3298     "env-paths": {
3299       "version": "1.0.0",
3300       "resolved": "http://registry.npm.taobao.org/env-paths/download/env-paths-1.0.0.tgz",
3301       "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
3302       "dev": true
3303     },
3304     "errno": {
3305       "version": "0.1.7",
3306       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz",
3307       "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
3308       "dev": true,
3309       "requires": {
3310         "prr": "1.0.1"
3311       }
3312     },
3313     "error-ex": {
3314       "version": "1.3.1",
3315       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
3316       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
3317       "dev": true,
3318       "requires": {
3319         "is-arrayish": "0.2.1"
3320       }
3321     },
3322     "error-stack-parser": {
3323       "version": "1.3.6",
3324       "resolved": "http://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-1.3.6.tgz",
3325       "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
3326       "dev": true,
3327       "requires": {
3328         "stackframe": "0.3.1"
3329       }
3330     },
3331     "es-abstract": {
3332       "version": "1.11.0",
3333       "resolved": "http://registry.npm.taobao.org/es-abstract/download/es-abstract-1.11.0.tgz",
3334       "integrity": "sha1-zOh9UY8Elok7GjDNhGGDVTVIBoE=",
3335       "dev": true,
3336       "requires": {
3337         "es-to-primitive": "1.1.1",
3338         "function-bind": "1.1.1",
3339         "has": "1.0.1",
3340         "is-callable": "1.1.3",
3341         "is-regex": "1.0.4"
3342       }
3343     },
3344     "es-to-primitive": {
3345       "version": "1.1.1",
3346       "resolved": "http://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.1.1.tgz",
3347       "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
3348       "dev": true,
3349       "requires": {
3350         "is-callable": "1.1.3",
3351         "is-date-object": "1.0.1",
3352         "is-symbol": "1.0.1"
3353       }
3354     },
3355     "es6-promise": {
3356       "version": "4.2.4",
3357       "resolved": "http://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.4.tgz",
3358       "integrity": "sha1-3EIhwrFlGHYL2MOaUtjzVvwA7Sk=",
3359       "dev": true
3360     },
3361     "escape-html": {
3362       "version": "1.0.3",
3363       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
3364       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3365       "dev": true
3366     },
3367     "escape-regexp": {
3368       "version": "0.0.1",
3369       "resolved": "http://registry.npm.taobao.org/escape-regexp/download/escape-regexp-0.0.1.tgz",
3370       "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=",
3371       "dev": true
3372     },
3373     "escape-string-regexp": {
3374       "version": "1.0.5",
3375       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
3376       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3377     },
3378     "eslint": {
3379       "version": "4.18.2",
3380       "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
3381       "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
3382       "dev": true,
3383       "requires": {
3384         "ajv": "5.5.2",
3385         "babel-code-frame": "6.26.0",
3386         "chalk": "2.4.2",
3387         "concat-stream": "1.6.2",
3388         "cross-spawn": "5.1.0",
3389         "debug": "3.1.0",
3390         "doctrine": "2.1.0",
3391         "eslint-scope": "3.7.3",
3392         "eslint-visitor-keys": "1.0.0",
3393         "espree": "3.5.4",
3394         "esquery": "1.0.1",
3395         "esutils": "2.0.2",
3396         "file-entry-cache": "2.0.0",
3397         "functional-red-black-tree": "1.0.1",
3398         "glob": "7.1.2",
3399         "globals": "11.12.0",
3400         "ignore": "3.3.10",
3401         "imurmurhash": "0.1.4",
3402         "inquirer": "3.3.0",
3403         "is-resolvable": "1.1.0",
3404         "js-yaml": "3.13.1",
3405         "json-stable-stringify-without-jsonify": "1.0.1",
3406         "levn": "0.3.0",
3407         "lodash": "4.17.14",
3408         "minimatch": "3.0.4",
3409         "mkdirp": "0.5.1",
3410         "natural-compare": "1.4.0",
3411         "optionator": "0.8.2",
3412         "path-is-inside": "1.0.2",
3413         "pluralize": "7.0.0",
3414         "progress": "2.0.3",
3415         "require-uncached": "1.0.3",
3416         "semver": "5.5.0",
3417         "strip-ansi": "4.0.0",
3418         "strip-json-comments": "2.0.1",
3419         "table": "4.0.2",
3420         "text-table": "0.2.0"
3421       },
3422       "dependencies": {
3423         "ansi-regex": {
3424           "version": "3.0.0",
3425           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3426           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3427           "dev": true
3428         },
3429         "ansi-styles": {
3430           "version": "3.2.1",
3431           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3432           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3433           "dev": true,
3434           "requires": {
3435             "color-convert": "1.9.1"
3436           }
3437         },
3438         "chalk": {
3439           "version": "2.4.2",
3440           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3441           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3442           "dev": true,
3443           "requires": {
3444             "ansi-styles": "3.2.1",
3445             "escape-string-regexp": "1.0.5",
3446             "supports-color": "5.5.0"
3447           }
3448         },
3449         "globals": {
3450           "version": "11.12.0",
3451           "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3452           "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3453           "dev": true
3454         },
3455         "has-flag": {
3456           "version": "3.0.0",
3457           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3458           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3459           "dev": true
3460         },
3461         "pluralize": {
3462           "version": "7.0.0",
3463           "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
3464           "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
3465           "dev": true
3466         },
3467         "strip-ansi": {
3468           "version": "4.0.0",
3469           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3470           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3471           "dev": true,
3472           "requires": {
3473             "ansi-regex": "3.0.0"
3474           }
3475         },
3476         "strip-json-comments": {
3477           "version": "2.0.1",
3478           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3479           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3480           "dev": true
3481         },
3482         "supports-color": {
3483           "version": "5.5.0",
3484           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3485           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3486           "dev": true,
3487           "requires": {
3488             "has-flag": "3.0.0"
3489           }
3490         }
3491       }
3492     },
3493     "eslint-plugin-react": {
3494       "version": "7.14.2",
3495       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz",
3496       "integrity": "sha512-jZdnKe3ip7FQOdjxks9XPN0pjUKZYq48OggNMd16Sk+8VXx6JOvXmlElxROCgp7tiUsTsze3jd78s/9AFJP2mA==",
3497       "dev": true,
3498       "requires": {
3499         "array-includes": "3.0.3",
3500         "doctrine": "2.1.0",
3501         "has": "1.0.3",
3502         "jsx-ast-utils": "2.2.1",
3503         "object.entries": "1.1.0",
3504         "object.fromentries": "2.0.0",
3505         "object.values": "1.1.0",
3506         "prop-types": "15.7.2",
3507         "resolve": "1.11.1"
3508       },
3509       "dependencies": {
3510         "has": {
3511           "version": "1.0.3",
3512           "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3513           "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3514           "dev": true,
3515           "requires": {
3516             "function-bind": "1.1.1"
3517           }
3518         },
3519         "loose-envify": {
3520           "version": "1.4.0",
3521           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3522           "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3523           "dev": true,
3524           "requires": {
3525             "js-tokens": "3.0.2"
3526           }
3527         },
3528         "path-parse": {
3529           "version": "1.0.6",
3530           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3531           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3532           "dev": true
3533         },
3534         "prop-types": {
3535           "version": "15.7.2",
3536           "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
3537           "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
3538           "dev": true,
3539           "requires": {
3540             "loose-envify": "1.4.0",
3541             "object-assign": "4.1.1",
3542             "react-is": "16.8.6"
3543           }
3544         },
3545         "react-is": {
3546           "version": "16.8.6",
3547           "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz",
3548           "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==",
3549           "dev": true
3550         },
3551         "resolve": {
3552           "version": "1.11.1",
3553           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
3554           "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
3555           "dev": true,
3556           "requires": {
3557             "path-parse": "1.0.6"
3558           }
3559         }
3560       }
3561     },
3562     "eslint-scope": {
3563       "version": "3.7.3",
3564       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
3565       "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
3566       "dev": true,
3567       "requires": {
3568         "esrecurse": "4.2.1",
3569         "estraverse": "4.2.0"
3570       }
3571     },
3572     "eslint-visitor-keys": {
3573       "version": "1.0.0",
3574       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
3575       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
3576       "dev": true
3577     },
3578     "espree": {
3579       "version": "3.5.4",
3580       "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
3581       "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
3582       "dev": true,
3583       "requires": {
3584         "acorn": "5.7.3",
3585         "acorn-jsx": "3.0.1"
3586       }
3587     },
3588     "esprima": {
3589       "version": "4.0.1",
3590       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3591       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3592       "dev": true
3593     },
3594     "esquery": {
3595       "version": "1.0.1",
3596       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
3597       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
3598       "dev": true,
3599       "requires": {
3600         "estraverse": "4.2.0"
3601       }
3602     },
3603     "esrecurse": {
3604       "version": "4.2.1",
3605       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
3606       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
3607       "dev": true,
3608       "requires": {
3609         "estraverse": "4.2.0"
3610       }
3611     },
3612     "estraverse": {
3613       "version": "4.2.0",
3614       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
3615       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
3616       "dev": true
3617     },
3618     "esutils": {
3619       "version": "2.0.2",
3620       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
3621       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
3622     },
3623     "etag": {
3624       "version": "1.8.1",
3625       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
3626       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
3627       "dev": true
3628     },
3629     "event-stream": {
3630       "version": "3.3.4",
3631       "resolved": "http://registry.npm.taobao.org/event-stream/download/event-stream-3.3.4.tgz",
3632       "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
3633       "dev": true,
3634       "requires": {
3635         "duplexer": "0.1.1",
3636         "from": "0.1.7",
3637         "map-stream": "0.1.0",
3638         "pause-stream": "0.0.11",
3639         "split": "0.3.3",
3640         "stream-combiner": "0.0.4",
3641         "through": "2.3.8"
3642       }
3643     },
3644     "eventemitter3": {
3645       "version": "3.1.0",
3646       "resolved": "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.0.tgz",
3647       "integrity": "sha1-CQtNbNvWRe0Qv3UNS1QHlC17oWM=",
3648       "dev": true
3649     },
3650     "events": {
3651       "version": "1.1.1",
3652       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
3653       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
3654       "dev": true
3655     },
3656     "execa": {
3657       "version": "0.7.0",
3658       "resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
3659       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
3660       "dev": true,
3661       "requires": {
3662         "cross-spawn": "5.1.0",
3663         "get-stream": "3.0.0",
3664         "is-stream": "1.1.0",
3665         "npm-run-path": "2.0.2",
3666         "p-finally": "1.0.0",
3667         "signal-exit": "3.0.2",
3668         "strip-eof": "1.0.0"
3669       }
3670     },
3671     "expand-brackets": {
3672       "version": "0.1.5",
3673       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
3674       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3675       "dev": true,
3676       "requires": {
3677         "is-posix-bracket": "0.1.1"
3678       }
3679     },
3680     "expand-range": {
3681       "version": "1.8.2",
3682       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
3683       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
3684       "dev": true,
3685       "requires": {
3686         "fill-range": "2.2.4"
3687       }
3688     },
3689     "express": {
3690       "version": "4.16.3",
3691       "resolved": "http://registry.npm.taobao.org/express/download/express-4.16.3.tgz",
3692       "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",
3693       "dev": true,
3694       "requires": {
3695         "accepts": "1.3.5",
3696         "array-flatten": "1.1.1",
3697         "body-parser": "1.18.2",
3698         "content-disposition": "0.5.2",
3699         "content-type": "1.0.4",
3700         "cookie": "0.3.1",
3701         "cookie-signature": "1.0.6",
3702         "debug": "2.6.9",
3703         "depd": "1.1.2",
3704         "encodeurl": "1.0.2",
3705         "escape-html": "1.0.3",
3706         "etag": "1.8.1",
3707         "finalhandler": "1.1.1",
3708         "fresh": "0.5.2",
3709         "merge-descriptors": "1.0.1",
3710         "methods": "1.1.2",
3711         "on-finished": "2.3.0",
3712         "parseurl": "1.3.2",
3713         "path-to-regexp": "0.1.7",
3714         "proxy-addr": "2.0.3",
3715         "qs": "6.5.1",
3716         "range-parser": "1.2.0",
3717         "safe-buffer": "5.1.1",
3718         "send": "0.16.2",
3719         "serve-static": "1.13.2",
3720         "setprototypeof": "1.1.0",
3721         "statuses": "1.4.0",
3722         "type-is": "1.6.16",
3723         "utils-merge": "1.0.1",
3724         "vary": "1.1.2"
3725       },
3726       "dependencies": {
3727         "debug": {
3728           "version": "2.6.9",
3729           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3730           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3731           "dev": true,
3732           "requires": {
3733             "ms": "2.0.0"
3734           }
3735         },
3736         "qs": {
3737           "version": "6.5.1",
3738           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
3739           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
3740           "dev": true
3741         },
3742         "safe-buffer": {
3743           "version": "5.1.1",
3744           "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
3745           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
3746           "dev": true
3747         },
3748         "statuses": {
3749           "version": "1.4.0",
3750           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
3751           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
3752           "dev": true
3753         }
3754       }
3755     },
3756     "extend": {
3757       "version": "3.0.2",
3758       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3759       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3760       "dev": true
3761     },
3762     "external-editor": {
3763       "version": "2.2.0",
3764       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
3765       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
3766       "dev": true,
3767       "requires": {
3768         "chardet": "0.4.2",
3769         "iconv-lite": "0.4.23",
3770         "tmp": "0.0.33"
3771       }
3772     },
3773     "extglob": {
3774       "version": "0.3.2",
3775       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
3776       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3777       "dev": true,
3778       "requires": {
3779         "is-extglob": "1.0.0"
3780       }
3781     },
3782     "extract-text-webpack-plugin": {
3783       "version": "1.0.1",
3784       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-1.0.1.tgz",
3785       "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=",
3786       "dev": true,
3787       "requires": {
3788         "async": "1.5.2",
3789         "loader-utils": "0.2.17",
3790         "webpack-sources": "0.1.5"
3791       },
3792       "dependencies": {
3793         "async": {
3794           "version": "1.5.2",
3795           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
3796           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3797           "dev": true
3798         }
3799       }
3800     },
3801     "extract-zip": {
3802       "version": "1.6.7",
3803       "resolved": "http://registry.npm.taobao.org/extract-zip/download/extract-zip-1.6.7.tgz",
3804       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
3805       "dev": true,
3806       "requires": {
3807         "concat-stream": "1.6.2",
3808         "debug": "2.6.9",
3809         "mkdirp": "0.5.1",
3810         "yauzl": "2.4.1"
3811       },
3812       "dependencies": {
3813         "debug": {
3814           "version": "2.6.9",
3815           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3816           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3817           "dev": true,
3818           "requires": {
3819             "ms": "2.0.0"
3820           }
3821         }
3822       }
3823     },
3824     "extsprintf": {
3825       "version": "1.3.0",
3826       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
3827       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
3828       "dev": true
3829     },
3830     "fast-deep-equal": {
3831       "version": "1.1.0",
3832       "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz",
3833       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
3834       "dev": true
3835     },
3836     "fast-json-stable-stringify": {
3837       "version": "2.0.0",
3838       "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
3839       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
3840       "dev": true
3841     },
3842     "fast-levenshtein": {
3843       "version": "2.0.6",
3844       "resolved": "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
3845       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
3846       "dev": true
3847     },
3848     "fastparse": {
3849       "version": "1.1.2",
3850       "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
3851       "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
3852       "dev": true
3853     },
3854     "fbjs": {
3855       "version": "0.8.16",
3856       "resolved": "http://registry.npm.taobao.org/fbjs/download/fbjs-0.8.16.tgz",
3857       "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
3858       "requires": {
3859         "core-js": "1.2.7",
3860         "isomorphic-fetch": "2.2.1",
3861         "loose-envify": "1.3.1",
3862         "object-assign": "4.1.1",
3863         "promise": "7.3.1",
3864         "setimmediate": "1.0.5",
3865         "ua-parser-js": "0.7.18"
3866       },
3867       "dependencies": {
3868         "core-js": {
3869           "version": "1.2.7",
3870           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
3871           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
3872         }
3873       }
3874     },
3875     "fd-slicer": {
3876       "version": "1.0.1",
3877       "resolved": "http://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.0.1.tgz",
3878       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
3879       "dev": true,
3880       "requires": {
3881         "pend": "1.2.0"
3882       }
3883     },
3884     "feature-detect-es6": {
3885       "version": "1.4.1",
3886       "resolved": "http://registry.npm.taobao.org/feature-detect-es6/download/feature-detect-es6-1.4.1.tgz",
3887       "integrity": "sha1-GjfY8creJg6EZGLUFiHrPb08Tvg=",
3888       "dev": true,
3889       "requires": {
3890         "array-back": "1.0.4"
3891       }
3892     },
3893     "fetch-ponyfill": {
3894       "version": "3.0.2",
3895       "resolved": "http://registry.npm.taobao.org/fetch-ponyfill/download/fetch-ponyfill-3.0.2.tgz",
3896       "integrity": "sha1-Cf8FOT/zFb6vzUZZQO1r3JqB/hk=",
3897       "requires": {
3898         "node-fetch": "1.6.3"
3899       }
3900     },
3901     "figures": {
3902       "version": "2.0.0",
3903       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
3904       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
3905       "dev": true,
3906       "requires": {
3907         "escape-string-regexp": "1.0.5"
3908       }
3909     },
3910     "file-entry-cache": {
3911       "version": "2.0.0",
3912       "resolved": "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz",
3913       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
3914       "dev": true,
3915       "requires": {
3916         "flat-cache": "1.3.4",
3917         "object-assign": "4.1.1"
3918       }
3919     },
3920     "file-loader": {
3921       "version": "0.9.0",
3922       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.9.0.tgz",
3923       "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=",
3924       "dev": true,
3925       "requires": {
3926         "loader-utils": "0.2.17"
3927       }
3928     },
3929     "filename-regex": {
3930       "version": "2.0.1",
3931       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
3932       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
3933       "dev": true
3934     },
3935     "fill-range": {
3936       "version": "2.2.4",
3937       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
3938       "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
3939       "dev": true,
3940       "requires": {
3941         "is-number": "2.1.0",
3942         "isobject": "2.1.0",
3943         "randomatic": "3.1.1",
3944         "repeat-element": "1.1.3",
3945         "repeat-string": "1.6.1"
3946       }
3947     },
3948     "finalhandler": {
3949       "version": "1.1.1",
3950       "resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.1.tgz",
3951       "integrity": "sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU=",
3952       "dev": true,
3953       "requires": {
3954         "debug": "2.6.9",
3955         "encodeurl": "1.0.2",
3956         "escape-html": "1.0.3",
3957         "on-finished": "2.3.0",
3958         "parseurl": "1.3.2",
3959         "statuses": "1.4.0",
3960         "unpipe": "1.0.0"
3961       },
3962       "dependencies": {
3963         "debug": {
3964           "version": "2.6.9",
3965           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3966           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3967           "dev": true,
3968           "requires": {
3969             "ms": "2.0.0"
3970           }
3971         },
3972         "statuses": {
3973           "version": "1.4.0",
3974           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
3975           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
3976           "dev": true
3977         }
3978       }
3979     },
3980     "find-cache-dir": {
3981       "version": "0.1.1",
3982       "resolved": "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz",
3983       "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
3984       "dev": true,
3985       "requires": {
3986         "commondir": "1.0.1",
3987         "mkdirp": "0.5.1",
3988         "pkg-dir": "1.0.0"
3989       }
3990     },
3991     "find-replace": {
3992       "version": "1.0.3",
3993       "resolved": "http://registry.npm.taobao.org/find-replace/download/find-replace-1.0.3.tgz",
3994       "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=",
3995       "dev": true,
3996       "requires": {
3997         "array-back": "1.0.4",
3998         "test-value": "2.1.0"
3999       }
4000     },
4001     "find-root": {
4002       "version": "1.1.0",
4003       "resolved": "http://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz",
4004       "integrity": "sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=",
4005       "dev": true
4006     },
4007     "find-up": {
4008       "version": "1.1.2",
4009       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
4010       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4011       "dev": true,
4012       "requires": {
4013         "path-exists": "2.1.0",
4014         "pinkie-promise": "2.0.1"
4015       },
4016       "dependencies": {
4017         "path-exists": {
4018           "version": "2.1.0",
4019           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
4020           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4021           "dev": true,
4022           "requires": {
4023             "pinkie-promise": "2.0.1"
4024           }
4025         }
4026       }
4027     },
4028     "flat-cache": {
4029       "version": "1.3.4",
4030       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
4031       "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
4032       "dev": true,
4033       "requires": {
4034         "circular-json": "0.3.3",
4035         "graceful-fs": "4.1.11",
4036         "rimraf": "2.6.2",
4037         "write": "0.2.1"
4038       },
4039       "dependencies": {
4040         "circular-json": {
4041           "version": "0.3.3",
4042           "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
4043           "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
4044           "dev": true
4045         }
4046       }
4047     },
4048     "flatten": {
4049       "version": "1.0.2",
4050       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
4051       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
4052       "dev": true
4053     },
4054     "follow-redirects": {
4055       "version": "1.0.0",
4056       "resolved": "http://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.0.0.tgz",
4057       "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",
4058       "dev": true,
4059       "requires": {
4060         "debug": "2.6.9"
4061       },
4062       "dependencies": {
4063         "debug": {
4064           "version": "2.6.9",
4065           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
4066           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
4067           "dev": true,
4068           "requires": {
4069             "ms": "2.0.0"
4070           }
4071         }
4072       }
4073     },
4074     "for-in": {
4075       "version": "1.0.2",
4076       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
4077       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4078       "dev": true
4079     },
4080     "for-own": {
4081       "version": "0.1.5",
4082       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
4083       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4084       "dev": true,
4085       "requires": {
4086         "for-in": "1.0.2"
4087       }
4088     },
4089     "foreach": {
4090       "version": "2.0.5",
4091       "resolved": "http://registry.npm.taobao.org/foreach/download/foreach-2.0.5.tgz",
4092       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
4093       "dev": true
4094     },
4095     "forever-agent": {
4096       "version": "0.6.1",
4097       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
4098       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
4099       "dev": true
4100     },
4101     "form-data": {
4102       "version": "2.3.2",
4103       "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.2.tgz",
4104       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
4105       "dev": true,
4106       "requires": {
4107         "asynckit": "0.4.0",
4108         "combined-stream": "1.0.6",
4109         "mime-types": "2.1.18"
4110       }
4111     },
4112     "forwarded": {
4113       "version": "0.1.2",
4114       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
4115       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
4116       "dev": true
4117     },
4118     "fresh": {
4119       "version": "0.5.2",
4120       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
4121       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
4122       "dev": true
4123     },
4124     "from": {
4125       "version": "0.1.7",
4126       "resolved": "http://registry.npm.taobao.org/from/download/from-0.1.7.tgz",
4127       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
4128       "dev": true
4129     },
4130     "fs-extra": {
4131       "version": "0.30.0",
4132       "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.30.0.tgz",
4133       "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
4134       "dev": true,
4135       "requires": {
4136         "graceful-fs": "4.1.11",
4137         "jsonfile": "2.4.0",
4138         "klaw": "1.3.1",
4139         "path-is-absolute": "1.0.1",
4140         "rimraf": "2.6.2"
4141       },
4142       "dependencies": {
4143         "jsonfile": {
4144           "version": "2.4.0",
4145           "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
4146           "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
4147           "dev": true,
4148           "requires": {
4149             "graceful-fs": "4.1.11"
4150           }
4151         }
4152       }
4153     },
4154     "fs-extra-p": {
4155       "version": "4.6.0",
4156       "resolved": "http://registry.npm.taobao.org/fs-extra-p/download/fs-extra-p-4.6.0.tgz",
4157       "integrity": "sha1-x7cRfw3PipnJsu1YkGfJYKvPPvk=",
4158       "dev": true,
4159       "requires": {
4160         "bluebird-lst": "1.0.5",
4161         "fs-extra": "6.0.1"
4162       },
4163       "dependencies": {
4164         "fs-extra": {
4165           "version": "6.0.1",
4166           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-6.0.1.tgz",
4167           "integrity": "sha1-irwSj3lG4xATXdyTuYvdtBDno0s=",
4168           "dev": true,
4169           "requires": {
4170             "graceful-fs": "4.1.11",
4171             "jsonfile": "4.0.0",
4172             "universalify": "0.1.1"
4173           }
4174         }
4175       }
4176     },
4177     "fs-readdir-recursive": {
4178       "version": "1.1.0",
4179       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
4180       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
4181       "dev": true
4182     },
4183     "fs.realpath": {
4184       "version": "1.0.0",
4185       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
4186       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
4187     },
4188     "fsevents": {
4189       "version": "1.2.4",
4190       "resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.2.4.tgz",
4191       "integrity": "sha1-9B3LGvJYKvNpLaNvxVy9jhBBxCY=",
4192       "dev": true,
4193       "optional": true,
4194       "requires": {
4195         "nan": "2.10.0",
4196         "node-pre-gyp": "0.10.0"
4197       },
4198       "dependencies": {
4199         "abbrev": {
4200           "version": "1.1.1",
4201           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
4202           "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
4203           "dev": true,
4204           "optional": true
4205         },
4206         "ansi-regex": {
4207           "version": "2.1.1",
4208           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4209           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4210           "dev": true
4211         },
4212         "aproba": {
4213           "version": "1.2.0",
4214           "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
4215           "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
4216           "dev": true,
4217           "optional": true
4218         },
4219         "are-we-there-yet": {
4220           "version": "1.1.4",
4221           "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
4222           "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
4223           "dev": true,
4224           "optional": true,
4225           "requires": {
4226             "delegates": "1.0.0",
4227             "readable-stream": "2.3.6"
4228           }
4229         },
4230         "balanced-match": {
4231           "version": "1.0.0",
4232           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
4233           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
4234           "dev": true
4235         },
4236         "brace-expansion": {
4237           "version": "1.1.11",
4238           "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4239           "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4240           "dev": true,
4241           "requires": {
4242             "balanced-match": "1.0.0",
4243             "concat-map": "0.0.1"
4244           }
4245         },
4246         "chownr": {
4247           "version": "1.0.1",
4248           "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
4249           "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
4250           "dev": true,
4251           "optional": true
4252         },
4253         "code-point-at": {
4254           "version": "1.1.0",
4255           "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4256           "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4257           "dev": true
4258         },
4259         "concat-map": {
4260           "version": "0.0.1",
4261           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4262           "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4263           "dev": true
4264         },
4265         "console-control-strings": {
4266           "version": "1.1.0",
4267           "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4268           "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4269           "dev": true
4270         },
4271         "core-util-is": {
4272           "version": "1.0.2",
4273           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4274           "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4275           "dev": true,
4276           "optional": true
4277         },
4278         "debug": {
4279           "version": "2.6.9",
4280           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4281           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4282           "dev": true,
4283           "optional": true,
4284           "requires": {
4285             "ms": "2.0.0"
4286           }
4287         },
4288         "deep-extend": {
4289           "version": "0.5.1",
4290           "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
4291           "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
4292           "dev": true,
4293           "optional": true
4294         },
4295         "delegates": {
4296           "version": "1.0.0",
4297           "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4298           "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4299           "dev": true,
4300           "optional": true
4301         },
4302         "detect-libc": {
4303           "version": "1.0.3",
4304           "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
4305           "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
4306           "dev": true,
4307           "optional": true
4308         },
4309         "fs-minipass": {
4310           "version": "1.2.5",
4311           "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
4312           "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
4313           "dev": true,
4314           "optional": true,
4315           "requires": {
4316             "minipass": "2.2.4"
4317           }
4318         },
4319         "fs.realpath": {
4320           "version": "1.0.0",
4321           "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4322           "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4323           "dev": true,
4324           "optional": true
4325         },
4326         "gauge": {
4327           "version": "2.7.4",
4328           "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4329           "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4330           "dev": true,
4331           "optional": true,
4332           "requires": {
4333             "aproba": "1.2.0",
4334             "console-control-strings": "1.1.0",
4335             "has-unicode": "2.0.1",
4336             "object-assign": "4.1.1",
4337             "signal-exit": "3.0.2",
4338             "string-width": "1.0.2",
4339             "strip-ansi": "3.0.1",
4340             "wide-align": "1.1.2"
4341           }
4342         },
4343         "glob": {
4344           "version": "7.1.2",
4345           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
4346           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
4347           "dev": true,
4348           "optional": true,
4349           "requires": {
4350             "fs.realpath": "1.0.0",
4351             "inflight": "1.0.6",
4352             "inherits": "2.0.3",
4353             "minimatch": "3.0.4",
4354             "once": "1.4.0",
4355             "path-is-absolute": "1.0.1"
4356           }
4357         },
4358         "has-unicode": {
4359           "version": "2.0.1",
4360           "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
4361           "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
4362           "dev": true,
4363           "optional": true
4364         },
4365         "iconv-lite": {
4366           "version": "0.4.21",
4367           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
4368           "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
4369           "dev": true,
4370           "optional": true,
4371           "requires": {
4372             "safer-buffer": "2.1.2"
4373           }
4374         },
4375         "ignore-walk": {
4376           "version": "3.0.1",
4377           "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
4378           "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
4379           "dev": true,
4380           "optional": true,
4381           "requires": {
4382             "minimatch": "3.0.4"
4383           }
4384         },
4385         "inflight": {
4386           "version": "1.0.6",
4387           "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4388           "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4389           "dev": true,
4390           "optional": true,
4391           "requires": {
4392             "once": "1.4.0",
4393             "wrappy": "1.0.2"
4394           }
4395         },
4396         "inherits": {
4397           "version": "2.0.3",
4398           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4399           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4400           "dev": true
4401         },
4402         "ini": {
4403           "version": "1.3.5",
4404           "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
4405           "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4406           "dev": true,
4407           "optional": true
4408         },
4409         "is-fullwidth-code-point": {
4410           "version": "1.0.0",
4411           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4412           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4413           "dev": true,
4414           "requires": {
4415             "number-is-nan": "1.0.1"
4416           }
4417         },
4418         "isarray": {
4419           "version": "1.0.0",
4420           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4421           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4422           "dev": true,
4423           "optional": true
4424         },
4425         "minimatch": {
4426           "version": "3.0.4",
4427           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4428           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4429           "dev": true,
4430           "requires": {
4431             "brace-expansion": "1.1.11"
4432           }
4433         },
4434         "minimist": {
4435           "version": "0.0.8",
4436           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4437           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4438           "dev": true
4439         },
4440         "minipass": {
4441           "version": "2.2.4",
4442           "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz",
4443           "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
4444           "dev": true,
4445           "requires": {
4446             "safe-buffer": "5.1.1",
4447             "yallist": "3.0.2"
4448           }
4449         },
4450         "minizlib": {
4451           "version": "1.1.0",
4452           "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
4453           "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
4454           "dev": true,
4455           "optional": true,
4456           "requires": {
4457             "minipass": "2.2.4"
4458           }
4459         },
4460         "mkdirp": {
4461           "version": "0.5.1",
4462           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4463           "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4464           "dev": true,
4465           "requires": {
4466             "minimist": "0.0.8"
4467           }
4468         },
4469         "ms": {
4470           "version": "2.0.0",
4471           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4472           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4473           "dev": true,
4474           "optional": true
4475         },
4476         "needle": {
4477           "version": "2.2.0",
4478           "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz",
4479           "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
4480           "dev": true,
4481           "optional": true,
4482           "requires": {
4483             "debug": "2.6.9",
4484             "iconv-lite": "0.4.21",
4485             "sax": "1.2.4"
4486           }
4487         },
4488         "node-pre-gyp": {
4489           "version": "0.10.0",
4490           "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz",
4491           "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
4492           "dev": true,
4493           "optional": true,
4494           "requires": {
4495             "detect-libc": "1.0.3",
4496             "mkdirp": "0.5.1",
4497             "needle": "2.2.0",
4498             "nopt": "4.0.1",
4499             "npm-packlist": "1.1.10",
4500             "npmlog": "4.1.2",
4501             "rc": "1.2.7",
4502             "rimraf": "2.6.2",
4503             "semver": "5.5.0",
4504             "tar": "4.4.1"
4505           }
4506         },
4507         "nopt": {
4508           "version": "4.0.1",
4509           "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
4510           "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
4511           "dev": true,
4512           "optional": true,
4513           "requires": {
4514             "abbrev": "1.1.1",
4515             "osenv": "0.1.5"
4516           }
4517         },
4518         "npm-bundled": {
4519           "version": "1.0.3",
4520           "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz",
4521           "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
4522           "dev": true,
4523           "optional": true
4524         },
4525         "npm-packlist": {
4526           "version": "1.1.10",
4527           "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz",
4528           "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
4529           "dev": true,
4530           "optional": true,
4531           "requires": {
4532             "ignore-walk": "3.0.1",
4533             "npm-bundled": "1.0.3"
4534           }
4535         },
4536         "npmlog": {
4537           "version": "4.1.2",
4538           "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4539           "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4540           "dev": true,
4541           "optional": true,
4542           "requires": {
4543             "are-we-there-yet": "1.1.4",
4544             "console-control-strings": "1.1.0",
4545             "gauge": "2.7.4",
4546             "set-blocking": "2.0.0"
4547           }
4548         },
4549         "number-is-nan": {
4550           "version": "1.0.1",
4551           "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4552           "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4553           "dev": true
4554         },
4555         "object-assign": {
4556           "version": "4.1.1",
4557           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4558           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4559           "dev": true,
4560           "optional": true
4561         },
4562         "once": {
4563           "version": "1.4.0",
4564           "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4565           "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4566           "dev": true,
4567           "requires": {
4568             "wrappy": "1.0.2"
4569           }
4570         },
4571         "os-homedir": {
4572           "version": "1.0.2",
4573           "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4574           "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4575           "dev": true,
4576           "optional": true
4577         },
4578         "os-tmpdir": {
4579           "version": "1.0.2",
4580           "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4581           "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4582           "dev": true,
4583           "optional": true
4584         },
4585         "osenv": {
4586           "version": "0.1.5",
4587           "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4588           "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4589           "dev": true,
4590           "optional": true,
4591           "requires": {
4592             "os-homedir": "1.0.2",
4593             "os-tmpdir": "1.0.2"
4594           }
4595         },
4596         "path-is-absolute": {
4597           "version": "1.0.1",
4598           "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4599           "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4600           "dev": true,
4601           "optional": true
4602         },
4603         "process-nextick-args": {
4604           "version": "2.0.0",
4605           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4606           "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4607           "dev": true,
4608           "optional": true
4609         },
4610         "rc": {
4611           "version": "1.2.7",
4612           "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
4613           "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
4614           "dev": true,
4615           "optional": true,
4616           "requires": {
4617             "deep-extend": "0.5.1",
4618             "ini": "1.3.5",
4619             "minimist": "1.2.0",
4620             "strip-json-comments": "2.0.1"
4621           },
4622           "dependencies": {
4623             "minimist": {
4624               "version": "1.2.0",
4625               "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4626               "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4627               "dev": true,
4628               "optional": true
4629             }
4630           }
4631         },
4632         "readable-stream": {
4633           "version": "2.3.6",
4634           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4635           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4636           "dev": true,
4637           "optional": true,
4638           "requires": {
4639             "core-util-is": "1.0.2",
4640             "inherits": "2.0.3",
4641             "isarray": "1.0.0",
4642             "process-nextick-args": "2.0.0",
4643             "safe-buffer": "5.1.1",
4644             "string_decoder": "1.1.1",
4645             "util-deprecate": "1.0.2"
4646           }
4647         },
4648         "rimraf": {
4649           "version": "2.6.2",
4650           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4651           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4652           "dev": true,
4653           "optional": true,
4654           "requires": {
4655             "glob": "7.1.2"
4656           }
4657         },
4658         "safe-buffer": {
4659           "version": "5.1.1",
4660           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
4661           "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
4662           "dev": true
4663         },
4664         "safer-buffer": {
4665           "version": "2.1.2",
4666           "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4667           "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4668           "dev": true,
4669           "optional": true
4670         },
4671         "sax": {
4672           "version": "1.2.4",
4673           "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
4674           "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
4675           "dev": true,
4676           "optional": true
4677         },
4678         "semver": {
4679           "version": "5.5.0",
4680           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4681           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4682           "dev": true,
4683           "optional": true
4684         },
4685         "set-blocking": {
4686           "version": "2.0.0",
4687           "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4688           "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4689           "dev": true,
4690           "optional": true
4691         },
4692         "signal-exit": {
4693           "version": "3.0.2",
4694           "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4695           "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4696           "dev": true,
4697           "optional": true
4698         },
4699         "string-width": {
4700           "version": "1.0.2",
4701           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4702           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4703           "dev": true,
4704           "requires": {
4705             "code-point-at": "1.1.0",
4706             "is-fullwidth-code-point": "1.0.0",
4707             "strip-ansi": "3.0.1"
4708           }
4709         },
4710         "string_decoder": {
4711           "version": "1.1.1",
4712           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4713           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4714           "dev": true,
4715           "optional": true,
4716           "requires": {
4717             "safe-buffer": "5.1.1"
4718           }
4719         },
4720         "strip-ansi": {
4721           "version": "3.0.1",
4722           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4723           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4724           "dev": true,
4725           "requires": {
4726             "ansi-regex": "2.1.1"
4727           }
4728         },
4729         "strip-json-comments": {
4730           "version": "2.0.1",
4731           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4732           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4733           "dev": true,
4734           "optional": true
4735         },
4736         "tar": {
4737           "version": "4.4.1",
4738           "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz",
4739           "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
4740           "dev": true,
4741           "optional": true,
4742           "requires": {
4743             "chownr": "1.0.1",
4744             "fs-minipass": "1.2.5",
4745             "minipass": "2.2.4",
4746             "minizlib": "1.1.0",
4747             "mkdirp": "0.5.1",
4748             "safe-buffer": "5.1.1",
4749             "yallist": "3.0.2"
4750           }
4751         },
4752         "util-deprecate": {
4753           "version": "1.0.2",
4754           "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4755           "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4756           "dev": true,
4757           "optional": true
4758         },
4759         "wide-align": {
4760           "version": "1.1.2",
4761           "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
4762           "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
4763           "dev": true,
4764           "optional": true,
4765           "requires": {
4766             "string-width": "1.0.2"
4767           }
4768         },
4769         "wrappy": {
4770           "version": "1.0.2",
4771           "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4772           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4773           "dev": true
4774         },
4775         "yallist": {
4776           "version": "3.0.2",
4777           "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
4778           "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
4779           "dev": true
4780         }
4781       }
4782     },
4783     "fstream": {
4784       "version": "1.0.12",
4785       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
4786       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
4787       "dev": true,
4788       "requires": {
4789         "graceful-fs": "4.1.11",
4790         "inherits": "2.0.3",
4791         "mkdirp": "0.5.1",
4792         "rimraf": "2.6.2"
4793       }
4794     },
4795     "function-bind": {
4796       "version": "1.1.1",
4797       "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz",
4798       "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=",
4799       "dev": true
4800     },
4801     "functional-red-black-tree": {
4802       "version": "1.0.1",
4803       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
4804       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4805       "dev": true
4806     },
4807     "gauge": {
4808       "version": "2.7.4",
4809       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
4810       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4811       "dev": true,
4812       "requires": {
4813         "aproba": "1.2.0",
4814         "console-control-strings": "1.1.0",
4815         "has-unicode": "2.0.1",
4816         "object-assign": "4.1.1",
4817         "signal-exit": "3.0.2",
4818         "string-width": "1.0.2",
4819         "strip-ansi": "3.0.1",
4820         "wide-align": "1.1.3"
4821       }
4822     },
4823     "gaze": {
4824       "version": "1.1.3",
4825       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
4826       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
4827       "dev": true,
4828       "requires": {
4829         "globule": "1.2.1"
4830       }
4831     },
4832     "get-caller-file": {
4833       "version": "1.0.2",
4834       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
4835       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
4836     },
4837     "get-stdin": {
4838       "version": "4.0.1",
4839       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
4840       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
4841       "dev": true
4842     },
4843     "get-stream": {
4844       "version": "3.0.0",
4845       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
4846       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
4847       "dev": true
4848     },
4849     "getpass": {
4850       "version": "0.1.7",
4851       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
4852       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
4853       "dev": true,
4854       "requires": {
4855         "assert-plus": "1.0.0"
4856       }
4857     },
4858     "glob": {
4859       "version": "7.1.2",
4860       "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
4861       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
4862       "requires": {
4863         "fs.realpath": "1.0.0",
4864         "inflight": "1.0.6",
4865         "inherits": "2.0.3",
4866         "minimatch": "3.0.4",
4867         "once": "1.4.0",
4868         "path-is-absolute": "1.0.1"
4869       }
4870     },
4871     "glob-base": {
4872       "version": "0.3.0",
4873       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
4874       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
4875       "dev": true,
4876       "requires": {
4877         "glob-parent": "2.0.0",
4878         "is-glob": "2.0.1"
4879       }
4880     },
4881     "glob-parent": {
4882       "version": "2.0.0",
4883       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
4884       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
4885       "dev": true,
4886       "requires": {
4887         "is-glob": "2.0.1"
4888       }
4889     },
4890     "global": {
4891       "version": "4.3.2",
4892       "resolved": "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
4893       "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
4894       "dev": true,
4895       "requires": {
4896         "min-document": "2.19.0",
4897         "process": "0.5.2"
4898       }
4899     },
4900     "global-dirs": {
4901       "version": "0.1.1",
4902       "resolved": "http://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz",
4903       "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
4904       "dev": true,
4905       "requires": {
4906         "ini": "1.3.5"
4907       }
4908     },
4909     "globals": {
4910       "version": "9.18.0",
4911       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
4912       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo="
4913     },
4914     "globule": {
4915       "version": "1.2.1",
4916       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
4917       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
4918       "dev": true,
4919       "requires": {
4920         "glob": "7.1.2",
4921         "lodash": "4.17.14",
4922         "minimatch": "3.0.4"
4923       }
4924     },
4925     "got": {
4926       "version": "6.7.1",
4927       "resolved": "http://registry.npm.taobao.org/got/download/got-6.7.1.tgz",
4928       "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
4929       "dev": true,
4930       "requires": {
4931         "create-error-class": "3.0.2",
4932         "duplexer3": "0.1.4",
4933         "get-stream": "3.0.0",
4934         "is-redirect": "1.0.0",
4935         "is-retry-allowed": "1.1.0",
4936         "is-stream": "1.1.0",
4937         "lowercase-keys": "1.0.1",
4938         "safe-buffer": "5.1.2",
4939         "timed-out": "4.0.1",
4940         "unzip-response": "2.0.1",
4941         "url-parse-lax": "1.0.0"
4942       }
4943     },
4944     "graceful-fs": {
4945       "version": "4.1.11",
4946       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
4947       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
4948     },
4949     "gud": {
4950       "version": "1.0.0",
4951       "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
4952       "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
4953     },
4954     "har-schema": {
4955       "version": "2.0.0",
4956       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
4957       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
4958       "dev": true
4959     },
4960     "har-validator": {
4961       "version": "5.0.3",
4962       "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz",
4963       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
4964       "dev": true,
4965       "requires": {
4966         "ajv": "5.5.2",
4967         "har-schema": "2.0.0"
4968       }
4969     },
4970     "has": {
4971       "version": "1.0.1",
4972       "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.1.tgz",
4973       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
4974       "dev": true,
4975       "requires": {
4976         "function-bind": "1.1.1"
4977       }
4978     },
4979     "has-ansi": {
4980       "version": "2.0.0",
4981       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
4982       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
4983       "requires": {
4984         "ansi-regex": "2.1.1"
4985       }
4986     },
4987     "has-flag": {
4988       "version": "1.0.0",
4989       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
4990       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
4991       "dev": true
4992     },
4993     "has-symbols": {
4994       "version": "1.0.0",
4995       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
4996       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
4997       "dev": true
4998     },
4999     "has-unicode": {
5000       "version": "2.0.1",
5001       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
5002       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5003       "dev": true
5004     },
5005     "history": {
5006       "version": "2.1.2",
5007       "resolved": "http://registry.npm.taobao.org/history/download/history-2.1.2.tgz",
5008       "integrity": "sha1-SqLeiXoOSGfkU5hDvm7Nsphr/ew=",
5009       "requires": {
5010         "deep-equal": "1.0.1",
5011         "invariant": "2.2.4",
5012         "query-string": "3.0.3",
5013         "warning": "2.1.0"
5014       },
5015       "dependencies": {
5016         "warning": {
5017           "version": "2.1.0",
5018           "resolved": "http://registry.npm.taobao.org/warning/download/warning-2.1.0.tgz",
5019           "integrity": "sha1-ISINnGOvx3qMkhEeARr3Bc4MaQE=",
5020           "requires": {
5021             "loose-envify": "1.3.1"
5022           }
5023         }
5024       }
5025     },
5026     "hjs-webpack": {
5027       "version": "8.4.3",
5028       "resolved": "http://registry.npm.taobao.org/hjs-webpack/download/hjs-webpack-8.4.3.tgz",
5029       "integrity": "sha1-weVybFSIW9GDbBXUESASKh/dcME=",
5030       "dev": true,
5031       "requires": {
5032         "compression": "1.7.2",
5033         "connect-history-api-fallback": "1.5.0",
5034         "contains-path": "0.1.0",
5035         "express": "4.16.3",
5036         "extract-text-webpack-plugin": "1.0.1",
5037         "find-root": "1.1.0",
5038         "http-proxy-middleware": "0.17.4",
5039         "lodash.assign": "4.2.0",
5040         "lodash.defaults": "4.2.0",
5041         "lodash.pick": "4.4.0",
5042         "rimraf": "2.6.2",
5043         "webpack": "1.15.0",
5044         "webpack-dev-middleware": "1.12.2",
5045         "webpack-hot-middleware": "2.22.2"
5046       }
5047     },
5048     "hoist-non-react-statics": {
5049       "version": "2.5.0",
5050       "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-2.5.0.tgz",
5051       "integrity": "sha1-0sot/BnFqRxaZhXOjlZO8DR+KkA="
5052     },
5053     "home-or-tmp": {
5054       "version": "2.0.0",
5055       "resolved": "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz",
5056       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
5057       "requires": {
5058         "os-homedir": "1.0.2",
5059         "os-tmpdir": "1.0.2"
5060       }
5061     },
5062     "home-path": {
5063       "version": "1.0.6",
5064       "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz",
5065       "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==",
5066       "dev": true
5067     },
5068     "hosted-git-info": {
5069       "version": "2.6.0",
5070       "resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.6.0.tgz",
5071       "integrity": "sha1-IyNbKasjDFdqqw1PE/wEawsDgiI=",
5072       "dev": true
5073     },
5074     "html-comment-regex": {
5075       "version": "1.1.2",
5076       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
5077       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
5078       "dev": true
5079     },
5080     "html-entities": {
5081       "version": "1.2.1",
5082       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
5083       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
5084       "dev": true
5085     },
5086     "html-parse-stringify2": {
5087       "version": "2.0.1",
5088       "resolved": "https://registry.npmjs.org/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz",
5089       "integrity": "sha1-3FZwtyksoVi3vJFsmmc1rIhyg0o=",
5090       "requires": {
5091         "void-elements": "2.0.1"
5092       }
5093     },
5094     "http-errors": {
5095       "version": "1.6.3",
5096       "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz",
5097       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
5098       "dev": true,
5099       "requires": {
5100         "depd": "1.1.2",
5101         "inherits": "2.0.3",
5102         "setprototypeof": "1.1.0",
5103         "statuses": "1.5.0"
5104       }
5105     },
5106     "http-proxy": {
5107       "version": "1.17.0",
5108       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.17.0.tgz",
5109       "integrity": "sha1-etOElGWPhGBeL220Q230EPTlvpo=",
5110       "dev": true,
5111       "requires": {
5112         "eventemitter3": "3.1.0",
5113         "follow-redirects": "1.0.0",
5114         "requires-port": "1.0.0"
5115       }
5116     },
5117     "http-proxy-middleware": {
5118       "version": "0.17.4",
5119       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz",
5120       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
5121       "dev": true,
5122       "requires": {
5123         "http-proxy": "1.17.0",
5124         "is-glob": "3.1.0",
5125         "lodash": "4.17.14",
5126         "micromatch": "2.3.11"
5127       },
5128       "dependencies": {
5129         "is-extglob": {
5130           "version": "2.1.1",
5131           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
5132           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5133           "dev": true
5134         },
5135         "is-glob": {
5136           "version": "3.1.0",
5137           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
5138           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
5139           "dev": true,
5140           "requires": {
5141             "is-extglob": "2.1.1"
5142           }
5143         }
5144       }
5145     },
5146     "http-signature": {
5147       "version": "1.2.0",
5148       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
5149       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5150       "dev": true,
5151       "requires": {
5152         "assert-plus": "1.0.0",
5153         "jsprim": "1.4.1",
5154         "sshpk": "1.14.1"
5155       }
5156     },
5157     "https-browserify": {
5158       "version": "0.0.1",
5159       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
5160       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
5161       "dev": true
5162     },
5163     "i18next": {
5164       "version": "11.9.1",
5165       "resolved": "https://registry.npmjs.org/i18next/-/i18next-11.9.1.tgz",
5166       "integrity": "sha512-sUAfCdKYi8EufO6B8aY5RF/hqweCpRKvbxUhlzlmlAr+LgJQ2kXe/5y02kaPu6ApFIiW5WOz8+3ehoy97LUtMw=="
5167     },
5168     "i18next-browser-languagedetector": {
5169       "version": "2.2.3",
5170       "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-2.2.3.tgz",
5171       "integrity": "sha512-sJZ2n9Vgax0vGer23hJMwyO3FRO7P0dq2DXZPXWE329g3snfJUcw+S24Mp3lqJaxL/0McDu4BD75ds6pzIfhhw=="
5172     },
5173     "iconv-lite": {
5174       "version": "0.4.23",
5175       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.23.tgz",
5176       "integrity": "sha1-KXhx9jvlB63Pv8pxXQzQ7thOmmM=",
5177       "requires": {
5178         "safer-buffer": "2.1.2"
5179       }
5180     },
5181     "icss-replace-symbols": {
5182       "version": "1.1.0",
5183       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
5184       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
5185       "dev": true
5186     },
5187     "ieee754": {
5188       "version": "1.1.11",
5189       "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.11.tgz",
5190       "integrity": "sha1-wWOE/+APW3g1gk5ntvK9RKUilFU=",
5191       "dev": true
5192     },
5193     "ignore": {
5194       "version": "3.3.10",
5195       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
5196       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
5197       "dev": true
5198     },
5199     "import-lazy": {
5200       "version": "2.1.0",
5201       "resolved": "http://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz",
5202       "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
5203       "dev": true
5204     },
5205     "imurmurhash": {
5206       "version": "0.1.4",
5207       "resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
5208       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5209       "dev": true
5210     },
5211     "in-publish": {
5212       "version": "2.0.0",
5213       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
5214       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
5215       "dev": true
5216     },
5217     "indent-string": {
5218       "version": "2.1.0",
5219       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
5220       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5221       "dev": true,
5222       "requires": {
5223         "repeating": "2.0.1"
5224       }
5225     },
5226     "indexes-of": {
5227       "version": "1.0.1",
5228       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
5229       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
5230       "dev": true
5231     },
5232     "indexof": {
5233       "version": "0.0.1",
5234       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
5235       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
5236       "dev": true
5237     },
5238     "inflight": {
5239       "version": "1.0.6",
5240       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
5241       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5242       "requires": {
5243         "once": "1.4.0",
5244         "wrappy": "1.0.2"
5245       }
5246     },
5247     "inherits": {
5248       "version": "2.0.3",
5249       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
5250       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
5251     },
5252     "ini": {
5253       "version": "1.3.5",
5254       "resolved": "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz",
5255       "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=",
5256       "dev": true
5257     },
5258     "inquirer": {
5259       "version": "3.3.0",
5260       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
5261       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
5262       "dev": true,
5263       "requires": {
5264         "ansi-escapes": "3.2.0",
5265         "chalk": "2.4.2",
5266         "cli-cursor": "2.1.0",
5267         "cli-width": "2.2.0",
5268         "external-editor": "2.2.0",
5269         "figures": "2.0.0",
5270         "lodash": "4.17.14",
5271         "mute-stream": "0.0.7",
5272         "run-async": "2.3.0",
5273         "rx-lite": "4.0.8",
5274         "rx-lite-aggregates": "4.0.8",
5275         "string-width": "2.1.1",
5276         "strip-ansi": "4.0.0",
5277         "through": "2.3.8"
5278       },
5279       "dependencies": {
5280         "ansi-regex": {
5281           "version": "3.0.0",
5282           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5283           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5284           "dev": true
5285         },
5286         "ansi-styles": {
5287           "version": "3.2.1",
5288           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5289           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5290           "dev": true,
5291           "requires": {
5292             "color-convert": "1.9.1"
5293           }
5294         },
5295         "chalk": {
5296           "version": "2.4.2",
5297           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5298           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5299           "dev": true,
5300           "requires": {
5301             "ansi-styles": "3.2.1",
5302             "escape-string-regexp": "1.0.5",
5303             "supports-color": "5.5.0"
5304           }
5305         },
5306         "has-flag": {
5307           "version": "3.0.0",
5308           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5309           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5310           "dev": true
5311         },
5312         "is-fullwidth-code-point": {
5313           "version": "2.0.0",
5314           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5315           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5316           "dev": true
5317         },
5318         "string-width": {
5319           "version": "2.1.1",
5320           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5321           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5322           "dev": true,
5323           "requires": {
5324             "is-fullwidth-code-point": "2.0.0",
5325             "strip-ansi": "4.0.0"
5326           }
5327         },
5328         "strip-ansi": {
5329           "version": "4.0.0",
5330           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5331           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5332           "dev": true,
5333           "requires": {
5334             "ansi-regex": "3.0.0"
5335           }
5336         },
5337         "supports-color": {
5338           "version": "5.5.0",
5339           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5340           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5341           "dev": true,
5342           "requires": {
5343             "has-flag": "3.0.0"
5344           }
5345         }
5346       }
5347     },
5348     "interpret": {
5349       "version": "0.6.6",
5350       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-0.6.6.tgz",
5351       "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=",
5352       "dev": true
5353     },
5354     "invariant": {
5355       "version": "2.2.4",
5356       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz",
5357       "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=",
5358       "requires": {
5359         "loose-envify": "1.3.1"
5360       }
5361     },
5362     "invert-kv": {
5363       "version": "1.0.0",
5364       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
5365       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
5366       "dev": true
5367     },
5368     "ip-regex": {
5369       "version": "2.1.0",
5370       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
5371       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
5372     },
5373     "ipaddr.js": {
5374       "version": "1.6.0",
5375       "resolved": "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.6.0.tgz",
5376       "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",
5377       "dev": true
5378     },
5379     "is-absolute-url": {
5380       "version": "2.1.0",
5381       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
5382       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
5383       "dev": true
5384     },
5385     "is-arrayish": {
5386       "version": "0.2.1",
5387       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
5388       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5389       "dev": true
5390     },
5391     "is-binary-path": {
5392       "version": "1.0.1",
5393       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
5394       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
5395       "dev": true,
5396       "requires": {
5397         "binary-extensions": "1.11.0"
5398       }
5399     },
5400     "is-buffer": {
5401       "version": "1.1.6",
5402       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz",
5403       "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
5404       "dev": true
5405     },
5406     "is-builtin-module": {
5407       "version": "1.0.0",
5408       "resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
5409       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
5410       "dev": true,
5411       "requires": {
5412         "builtin-modules": "1.1.1"
5413       }
5414     },
5415     "is-callable": {
5416       "version": "1.1.3",
5417       "resolved": "http://registry.npm.taobao.org/is-callable/download/is-callable-1.1.3.tgz",
5418       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
5419       "dev": true
5420     },
5421     "is-ci": {
5422       "version": "1.1.0",
5423       "resolved": "http://registry.npm.taobao.org/is-ci/download/is-ci-1.1.0.tgz",
5424       "integrity": "sha1-JH5BYueGDOu9rzC3dNawrH3P56U=",
5425       "dev": true,
5426       "requires": {
5427         "ci-info": "1.1.3"
5428       }
5429     },
5430     "is-date-object": {
5431       "version": "1.0.1",
5432       "resolved": "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz",
5433       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
5434       "dev": true
5435     },
5436     "is-directory": {
5437       "version": "0.3.1",
5438       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
5439       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
5440       "dev": true
5441     },
5442     "is-dotfile": {
5443       "version": "1.0.3",
5444       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
5445       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
5446       "dev": true
5447     },
5448     "is-equal-shallow": {
5449       "version": "0.1.3",
5450       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
5451       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
5452       "dev": true,
5453       "requires": {
5454         "is-primitive": "2.0.0"
5455       }
5456     },
5457     "is-extendable": {
5458       "version": "0.1.1",
5459       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
5460       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5461       "dev": true
5462     },
5463     "is-extglob": {
5464       "version": "1.0.0",
5465       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
5466       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
5467       "dev": true
5468     },
5469     "is-finite": {
5470       "version": "1.0.2",
5471       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
5472       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
5473       "requires": {
5474         "number-is-nan": "1.0.1"
5475       }
5476     },
5477     "is-fullwidth-code-point": {
5478       "version": "1.0.0",
5479       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
5480       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5481       "requires": {
5482         "number-is-nan": "1.0.1"
5483       }
5484     },
5485     "is-glob": {
5486       "version": "2.0.1",
5487       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
5488       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
5489       "dev": true,
5490       "requires": {
5491         "is-extglob": "1.0.0"
5492       }
5493     },
5494     "is-installed-globally": {
5495       "version": "0.1.0",
5496       "resolved": "http://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.1.0.tgz",
5497       "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
5498       "dev": true,
5499       "requires": {
5500         "global-dirs": "0.1.1",
5501         "is-path-inside": "1.0.1"
5502       }
5503     },
5504     "is-npm": {
5505       "version": "1.0.0",
5506       "resolved": "http://registry.npm.taobao.org/is-npm/download/is-npm-1.0.0.tgz",
5507       "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
5508       "dev": true
5509     },
5510     "is-number": {
5511       "version": "2.1.0",
5512       "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
5513       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
5514       "dev": true,
5515       "requires": {
5516         "kind-of": "3.2.2"
5517       }
5518     },
5519     "is-obj": {
5520       "version": "1.0.1",
5521       "resolved": "http://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz",
5522       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
5523       "dev": true
5524     },
5525     "is-path-inside": {
5526       "version": "1.0.1",
5527       "resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz",
5528       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
5529       "dev": true,
5530       "requires": {
5531         "path-is-inside": "1.0.2"
5532       }
5533     },
5534     "is-plain-obj": {
5535       "version": "1.1.0",
5536       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5537       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5538       "dev": true
5539     },
5540     "is-plain-object": {
5541       "version": "2.0.4",
5542       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
5543       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
5544       "dev": true,
5545       "requires": {
5546         "isobject": "3.0.1"
5547       },
5548       "dependencies": {
5549         "isobject": {
5550           "version": "3.0.1",
5551           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
5552           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5553           "dev": true
5554         }
5555       }
5556     },
5557     "is-posix-bracket": {
5558       "version": "0.1.1",
5559       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
5560       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
5561       "dev": true
5562     },
5563     "is-primitive": {
5564       "version": "2.0.0",
5565       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
5566       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
5567       "dev": true
5568     },
5569     "is-promise": {
5570       "version": "2.1.0",
5571       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
5572       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
5573     },
5574     "is-redirect": {
5575       "version": "1.0.0",
5576       "resolved": "http://registry.npm.taobao.org/is-redirect/download/is-redirect-1.0.0.tgz",
5577       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
5578       "dev": true
5579     },
5580     "is-regex": {
5581       "version": "1.0.4",
5582       "resolved": "http://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz",
5583       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
5584       "dev": true,
5585       "requires": {
5586         "has": "1.0.1"
5587       }
5588     },
5589     "is-resolvable": {
5590       "version": "1.1.0",
5591       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
5592       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
5593       "dev": true
5594     },
5595     "is-retry-allowed": {
5596       "version": "1.1.0",
5597       "resolved": "http://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.1.0.tgz",
5598       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
5599       "dev": true
5600     },
5601     "is-stream": {
5602       "version": "1.1.0",
5603       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
5604       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
5605     },
5606     "is-svg": {
5607       "version": "2.1.0",
5608       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
5609       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
5610       "dev": true,
5611       "requires": {
5612         "html-comment-regex": "1.1.2"
5613       }
5614     },
5615     "is-symbol": {
5616       "version": "1.0.1",
5617       "resolved": "http://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.1.tgz",
5618       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
5619       "dev": true
5620     },
5621     "is-typedarray": {
5622       "version": "1.0.0",
5623       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
5624       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
5625       "dev": true
5626     },
5627     "is-url": {
5628       "version": "1.2.4",
5629       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
5630       "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
5631     },
5632     "is-utf8": {
5633       "version": "0.2.1",
5634       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
5635       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
5636       "dev": true
5637     },
5638     "is2": {
5639       "version": "2.0.1",
5640       "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz",
5641       "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==",
5642       "requires": {
5643         "deep-is": "0.1.3",
5644         "ip-regex": "2.1.0",
5645         "is-url": "1.2.4"
5646       }
5647     },
5648     "isarray": {
5649       "version": "0.0.1",
5650       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
5651       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5652       "dev": true
5653     },
5654     "isbinaryfile": {
5655       "version": "3.0.2",
5656       "resolved": "http://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-3.0.2.tgz",
5657       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
5658       "dev": true
5659     },
5660     "isexe": {
5661       "version": "2.0.0",
5662       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
5663       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
5664     },
5665     "isobject": {
5666       "version": "2.1.0",
5667       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
5668       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5669       "dev": true,
5670       "requires": {
5671         "isarray": "1.0.0"
5672       },
5673       "dependencies": {
5674         "isarray": {
5675           "version": "1.0.0",
5676           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
5677           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5678           "dev": true
5679         }
5680       }
5681     },
5682     "isomorphic-fetch": {
5683       "version": "2.2.1",
5684       "resolved": "http://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz",
5685       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
5686       "requires": {
5687         "node-fetch": "1.6.3",
5688         "whatwg-fetch": "2.0.4"
5689       }
5690     },
5691     "isstream": {
5692       "version": "0.1.2",
5693       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
5694       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
5695       "dev": true
5696     },
5697     "js-base64": {
5698       "version": "2.4.5",
5699       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.5.tgz",
5700       "integrity": "sha1-4pPNPHyC8HDXAPx6HKCi5p8QH5I=",
5701       "dev": true
5702     },
5703     "js-tokens": {
5704       "version": "3.0.2",
5705       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
5706       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
5707     },
5708     "js-yaml": {
5709       "version": "3.13.1",
5710       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
5711       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
5712       "dev": true,
5713       "requires": {
5714         "argparse": "1.0.10",
5715         "esprima": "4.0.1"
5716       }
5717     },
5718     "jsbn": {
5719       "version": "0.1.1",
5720       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
5721       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5722       "dev": true,
5723       "optional": true
5724     },
5725     "jsesc": {
5726       "version": "1.3.0",
5727       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
5728       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
5729     },
5730     "json-loader": {
5731       "version": "0.5.7",
5732       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
5733       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
5734       "dev": true
5735     },
5736     "json-parse-better-errors": {
5737       "version": "1.0.2",
5738       "resolved": "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz",
5739       "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
5740       "dev": true
5741     },
5742     "json-schema": {
5743       "version": "0.2.3",
5744       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
5745       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
5746       "dev": true
5747     },
5748     "json-schema-traverse": {
5749       "version": "0.3.1",
5750       "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
5751       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
5752       "dev": true
5753     },
5754     "json-stable-stringify-without-jsonify": {
5755       "version": "1.0.1",
5756       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
5757       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
5758       "dev": true
5759     },
5760     "json-stringify-safe": {
5761       "version": "5.0.1",
5762       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
5763       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
5764       "dev": true
5765     },
5766     "json5": {
5767       "version": "0.5.1",
5768       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
5769       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
5770     },
5771     "jsonfile": {
5772       "version": "4.0.0",
5773       "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz",
5774       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
5775       "requires": {
5776         "graceful-fs": "4.1.11"
5777       }
5778     },
5779     "jsonify": {
5780       "version": "0.0.0",
5781       "resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
5782       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
5783       "dev": true
5784     },
5785     "jsprim": {
5786       "version": "1.4.1",
5787       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
5788       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
5789       "dev": true,
5790       "requires": {
5791         "assert-plus": "1.0.0",
5792         "extsprintf": "1.3.0",
5793         "json-schema": "0.2.3",
5794         "verror": "1.10.0"
5795       }
5796     },
5797     "jsx-ast-utils": {
5798       "version": "2.2.1",
5799       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz",
5800       "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==",
5801       "dev": true,
5802       "requires": {
5803         "array-includes": "3.0.3",
5804         "object.assign": "4.1.0"
5805       }
5806     },
5807     "keycode": {
5808       "version": "2.2.0",
5809       "resolved": "http://registry.npm.taobao.org/keycode/download/keycode-2.2.0.tgz",
5810       "integrity": "sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ="
5811     },
5812     "kind-of": {
5813       "version": "3.2.2",
5814       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
5815       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5816       "dev": true,
5817       "requires": {
5818         "is-buffer": "1.1.6"
5819       }
5820     },
5821     "klaw": {
5822       "version": "1.3.1",
5823       "resolved": "http://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz",
5824       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
5825       "dev": true,
5826       "requires": {
5827         "graceful-fs": "4.1.11"
5828       }
5829     },
5830     "latest-version": {
5831       "version": "3.1.0",
5832       "resolved": "http://registry.npm.taobao.org/latest-version/download/latest-version-3.1.0.tgz",
5833       "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
5834       "dev": true,
5835       "requires": {
5836         "package-json": "4.0.1"
5837       }
5838     },
5839     "lazy-cache": {
5840       "version": "1.0.4",
5841       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
5842       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
5843       "dev": true
5844     },
5845     "lazy-val": {
5846       "version": "1.0.3",
5847       "resolved": "http://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.3.tgz",
5848       "integrity": "sha1-u5eyAO8AgB2UwxfincbtOeMcXtw=",
5849       "dev": true
5850     },
5851     "lcid": {
5852       "version": "1.0.0",
5853       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
5854       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
5855       "dev": true,
5856       "requires": {
5857         "invert-kv": "1.0.0"
5858       }
5859     },
5860     "levn": {
5861       "version": "0.3.0",
5862       "resolved": "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz",
5863       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5864       "dev": true,
5865       "requires": {
5866         "prelude-ls": "1.1.2",
5867         "type-check": "0.3.2"
5868       }
5869     },
5870     "load-json-file": {
5871       "version": "1.1.0",
5872       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
5873       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
5874       "dev": true,
5875       "requires": {
5876         "graceful-fs": "4.1.11",
5877         "parse-json": "2.2.0",
5878         "pify": "2.3.0",
5879         "pinkie-promise": "2.0.1",
5880         "strip-bom": "2.0.0"
5881       }
5882     },
5883     "loader-utils": {
5884       "version": "0.2.17",
5885       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
5886       "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
5887       "dev": true,
5888       "requires": {
5889         "big.js": "3.2.0",
5890         "emojis-list": "2.1.0",
5891         "json5": "0.5.1",
5892         "object-assign": "4.1.1"
5893       }
5894     },
5895     "locate-path": {
5896       "version": "2.0.0",
5897       "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
5898       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5899       "dev": true,
5900       "requires": {
5901         "p-locate": "2.0.0",
5902         "path-exists": "3.0.0"
5903       },
5904       "dependencies": {
5905         "path-exists": {
5906           "version": "3.0.0",
5907           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
5908           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5909           "dev": true
5910         }
5911       }
5912     },
5913     "lodash": {
5914       "version": "4.17.14",
5915       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
5916       "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw=="
5917     },
5918     "lodash._baseassign": {
5919       "version": "3.2.0",
5920       "resolved": "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz",
5921       "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
5922       "dev": true,
5923       "requires": {
5924         "lodash._basecopy": "3.0.1",
5925         "lodash.keys": "3.1.2"
5926       }
5927     },
5928     "lodash._basecopy": {
5929       "version": "3.0.1",
5930       "resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
5931       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
5932       "dev": true
5933     },
5934     "lodash._bindcallback": {
5935       "version": "3.0.1",
5936       "resolved": "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz",
5937       "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
5938       "dev": true
5939     },
5940     "lodash._createassigner": {
5941       "version": "3.1.1",
5942       "resolved": "http://registry.npm.taobao.org/lodash._createassigner/download/lodash._createassigner-3.1.1.tgz",
5943       "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
5944       "dev": true,
5945       "requires": {
5946         "lodash._bindcallback": "3.0.1",
5947         "lodash._isiterateecall": "3.0.9",
5948         "lodash.restparam": "3.6.1"
5949       }
5950     },
5951     "lodash._getnative": {
5952       "version": "3.9.1",
5953       "resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
5954       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
5955       "dev": true
5956     },
5957     "lodash._isiterateecall": {
5958       "version": "3.0.9",
5959       "resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
5960       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
5961       "dev": true
5962     },
5963     "lodash.assign": {
5964       "version": "4.2.0",
5965       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
5966       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
5967     },
5968     "lodash.camelcase": {
5969       "version": "4.3.0",
5970       "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
5971       "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
5972       "dev": true
5973     },
5974     "lodash.defaults": {
5975       "version": "4.2.0",
5976       "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz",
5977       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
5978       "dev": true
5979     },
5980     "lodash.get": {
5981       "version": "4.4.2",
5982       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
5983       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
5984     },
5985     "lodash.isarguments": {
5986       "version": "3.1.0",
5987       "resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
5988       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
5989       "dev": true
5990     },
5991     "lodash.isarray": {
5992       "version": "3.0.4",
5993       "resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
5994       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
5995       "dev": true
5996     },
5997     "lodash.isequal": {
5998       "version": "4.5.0",
5999       "resolved": "http://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz",
6000       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
6001     },
6002     "lodash.isplainobject": {
6003       "version": "4.0.6",
6004       "resolved": "http://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz",
6005       "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
6006     },
6007     "lodash.keys": {
6008       "version": "3.1.2",
6009       "resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
6010       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
6011       "dev": true,
6012       "requires": {
6013         "lodash._getnative": "3.9.1",
6014         "lodash.isarguments": "3.1.0",
6015         "lodash.isarray": "3.0.4"
6016       }
6017     },
6018     "lodash.memoize": {
6019       "version": "4.1.2",
6020       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
6021       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
6022       "dev": true
6023     },
6024     "lodash.pick": {
6025       "version": "4.4.0",
6026       "resolved": "http://registry.npm.taobao.org/lodash.pick/download/lodash.pick-4.4.0.tgz",
6027       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
6028       "dev": true
6029     },
6030     "lodash.pickby": {
6031       "version": "4.6.0",
6032       "resolved": "http://registry.npm.taobao.org/lodash.pickby/download/lodash.pickby-4.6.0.tgz",
6033       "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=",
6034       "dev": true
6035     },
6036     "lodash.restparam": {
6037       "version": "3.6.1",
6038       "resolved": "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz",
6039       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
6040       "dev": true
6041     },
6042     "lodash.tail": {
6043       "version": "4.1.1",
6044       "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
6045       "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
6046       "dev": true
6047     },
6048     "lodash.uniq": {
6049       "version": "4.5.0",
6050       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
6051       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
6052       "dev": true
6053     },
6054     "log4js": {
6055       "version": "3.0.6",
6056       "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz",
6057       "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==",
6058       "requires": {
6059         "circular-json": "0.5.9",
6060         "date-format": "1.2.0",
6061         "debug": "3.1.0",
6062         "rfdc": "1.1.2",
6063         "streamroller": "0.7.0"
6064       }
6065     },
6066     "longest": {
6067       "version": "1.0.1",
6068       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
6069       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
6070       "dev": true
6071     },
6072     "loose-envify": {
6073       "version": "1.3.1",
6074       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
6075       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
6076       "requires": {
6077         "js-tokens": "3.0.2"
6078       }
6079     },
6080     "loud-rejection": {
6081       "version": "1.6.0",
6082       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
6083       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6084       "dev": true,
6085       "requires": {
6086         "currently-unhandled": "0.4.1",
6087         "signal-exit": "3.0.2"
6088       }
6089     },
6090     "lowercase-keys": {
6091       "version": "1.0.1",
6092       "resolved": "http://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz",
6093       "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=",
6094       "dev": true
6095     },
6096     "lru-cache": {
6097       "version": "4.1.3",
6098       "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.3.tgz",
6099       "integrity": "sha1-oRdc80lt/IQ2wVbDNLSVWZK85pw=",
6100       "dev": true,
6101       "requires": {
6102         "pseudomap": "1.0.2",
6103         "yallist": "2.1.2"
6104       }
6105     },
6106     "make-dir": {
6107       "version": "1.3.0",
6108       "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz",
6109       "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
6110       "dev": true,
6111       "requires": {
6112         "pify": "3.0.0"
6113       },
6114       "dependencies": {
6115         "pify": {
6116           "version": "3.0.0",
6117           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6118           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6119           "dev": true
6120         }
6121       }
6122     },
6123     "map-age-cleaner": {
6124       "version": "0.1.3",
6125       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
6126       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
6127       "requires": {
6128         "p-defer": "1.0.0"
6129       }
6130     },
6131     "map-obj": {
6132       "version": "1.0.1",
6133       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
6134       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6135       "dev": true
6136     },
6137     "map-stream": {
6138       "version": "0.1.0",
6139       "resolved": "http://registry.npm.taobao.org/map-stream/download/map-stream-0.1.0.tgz",
6140       "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
6141       "dev": true
6142     },
6143     "math-expression-evaluator": {
6144       "version": "1.2.17",
6145       "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",
6146       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
6147       "dev": true
6148     },
6149     "math-random": {
6150       "version": "1.0.4",
6151       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
6152       "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
6153       "dev": true
6154     },
6155     "mdurl": {
6156       "version": "1.0.1",
6157       "resolved": "http://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz",
6158       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
6159     },
6160     "media-typer": {
6161       "version": "0.3.0",
6162       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
6163       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
6164       "dev": true
6165     },
6166     "mem": {
6167       "version": "5.1.1",
6168       "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz",
6169       "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==",
6170       "requires": {
6171         "map-age-cleaner": "0.1.3",
6172         "mimic-fn": "2.1.0",
6173         "p-is-promise": "2.1.0"
6174       },
6175       "dependencies": {
6176         "mimic-fn": {
6177           "version": "2.1.0",
6178           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
6179           "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
6180         },
6181         "p-is-promise": {
6182           "version": "2.1.0",
6183           "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
6184           "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg=="
6185         }
6186       }
6187     },
6188     "memory-fs": {
6189       "version": "0.3.0",
6190       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.3.0.tgz",
6191       "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=",
6192       "dev": true,
6193       "requires": {
6194         "errno": "0.1.7",
6195         "readable-stream": "2.3.6"
6196       },
6197       "dependencies": {
6198         "isarray": {
6199           "version": "1.0.0",
6200           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6201           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6202           "dev": true
6203         },
6204         "process-nextick-args": {
6205           "version": "2.0.0",
6206           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6207           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6208           "dev": true
6209         },
6210         "readable-stream": {
6211           "version": "2.3.6",
6212           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6213           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6214           "dev": true,
6215           "requires": {
6216             "core-util-is": "1.0.2",
6217             "inherits": "2.0.3",
6218             "isarray": "1.0.0",
6219             "process-nextick-args": "2.0.0",
6220             "safe-buffer": "5.1.2",
6221             "string_decoder": "1.1.1",
6222             "util-deprecate": "1.0.2"
6223           }
6224         },
6225         "string_decoder": {
6226           "version": "1.1.1",
6227           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6228           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6229           "dev": true,
6230           "requires": {
6231             "safe-buffer": "5.1.2"
6232           }
6233         }
6234       }
6235     },
6236     "memorystream": {
6237       "version": "0.3.1",
6238       "resolved": "http://registry.npm.taobao.org/memorystream/download/memorystream-0.3.1.tgz",
6239       "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
6240       "dev": true
6241     },
6242     "meow": {
6243       "version": "3.7.0",
6244       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
6245       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6246       "dev": true,
6247       "requires": {
6248         "camelcase-keys": "2.1.0",
6249         "decamelize": "1.2.0",
6250         "loud-rejection": "1.6.0",
6251         "map-obj": "1.0.1",
6252         "minimist": "1.2.0",
6253         "normalize-package-data": "2.4.0",
6254         "object-assign": "4.1.1",
6255         "read-pkg-up": "1.0.1",
6256         "redent": "1.0.0",
6257         "trim-newlines": "1.0.0"
6258       },
6259       "dependencies": {
6260         "minimist": {
6261           "version": "1.2.0",
6262           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6263           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6264           "dev": true
6265         }
6266       }
6267     },
6268     "merge-descriptors": {
6269       "version": "1.0.1",
6270       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
6271       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
6272       "dev": true
6273     },
6274     "methods": {
6275       "version": "1.1.2",
6276       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
6277       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
6278       "dev": true
6279     },
6280     "micromatch": {
6281       "version": "2.3.11",
6282       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
6283       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
6284       "dev": true,
6285       "requires": {
6286         "arr-diff": "2.0.0",
6287         "array-unique": "0.2.1",
6288         "braces": "1.8.5",
6289         "expand-brackets": "0.1.5",
6290         "extglob": "0.3.2",
6291         "filename-regex": "2.0.1",
6292         "is-extglob": "1.0.0",
6293         "is-glob": "2.0.1",
6294         "kind-of": "3.2.2",
6295         "normalize-path": "2.1.1",
6296         "object.omit": "2.0.1",
6297         "parse-glob": "3.0.4",
6298         "regex-cache": "0.4.4"
6299       },
6300       "dependencies": {
6301         "braces": {
6302           "version": "1.8.5",
6303           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
6304           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
6305           "dev": true,
6306           "requires": {
6307             "expand-range": "1.8.2",
6308             "preserve": "0.2.0",
6309             "repeat-element": "1.1.3"
6310           }
6311         }
6312       }
6313     },
6314     "mime": {
6315       "version": "2.3.1",
6316       "resolved": "http://registry.npm.taobao.org/mime/download/mime-2.3.1.tgz",
6317       "integrity": "sha1-sWIcVNY7l8R9PP5/chX31kUXw2k=",
6318       "dev": true
6319     },
6320     "mime-db": {
6321       "version": "1.33.0",
6322       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.33.0.tgz",
6323       "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s=",
6324       "dev": true
6325     },
6326     "mime-types": {
6327       "version": "2.1.18",
6328       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.18.tgz",
6329       "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
6330       "dev": true,
6331       "requires": {
6332         "mime-db": "1.33.0"
6333       }
6334     },
6335     "mimic-fn": {
6336       "version": "1.2.0",
6337       "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz",
6338       "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI="
6339     },
6340     "min-document": {
6341       "version": "2.19.0",
6342       "resolved": "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
6343       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
6344       "dev": true,
6345       "requires": {
6346         "dom-walk": "0.1.1"
6347       }
6348     },
6349     "minimatch": {
6350       "version": "3.0.4",
6351       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
6352       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
6353       "requires": {
6354         "brace-expansion": "1.1.11"
6355       }
6356     },
6357     "minimist": {
6358       "version": "0.0.8",
6359       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
6360       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
6361     },
6362     "mixin-object": {
6363       "version": "2.0.1",
6364       "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
6365       "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
6366       "dev": true,
6367       "requires": {
6368         "for-in": "0.1.8",
6369         "is-extendable": "0.1.1"
6370       },
6371       "dependencies": {
6372         "for-in": {
6373           "version": "0.1.8",
6374           "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
6375           "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
6376           "dev": true
6377         }
6378       }
6379     },
6380     "mkdirp": {
6381       "version": "0.5.1",
6382       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
6383       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6384       "requires": {
6385         "minimist": "0.0.8"
6386       }
6387     },
6388     "moment": {
6389       "version": "2.22.1",
6390       "resolved": "http://registry.npm.taobao.org/moment/download/moment-2.22.1.tgz",
6391       "integrity": "sha1-Upoum/lz8lnJZD0jf9qE3jom6K0="
6392     },
6393     "moment-timezone": {
6394       "version": "0.5.17",
6395       "resolved": "http://registry.npm.taobao.org/moment-timezone/download/moment-timezone-0.5.17.tgz",
6396       "integrity": "sha1-PI/vMgUdhMOvF02R3FKXfcsK1+U=",
6397       "requires": {
6398         "moment": "2.22.1"
6399       }
6400     },
6401     "ms": {
6402       "version": "2.0.0",
6403       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
6404       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
6405     },
6406     "mute-stream": {
6407       "version": "0.0.7",
6408       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
6409       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
6410       "dev": true
6411     },
6412     "nan": {
6413       "version": "2.10.0",
6414       "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.10.0.tgz",
6415       "integrity": "sha1-ltDNYQ69WNS03pzAxoKM2pnHVI8=",
6416       "dev": true,
6417       "optional": true
6418     },
6419     "natural-compare": {
6420       "version": "1.4.0",
6421       "resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
6422       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
6423       "dev": true
6424     },
6425     "negotiator": {
6426       "version": "0.6.1",
6427       "resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
6428       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
6429       "dev": true
6430     },
6431     "neo-async": {
6432       "version": "2.6.1",
6433       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
6434       "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
6435       "dev": true
6436     },
6437     "net": {
6438       "version": "1.0.2",
6439       "resolved": "https://registry.npmjs.org/net/-/net-1.0.2.tgz",
6440       "integrity": "sha1-0XV+yaf7I3HYPPR1XOPifhCCk4g="
6441     },
6442     "nice-try": {
6443       "version": "1.0.4",
6444       "resolved": "http://registry.npm.taobao.org/nice-try/download/nice-try-1.0.4.tgz",
6445       "integrity": "sha1-2Tli9sUvLBVYwPvabVEoGfHv4cQ="
6446     },
6447     "nock": {
6448       "version": "4.0.0",
6449       "resolved": "http://registry.npm.taobao.org/nock/download/nock-4.0.0.tgz",
6450       "integrity": "sha1-2+ZbJeh6wVZVpRLOq2ZGdQuEoHc=",
6451       "dev": true,
6452       "requires": {
6453         "chai": "3.5.0",
6454         "debug": "2.6.9",
6455         "deep-equal": "1.0.1",
6456         "json-stringify-safe": "5.0.1",
6457         "lodash": "2.4.1",
6458         "mkdirp": "0.5.1",
6459         "propagate": "0.3.1"
6460       },
6461       "dependencies": {
6462         "debug": {
6463           "version": "2.6.9",
6464           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6465           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6466           "dev": true,
6467           "requires": {
6468             "ms": "2.0.0"
6469           }
6470         },
6471         "lodash": {
6472           "version": "2.4.1",
6473           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-2.4.1.tgz",
6474           "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=",
6475           "dev": true
6476         }
6477       }
6478     },
6479     "node-fetch": {
6480       "version": "1.6.3",
6481       "resolved": "http://registry.npm.taobao.org/node-fetch/download/node-fetch-1.6.3.tgz",
6482       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
6483       "requires": {
6484         "encoding": "0.1.12",
6485         "is-stream": "1.1.0"
6486       }
6487     },
6488     "node-gyp": {
6489       "version": "3.8.0",
6490       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
6491       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
6492       "dev": true,
6493       "requires": {
6494         "fstream": "1.0.12",
6495         "glob": "7.1.2",
6496         "graceful-fs": "4.1.11",
6497         "mkdirp": "0.5.1",
6498         "nopt": "3.0.6",
6499         "npmlog": "4.1.2",
6500         "osenv": "0.1.5",
6501         "request": "2.87.0",
6502         "rimraf": "2.6.2",
6503         "semver": "5.3.0",
6504         "tar": "2.2.2",
6505         "which": "1.3.1"
6506       },
6507       "dependencies": {
6508         "semver": {
6509           "version": "5.3.0",
6510           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
6511           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
6512           "dev": true
6513         }
6514       }
6515     },
6516     "node-libs-browser": {
6517       "version": "0.7.0",
6518       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-0.7.0.tgz",
6519       "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=",
6520       "dev": true,
6521       "requires": {
6522         "assert": "1.4.1",
6523         "browserify-zlib": "0.1.4",
6524         "buffer": "4.9.1",
6525         "console-browserify": "1.1.0",
6526         "constants-browserify": "1.0.0",
6527         "crypto-browserify": "3.3.0",
6528         "domain-browser": "1.2.0",
6529         "events": "1.1.1",
6530         "https-browserify": "0.0.1",
6531         "os-browserify": "0.2.1",
6532         "path-browserify": "0.0.0",
6533         "process": "0.11.10",
6534         "punycode": "1.4.1",
6535         "querystring-es3": "0.2.1",
6536         "readable-stream": "2.3.6",
6537         "stream-browserify": "2.0.1",
6538         "stream-http": "2.8.2",
6539         "string_decoder": "0.10.31",
6540         "timers-browserify": "2.0.10",
6541         "tty-browserify": "0.0.0",
6542         "url": "0.11.0",
6543         "util": "0.10.3",
6544         "vm-browserify": "0.0.4"
6545       },
6546       "dependencies": {
6547         "isarray": {
6548           "version": "1.0.0",
6549           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6550           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6551           "dev": true
6552         },
6553         "process": {
6554           "version": "0.11.10",
6555           "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
6556           "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
6557           "dev": true
6558         },
6559         "process-nextick-args": {
6560           "version": "2.0.0",
6561           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6562           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6563           "dev": true
6564         },
6565         "readable-stream": {
6566           "version": "2.3.6",
6567           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6568           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6569           "dev": true,
6570           "requires": {
6571             "core-util-is": "1.0.2",
6572             "inherits": "2.0.3",
6573             "isarray": "1.0.0",
6574             "process-nextick-args": "2.0.0",
6575             "safe-buffer": "5.1.2",
6576             "string_decoder": "1.1.1",
6577             "util-deprecate": "1.0.2"
6578           },
6579           "dependencies": {
6580             "string_decoder": {
6581               "version": "1.1.1",
6582               "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6583               "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6584               "dev": true,
6585               "requires": {
6586                 "safe-buffer": "5.1.2"
6587               }
6588             }
6589           }
6590         }
6591       }
6592     },
6593     "node-sass": {
6594       "version": "4.12.0",
6595       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
6596       "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
6597       "dev": true,
6598       "requires": {
6599         "async-foreach": "0.1.3",
6600         "chalk": "1.1.3",
6601         "cross-spawn": "3.0.1",
6602         "gaze": "1.1.3",
6603         "get-stdin": "4.0.1",
6604         "glob": "7.1.2",
6605         "in-publish": "2.0.0",
6606         "lodash": "4.17.14",
6607         "meow": "3.7.0",
6608         "mkdirp": "0.5.1",
6609         "nan": "2.14.0",
6610         "node-gyp": "3.8.0",
6611         "npmlog": "4.1.2",
6612         "request": "2.88.0",
6613         "sass-graph": "2.2.4",
6614         "stdout-stream": "1.4.1",
6615         "true-case-path": "1.0.3"
6616       },
6617       "dependencies": {
6618         "ajv": {
6619           "version": "6.10.2",
6620           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
6621           "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
6622           "dev": true,
6623           "requires": {
6624             "fast-deep-equal": "2.0.1",
6625             "fast-json-stable-stringify": "2.0.0",
6626             "json-schema-traverse": "0.4.1",
6627             "uri-js": "4.2.2"
6628           }
6629         },
6630         "aws4": {
6631           "version": "1.8.0",
6632           "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
6633           "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
6634           "dev": true
6635         },
6636         "cross-spawn": {
6637           "version": "3.0.1",
6638           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
6639           "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
6640           "dev": true,
6641           "requires": {
6642             "lru-cache": "4.1.3",
6643             "which": "1.3.1"
6644           }
6645         },
6646         "fast-deep-equal": {
6647           "version": "2.0.1",
6648           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
6649           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
6650           "dev": true
6651         },
6652         "har-validator": {
6653           "version": "5.1.3",
6654           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
6655           "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
6656           "dev": true,
6657           "requires": {
6658             "ajv": "6.10.2",
6659             "har-schema": "2.0.0"
6660           }
6661         },
6662         "json-schema-traverse": {
6663           "version": "0.4.1",
6664           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6665           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6666           "dev": true
6667         },
6668         "mime-db": {
6669           "version": "1.40.0",
6670           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
6671           "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
6672           "dev": true
6673         },
6674         "mime-types": {
6675           "version": "2.1.24",
6676           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
6677           "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
6678           "dev": true,
6679           "requires": {
6680             "mime-db": "1.40.0"
6681           }
6682         },
6683         "nan": {
6684           "version": "2.14.0",
6685           "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
6686           "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
6687           "dev": true
6688         },
6689         "oauth-sign": {
6690           "version": "0.9.0",
6691           "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
6692           "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
6693           "dev": true
6694         },
6695         "request": {
6696           "version": "2.88.0",
6697           "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
6698           "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
6699           "dev": true,
6700           "requires": {
6701             "aws-sign2": "0.7.0",
6702             "aws4": "1.8.0",
6703             "caseless": "0.12.0",
6704             "combined-stream": "1.0.6",
6705             "extend": "3.0.2",
6706             "forever-agent": "0.6.1",
6707             "form-data": "2.3.2",
6708             "har-validator": "5.1.3",
6709             "http-signature": "1.2.0",
6710             "is-typedarray": "1.0.0",
6711             "isstream": "0.1.2",
6712             "json-stringify-safe": "5.0.1",
6713             "mime-types": "2.1.24",
6714             "oauth-sign": "0.9.0",
6715             "performance-now": "2.1.0",
6716             "qs": "6.5.2",
6717             "safe-buffer": "5.1.2",
6718             "tough-cookie": "2.4.3",
6719             "tunnel-agent": "0.6.0",
6720             "uuid": "3.3.2"
6721           }
6722         },
6723         "tough-cookie": {
6724           "version": "2.4.3",
6725           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
6726           "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
6727           "dev": true,
6728           "requires": {
6729             "psl": "1.2.0",
6730             "punycode": "1.4.1"
6731           }
6732         },
6733         "uuid": {
6734           "version": "3.3.2",
6735           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
6736           "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
6737           "dev": true
6738         }
6739       }
6740     },
6741     "nopt": {
6742       "version": "3.0.6",
6743       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
6744       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
6745       "dev": true,
6746       "requires": {
6747         "abbrev": "1.1.1"
6748       }
6749     },
6750     "normalize-package-data": {
6751       "version": "2.4.0",
6752       "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
6753       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
6754       "dev": true,
6755       "requires": {
6756         "hosted-git-info": "2.6.0",
6757         "is-builtin-module": "1.0.0",
6758         "semver": "5.5.0",
6759         "validate-npm-package-license": "3.0.3"
6760       }
6761     },
6762     "normalize-path": {
6763       "version": "2.1.1",
6764       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
6765       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6766       "dev": true,
6767       "requires": {
6768         "remove-trailing-separator": "1.1.0"
6769       }
6770     },
6771     "normalize-range": {
6772       "version": "0.1.2",
6773       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
6774       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
6775       "dev": true
6776     },
6777     "normalize-url": {
6778       "version": "1.9.1",
6779       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
6780       "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
6781       "dev": true,
6782       "requires": {
6783         "object-assign": "4.1.1",
6784         "prepend-http": "1.0.4",
6785         "query-string": "4.3.4",
6786         "sort-keys": "1.1.2"
6787       },
6788       "dependencies": {
6789         "query-string": {
6790           "version": "4.3.4",
6791           "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
6792           "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
6793           "dev": true,
6794           "requires": {
6795             "object-assign": "4.1.1",
6796             "strict-uri-encode": "1.1.0"
6797           }
6798         }
6799       }
6800     },
6801     "npm-run-all": {
6802       "version": "4.1.3",
6803       "resolved": "http://registry.npm.taobao.org/npm-run-all/download/npm-run-all-4.1.3.tgz",
6804       "integrity": "sha1-SfFbVaZrtBAWZM4nDLGOcQP48YU=",
6805       "dev": true,
6806       "requires": {
6807         "ansi-styles": "3.2.1",
6808         "chalk": "2.4.1",
6809         "cross-spawn": "6.0.5",
6810         "memorystream": "0.3.1",
6811         "minimatch": "3.0.4",
6812         "ps-tree": "1.1.0",
6813         "read-pkg": "3.0.0",
6814         "shell-quote": "1.6.1",
6815         "string.prototype.padend": "3.0.0"
6816       },
6817       "dependencies": {
6818         "ansi-styles": {
6819           "version": "3.2.1",
6820           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
6821           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
6822           "dev": true,
6823           "requires": {
6824             "color-convert": "1.9.1"
6825           }
6826         },
6827         "chalk": {
6828           "version": "2.4.1",
6829           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
6830           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
6831           "dev": true,
6832           "requires": {
6833             "ansi-styles": "3.2.1",
6834             "escape-string-regexp": "1.0.5",
6835             "supports-color": "5.4.0"
6836           }
6837         },
6838         "cross-spawn": {
6839           "version": "6.0.5",
6840           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz",
6841           "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=",
6842           "dev": true,
6843           "requires": {
6844             "nice-try": "1.0.4",
6845             "path-key": "2.0.1",
6846             "semver": "5.5.0",
6847             "shebang-command": "1.2.0",
6848             "which": "1.3.1"
6849           }
6850         },
6851         "has-flag": {
6852           "version": "3.0.0",
6853           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
6854           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6855           "dev": true
6856         },
6857         "load-json-file": {
6858           "version": "4.0.0",
6859           "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz",
6860           "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6861           "dev": true,
6862           "requires": {
6863             "graceful-fs": "4.1.11",
6864             "parse-json": "4.0.0",
6865             "pify": "3.0.0",
6866             "strip-bom": "3.0.0"
6867           }
6868         },
6869         "parse-json": {
6870           "version": "4.0.0",
6871           "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz",
6872           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6873           "dev": true,
6874           "requires": {
6875             "error-ex": "1.3.1",
6876             "json-parse-better-errors": "1.0.2"
6877           }
6878         },
6879         "path-type": {
6880           "version": "3.0.0",
6881           "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz",
6882           "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=",
6883           "dev": true,
6884           "requires": {
6885             "pify": "3.0.0"
6886           }
6887         },
6888         "pify": {
6889           "version": "3.0.0",
6890           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6891           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6892           "dev": true
6893         },
6894         "read-pkg": {
6895           "version": "3.0.0",
6896           "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz",
6897           "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
6898           "dev": true,
6899           "requires": {
6900             "load-json-file": "4.0.0",
6901             "normalize-package-data": "2.4.0",
6902             "path-type": "3.0.0"
6903           }
6904         },
6905         "strip-bom": {
6906           "version": "3.0.0",
6907           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
6908           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6909           "dev": true
6910         },
6911         "supports-color": {
6912           "version": "5.4.0",
6913           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
6914           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
6915           "dev": true,
6916           "requires": {
6917             "has-flag": "3.0.0"
6918           }
6919         }
6920       }
6921     },
6922     "npm-run-path": {
6923       "version": "2.0.2",
6924       "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
6925       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
6926       "requires": {
6927         "path-key": "2.0.1"
6928       }
6929     },
6930     "npmlog": {
6931       "version": "4.1.2",
6932       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
6933       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
6934       "dev": true,
6935       "requires": {
6936         "are-we-there-yet": "1.1.5",
6937         "console-control-strings": "1.1.0",
6938         "gauge": "2.7.4",
6939         "set-blocking": "2.0.0"
6940       }
6941     },
6942     "nugget": {
6943       "version": "2.0.1",
6944       "resolved": "http://registry.npm.taobao.org/nugget/download/nugget-2.0.1.tgz",
6945       "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
6946       "dev": true,
6947       "requires": {
6948         "debug": "2.6.9",
6949         "minimist": "1.2.0",
6950         "pretty-bytes": "1.0.4",
6951         "progress-stream": "1.2.0",
6952         "request": "2.87.0",
6953         "single-line-log": "1.1.2",
6954         "throttleit": "0.0.2"
6955       },
6956       "dependencies": {
6957         "debug": {
6958           "version": "2.6.9",
6959           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6960           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6961           "dev": true,
6962           "requires": {
6963             "ms": "2.0.0"
6964           }
6965         },
6966         "minimist": {
6967           "version": "1.2.0",
6968           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6969           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6970           "dev": true
6971         }
6972       }
6973     },
6974     "num2fraction": {
6975       "version": "1.2.2",
6976       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
6977       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
6978       "dev": true
6979     },
6980     "number-is-nan": {
6981       "version": "1.0.1",
6982       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
6983       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
6984     },
6985     "oauth-sign": {
6986       "version": "0.8.2",
6987       "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
6988       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
6989       "dev": true
6990     },
6991     "object-assign": {
6992       "version": "4.1.1",
6993       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
6994       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
6995     },
6996     "object-keys": {
6997       "version": "0.4.0",
6998       "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-0.4.0.tgz",
6999       "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
7000       "dev": true
7001     },
7002     "object.assign": {
7003       "version": "4.1.0",
7004       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
7005       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
7006       "dev": true,
7007       "requires": {
7008         "define-properties": "1.1.2",
7009         "function-bind": "1.1.1",
7010         "has-symbols": "1.0.0",
7011         "object-keys": "1.1.1"
7012       },
7013       "dependencies": {
7014         "object-keys": {
7015           "version": "1.1.1",
7016           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7017           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7018           "dev": true
7019         }
7020       }
7021     },
7022     "object.entries": {
7023       "version": "1.1.0",
7024       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
7025       "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
7026       "dev": true,
7027       "requires": {
7028         "define-properties": "1.1.3",
7029         "es-abstract": "1.13.0",
7030         "function-bind": "1.1.1",
7031         "has": "1.0.3"
7032       },
7033       "dependencies": {
7034         "define-properties": {
7035           "version": "1.1.3",
7036           "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
7037           "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
7038           "dev": true,
7039           "requires": {
7040             "object-keys": "1.1.1"
7041           }
7042         },
7043         "es-abstract": {
7044           "version": "1.13.0",
7045           "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
7046           "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
7047           "dev": true,
7048           "requires": {
7049             "es-to-primitive": "1.2.0",
7050             "function-bind": "1.1.1",
7051             "has": "1.0.3",
7052             "is-callable": "1.1.4",
7053             "is-regex": "1.0.4",
7054             "object-keys": "1.1.1"
7055           }
7056         },
7057         "es-to-primitive": {
7058           "version": "1.2.0",
7059           "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
7060           "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
7061           "dev": true,
7062           "requires": {
7063             "is-callable": "1.1.4",
7064             "is-date-object": "1.0.1",
7065             "is-symbol": "1.0.2"
7066           }
7067         },
7068         "has": {
7069           "version": "1.0.3",
7070           "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
7071           "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
7072           "dev": true,
7073           "requires": {
7074             "function-bind": "1.1.1"
7075           }
7076         },
7077         "is-callable": {
7078           "version": "1.1.4",
7079           "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
7080           "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
7081           "dev": true
7082         },
7083         "is-symbol": {
7084           "version": "1.0.2",
7085           "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
7086           "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
7087           "dev": true,
7088           "requires": {
7089             "has-symbols": "1.0.0"
7090           }
7091         },
7092         "object-keys": {
7093           "version": "1.1.1",
7094           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7095           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7096           "dev": true
7097         }
7098       }
7099     },
7100     "object.fromentries": {
7101       "version": "2.0.0",
7102       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
7103       "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
7104       "dev": true,
7105       "requires": {
7106         "define-properties": "1.1.2",
7107         "es-abstract": "1.11.0",
7108         "function-bind": "1.1.1",
7109         "has": "1.0.1"
7110       }
7111     },
7112     "object.omit": {
7113       "version": "2.0.1",
7114       "resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
7115       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
7116       "dev": true,
7117       "requires": {
7118         "for-own": "0.1.5",
7119         "is-extendable": "0.1.1"
7120       }
7121     },
7122     "object.values": {
7123       "version": "1.1.0",
7124       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
7125       "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
7126       "dev": true,
7127       "requires": {
7128         "define-properties": "1.1.3",
7129         "es-abstract": "1.13.0",
7130         "function-bind": "1.1.1",
7131         "has": "1.0.3"
7132       },
7133       "dependencies": {
7134         "define-properties": {
7135           "version": "1.1.3",
7136           "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
7137           "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
7138           "dev": true,
7139           "requires": {
7140             "object-keys": "1.1.1"
7141           }
7142         },
7143         "es-abstract": {
7144           "version": "1.13.0",
7145           "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
7146           "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
7147           "dev": true,
7148           "requires": {
7149             "es-to-primitive": "1.2.0",
7150             "function-bind": "1.1.1",
7151             "has": "1.0.3",
7152             "is-callable": "1.1.4",
7153             "is-regex": "1.0.4",
7154             "object-keys": "1.1.1"
7155           }
7156         },
7157         "es-to-primitive": {
7158           "version": "1.2.0",
7159           "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
7160           "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
7161           "dev": true,
7162           "requires": {
7163             "is-callable": "1.1.4",
7164             "is-date-object": "1.0.1",
7165             "is-symbol": "1.0.2"
7166           }
7167         },
7168         "has": {
7169           "version": "1.0.3",
7170           "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
7171           "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
7172           "dev": true,
7173           "requires": {
7174             "function-bind": "1.1.1"
7175           }
7176         },
7177         "is-callable": {
7178           "version": "1.1.4",
7179           "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
7180           "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
7181           "dev": true
7182         },
7183         "is-symbol": {
7184           "version": "1.0.2",
7185           "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
7186           "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
7187           "dev": true,
7188           "requires": {
7189             "has-symbols": "1.0.0"
7190           }
7191         },
7192         "object-keys": {
7193           "version": "1.1.1",
7194           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7195           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7196           "dev": true
7197         }
7198       }
7199     },
7200     "on-finished": {
7201       "version": "2.3.0",
7202       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
7203       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
7204       "dev": true,
7205       "requires": {
7206         "ee-first": "1.1.1"
7207       }
7208     },
7209     "on-headers": {
7210       "version": "1.0.1",
7211       "resolved": "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz",
7212       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
7213       "dev": true
7214     },
7215     "once": {
7216       "version": "1.4.0",
7217       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
7218       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
7219       "requires": {
7220         "wrappy": "1.0.2"
7221       }
7222     },
7223     "onetime": {
7224       "version": "2.0.1",
7225       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
7226       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
7227       "dev": true,
7228       "requires": {
7229         "mimic-fn": "1.2.0"
7230       }
7231     },
7232     "optimist": {
7233       "version": "0.6.1",
7234       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
7235       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
7236       "dev": true,
7237       "requires": {
7238         "minimist": "0.0.8",
7239         "wordwrap": "0.0.3"
7240       },
7241       "dependencies": {
7242         "wordwrap": {
7243           "version": "0.0.3",
7244           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
7245           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
7246           "dev": true
7247         }
7248       }
7249     },
7250     "optionator": {
7251       "version": "0.8.2",
7252       "resolved": "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz",
7253       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
7254       "dev": true,
7255       "requires": {
7256         "deep-is": "0.1.3",
7257         "fast-levenshtein": "2.0.6",
7258         "levn": "0.3.0",
7259         "prelude-ls": "1.1.2",
7260         "type-check": "0.3.2",
7261         "wordwrap": "1.0.0"
7262       }
7263     },
7264     "os-browserify": {
7265       "version": "0.2.1",
7266       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
7267       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
7268       "dev": true
7269     },
7270     "os-homedir": {
7271       "version": "1.0.2",
7272       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
7273       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
7274     },
7275     "os-locale": {
7276       "version": "2.1.0",
7277       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
7278       "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
7279       "dev": true,
7280       "requires": {
7281         "execa": "0.7.0",
7282         "lcid": "1.0.0",
7283         "mem": "1.1.0"
7284       },
7285       "dependencies": {
7286         "mem": {
7287           "version": "1.1.0",
7288           "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
7289           "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
7290           "dev": true,
7291           "requires": {
7292             "mimic-fn": "1.2.0"
7293           }
7294         }
7295       }
7296     },
7297     "os-tmpdir": {
7298       "version": "1.0.2",
7299       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
7300       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
7301     },
7302     "osenv": {
7303       "version": "0.1.5",
7304       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
7305       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
7306       "dev": true,
7307       "requires": {
7308         "os-homedir": "1.0.2",
7309         "os-tmpdir": "1.0.2"
7310       }
7311     },
7312     "output-file-sync": {
7313       "version": "1.1.2",
7314       "resolved": "http://registry.npm.taobao.org/output-file-sync/download/output-file-sync-1.1.2.tgz",
7315       "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
7316       "dev": true,
7317       "requires": {
7318         "graceful-fs": "4.1.11",
7319         "mkdirp": "0.5.1",
7320         "object-assign": "4.1.1"
7321       }
7322     },
7323     "p-defer": {
7324       "version": "1.0.0",
7325       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
7326       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
7327     },
7328     "p-finally": {
7329       "version": "1.0.0",
7330       "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
7331       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
7332     },
7333     "p-is-promise": {
7334       "version": "2.0.0",
7335       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
7336       "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg=="
7337     },
7338     "p-limit": {
7339       "version": "1.2.0",
7340       "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.2.0.tgz",
7341       "integrity": "sha1-DpK2vty1nwIsE9DxlJ3ILRWQnxw=",
7342       "dev": true,
7343       "requires": {
7344         "p-try": "1.0.0"
7345       }
7346     },
7347     "p-locate": {
7348       "version": "2.0.0",
7349       "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
7350       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
7351       "dev": true,
7352       "requires": {
7353         "p-limit": "1.2.0"
7354       }
7355     },
7356     "p-try": {
7357       "version": "1.0.0",
7358       "resolved": "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz",
7359       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
7360       "dev": true
7361     },
7362     "package-json": {
7363       "version": "4.0.1",
7364       "resolved": "http://registry.npm.taobao.org/package-json/download/package-json-4.0.1.tgz",
7365       "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
7366       "dev": true,
7367       "requires": {
7368         "got": "6.7.1",
7369         "registry-auth-token": "3.3.2",
7370         "registry-url": "3.1.0",
7371         "semver": "5.5.0"
7372       }
7373     },
7374     "pako": {
7375       "version": "0.2.9",
7376       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
7377       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
7378       "dev": true
7379     },
7380     "parse-color": {
7381       "version": "1.0.0",
7382       "resolved": "http://registry.npm.taobao.org/parse-color/download/parse-color-1.0.0.tgz",
7383       "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
7384       "dev": true,
7385       "requires": {
7386         "color-convert": "0.5.3"
7387       },
7388       "dependencies": {
7389         "color-convert": {
7390           "version": "0.5.3",
7391           "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-0.5.3.tgz",
7392           "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
7393           "dev": true
7394         }
7395       }
7396     },
7397     "parse-glob": {
7398       "version": "3.0.4",
7399       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
7400       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
7401       "dev": true,
7402       "requires": {
7403         "glob-base": "0.3.0",
7404         "is-dotfile": "1.0.3",
7405         "is-extglob": "1.0.0",
7406         "is-glob": "2.0.1"
7407       }
7408     },
7409     "parse-json": {
7410       "version": "2.2.0",
7411       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
7412       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7413       "dev": true,
7414       "requires": {
7415         "error-ex": "1.3.1"
7416       }
7417     },
7418     "parser-toolkit": {
7419       "version": "0.0.5",
7420       "resolved": "http://registry.npm.taobao.org/parser-toolkit/download/parser-toolkit-0.0.5.tgz",
7421       "integrity": "sha1-7EthcpyGMYtW6pcb+6azxnLWLAE=",
7422       "dev": true
7423     },
7424     "parseurl": {
7425       "version": "1.3.2",
7426       "resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
7427       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
7428       "dev": true
7429     },
7430     "pascalcase": {
7431       "version": "0.1.1",
7432       "resolved": "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz",
7433       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
7434     },
7435     "path-browserify": {
7436       "version": "0.0.0",
7437       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
7438       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
7439       "dev": true
7440     },
7441     "path-exists": {
7442       "version": "1.0.0",
7443       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-1.0.0.tgz",
7444       "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=",
7445       "dev": true
7446     },
7447     "path-is-absolute": {
7448       "version": "1.0.1",
7449       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
7450       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
7451     },
7452     "path-is-inside": {
7453       "version": "1.0.2",
7454       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
7455       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
7456       "dev": true
7457     },
7458     "path-key": {
7459       "version": "2.0.1",
7460       "resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
7461       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
7462     },
7463     "path-parse": {
7464       "version": "1.0.5",
7465       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
7466       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
7467       "dev": true
7468     },
7469     "path-to-regexp": {
7470       "version": "0.1.7",
7471       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
7472       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
7473       "dev": true
7474     },
7475     "path-type": {
7476       "version": "1.1.0",
7477       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
7478       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7479       "dev": true,
7480       "requires": {
7481         "graceful-fs": "4.1.11",
7482         "pify": "2.3.0",
7483         "pinkie-promise": "2.0.1"
7484       }
7485     },
7486     "pause-stream": {
7487       "version": "0.0.11",
7488       "resolved": "http://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz",
7489       "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
7490       "dev": true,
7491       "requires": {
7492         "through": "2.3.8"
7493       }
7494     },
7495     "pbkdf2-compat": {
7496       "version": "2.0.1",
7497       "resolved": "http://registry.npm.taobao.org/pbkdf2-compat/download/pbkdf2-compat-2.0.1.tgz",
7498       "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=",
7499       "dev": true
7500     },
7501     "pend": {
7502       "version": "1.2.0",
7503       "resolved": "http://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz",
7504       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
7505       "dev": true
7506     },
7507     "performance-now": {
7508       "version": "2.1.0",
7509       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
7510       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
7511       "dev": true
7512     },
7513     "pify": {
7514       "version": "2.3.0",
7515       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
7516       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7517       "dev": true
7518     },
7519     "pinkie": {
7520       "version": "2.0.4",
7521       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
7522       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
7523       "dev": true
7524     },
7525     "pinkie-promise": {
7526       "version": "2.0.1",
7527       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
7528       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7529       "dev": true,
7530       "requires": {
7531         "pinkie": "2.0.4"
7532       }
7533     },
7534     "pkg-dir": {
7535       "version": "1.0.0",
7536       "resolved": "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz",
7537       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
7538       "dev": true,
7539       "requires": {
7540         "find-up": "1.1.2"
7541       }
7542     },
7543     "plist": {
7544       "version": "3.0.1",
7545       "resolved": "http://registry.npm.taobao.org/plist/download/plist-3.0.1.tgz",
7546       "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=",
7547       "dev": true,
7548       "requires": {
7549         "base64-js": "1.3.0",
7550         "xmlbuilder": "9.0.7",
7551         "xmldom": "0.1.27"
7552       },
7553       "dependencies": {
7554         "base64-js": {
7555           "version": "1.3.0",
7556           "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz",
7557           "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=",
7558           "dev": true
7559         },
7560         "xmlbuilder": {
7561           "version": "9.0.7",
7562           "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz",
7563           "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
7564           "dev": true
7565         }
7566       }
7567     },
7568     "pluralize": {
7569       "version": "3.0.0",
7570       "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-3.0.0.tgz",
7571       "integrity": "sha1-cnmanvQaU/8MA95lIuKGtA1cky0="
7572     },
7573     "pngjs": {
7574       "version": "3.3.3",
7575       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.3.tgz",
7576       "integrity": "sha512-1n3Z4p3IOxArEs1VRXnZ/RXdfEniAUS9jb68g58FIXMNkPJeZd+Qh4Uq7/e0LVxAQGos1eIUrqrt4FpjdnEd+Q=="
7577     },
7578     "postcss": {
7579       "version": "5.2.18",
7580       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz",
7581       "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
7582       "dev": true,
7583       "requires": {
7584         "chalk": "1.1.3",
7585         "js-base64": "2.4.5",
7586         "source-map": "0.5.7",
7587         "supports-color": "3.2.3"
7588       },
7589       "dependencies": {
7590         "source-map": {
7591           "version": "0.5.7",
7592           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
7593           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7594           "dev": true
7595         },
7596         "supports-color": {
7597           "version": "3.2.3",
7598           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
7599           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7600           "dev": true,
7601           "requires": {
7602             "has-flag": "1.0.0"
7603           }
7604         }
7605       }
7606     },
7607     "postcss-calc": {
7608       "version": "5.3.1",
7609       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",
7610       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
7611       "dev": true,
7612       "requires": {
7613         "postcss": "5.2.18",
7614         "postcss-message-helpers": "2.0.0",
7615         "reduce-css-calc": "1.3.0"
7616       }
7617     },
7618     "postcss-colormin": {
7619       "version": "2.2.2",
7620       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz",
7621       "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
7622       "dev": true,
7623       "requires": {
7624         "colormin": "1.1.2",
7625         "postcss": "5.2.18",
7626         "postcss-value-parser": "3.3.0"
7627       }
7628     },
7629     "postcss-convert-values": {
7630       "version": "2.6.1",
7631       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz",
7632       "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
7633       "dev": true,
7634       "requires": {
7635         "postcss": "5.2.18",
7636         "postcss-value-parser": "3.3.0"
7637       }
7638     },
7639     "postcss-discard-comments": {
7640       "version": "2.0.4",
7641       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
7642       "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
7643       "dev": true,
7644       "requires": {
7645         "postcss": "5.2.18"
7646       }
7647     },
7648     "postcss-discard-duplicates": {
7649       "version": "2.1.0",
7650       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz",
7651       "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
7652       "dev": true,
7653       "requires": {
7654         "postcss": "5.2.18"
7655       }
7656     },
7657     "postcss-discard-empty": {
7658       "version": "2.1.0",
7659       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz",
7660       "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
7661       "dev": true,
7662       "requires": {
7663         "postcss": "5.2.18"
7664       }
7665     },
7666     "postcss-discard-overridden": {
7667       "version": "0.1.1",
7668       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz",
7669       "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
7670       "dev": true,
7671       "requires": {
7672         "postcss": "5.2.18"
7673       }
7674     },
7675     "postcss-discard-unused": {
7676       "version": "2.2.3",
7677       "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",
7678       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
7679       "dev": true,
7680       "requires": {
7681         "postcss": "5.2.18",
7682         "uniqs": "2.0.0"
7683       }
7684     },
7685     "postcss-filter-plugins": {
7686       "version": "2.0.3",
7687       "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz",
7688       "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==",
7689       "dev": true,
7690       "requires": {
7691         "postcss": "5.2.18"
7692       }
7693     },
7694     "postcss-load-config": {
7695       "version": "1.2.0",
7696       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
7697       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
7698       "dev": true,
7699       "requires": {
7700         "cosmiconfig": "2.2.2",
7701         "object-assign": "4.1.1",
7702         "postcss-load-options": "1.2.0",
7703         "postcss-load-plugins": "2.3.0"
7704       }
7705     },
7706     "postcss-load-options": {
7707       "version": "1.2.0",
7708       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
7709       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
7710       "dev": true,
7711       "requires": {
7712         "cosmiconfig": "2.2.2",
7713         "object-assign": "4.1.1"
7714       }
7715     },
7716     "postcss-load-plugins": {
7717       "version": "2.3.0",
7718       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
7719       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
7720       "dev": true,
7721       "requires": {
7722         "cosmiconfig": "2.2.2",
7723         "object-assign": "4.1.1"
7724       }
7725     },
7726     "postcss-loader": {
7727       "version": "1.1.1",
7728       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.1.1.tgz",
7729       "integrity": "sha1-y8TLdfvc+myfw8fsNCrgQGTxyPs=",
7730       "dev": true,
7731       "requires": {
7732         "loader-utils": "0.2.17",
7733         "object-assign": "4.1.1",
7734         "postcss": "5.2.18",
7735         "postcss-load-config": "1.2.0"
7736       }
7737     },
7738     "postcss-merge-idents": {
7739       "version": "2.1.7",
7740       "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
7741       "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
7742       "dev": true,
7743       "requires": {
7744         "has": "1.0.1",
7745         "postcss": "5.2.18",
7746         "postcss-value-parser": "3.3.0"
7747       }
7748     },
7749     "postcss-merge-longhand": {
7750       "version": "2.0.2",
7751       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz",
7752       "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
7753       "dev": true,
7754       "requires": {
7755         "postcss": "5.2.18"
7756       }
7757     },
7758     "postcss-merge-rules": {
7759       "version": "2.1.2",
7760       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz",
7761       "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
7762       "dev": true,
7763       "requires": {
7764         "browserslist": "1.7.7",
7765         "caniuse-api": "1.6.1",
7766         "postcss": "5.2.18",
7767         "postcss-selector-parser": "2.2.3",
7768         "vendors": "1.0.3"
7769       }
7770     },
7771     "postcss-message-helpers": {
7772       "version": "2.0.0",
7773       "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",
7774       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
7775       "dev": true
7776     },
7777     "postcss-minify-font-values": {
7778       "version": "1.0.5",
7779       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz",
7780       "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
7781       "dev": true,
7782       "requires": {
7783         "object-assign": "4.1.1",
7784         "postcss": "5.2.18",
7785         "postcss-value-parser": "3.3.0"
7786       }
7787     },
7788     "postcss-minify-gradients": {
7789       "version": "1.0.5",
7790       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz",
7791       "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
7792       "dev": true,
7793       "requires": {
7794         "postcss": "5.2.18",
7795         "postcss-value-parser": "3.3.0"
7796       }
7797     },
7798     "postcss-minify-params": {
7799       "version": "1.2.2",
7800       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz",
7801       "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
7802       "dev": true,
7803       "requires": {
7804         "alphanum-sort": "1.0.2",
7805         "postcss": "5.2.18",
7806         "postcss-value-parser": "3.3.0",
7807         "uniqs": "2.0.0"
7808       }
7809     },
7810     "postcss-minify-selectors": {
7811       "version": "2.1.1",
7812       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz",
7813       "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
7814       "dev": true,
7815       "requires": {
7816         "alphanum-sort": "1.0.2",
7817         "has": "1.0.1",
7818         "postcss": "5.2.18",
7819         "postcss-selector-parser": "2.2.3"
7820       }
7821     },
7822     "postcss-modules-extract-imports": {
7823       "version": "1.2.1",
7824       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz",
7825       "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==",
7826       "dev": true,
7827       "requires": {
7828         "postcss": "6.0.23"
7829       },
7830       "dependencies": {
7831         "ansi-styles": {
7832           "version": "3.2.1",
7833           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7834           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7835           "dev": true,
7836           "requires": {
7837             "color-convert": "1.9.1"
7838           }
7839         },
7840         "chalk": {
7841           "version": "2.4.2",
7842           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7843           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7844           "dev": true,
7845           "requires": {
7846             "ansi-styles": "3.2.1",
7847             "escape-string-regexp": "1.0.5",
7848             "supports-color": "5.5.0"
7849           }
7850         },
7851         "has-flag": {
7852           "version": "3.0.0",
7853           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7854           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7855           "dev": true
7856         },
7857         "postcss": {
7858           "version": "6.0.23",
7859           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7860           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7861           "dev": true,
7862           "requires": {
7863             "chalk": "2.4.2",
7864             "source-map": "0.6.1",
7865             "supports-color": "5.5.0"
7866           }
7867         },
7868         "supports-color": {
7869           "version": "5.5.0",
7870           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7871           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7872           "dev": true,
7873           "requires": {
7874             "has-flag": "3.0.0"
7875           }
7876         }
7877       }
7878     },
7879     "postcss-modules-local-by-default": {
7880       "version": "1.2.0",
7881       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz",
7882       "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
7883       "dev": true,
7884       "requires": {
7885         "css-selector-tokenizer": "0.7.1",
7886         "postcss": "6.0.23"
7887       },
7888       "dependencies": {
7889         "ansi-styles": {
7890           "version": "3.2.1",
7891           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7892           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7893           "dev": true,
7894           "requires": {
7895             "color-convert": "1.9.1"
7896           }
7897         },
7898         "chalk": {
7899           "version": "2.4.2",
7900           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7901           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7902           "dev": true,
7903           "requires": {
7904             "ansi-styles": "3.2.1",
7905             "escape-string-regexp": "1.0.5",
7906             "supports-color": "5.5.0"
7907           }
7908         },
7909         "has-flag": {
7910           "version": "3.0.0",
7911           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7912           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7913           "dev": true
7914         },
7915         "postcss": {
7916           "version": "6.0.23",
7917           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7918           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7919           "dev": true,
7920           "requires": {
7921             "chalk": "2.4.2",
7922             "source-map": "0.6.1",
7923             "supports-color": "5.5.0"
7924           }
7925         },
7926         "supports-color": {
7927           "version": "5.5.0",
7928           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7929           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7930           "dev": true,
7931           "requires": {
7932             "has-flag": "3.0.0"
7933           }
7934         }
7935       }
7936     },
7937     "postcss-modules-scope": {
7938       "version": "1.1.0",
7939       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz",
7940       "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
7941       "dev": true,
7942       "requires": {
7943         "css-selector-tokenizer": "0.7.1",
7944         "postcss": "6.0.23"
7945       },
7946       "dependencies": {
7947         "ansi-styles": {
7948           "version": "3.2.1",
7949           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7950           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7951           "dev": true,
7952           "requires": {
7953             "color-convert": "1.9.1"
7954           }
7955         },
7956         "chalk": {
7957           "version": "2.4.2",
7958           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7959           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7960           "dev": true,
7961           "requires": {
7962             "ansi-styles": "3.2.1",
7963             "escape-string-regexp": "1.0.5",
7964             "supports-color": "5.5.0"
7965           }
7966         },
7967         "has-flag": {
7968           "version": "3.0.0",
7969           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7970           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7971           "dev": true
7972         },
7973         "postcss": {
7974           "version": "6.0.23",
7975           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7976           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7977           "dev": true,
7978           "requires": {
7979             "chalk": "2.4.2",
7980             "source-map": "0.6.1",
7981             "supports-color": "5.5.0"
7982           }
7983         },
7984         "supports-color": {
7985           "version": "5.5.0",
7986           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7987           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7988           "dev": true,
7989           "requires": {
7990             "has-flag": "3.0.0"
7991           }
7992         }
7993       }
7994     },
7995     "postcss-modules-values": {
7996       "version": "1.3.0",
7997       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz",
7998       "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
7999       "dev": true,
8000       "requires": {
8001         "icss-replace-symbols": "1.1.0",
8002         "postcss": "6.0.23"
8003       },
8004       "dependencies": {
8005         "ansi-styles": {
8006           "version": "3.2.1",
8007           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8008           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8009           "dev": true,
8010           "requires": {
8011             "color-convert": "1.9.1"
8012           }
8013         },
8014         "chalk": {
8015           "version": "2.4.2",
8016           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8017           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8018           "dev": true,
8019           "requires": {
8020             "ansi-styles": "3.2.1",
8021             "escape-string-regexp": "1.0.5",
8022             "supports-color": "5.5.0"
8023           }
8024         },
8025         "has-flag": {
8026           "version": "3.0.0",
8027           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8028           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8029           "dev": true
8030         },
8031         "postcss": {
8032           "version": "6.0.23",
8033           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
8034           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
8035           "dev": true,
8036           "requires": {
8037             "chalk": "2.4.2",
8038             "source-map": "0.6.1",
8039             "supports-color": "5.5.0"
8040           }
8041         },
8042         "supports-color": {
8043           "version": "5.5.0",
8044           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8045           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8046           "dev": true,
8047           "requires": {
8048             "has-flag": "3.0.0"
8049           }
8050         }
8051       }
8052     },
8053     "postcss-normalize-charset": {
8054       "version": "1.1.1",
8055       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
8056       "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
8057       "dev": true,
8058       "requires": {
8059         "postcss": "5.2.18"
8060       }
8061     },
8062     "postcss-normalize-url": {
8063       "version": "3.0.8",
8064       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz",
8065       "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
8066       "dev": true,
8067       "requires": {
8068         "is-absolute-url": "2.1.0",
8069         "normalize-url": "1.9.1",
8070         "postcss": "5.2.18",
8071         "postcss-value-parser": "3.3.0"
8072       }
8073     },
8074     "postcss-ordered-values": {
8075       "version": "2.2.3",
8076       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz",
8077       "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
8078       "dev": true,
8079       "requires": {
8080         "postcss": "5.2.18",
8081         "postcss-value-parser": "3.3.0"
8082       }
8083     },
8084     "postcss-reduce-idents": {
8085       "version": "2.4.0",
8086       "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
8087       "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
8088       "dev": true,
8089       "requires": {
8090         "postcss": "5.2.18",
8091         "postcss-value-parser": "3.3.0"
8092       }
8093     },
8094     "postcss-reduce-initial": {
8095       "version": "1.0.1",
8096       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz",
8097       "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
8098       "dev": true,
8099       "requires": {
8100         "postcss": "5.2.18"
8101       }
8102     },
8103     "postcss-reduce-transforms": {
8104       "version": "1.0.4",
8105       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz",
8106       "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
8107       "dev": true,
8108       "requires": {
8109         "has": "1.0.1",
8110         "postcss": "5.2.18",
8111         "postcss-value-parser": "3.3.0"
8112       }
8113     },
8114     "postcss-selector-parser": {
8115       "version": "2.2.3",
8116       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
8117       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
8118       "dev": true,
8119       "requires": {
8120         "flatten": "1.0.2",
8121         "indexes-of": "1.0.1",
8122         "uniq": "1.0.1"
8123       }
8124     },
8125     "postcss-svgo": {
8126       "version": "2.1.6",
8127       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
8128       "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
8129       "dev": true,
8130       "requires": {
8131         "is-svg": "2.1.0",
8132         "postcss": "5.2.18",
8133         "postcss-value-parser": "3.3.0",
8134         "svgo": "0.7.2"
8135       }
8136     },
8137     "postcss-unique-selectors": {
8138       "version": "2.0.2",
8139       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz",
8140       "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
8141       "dev": true,
8142       "requires": {
8143         "alphanum-sort": "1.0.2",
8144         "postcss": "5.2.18",
8145         "uniqs": "2.0.0"
8146       }
8147     },
8148     "postcss-value-parser": {
8149       "version": "3.3.0",
8150       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
8151       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
8152       "dev": true
8153     },
8154     "postcss-zindex": {
8155       "version": "2.2.0",
8156       "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",
8157       "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
8158       "dev": true,
8159       "requires": {
8160         "has": "1.0.1",
8161         "postcss": "5.2.18",
8162         "uniqs": "2.0.0"
8163       }
8164     },
8165     "prelude-ls": {
8166       "version": "1.1.2",
8167       "resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
8168       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
8169       "dev": true
8170     },
8171     "prepend-http": {
8172       "version": "1.0.4",
8173       "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
8174       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
8175       "dev": true
8176     },
8177     "preserve": {
8178       "version": "0.2.0",
8179       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
8180       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
8181       "dev": true
8182     },
8183     "pretty-bytes": {
8184       "version": "1.0.4",
8185       "resolved": "http://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
8186       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
8187       "dev": true,
8188       "requires": {
8189         "get-stdin": "4.0.1",
8190         "meow": "3.7.0"
8191       }
8192     },
8193     "private": {
8194       "version": "0.1.8",
8195       "resolved": "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz",
8196       "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
8197     },
8198     "process": {
8199       "version": "0.5.2",
8200       "resolved": "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
8201       "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
8202       "dev": true
8203     },
8204     "process-nextick-args": {
8205       "version": "2.0.0",
8206       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
8207       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
8208     },
8209     "progress": {
8210       "version": "2.0.3",
8211       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
8212       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
8213       "dev": true
8214     },
8215     "progress-stream": {
8216       "version": "1.2.0",
8217       "resolved": "http://registry.npm.taobao.org/progress-stream/download/progress-stream-1.2.0.tgz",
8218       "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
8219       "dev": true,
8220       "requires": {
8221         "speedometer": "0.1.4",
8222         "through2": "0.2.3"
8223       }
8224     },
8225     "promise": {
8226       "version": "7.3.1",
8227       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
8228       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
8229       "requires": {
8230         "asap": "2.0.6"
8231       }
8232     },
8233     "prop-types": {
8234       "version": "15.6.2",
8235       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
8236       "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
8237       "requires": {
8238         "loose-envify": "1.3.1",
8239         "object-assign": "4.1.1"
8240       }
8241     },
8242     "prop-types-extra": {
8243       "version": "1.1.0",
8244       "resolved": "http://registry.npm.taobao.org/prop-types-extra/download/prop-types-extra-1.1.0.tgz",
8245       "integrity": "sha1-MmCZEOotzxkDZrrNNJDVpkEqYF8=",
8246       "requires": {
8247         "react-is": "16.4.0",
8248         "warning": "3.0.0"
8249       }
8250     },
8251     "propagate": {
8252       "version": "0.3.1",
8253       "resolved": "http://registry.npm.taobao.org/propagate/download/propagate-0.3.1.tgz",
8254       "integrity": "sha1-46hEBKfs6CDda76p9tkk4xNa4Jw=",
8255       "dev": true
8256     },
8257     "proxy-addr": {
8258       "version": "2.0.3",
8259       "resolved": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.3.tgz",
8260       "integrity": "sha1-NV8mJQWmIWRrMTCnKOtkfiIFU0E=",
8261       "dev": true,
8262       "requires": {
8263         "forwarded": "0.1.2",
8264         "ipaddr.js": "1.6.0"
8265       }
8266     },
8267     "prr": {
8268       "version": "1.0.1",
8269       "resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz",
8270       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
8271       "dev": true
8272     },
8273     "ps-tree": {
8274       "version": "1.1.0",
8275       "resolved": "http://registry.npm.taobao.org/ps-tree/download/ps-tree-1.1.0.tgz",
8276       "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
8277       "dev": true,
8278       "requires": {
8279         "event-stream": "3.3.4"
8280       }
8281     },
8282     "pseudomap": {
8283       "version": "1.0.2",
8284       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
8285       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
8286       "dev": true
8287     },
8288     "psl": {
8289       "version": "1.2.0",
8290       "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz",
8291       "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==",
8292       "dev": true
8293     },
8294     "pump": {
8295       "version": "3.0.0",
8296       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
8297       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
8298       "requires": {
8299         "end-of-stream": "1.4.1",
8300         "once": "1.4.0"
8301       }
8302     },
8303     "punycode": {
8304       "version": "1.4.1",
8305       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
8306       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
8307       "dev": true
8308     },
8309     "q": {
8310       "version": "1.5.1",
8311       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
8312       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
8313       "dev": true
8314     },
8315     "qrcode": {
8316       "version": "1.3.3",
8317       "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.3.3.tgz",
8318       "integrity": "sha512-SH7V13AcJusH3GT8bMNOGz4w0L+LjcpNOU/NiOgtBhT/5DoWeZE6D5ntMJnJ84AMkoaM4kjJJoHoh9g++8lWFg==",
8319       "requires": {
8320         "can-promise": "0.0.1",
8321         "dijkstrajs": "1.0.1",
8322         "isarray": "2.0.4",
8323         "pngjs": "3.3.3",
8324         "yargs": "12.0.5"
8325       },
8326       "dependencies": {
8327         "ansi-regex": {
8328           "version": "3.0.0",
8329           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8330           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
8331         },
8332         "camelcase": {
8333           "version": "5.1.0",
8334           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.1.0.tgz",
8335           "integrity": "sha512-WP9f9OBL/TAbwOFBJL79FoS9UKUmnp82RWnhlwTgrAJeMq7lytHhe0Jzc6/P7Zq0+2oviXJuPlvkZalWUug9gg=="
8336         },
8337         "cross-spawn": {
8338           "version": "6.0.5",
8339           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
8340           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
8341           "requires": {
8342             "nice-try": "1.0.4",
8343             "path-key": "2.0.1",
8344             "semver": "5.5.0",
8345             "shebang-command": "1.2.0",
8346             "which": "1.3.1"
8347           }
8348         },
8349         "execa": {
8350           "version": "1.0.0",
8351           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
8352           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
8353           "requires": {
8354             "cross-spawn": "6.0.5",
8355             "get-stream": "4.1.0",
8356             "is-stream": "1.1.0",
8357             "npm-run-path": "2.0.2",
8358             "p-finally": "1.0.0",
8359             "signal-exit": "3.0.2",
8360             "strip-eof": "1.0.0"
8361           }
8362         },
8363         "find-up": {
8364           "version": "3.0.0",
8365           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
8366           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
8367           "requires": {
8368             "locate-path": "3.0.0"
8369           }
8370         },
8371         "get-stream": {
8372           "version": "4.1.0",
8373           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
8374           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
8375           "requires": {
8376             "pump": "3.0.0"
8377           }
8378         },
8379         "invert-kv": {
8380           "version": "2.0.0",
8381           "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
8382           "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="
8383         },
8384         "is-fullwidth-code-point": {
8385           "version": "2.0.0",
8386           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8387           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
8388         },
8389         "isarray": {
8390           "version": "2.0.4",
8391           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
8392           "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="
8393         },
8394         "lcid": {
8395           "version": "2.0.0",
8396           "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
8397           "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
8398           "requires": {
8399             "invert-kv": "2.0.0"
8400           }
8401         },
8402         "locate-path": {
8403           "version": "3.0.0",
8404           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8405           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8406           "requires": {
8407             "p-locate": "3.0.0",
8408             "path-exists": "3.0.0"
8409           }
8410         },
8411         "mem": {
8412           "version": "4.1.0",
8413           "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
8414           "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
8415           "requires": {
8416             "map-age-cleaner": "0.1.3",
8417             "mimic-fn": "1.2.0",
8418             "p-is-promise": "2.0.0"
8419           }
8420         },
8421         "os-locale": {
8422           "version": "3.1.0",
8423           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
8424           "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
8425           "requires": {
8426             "execa": "1.0.0",
8427             "lcid": "2.0.0",
8428             "mem": "4.1.0"
8429           }
8430         },
8431         "p-limit": {
8432           "version": "2.2.0",
8433           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
8434           "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
8435           "requires": {
8436             "p-try": "2.0.0"
8437           }
8438         },
8439         "p-locate": {
8440           "version": "3.0.0",
8441           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
8442           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
8443           "requires": {
8444             "p-limit": "2.2.0"
8445           }
8446         },
8447         "p-try": {
8448           "version": "2.0.0",
8449           "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
8450           "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ=="
8451         },
8452         "path-exists": {
8453           "version": "3.0.0",
8454           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
8455           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
8456         },
8457         "string-width": {
8458           "version": "2.1.1",
8459           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
8460           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8461           "requires": {
8462             "is-fullwidth-code-point": "2.0.0",
8463             "strip-ansi": "4.0.0"
8464           }
8465         },
8466         "strip-ansi": {
8467           "version": "4.0.0",
8468           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8469           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8470           "requires": {
8471             "ansi-regex": "3.0.0"
8472           }
8473         },
8474         "yargs": {
8475           "version": "12.0.5",
8476           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
8477           "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
8478           "requires": {
8479             "cliui": "4.1.0",
8480             "decamelize": "1.2.0",
8481             "find-up": "3.0.0",
8482             "get-caller-file": "1.0.2",
8483             "os-locale": "3.1.0",
8484             "require-directory": "2.1.1",
8485             "require-main-filename": "1.0.1",
8486             "set-blocking": "2.0.0",
8487             "string-width": "2.1.1",
8488             "which-module": "2.0.0",
8489             "y18n": "3.2.1",
8490             "yargs-parser": "11.1.1"
8491           }
8492         },
8493         "yargs-parser": {
8494           "version": "11.1.1",
8495           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
8496           "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
8497           "requires": {
8498             "camelcase": "5.1.0",
8499             "decamelize": "1.2.0"
8500           }
8501         }
8502       }
8503     },
8504     "qs": {
8505       "version": "6.5.2",
8506       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
8507       "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=",
8508       "dev": true
8509     },
8510     "query-string": {
8511       "version": "3.0.3",
8512       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-3.0.3.tgz",
8513       "integrity": "sha1-ri4UtNBQcdTpuetIc8NbDc1C5jg=",
8514       "requires": {
8515         "strict-uri-encode": "1.1.0"
8516       }
8517     },
8518     "querystring": {
8519       "version": "0.2.0",
8520       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
8521       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
8522       "dev": true
8523     },
8524     "querystring-es3": {
8525       "version": "0.2.1",
8526       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
8527       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
8528       "dev": true
8529     },
8530     "randomatic": {
8531       "version": "3.1.1",
8532       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
8533       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
8534       "dev": true,
8535       "requires": {
8536         "is-number": "4.0.0",
8537         "kind-of": "6.0.2",
8538         "math-random": "1.0.4"
8539       },
8540       "dependencies": {
8541         "is-number": {
8542           "version": "4.0.0",
8543           "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
8544           "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
8545           "dev": true
8546         },
8547         "kind-of": {
8548           "version": "6.0.2",
8549           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8550           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8551           "dev": true
8552         }
8553       }
8554     },
8555     "range-parser": {
8556       "version": "1.2.0",
8557       "resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
8558       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
8559       "dev": true
8560     },
8561     "rc": {
8562       "version": "1.2.8",
8563       "resolved": "http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz",
8564       "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
8565       "dev": true,
8566       "requires": {
8567         "deep-extend": "0.6.0",
8568         "ini": "1.3.5",
8569         "minimist": "1.2.0",
8570         "strip-json-comments": "2.0.1"
8571       },
8572       "dependencies": {
8573         "minimist": {
8574           "version": "1.2.0",
8575           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8576           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8577           "dev": true
8578         },
8579         "strip-json-comments": {
8580           "version": "2.0.1",
8581           "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
8582           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
8583           "dev": true
8584         }
8585       }
8586     },
8587     "react": {
8588       "version": "15.5.4",
8589       "resolved": "http://registry.npm.taobao.org/react/download/react-15.5.4.tgz",
8590       "integrity": "sha1-+oPrAVBqsjfNwcjDsc6o3gEr8Ec=",
8591       "requires": {
8592         "fbjs": "0.8.16",
8593         "loose-envify": "1.3.1",
8594         "object-assign": "4.1.1",
8595         "prop-types": "15.6.2"
8596       }
8597     },
8598     "react-ace": {
8599       "version": "6.2.0",
8600       "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.2.0.tgz",
8601       "integrity": "sha512-Cr27xFNZV2wlQi+mFjgUWfd3yPZV84Sf7XVrEXkDBZmQ5I/oY3x4KvtBjX6ImN7SCWu3sU6z9F3Zh6jH3/jtzw==",
8602       "requires": {
8603         "brace": "0.11.1",
8604         "diff-match-patch": "1.0.4",
8605         "lodash.get": "4.4.2",
8606         "lodash.isequal": "4.5.0",
8607         "prop-types": "15.6.2"
8608       }
8609     },
8610     "react-autosuggest": {
8611       "version": "9.4.2",
8612       "resolved": "https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-9.4.2.tgz",
8613       "integrity": "sha512-GkLFnr+79DtDFMNxbjKzTKEwOfItw2mKiCNTD3bE+gZSPf5Y+i+W+8KySmBnDWFPF5cuJeuBhQBgcSdbp45nAg==",
8614       "requires": {
8615         "prop-types": "15.6.2",
8616         "react-autowhatever": "10.1.2",
8617         "shallow-equal": "1.0.0"
8618       }
8619     },
8620     "react-autowhatever": {
8621       "version": "10.1.2",
8622       "resolved": "https://registry.npmjs.org/react-autowhatever/-/react-autowhatever-10.1.2.tgz",
8623       "integrity": "sha512-+0XgELT1LF7hHEJv5H5Zwkfb4Q1rqmMZZ5U/XJ2J+UcSPRKnG6CqEjXUJ+hYLXDHgvDqwEN5PBdxczD5rHvOuA==",
8624       "requires": {
8625         "prop-types": "15.6.2",
8626         "react-themeable": "1.1.0",
8627         "section-iterator": "2.0.0"
8628       }
8629     },
8630     "react-bootstrap": {
8631       "version": "0.30.10",
8632       "resolved": "http://registry.npm.taobao.org/react-bootstrap/download/react-bootstrap-0.30.10.tgz",
8633       "integrity": "sha1-27ppCVlfKvTZGTfbD5bsjC3y0ag=",
8634       "requires": {
8635         "babel-runtime": "6.26.0",
8636         "classnames": "2.2.5",
8637         "dom-helpers": "3.3.1",
8638         "invariant": "2.2.4",
8639         "keycode": "2.2.0",
8640         "prop-types": "15.6.2",
8641         "react-overlays": "0.6.12",
8642         "react-prop-types": "0.4.0",
8643         "uncontrollable": "4.1.0",
8644         "warning": "3.0.0"
8645       },
8646       "dependencies": {
8647         "react-overlays": {
8648           "version": "0.6.12",
8649           "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.6.12.tgz",
8650           "integrity": "sha1-oHnHUMxCnX20x0dKlbS1QDPiVcM=",
8651           "requires": {
8652             "classnames": "2.2.5",
8653             "dom-helpers": "3.3.1",
8654             "react-prop-types": "0.4.0",
8655             "warning": "3.0.0"
8656           }
8657         }
8658       }
8659     },
8660     "react-deep-force-update": {
8661       "version": "1.1.1",
8662       "resolved": "http://registry.npm.taobao.org/react-deep-force-update/download/react-deep-force-update-1.1.1.tgz",
8663       "integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw=",
8664       "dev": true
8665     },
8666     "react-dom": {
8667       "version": "15.5.4",
8668       "resolved": "http://registry.npm.taobao.org/react-dom/download/react-dom-15.5.4.tgz",
8669       "integrity": "sha1-ugwoeG/VLtfk8hNf4CiNRirvk9o=",
8670       "requires": {
8671         "fbjs": "0.8.16",
8672         "loose-envify": "1.3.1",
8673         "object-assign": "4.1.1",
8674         "prop-types": "15.5.10"
8675       },
8676       "dependencies": {
8677         "prop-types": {
8678           "version": "15.5.10",
8679           "resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.5.10.tgz",
8680           "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=",
8681           "requires": {
8682             "fbjs": "0.8.16",
8683             "loose-envify": "1.3.1"
8684           }
8685         }
8686       }
8687     },
8688     "react-hot-api": {
8689       "version": "0.4.7",
8690       "resolved": "http://registry.npm.taobao.org/react-hot-api/download/react-hot-api-0.4.7.tgz",
8691       "integrity": "sha1-p+IqVtJS4Rq9k2a2EmTPRJLFgXE=",
8692       "dev": true
8693     },
8694     "react-hot-loader": {
8695       "version": "1.3.1",
8696       "resolved": "http://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-1.3.1.tgz",
8697       "integrity": "sha1-yVZHrni3Pfzv9uxx/8sEGC/22vk=",
8698       "dev": true,
8699       "requires": {
8700         "react-hot-api": "0.4.7",
8701         "source-map": "0.4.4"
8702       },
8703       "dependencies": {
8704         "source-map": {
8705           "version": "0.4.4",
8706           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
8707           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
8708           "dev": true,
8709           "requires": {
8710             "amdefine": "1.0.1"
8711           }
8712         }
8713       }
8714     },
8715     "react-i18next": {
8716       "version": "8.0.7",
8717       "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-8.0.7.tgz",
8718       "integrity": "sha512-oJDVe5X8QK72NYYH7/VQtopONZPcNiarlWdVuCSkn9PucQCEAOf/yRt0V2LdjC4nBY48Y20/540glwR1nlE9gA==",
8719       "requires": {
8720         "@babel/runtime": "7.1.2",
8721         "create-react-context": "0.2.3",
8722         "hoist-non-react-statics": "3.0.1",
8723         "html-parse-stringify2": "2.0.1"
8724       },
8725       "dependencies": {
8726         "hoist-non-react-statics": {
8727           "version": "3.0.1",
8728           "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.0.1.tgz",
8729           "integrity": "sha512-1kXwPsOi0OGQIZNVMPvgWJ9tSnGMiMfJdihqEzrPEXlHOBh9AAHXX/QYmAJTXztnz/K+PQ8ryCb4eGaN6HlGbQ==",
8730           "requires": {
8731             "react-is": "16.4.0"
8732           }
8733         }
8734       }
8735     },
8736     "react-is": {
8737       "version": "16.4.0",
8738       "resolved": "http://registry.npm.taobao.org/react-is/download/react-is-16.4.0.tgz",
8739       "integrity": "sha1-zJ/chVrDTS59nS63BZu8JA01/88="
8740     },
8741     "react-lazy-cache": {
8742       "version": "3.0.1",
8743       "resolved": "http://registry.npm.taobao.org/react-lazy-cache/download/react-lazy-cache-3.0.1.tgz",
8744       "integrity": "sha1-DcZNON8XZ+93Z4xclBkAZMsRsM0=",
8745       "requires": {
8746         "deep-equal": "1.0.1"
8747       }
8748     },
8749     "react-markdown": {
8750       "version": "2.5.1",
8751       "resolved": "http://registry.npm.taobao.org/react-markdown/download/react-markdown-2.5.1.tgz",
8752       "integrity": "sha1-96bCajpfr11MIJgVXZd16Cb9Vu4=",
8753       "requires": {
8754         "commonmark": "0.24.0",
8755         "commonmark-react-renderer": "4.3.4",
8756         "prop-types": "15.6.2"
8757       }
8758     },
8759     "react-overlays": {
8760       "version": "0.8.3",
8761       "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.8.3.tgz",
8762       "integrity": "sha1-+tZe6lskMBzKGSoWn13dsLINOsU=",
8763       "requires": {
8764         "classnames": "2.2.5",
8765         "dom-helpers": "3.3.1",
8766         "prop-types": "15.6.2",
8767         "prop-types-extra": "1.1.0",
8768         "react-transition-group": "2.3.1",
8769         "warning": "3.0.0"
8770       }
8771     },
8772     "react-prop-types": {
8773       "version": "0.4.0",
8774       "resolved": "http://registry.npm.taobao.org/react-prop-types/download/react-prop-types-0.4.0.tgz",
8775       "integrity": "sha1-+ZsL+0AGkpya8gUefBQUpcdbk9A=",
8776       "requires": {
8777         "warning": "3.0.0"
8778       }
8779     },
8780     "react-proxy": {
8781       "version": "1.1.8",
8782       "resolved": "http://registry.npm.taobao.org/react-proxy/download/react-proxy-1.1.8.tgz",
8783       "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=",
8784       "dev": true,
8785       "requires": {
8786         "lodash": "4.17.14",
8787         "react-deep-force-update": "1.1.1"
8788       }
8789     },
8790     "react-redux": {
8791       "version": "4.4.9",
8792       "resolved": "http://registry.npm.taobao.org/react-redux/download/react-redux-4.4.9.tgz",
8793       "integrity": "sha1-jKbUZwklpFTOZwhsIwXpYwZwkJo=",
8794       "requires": {
8795         "create-react-class": "15.6.3",
8796         "hoist-non-react-statics": "2.5.0",
8797         "invariant": "2.2.4",
8798         "lodash": "4.17.14",
8799         "loose-envify": "1.3.1",
8800         "prop-types": "15.6.2"
8801       }
8802     },
8803     "react-router": {
8804       "version": "2.6.1",
8805       "resolved": "http://registry.npm.taobao.org/react-router/download/react-router-2.6.1.tgz",
8806       "integrity": "sha1-4EVNZr1hsSPZTbco+O0z2ZCL4iY=",
8807       "requires": {
8808         "history": "2.1.2",
8809         "hoist-non-react-statics": "1.2.0",
8810         "invariant": "2.2.4",
8811         "loose-envify": "1.3.1",
8812         "warning": "3.0.0"
8813       },
8814       "dependencies": {
8815         "hoist-non-react-statics": {
8816           "version": "1.2.0",
8817           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
8818           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
8819         }
8820       }
8821     },
8822     "react-router-redux": {
8823       "version": "4.0.8",
8824       "resolved": "http://registry.npm.taobao.org/react-router-redux/download/react-router-redux-4.0.8.tgz",
8825       "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4="
8826     },
8827     "react-router-scroll": {
8828       "version": "0.3.3",
8829       "resolved": "http://registry.npm.taobao.org/react-router-scroll/download/react-router-scroll-0.3.3.tgz",
8830       "integrity": "sha1-5XIA/YY+co/OjpC+kz9TFZkPwOY=",
8831       "requires": {
8832         "history": "2.1.2",
8833         "scroll-behavior": "0.8.2",
8834         "warning": "3.0.0"
8835       }
8836     },
8837     "react-themeable": {
8838       "version": "1.1.0",
8839       "resolved": "http://registry.npm.taobao.org/react-themeable/download/react-themeable-1.1.0.tgz",
8840       "integrity": "sha1-fURm3ZsrX6dQWHJ4JenxUro3mg4=",
8841       "requires": {
8842         "object-assign": "3.0.0"
8843       },
8844       "dependencies": {
8845         "object-assign": {
8846           "version": "3.0.0",
8847           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
8848           "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
8849         }
8850       }
8851     },
8852     "react-transform-catch-errors": {
8853       "version": "1.0.2",
8854       "resolved": "http://registry.npm.taobao.org/react-transform-catch-errors/download/react-transform-catch-errors-1.0.2.tgz",
8855       "integrity": "sha1-G01KdulycYlvwW/jCGx5PsiKnus=",
8856       "dev": true
8857     },
8858     "react-transform-hmr": {
8859       "version": "1.0.4",
8860       "resolved": "http://registry.npm.taobao.org/react-transform-hmr/download/react-transform-hmr-1.0.4.tgz",
8861       "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=",
8862       "dev": true,
8863       "requires": {
8864         "global": "4.3.2",
8865         "react-proxy": "1.1.8"
8866       }
8867     },
8868     "react-transition-group": {
8869       "version": "2.3.1",
8870       "resolved": "http://registry.npm.taobao.org/react-transition-group/download/react-transition-group-2.3.1.tgz",
8871       "integrity": "sha1-MdYRsz4UOl4PLZTDSOAmoPO0dLY=",
8872       "requires": {
8873         "dom-helpers": "3.3.1",
8874         "loose-envify": "1.3.1",
8875         "prop-types": "15.6.2"
8876       }
8877     },
8878     "read-config-file": {
8879       "version": "3.0.1",
8880       "resolved": "http://registry.npm.taobao.org/read-config-file/download/read-config-file-3.0.1.tgz",
8881       "integrity": "sha1-MH7S4WL6VDBtCubUHpzcgpcg0qk=",
8882       "dev": true,
8883       "requires": {
8884         "ajv": "6.5.0",
8885         "ajv-keywords": "3.2.0",
8886         "bluebird-lst": "1.0.5",
8887         "dotenv": "5.0.1",
8888         "dotenv-expand": "4.2.0",
8889         "fs-extra-p": "4.6.0",
8890         "js-yaml": "3.13.1",
8891         "json5": "1.0.1",
8892         "lazy-val": "1.0.3"
8893       },
8894       "dependencies": {
8895         "ajv": {
8896           "version": "6.5.0",
8897           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.5.0.tgz",
8898           "integrity": "sha1-TIr/34CIfY8TLJxSq4otxNC3skw=",
8899           "dev": true,
8900           "requires": {
8901             "fast-deep-equal": "2.0.1",
8902             "fast-json-stable-stringify": "2.0.0",
8903             "json-schema-traverse": "0.3.1",
8904             "uri-js": "4.2.2"
8905           }
8906         },
8907         "fast-deep-equal": {
8908           "version": "2.0.1",
8909           "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
8910           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
8911           "dev": true
8912         },
8913         "json5": {
8914           "version": "1.0.1",
8915           "resolved": "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz",
8916           "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=",
8917           "dev": true,
8918           "requires": {
8919             "minimist": "1.2.0"
8920           }
8921         },
8922         "minimist": {
8923           "version": "1.2.0",
8924           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8925           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8926           "dev": true
8927         }
8928       }
8929     },
8930     "read-pkg": {
8931       "version": "1.1.0",
8932       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
8933       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8934       "dev": true,
8935       "requires": {
8936         "load-json-file": "1.1.0",
8937         "normalize-package-data": "2.4.0",
8938         "path-type": "1.1.0"
8939       }
8940     },
8941     "read-pkg-up": {
8942       "version": "1.0.1",
8943       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
8944       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8945       "dev": true,
8946       "requires": {
8947         "find-up": "1.1.2",
8948         "read-pkg": "1.1.0"
8949       }
8950     },
8951     "readable-stream": {
8952       "version": "1.1.14",
8953       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
8954       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
8955       "dev": true,
8956       "requires": {
8957         "core-util-is": "1.0.2",
8958         "inherits": "2.0.3",
8959         "isarray": "0.0.1",
8960         "string_decoder": "0.10.31"
8961       }
8962     },
8963     "readdirp": {
8964       "version": "2.1.0",
8965       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
8966       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
8967       "dev": true,
8968       "requires": {
8969         "graceful-fs": "4.1.11",
8970         "minimatch": "3.0.4",
8971         "readable-stream": "2.3.6",
8972         "set-immediate-shim": "1.0.1"
8973       },
8974       "dependencies": {
8975         "isarray": {
8976           "version": "1.0.0",
8977           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
8978           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
8979           "dev": true
8980         },
8981         "process-nextick-args": {
8982           "version": "2.0.0",
8983           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
8984           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
8985           "dev": true
8986         },
8987         "readable-stream": {
8988           "version": "2.3.6",
8989           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
8990           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
8991           "dev": true,
8992           "requires": {
8993             "core-util-is": "1.0.2",
8994             "inherits": "2.0.3",
8995             "isarray": "1.0.0",
8996             "process-nextick-args": "2.0.0",
8997             "safe-buffer": "5.1.2",
8998             "string_decoder": "1.1.1",
8999             "util-deprecate": "1.0.2"
9000           }
9001         },
9002         "string_decoder": {
9003           "version": "1.1.1",
9004           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
9005           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
9006           "dev": true,
9007           "requires": {
9008             "safe-buffer": "5.1.2"
9009           }
9010         }
9011       }
9012     },
9013     "rechoir": {
9014       "version": "0.6.2",
9015       "resolved": "http://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz",
9016       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
9017       "dev": true,
9018       "requires": {
9019         "resolve": "1.7.1"
9020       }
9021     },
9022     "redbox-react": {
9023       "version": "1.6.0",
9024       "resolved": "http://registry.npm.taobao.org/redbox-react/download/redbox-react-1.6.0.tgz",
9025       "integrity": "sha1-51OsAllbwb9pWzk1iJpPWxtaIaE=",
9026       "dev": true,
9027       "requires": {
9028         "error-stack-parser": "1.3.6",
9029         "object-assign": "4.1.1",
9030         "prop-types": "15.6.2",
9031         "sourcemapped-stacktrace": "1.1.8"
9032       }
9033     },
9034     "redent": {
9035       "version": "1.0.0",
9036       "resolved": "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz",
9037       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
9038       "dev": true,
9039       "requires": {
9040         "indent-string": "2.1.0",
9041         "strip-indent": "1.0.1"
9042       }
9043     },
9044     "reduce-css-calc": {
9045       "version": "1.3.0",
9046       "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
9047       "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
9048       "dev": true,
9049       "requires": {
9050         "balanced-match": "0.4.2",
9051         "math-expression-evaluator": "1.2.17",
9052         "reduce-function-call": "1.0.2"
9053       },
9054       "dependencies": {
9055         "balanced-match": {
9056           "version": "0.4.2",
9057           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
9058           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
9059           "dev": true
9060         }
9061       }
9062     },
9063     "reduce-function-call": {
9064       "version": "1.0.2",
9065       "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",
9066       "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
9067       "dev": true,
9068       "requires": {
9069         "balanced-match": "0.4.2"
9070       },
9071       "dependencies": {
9072         "balanced-match": {
9073           "version": "0.4.2",
9074           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
9075           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
9076           "dev": true
9077         }
9078       }
9079     },
9080     "redux": {
9081       "version": "4.0.4",
9082       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.4.tgz",
9083       "integrity": "sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==",
9084       "requires": {
9085         "loose-envify": "1.4.0",
9086         "symbol-observable": "1.2.0"
9087       },
9088       "dependencies": {
9089         "loose-envify": {
9090           "version": "1.4.0",
9091           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
9092           "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
9093           "requires": {
9094             "js-tokens": "3.0.2"
9095           }
9096         }
9097       }
9098     },
9099     "redux-form": {
9100       "version": "5.3.6",
9101       "resolved": "http://registry.npm.taobao.org/redux-form/download/redux-form-5.3.6.tgz",
9102       "integrity": "sha1-93qB2/ONRNJupBEQCiPxninNGUY=",
9103       "requires": {
9104         "deep-equal": "1.0.1",
9105         "hoist-non-react-statics": "1.2.0",
9106         "invariant": "2.2.4",
9107         "is-promise": "2.1.0",
9108         "prop-types": "15.6.2",
9109         "react-lazy-cache": "3.0.1"
9110       },
9111       "dependencies": {
9112         "hoist-non-react-statics": {
9113           "version": "1.2.0",
9114           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
9115           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
9116         }
9117       }
9118     },
9119     "redux-thunk": {
9120       "version": "2.1.2",
9121       "resolved": "http://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.1.2.tgz",
9122       "integrity": "sha1-xpjtc006dEjdDemGWg+0ExLC13k="
9123     },
9124     "regenerate": {
9125       "version": "1.4.0",
9126       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz",
9127       "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=",
9128       "dev": true
9129     },
9130     "regenerator-runtime": {
9131       "version": "0.9.6",
9132       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.9.6.tgz",
9133       "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
9134     },
9135     "regenerator-transform": {
9136       "version": "0.10.1",
9137       "resolved": "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz",
9138       "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
9139       "dev": true,
9140       "requires": {
9141         "babel-runtime": "6.26.0",
9142         "babel-types": "6.26.0",
9143         "private": "0.1.8"
9144       }
9145     },
9146     "regex-cache": {
9147       "version": "0.4.4",
9148       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.4.tgz",
9149       "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
9150       "dev": true,
9151       "requires": {
9152         "is-equal-shallow": "0.1.3"
9153       }
9154     },
9155     "regexpu-core": {
9156       "version": "2.0.0",
9157       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz",
9158       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
9159       "dev": true,
9160       "requires": {
9161         "regenerate": "1.4.0",
9162         "regjsgen": "0.2.0",
9163         "regjsparser": "0.1.5"
9164       }
9165     },
9166     "registry-auth-token": {
9167       "version": "3.3.2",
9168       "resolved": "http://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-3.3.2.tgz",
9169       "integrity": "sha1-hR/UkDjuy1hpERFa+EUmDuyYPyA=",
9170       "dev": true,
9171       "requires": {
9172         "rc": "1.2.8",
9173         "safe-buffer": "5.1.2"
9174       }
9175     },
9176     "registry-url": {
9177       "version": "3.1.0",
9178       "resolved": "http://registry.npm.taobao.org/registry-url/download/registry-url-3.1.0.tgz",
9179       "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
9180       "dev": true,
9181       "requires": {
9182         "rc": "1.2.8"
9183       }
9184     },
9185     "regjsgen": {
9186       "version": "0.2.0",
9187       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
9188       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
9189       "dev": true
9190     },
9191     "regjsparser": {
9192       "version": "0.1.5",
9193       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
9194       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
9195       "dev": true,
9196       "requires": {
9197         "jsesc": "0.5.0"
9198       },
9199       "dependencies": {
9200         "jsesc": {
9201           "version": "0.5.0",
9202           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
9203           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
9204           "dev": true
9205         }
9206       }
9207     },
9208     "remove-trailing-separator": {
9209       "version": "1.1.0",
9210       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
9211       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
9212       "dev": true
9213     },
9214     "repeat-element": {
9215       "version": "1.1.3",
9216       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
9217       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
9218       "dev": true
9219     },
9220     "repeat-string": {
9221       "version": "1.6.1",
9222       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
9223       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9224       "dev": true
9225     },
9226     "repeating": {
9227       "version": "2.0.1",
9228       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
9229       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
9230       "requires": {
9231         "is-finite": "1.0.2"
9232       }
9233     },
9234     "request": {
9235       "version": "2.87.0",
9236       "resolved": "http://registry.npm.taobao.org/request/download/request-2.87.0.tgz",
9237       "integrity": "sha1-MvACNc0I1IK00NaNuTqCnA7VdW4=",
9238       "dev": true,
9239       "requires": {
9240         "aws-sign2": "0.7.0",
9241         "aws4": "1.7.0",
9242         "caseless": "0.12.0",
9243         "combined-stream": "1.0.6",
9244         "extend": "3.0.2",
9245         "forever-agent": "0.6.1",
9246         "form-data": "2.3.2",
9247         "har-validator": "5.0.3",
9248         "http-signature": "1.2.0",
9249         "is-typedarray": "1.0.0",
9250         "isstream": "0.1.2",
9251         "json-stringify-safe": "5.0.1",
9252         "mime-types": "2.1.18",
9253         "oauth-sign": "0.8.2",
9254         "performance-now": "2.1.0",
9255         "qs": "6.5.2",
9256         "safe-buffer": "5.1.2",
9257         "tough-cookie": "2.3.4",
9258         "tunnel-agent": "0.6.0",
9259         "uuid": "3.2.1"
9260       },
9261       "dependencies": {
9262         "uuid": {
9263           "version": "3.2.1",
9264           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.2.1.tgz",
9265           "integrity": "sha1-EsUou51Y0LkmXZovbw/ovhf/HxQ=",
9266           "dev": true
9267         }
9268       }
9269     },
9270     "require-directory": {
9271       "version": "2.1.1",
9272       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
9273       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
9274     },
9275     "require-from-string": {
9276       "version": "1.2.1",
9277       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
9278       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
9279       "dev": true
9280     },
9281     "require-main-filename": {
9282       "version": "1.0.1",
9283       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
9284       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
9285     },
9286     "require-uncached": {
9287       "version": "1.0.3",
9288       "resolved": "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz",
9289       "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
9290       "dev": true,
9291       "requires": {
9292         "caller-path": "0.1.0",
9293         "resolve-from": "1.0.1"
9294       }
9295     },
9296     "requires-port": {
9297       "version": "1.0.0",
9298       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
9299       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
9300       "dev": true
9301     },
9302     "reselect": {
9303       "version": "3.0.1",
9304       "resolved": "http://registry.npm.taobao.org/reselect/download/reselect-3.0.1.tgz",
9305       "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
9306     },
9307     "resolve": {
9308       "version": "1.7.1",
9309       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.7.1.tgz",
9310       "integrity": "sha1-qt1lY3T9KYruiVvAJrgpdBhnf9M=",
9311       "dev": true,
9312       "requires": {
9313         "path-parse": "1.0.5"
9314       }
9315     },
9316     "resolve-from": {
9317       "version": "1.0.1",
9318       "resolved": "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz",
9319       "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
9320       "dev": true
9321     },
9322     "resolve-url": {
9323       "version": "0.2.1",
9324       "resolved": "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz",
9325       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
9326       "dev": true
9327     },
9328     "resolve-url-loader": {
9329       "version": "1.6.1",
9330       "resolved": "http://registry.npm.taobao.org/resolve-url-loader/download/resolve-url-loader-1.6.1.tgz",
9331       "integrity": "sha1-Sm4Dx03TjV393w9AS0ddbpACVjU=",
9332       "dev": true,
9333       "requires": {
9334         "camelcase": "1.2.1",
9335         "convert-source-map": "1.5.1",
9336         "loader-utils": "0.2.17",
9337         "lodash.defaults": "3.1.2",
9338         "rework": "1.0.1",
9339         "rework-visit": "1.0.0",
9340         "source-map": "0.1.43",
9341         "urix": "0.1.0"
9342       },
9343       "dependencies": {
9344         "camelcase": {
9345           "version": "1.2.1",
9346           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
9347           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
9348           "dev": true
9349         },
9350         "lodash.assign": {
9351           "version": "3.2.0",
9352           "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-3.2.0.tgz",
9353           "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
9354           "dev": true,
9355           "requires": {
9356             "lodash._baseassign": "3.2.0",
9357             "lodash._createassigner": "3.1.1",
9358             "lodash.keys": "3.1.2"
9359           }
9360         },
9361         "lodash.defaults": {
9362           "version": "3.1.2",
9363           "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-3.1.2.tgz",
9364           "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=",
9365           "dev": true,
9366           "requires": {
9367             "lodash.assign": "3.2.0",
9368             "lodash.restparam": "3.6.1"
9369           }
9370         },
9371         "source-map": {
9372           "version": "0.1.43",
9373           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
9374           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
9375           "dev": true,
9376           "requires": {
9377             "amdefine": "1.0.1"
9378           }
9379         }
9380       }
9381     },
9382     "restore-cursor": {
9383       "version": "2.0.0",
9384       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
9385       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
9386       "dev": true,
9387       "requires": {
9388         "onetime": "2.0.1",
9389         "signal-exit": "3.0.2"
9390       }
9391     },
9392     "rework": {
9393       "version": "1.0.1",
9394       "resolved": "http://registry.npm.taobao.org/rework/download/rework-1.0.1.tgz",
9395       "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=",
9396       "dev": true,
9397       "requires": {
9398         "convert-source-map": "0.3.5",
9399         "css": "2.2.3"
9400       },
9401       "dependencies": {
9402         "convert-source-map": {
9403           "version": "0.3.5",
9404           "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-0.3.5.tgz",
9405           "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
9406           "dev": true
9407         }
9408       }
9409     },
9410     "rework-visit": {
9411       "version": "1.0.0",
9412       "resolved": "http://registry.npm.taobao.org/rework-visit/download/rework-visit-1.0.0.tgz",
9413       "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=",
9414       "dev": true
9415     },
9416     "rfdc": {
9417       "version": "1.1.2",
9418       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz",
9419       "integrity": "sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA=="
9420     },
9421     "right-align": {
9422       "version": "0.1.3",
9423       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
9424       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
9425       "dev": true,
9426       "requires": {
9427         "align-text": "0.1.4"
9428       }
9429     },
9430     "rimraf": {
9431       "version": "2.6.2",
9432       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz",
9433       "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
9434       "dev": true,
9435       "requires": {
9436         "glob": "7.1.2"
9437       }
9438     },
9439     "ripemd160": {
9440       "version": "0.2.0",
9441       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-0.2.0.tgz",
9442       "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=",
9443       "dev": true
9444     },
9445     "run-async": {
9446       "version": "2.3.0",
9447       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
9448       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
9449       "dev": true,
9450       "requires": {
9451         "is-promise": "2.1.0"
9452       }
9453     },
9454     "rx-lite": {
9455       "version": "4.0.8",
9456       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
9457       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
9458       "dev": true
9459     },
9460     "rx-lite-aggregates": {
9461       "version": "4.0.8",
9462       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
9463       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
9464       "dev": true,
9465       "requires": {
9466         "rx-lite": "4.0.8"
9467       }
9468     },
9469     "safe-buffer": {
9470       "version": "5.1.2",
9471       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
9472       "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
9473     },
9474     "safer-buffer": {
9475       "version": "2.1.2",
9476       "resolved": "http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz",
9477       "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
9478     },
9479     "sanitize-filename": {
9480       "version": "1.6.1",
9481       "resolved": "http://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.1.tgz",
9482       "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
9483       "dev": true,
9484       "requires": {
9485         "truncate-utf8-bytes": "1.0.2"
9486       }
9487     },
9488     "sass-graph": {
9489       "version": "2.2.4",
9490       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
9491       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
9492       "dev": true,
9493       "requires": {
9494         "glob": "7.1.2",
9495         "lodash": "4.17.14",
9496         "scss-tokenizer": "0.2.3",
9497         "yargs": "7.1.0"
9498       },
9499       "dependencies": {
9500         "camelcase": {
9501           "version": "3.0.0",
9502           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
9503           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
9504           "dev": true
9505         },
9506         "cliui": {
9507           "version": "3.2.0",
9508           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
9509           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
9510           "dev": true,
9511           "requires": {
9512             "string-width": "1.0.2",
9513             "strip-ansi": "3.0.1",
9514             "wrap-ansi": "2.1.0"
9515           }
9516         },
9517         "os-locale": {
9518           "version": "1.4.0",
9519           "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
9520           "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
9521           "dev": true,
9522           "requires": {
9523             "lcid": "1.0.0"
9524           }
9525         },
9526         "which-module": {
9527           "version": "1.0.0",
9528           "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
9529           "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
9530           "dev": true
9531         },
9532         "yargs": {
9533           "version": "7.1.0",
9534           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
9535           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
9536           "dev": true,
9537           "requires": {
9538             "camelcase": "3.0.0",
9539             "cliui": "3.2.0",
9540             "decamelize": "1.2.0",
9541             "get-caller-file": "1.0.2",
9542             "os-locale": "1.4.0",
9543             "read-pkg-up": "1.0.1",
9544             "require-directory": "2.1.1",
9545             "require-main-filename": "1.0.1",
9546             "set-blocking": "2.0.0",
9547             "string-width": "1.0.2",
9548             "which-module": "1.0.0",
9549             "y18n": "3.2.1",
9550             "yargs-parser": "5.0.0"
9551           }
9552         },
9553         "yargs-parser": {
9554           "version": "5.0.0",
9555           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
9556           "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
9557           "dev": true,
9558           "requires": {
9559             "camelcase": "3.0.0"
9560           }
9561         }
9562       }
9563     },
9564     "sass-loader": {
9565       "version": "7.1.0",
9566       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz",
9567       "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==",
9568       "dev": true,
9569       "requires": {
9570         "clone-deep": "2.0.2",
9571         "loader-utils": "1.2.3",
9572         "lodash.tail": "4.1.1",
9573         "neo-async": "2.6.1",
9574         "pify": "3.0.0",
9575         "semver": "5.5.0"
9576       },
9577       "dependencies": {
9578         "big.js": {
9579           "version": "5.2.2",
9580           "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
9581           "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
9582           "dev": true
9583         },
9584         "json5": {
9585           "version": "1.0.1",
9586           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
9587           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
9588           "dev": true,
9589           "requires": {
9590             "minimist": "1.2.0"
9591           }
9592         },
9593         "loader-utils": {
9594           "version": "1.2.3",
9595           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
9596           "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
9597           "dev": true,
9598           "requires": {
9599             "big.js": "5.2.2",
9600             "emojis-list": "2.1.0",
9601             "json5": "1.0.1"
9602           }
9603         },
9604         "minimist": {
9605           "version": "1.2.0",
9606           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9607           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9608           "dev": true
9609         },
9610         "pify": {
9611           "version": "3.0.0",
9612           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9613           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9614           "dev": true
9615         }
9616       }
9617     },
9618     "sass-resources-loader": {
9619       "version": "1.1.0",
9620       "resolved": "http://registry.npm.taobao.org/sass-resources-loader/download/sass-resources-loader-1.1.0.tgz",
9621       "integrity": "sha1-D9nm4cy89+ibbRx00Ykg4HsQIL8=",
9622       "dev": true,
9623       "requires": {
9624         "async": "1.5.2",
9625         "chalk": "1.1.3",
9626         "glob": "7.1.2"
9627       },
9628       "dependencies": {
9629         "async": {
9630           "version": "1.5.2",
9631           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
9632           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
9633           "dev": true
9634         }
9635       }
9636     },
9637     "sax": {
9638       "version": "1.2.4",
9639       "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
9640       "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
9641       "dev": true
9642     },
9643     "scroll-behavior": {
9644       "version": "0.8.2",
9645       "resolved": "http://registry.npm.taobao.org/scroll-behavior/download/scroll-behavior-0.8.2.tgz",
9646       "integrity": "sha1-rOE+QLAB2NTQB67A5/tmjPkENUY=",
9647       "requires": {
9648         "dom-helpers": "2.4.0",
9649         "invariant": "2.2.4"
9650       },
9651       "dependencies": {
9652         "dom-helpers": {
9653           "version": "2.4.0",
9654           "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-2.4.0.tgz",
9655           "integrity": "sha1-m7SyRfY3NnsfpnAnQnKqKP4Gw2c="
9656         }
9657       }
9658     },
9659     "scss-tokenizer": {
9660       "version": "0.2.3",
9661       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
9662       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
9663       "dev": true,
9664       "requires": {
9665         "js-base64": "2.4.5",
9666         "source-map": "0.4.4"
9667       },
9668       "dependencies": {
9669         "source-map": {
9670           "version": "0.4.4",
9671           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
9672           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9673           "dev": true,
9674           "requires": {
9675             "amdefine": "1.0.1"
9676           }
9677         }
9678       }
9679     },
9680     "section-iterator": {
9681       "version": "2.0.0",
9682       "resolved": "http://registry.npm.taobao.org/section-iterator/download/section-iterator-2.0.0.tgz",
9683       "integrity": "sha1-v0RNev7rlK1Dw5rS+yYVFifMuio="
9684     },
9685     "semver": {
9686       "version": "5.5.0",
9687       "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz",
9688       "integrity": "sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs="
9689     },
9690     "semver-diff": {
9691       "version": "2.1.0",
9692       "resolved": "http://registry.npm.taobao.org/semver-diff/download/semver-diff-2.1.0.tgz",
9693       "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
9694       "dev": true,
9695       "requires": {
9696         "semver": "5.5.0"
9697       }
9698     },
9699     "send": {
9700       "version": "0.16.2",
9701       "resolved": "http://registry.npm.taobao.org/send/download/send-0.16.2.tgz",
9702       "integrity": "sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E=",
9703       "dev": true,
9704       "requires": {
9705         "debug": "2.6.9",
9706         "depd": "1.1.2",
9707         "destroy": "1.0.4",
9708         "encodeurl": "1.0.2",
9709         "escape-html": "1.0.3",
9710         "etag": "1.8.1",
9711         "fresh": "0.5.2",
9712         "http-errors": "1.6.3",
9713         "mime": "1.4.1",
9714         "ms": "2.0.0",
9715         "on-finished": "2.3.0",
9716         "range-parser": "1.2.0",
9717         "statuses": "1.4.0"
9718       },
9719       "dependencies": {
9720         "debug": {
9721           "version": "2.6.9",
9722           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
9723           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
9724           "dev": true,
9725           "requires": {
9726             "ms": "2.0.0"
9727           }
9728         },
9729         "mime": {
9730           "version": "1.4.1",
9731           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz",
9732           "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=",
9733           "dev": true
9734         },
9735         "statuses": {
9736           "version": "1.4.0",
9737           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
9738           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
9739           "dev": true
9740         }
9741       }
9742     },
9743     "serve-static": {
9744       "version": "1.13.2",
9745       "resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.2.tgz",
9746       "integrity": "sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE=",
9747       "dev": true,
9748       "requires": {
9749         "encodeurl": "1.0.2",
9750         "escape-html": "1.0.3",
9751         "parseurl": "1.3.2",
9752         "send": "0.16.2"
9753       }
9754     },
9755     "set-blocking": {
9756       "version": "2.0.0",
9757       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
9758       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
9759     },
9760     "set-immediate-shim": {
9761       "version": "1.0.1",
9762       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
9763       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
9764       "dev": true
9765     },
9766     "setimmediate": {
9767       "version": "1.0.5",
9768       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
9769       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
9770     },
9771     "setprototypeof": {
9772       "version": "1.1.0",
9773       "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz",
9774       "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=",
9775       "dev": true
9776     },
9777     "sha.js": {
9778       "version": "2.4.11",
9779       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz",
9780       "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=",
9781       "requires": {
9782         "inherits": "2.0.3",
9783         "safe-buffer": "5.1.2"
9784       }
9785     },
9786     "shallow-clone": {
9787       "version": "1.0.0",
9788       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
9789       "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
9790       "dev": true,
9791       "requires": {
9792         "is-extendable": "0.1.1",
9793         "kind-of": "5.1.0",
9794         "mixin-object": "2.0.1"
9795       },
9796       "dependencies": {
9797         "kind-of": {
9798           "version": "5.1.0",
9799           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
9800           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
9801           "dev": true
9802         }
9803       }
9804     },
9805     "shallow-equal": {
9806       "version": "1.0.0",
9807       "resolved": "http://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.0.0.tgz",
9808       "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc="
9809     },
9810     "shebang-command": {
9811       "version": "1.2.0",
9812       "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
9813       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
9814       "requires": {
9815         "shebang-regex": "1.0.0"
9816       }
9817     },
9818     "shebang-regex": {
9819       "version": "1.0.0",
9820       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
9821       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
9822     },
9823     "shell-quote": {
9824       "version": "1.6.1",
9825       "resolved": "http://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz",
9826       "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
9827       "dev": true,
9828       "requires": {
9829         "array-filter": "0.0.1",
9830         "array-map": "0.0.0",
9831         "array-reduce": "0.0.0",
9832         "jsonify": "0.0.0"
9833       }
9834     },
9835     "shelljs": {
9836       "version": "0.7.8",
9837       "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.7.8.tgz",
9838       "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
9839       "dev": true,
9840       "requires": {
9841         "glob": "7.1.2",
9842         "interpret": "1.1.0",
9843         "rechoir": "0.6.2"
9844       },
9845       "dependencies": {
9846         "interpret": {
9847           "version": "1.1.0",
9848           "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.1.0.tgz",
9849           "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
9850           "dev": true
9851         }
9852       }
9853     },
9854     "signal-exit": {
9855       "version": "3.0.2",
9856       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
9857       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
9858     },
9859     "single-line-log": {
9860       "version": "1.1.2",
9861       "resolved": "http://registry.npm.taobao.org/single-line-log/download/single-line-log-1.1.2.tgz",
9862       "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
9863       "dev": true,
9864       "requires": {
9865         "string-width": "1.0.2"
9866       }
9867     },
9868     "slash": {
9869       "version": "1.0.0",
9870       "resolved": "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz",
9871       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
9872     },
9873     "slice-ansi": {
9874       "version": "1.0.0",
9875       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
9876       "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
9877       "dev": true,
9878       "requires": {
9879         "is-fullwidth-code-point": "2.0.0"
9880       },
9881       "dependencies": {
9882         "is-fullwidth-code-point": {
9883           "version": "2.0.0",
9884           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
9885           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
9886           "dev": true
9887         }
9888       }
9889     },
9890     "sort-keys": {
9891       "version": "1.1.2",
9892       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
9893       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
9894       "dev": true,
9895       "requires": {
9896         "is-plain-obj": "1.1.0"
9897       }
9898     },
9899     "source-list-map": {
9900       "version": "0.1.8",
9901       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-0.1.8.tgz",
9902       "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=",
9903       "dev": true
9904     },
9905     "source-map": {
9906       "version": "0.6.1",
9907       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
9908       "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
9909       "dev": true
9910     },
9911     "source-map-resolve": {
9912       "version": "0.5.2",
9913       "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz",
9914       "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=",
9915       "dev": true,
9916       "requires": {
9917         "atob": "2.1.1",
9918         "decode-uri-component": "0.2.0",
9919         "resolve-url": "0.2.1",
9920         "source-map-url": "0.4.0",
9921         "urix": "0.1.0"
9922       }
9923     },
9924     "source-map-support": {
9925       "version": "0.4.18",
9926       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz",
9927       "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
9928       "requires": {
9929         "source-map": "0.5.7"
9930       },
9931       "dependencies": {
9932         "source-map": {
9933           "version": "0.5.7",
9934           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
9935           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
9936         }
9937       }
9938     },
9939     "source-map-url": {
9940       "version": "0.4.0",
9941       "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz",
9942       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
9943       "dev": true
9944     },
9945     "sourcemapped-stacktrace": {
9946       "version": "1.1.8",
9947       "resolved": "http://registry.npm.taobao.org/sourcemapped-stacktrace/download/sourcemapped-stacktrace-1.1.8.tgz",
9948       "integrity": "sha1-a3o/Gm+xX21A5wHiPOQEVTSA1og=",
9949       "dev": true,
9950       "requires": {
9951         "source-map": "0.5.6"
9952       },
9953       "dependencies": {
9954         "source-map": {
9955           "version": "0.5.6",
9956           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
9957           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
9958           "dev": true
9959         }
9960       }
9961     },
9962     "spdx-correct": {
9963       "version": "3.0.0",
9964       "resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.0.0.tgz",
9965       "integrity": "sha1-BaW01xU6GVvJLDxCW2nzsqlSTII=",
9966       "dev": true,
9967       "requires": {
9968         "spdx-expression-parse": "3.0.0",
9969         "spdx-license-ids": "3.0.0"
9970       }
9971     },
9972     "spdx-exceptions": {
9973       "version": "2.1.0",
9974       "resolved": "http://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.1.0.tgz",
9975       "integrity": "sha1-LHrmEFbHFKW5ubKyr30xHvXHj+k=",
9976       "dev": true
9977     },
9978     "spdx-expression-parse": {
9979       "version": "3.0.0",
9980       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz",
9981       "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
9982       "dev": true,
9983       "requires": {
9984         "spdx-exceptions": "2.1.0",
9985         "spdx-license-ids": "3.0.0"
9986       }
9987     },
9988     "spdx-license-ids": {
9989       "version": "3.0.0",
9990       "resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.0.tgz",
9991       "integrity": "sha1-enzShHDMbToc/m1miG9rxDDTrIc=",
9992       "dev": true
9993     },
9994     "speedometer": {
9995       "version": "0.1.4",
9996       "resolved": "http://registry.npm.taobao.org/speedometer/download/speedometer-0.1.4.tgz",
9997       "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
9998       "dev": true
9999     },
10000     "split": {
10001       "version": "0.3.3",
10002       "resolved": "http://registry.npm.taobao.org/split/download/split-0.3.3.tgz",
10003       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
10004       "dev": true,
10005       "requires": {
10006         "through": "2.3.8"
10007       }
10008     },
10009     "sprintf-js": {
10010       "version": "1.0.3",
10011       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
10012       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
10013       "dev": true
10014     },
10015     "sshpk": {
10016       "version": "1.14.1",
10017       "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.14.1.tgz",
10018       "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
10019       "dev": true,
10020       "requires": {
10021         "asn1": "0.2.3",
10022         "assert-plus": "1.0.0",
10023         "bcrypt-pbkdf": "1.0.1",
10024         "dashdash": "1.14.1",
10025         "ecc-jsbn": "0.1.1",
10026         "getpass": "0.1.7",
10027         "jsbn": "0.1.1",
10028         "tweetnacl": "0.14.5"
10029       }
10030     },
10031     "stackframe": {
10032       "version": "0.3.1",
10033       "resolved": "http://registry.npm.taobao.org/stackframe/download/stackframe-0.3.1.tgz",
10034       "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
10035       "dev": true
10036     },
10037     "stat-mode": {
10038       "version": "0.2.2",
10039       "resolved": "http://registry.npm.taobao.org/stat-mode/download/stat-mode-0.2.2.tgz",
10040       "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
10041       "dev": true
10042     },
10043     "statuses": {
10044       "version": "1.5.0",
10045       "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz",
10046       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
10047       "dev": true
10048     },
10049     "stdout-stream": {
10050       "version": "1.4.1",
10051       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
10052       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
10053       "dev": true,
10054       "requires": {
10055         "readable-stream": "2.3.6"
10056       },
10057       "dependencies": {
10058         "isarray": {
10059           "version": "1.0.0",
10060           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
10061           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10062           "dev": true
10063         },
10064         "readable-stream": {
10065           "version": "2.3.6",
10066           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10067           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10068           "dev": true,
10069           "requires": {
10070             "core-util-is": "1.0.2",
10071             "inherits": "2.0.3",
10072             "isarray": "1.0.0",
10073             "process-nextick-args": "2.0.0",
10074             "safe-buffer": "5.1.2",
10075             "string_decoder": "1.1.1",
10076             "util-deprecate": "1.0.2"
10077           }
10078         },
10079         "string_decoder": {
10080           "version": "1.1.1",
10081           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10082           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10083           "dev": true,
10084           "requires": {
10085             "safe-buffer": "5.1.2"
10086           }
10087         }
10088       }
10089     },
10090     "stream-browserify": {
10091       "version": "2.0.1",
10092       "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
10093       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
10094       "dev": true,
10095       "requires": {
10096         "inherits": "2.0.3",
10097         "readable-stream": "2.3.6"
10098       },
10099       "dependencies": {
10100         "isarray": {
10101           "version": "1.0.0",
10102           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10103           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10104           "dev": true
10105         },
10106         "process-nextick-args": {
10107           "version": "2.0.0",
10108           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10109           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10110           "dev": true
10111         },
10112         "readable-stream": {
10113           "version": "2.3.6",
10114           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10115           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10116           "dev": true,
10117           "requires": {
10118             "core-util-is": "1.0.2",
10119             "inherits": "2.0.3",
10120             "isarray": "1.0.0",
10121             "process-nextick-args": "2.0.0",
10122             "safe-buffer": "5.1.2",
10123             "string_decoder": "1.1.1",
10124             "util-deprecate": "1.0.2"
10125           }
10126         },
10127         "string_decoder": {
10128           "version": "1.1.1",
10129           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10130           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10131           "dev": true,
10132           "requires": {
10133             "safe-buffer": "5.1.2"
10134           }
10135         }
10136       }
10137     },
10138     "stream-combiner": {
10139       "version": "0.0.4",
10140       "resolved": "http://registry.npm.taobao.org/stream-combiner/download/stream-combiner-0.0.4.tgz",
10141       "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
10142       "dev": true,
10143       "requires": {
10144         "duplexer": "0.1.1"
10145       }
10146     },
10147     "stream-http": {
10148       "version": "2.8.2",
10149       "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.8.2.tgz",
10150       "integrity": "sha1-QSboxrEHAERlkYqi/DVUnndALIc=",
10151       "dev": true,
10152       "requires": {
10153         "builtin-status-codes": "3.0.0",
10154         "inherits": "2.0.3",
10155         "readable-stream": "2.3.6",
10156         "to-arraybuffer": "1.0.1",
10157         "xtend": "4.0.1"
10158       },
10159       "dependencies": {
10160         "isarray": {
10161           "version": "1.0.0",
10162           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10163           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10164           "dev": true
10165         },
10166         "process-nextick-args": {
10167           "version": "2.0.0",
10168           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10169           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10170           "dev": true
10171         },
10172         "readable-stream": {
10173           "version": "2.3.6",
10174           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10175           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10176           "dev": true,
10177           "requires": {
10178             "core-util-is": "1.0.2",
10179             "inherits": "2.0.3",
10180             "isarray": "1.0.0",
10181             "process-nextick-args": "2.0.0",
10182             "safe-buffer": "5.1.2",
10183             "string_decoder": "1.1.1",
10184             "util-deprecate": "1.0.2"
10185           }
10186         },
10187         "string_decoder": {
10188           "version": "1.1.1",
10189           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10190           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10191           "dev": true,
10192           "requires": {
10193             "safe-buffer": "5.1.2"
10194           }
10195         }
10196       }
10197     },
10198     "stream-json": {
10199       "version": "0.6.1",
10200       "resolved": "http://registry.npm.taobao.org/stream-json/download/stream-json-0.6.1.tgz",
10201       "integrity": "sha1-yUE+f0K6jqxIg75xIiBFX2Tc6mc=",
10202       "dev": true,
10203       "requires": {
10204         "parser-toolkit": "0.0.5"
10205       }
10206     },
10207     "streamroller": {
10208       "version": "0.7.0",
10209       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
10210       "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
10211       "requires": {
10212         "date-format": "1.2.0",
10213         "debug": "3.1.0",
10214         "mkdirp": "0.5.1",
10215         "readable-stream": "2.3.6"
10216       },
10217       "dependencies": {
10218         "isarray": {
10219           "version": "1.0.0",
10220           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10221           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
10222         },
10223         "readable-stream": {
10224           "version": "2.3.6",
10225           "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10226           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10227           "requires": {
10228             "core-util-is": "1.0.2",
10229             "inherits": "2.0.3",
10230             "isarray": "1.0.0",
10231             "process-nextick-args": "2.0.0",
10232             "safe-buffer": "5.1.2",
10233             "string_decoder": "1.1.1",
10234             "util-deprecate": "1.0.2"
10235           }
10236         },
10237         "string_decoder": {
10238           "version": "1.1.1",
10239           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10240           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10241           "requires": {
10242             "safe-buffer": "5.1.2"
10243           }
10244         }
10245       }
10246     },
10247     "strict-uri-encode": {
10248       "version": "1.1.0",
10249       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
10250       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
10251     },
10252     "string-width": {
10253       "version": "1.0.2",
10254       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
10255       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
10256       "requires": {
10257         "code-point-at": "1.1.0",
10258         "is-fullwidth-code-point": "1.0.0",
10259         "strip-ansi": "3.0.1"
10260       }
10261     },
10262     "string.prototype.padend": {
10263       "version": "3.0.0",
10264       "resolved": "http://registry.npm.taobao.org/string.prototype.padend/download/string.prototype.padend-3.0.0.tgz",
10265       "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
10266       "dev": true,
10267       "requires": {
10268         "define-properties": "1.1.2",
10269         "es-abstract": "1.11.0",
10270         "function-bind": "1.1.1"
10271       }
10272     },
10273     "string.prototype.repeat": {
10274       "version": "0.2.0",
10275       "resolved": "http://registry.npm.taobao.org/string.prototype.repeat/download/string.prototype.repeat-0.2.0.tgz",
10276       "integrity": "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8="
10277     },
10278     "string_decoder": {
10279       "version": "0.10.31",
10280       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
10281       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
10282       "dev": true
10283     },
10284     "strip-ansi": {
10285       "version": "3.0.1",
10286       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
10287       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10288       "requires": {
10289         "ansi-regex": "2.1.1"
10290       }
10291     },
10292     "strip-bom": {
10293       "version": "2.0.0",
10294       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
10295       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
10296       "dev": true,
10297       "requires": {
10298         "is-utf8": "0.2.1"
10299       }
10300     },
10301     "strip-eof": {
10302       "version": "1.0.0",
10303       "resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
10304       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
10305     },
10306     "strip-indent": {
10307       "version": "1.0.1",
10308       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
10309       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
10310       "dev": true,
10311       "requires": {
10312         "get-stdin": "4.0.1"
10313       }
10314     },
10315     "strip-json-comments": {
10316       "version": "1.0.4",
10317       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-1.0.4.tgz",
10318       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
10319       "dev": true
10320     },
10321     "style-loader": {
10322       "version": "0.13.2",
10323       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
10324       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
10325       "dev": true,
10326       "requires": {
10327         "loader-utils": "1.1.0"
10328       },
10329       "dependencies": {
10330         "loader-utils": {
10331           "version": "1.1.0",
10332           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
10333           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
10334           "dev": true,
10335           "requires": {
10336             "big.js": "3.2.0",
10337             "emojis-list": "2.1.0",
10338             "json5": "0.5.1"
10339           }
10340         }
10341       }
10342     },
10343     "sumchecker": {
10344       "version": "1.3.1",
10345       "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-1.3.1.tgz",
10346       "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=",
10347       "dev": true,
10348       "requires": {
10349         "debug": "2.6.9",
10350         "es6-promise": "4.2.4"
10351       },
10352       "dependencies": {
10353         "debug": {
10354           "version": "2.6.9",
10355           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10356           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10357           "dev": true,
10358           "requires": {
10359             "ms": "2.0.0"
10360           }
10361         }
10362       }
10363     },
10364     "supports-color": {
10365       "version": "2.0.0",
10366       "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
10367       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
10368     },
10369     "svgo": {
10370       "version": "0.7.2",
10371       "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
10372       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
10373       "dev": true,
10374       "requires": {
10375         "coa": "1.0.4",
10376         "colors": "1.1.2",
10377         "csso": "2.3.2",
10378         "js-yaml": "3.7.0",
10379         "mkdirp": "0.5.1",
10380         "sax": "1.2.4",
10381         "whet.extend": "0.9.9"
10382       },
10383       "dependencies": {
10384         "esprima": {
10385           "version": "2.7.3",
10386           "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
10387           "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
10388           "dev": true
10389         },
10390         "js-yaml": {
10391           "version": "3.7.0",
10392           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
10393           "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
10394           "dev": true,
10395           "requires": {
10396             "argparse": "1.0.10",
10397             "esprima": "2.7.3"
10398           }
10399         }
10400       }
10401     },
10402     "symbol-observable": {
10403       "version": "1.2.0",
10404       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
10405       "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
10406     },
10407     "table": {
10408       "version": "4.0.2",
10409       "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
10410       "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
10411       "dev": true,
10412       "requires": {
10413         "ajv": "5.5.2",
10414         "ajv-keywords": "2.1.1",
10415         "chalk": "2.4.2",
10416         "lodash": "4.17.14",
10417         "slice-ansi": "1.0.0",
10418         "string-width": "2.1.1"
10419       },
10420       "dependencies": {
10421         "ajv-keywords": {
10422           "version": "2.1.1",
10423           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
10424           "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
10425           "dev": true
10426         },
10427         "ansi-regex": {
10428           "version": "3.0.0",
10429           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
10430           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10431           "dev": true
10432         },
10433         "ansi-styles": {
10434           "version": "3.2.1",
10435           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10436           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10437           "dev": true,
10438           "requires": {
10439             "color-convert": "1.9.1"
10440           }
10441         },
10442         "chalk": {
10443           "version": "2.4.2",
10444           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10445           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10446           "dev": true,
10447           "requires": {
10448             "ansi-styles": "3.2.1",
10449             "escape-string-regexp": "1.0.5",
10450             "supports-color": "5.5.0"
10451           }
10452         },
10453         "has-flag": {
10454           "version": "3.0.0",
10455           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
10456           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10457           "dev": true
10458         },
10459         "is-fullwidth-code-point": {
10460           "version": "2.0.0",
10461           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
10462           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10463           "dev": true
10464         },
10465         "string-width": {
10466           "version": "2.1.1",
10467           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
10468           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
10469           "dev": true,
10470           "requires": {
10471             "is-fullwidth-code-point": "2.0.0",
10472             "strip-ansi": "4.0.0"
10473           }
10474         },
10475         "strip-ansi": {
10476           "version": "4.0.0",
10477           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
10478           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10479           "dev": true,
10480           "requires": {
10481             "ansi-regex": "3.0.0"
10482           }
10483         },
10484         "supports-color": {
10485           "version": "5.5.0",
10486           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10487           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10488           "dev": true,
10489           "requires": {
10490             "has-flag": "3.0.0"
10491           }
10492         }
10493       }
10494     },
10495     "tapable": {
10496       "version": "0.1.10",
10497       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.1.10.tgz",
10498       "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=",
10499       "dev": true
10500     },
10501     "tar": {
10502       "version": "2.2.2",
10503       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
10504       "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
10505       "dev": true,
10506       "requires": {
10507         "block-stream": "0.0.9",
10508         "fstream": "1.0.12",
10509         "inherits": "2.0.3"
10510       }
10511     },
10512     "tcp-port-used": {
10513       "version": "1.0.1",
10514       "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz",
10515       "integrity": "sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q==",
10516       "requires": {
10517         "debug": "4.1.0",
10518         "is2": "2.0.1"
10519       },
10520       "dependencies": {
10521         "debug": {
10522           "version": "4.1.0",
10523           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz",
10524           "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==",
10525           "requires": {
10526             "ms": "2.1.2"
10527           }
10528         },
10529         "ms": {
10530           "version": "2.1.2",
10531           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10532           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
10533         }
10534       }
10535     },
10536     "temp-file": {
10537       "version": "3.1.2",
10538       "resolved": "http://registry.npm.taobao.org/temp-file/download/temp-file-3.1.2.tgz",
10539       "integrity": "sha1-VLpAhAl1WOj/KtHkvYSEHvKAQEM=",
10540       "dev": true,
10541       "requires": {
10542         "async-exit-hook": "2.0.1",
10543         "bluebird-lst": "1.0.5",
10544         "fs-extra-p": "4.6.0",
10545         "lazy-val": "1.0.3"
10546       }
10547     },
10548     "term-size": {
10549       "version": "1.2.0",
10550       "resolved": "http://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz",
10551       "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
10552       "dev": true,
10553       "requires": {
10554         "execa": "0.7.0"
10555       }
10556     },
10557     "test-value": {
10558       "version": "2.1.0",
10559       "resolved": "http://registry.npm.taobao.org/test-value/download/test-value-2.1.0.tgz",
10560       "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
10561       "dev": true,
10562       "requires": {
10563         "array-back": "1.0.4",
10564         "typical": "2.6.1"
10565       }
10566     },
10567     "text-table": {
10568       "version": "0.2.0",
10569       "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
10570       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
10571       "dev": true
10572     },
10573     "throttleit": {
10574       "version": "0.0.2",
10575       "resolved": "http://registry.npm.taobao.org/throttleit/download/throttleit-0.0.2.tgz",
10576       "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
10577       "dev": true
10578     },
10579     "through": {
10580       "version": "2.3.8",
10581       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
10582       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
10583       "dev": true
10584     },
10585     "through2": {
10586       "version": "0.2.3",
10587       "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.2.3.tgz",
10588       "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
10589       "dev": true,
10590       "requires": {
10591         "readable-stream": "1.1.14",
10592         "xtend": "2.1.2"
10593       },
10594       "dependencies": {
10595         "xtend": {
10596           "version": "2.1.2",
10597           "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-2.1.2.tgz",
10598           "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
10599           "dev": true,
10600           "requires": {
10601             "object-keys": "0.4.0"
10602           }
10603         }
10604       }
10605     },
10606     "time-stamp": {
10607       "version": "2.0.0",
10608       "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-2.0.0.tgz",
10609       "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
10610       "dev": true
10611     },
10612     "timed-out": {
10613       "version": "4.0.1",
10614       "resolved": "http://registry.npm.taobao.org/timed-out/download/timed-out-4.0.1.tgz",
10615       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
10616       "dev": true
10617     },
10618     "timers-browserify": {
10619       "version": "2.0.10",
10620       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.10.tgz",
10621       "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=",
10622       "dev": true,
10623       "requires": {
10624         "setimmediate": "1.0.5"
10625       }
10626     },
10627     "tmp": {
10628       "version": "0.0.33",
10629       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
10630       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
10631       "dev": true,
10632       "requires": {
10633         "os-tmpdir": "1.0.2"
10634       }
10635     },
10636     "to-arraybuffer": {
10637       "version": "1.0.1",
10638       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
10639       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
10640       "dev": true
10641     },
10642     "to-fast-properties": {
10643       "version": "1.0.3",
10644       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
10645       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
10646     },
10647     "to-regex-range": {
10648       "version": "5.0.1",
10649       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
10650       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
10651       "dev": true,
10652       "requires": {
10653         "is-number": "7.0.0"
10654       },
10655       "dependencies": {
10656         "is-number": {
10657           "version": "7.0.0",
10658           "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
10659           "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
10660           "dev": true
10661         }
10662       }
10663     },
10664     "toml": {
10665       "version": "2.3.3",
10666       "resolved": "http://registry.npm.taobao.org/toml/download/toml-2.3.3.tgz",
10667       "integrity": "sha1-jWg9cpV3yyhiMd/HqK/+WNMXKPs="
10668     },
10669     "tough-cookie": {
10670       "version": "2.3.4",
10671       "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.4.tgz",
10672       "integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=",
10673       "dev": true,
10674       "requires": {
10675         "punycode": "1.4.1"
10676       }
10677     },
10678     "trim-newlines": {
10679       "version": "1.0.0",
10680       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
10681       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
10682       "dev": true
10683     },
10684     "trim-right": {
10685       "version": "1.0.1",
10686       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
10687       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
10688     },
10689     "true-case-path": {
10690       "version": "1.0.3",
10691       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
10692       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
10693       "dev": true,
10694       "requires": {
10695         "glob": "7.1.2"
10696       }
10697     },
10698     "truncate-utf8-bytes": {
10699       "version": "1.0.2",
10700       "resolved": "http://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz",
10701       "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
10702       "dev": true,
10703       "requires": {
10704         "utf8-byte-length": "1.0.4"
10705       }
10706     },
10707     "tty-browserify": {
10708       "version": "0.0.0",
10709       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
10710       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
10711       "dev": true
10712     },
10713     "tunnel-agent": {
10714       "version": "0.6.0",
10715       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
10716       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
10717       "dev": true,
10718       "requires": {
10719         "safe-buffer": "5.1.2"
10720       }
10721     },
10722     "tweetnacl": {
10723       "version": "0.14.5",
10724       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
10725       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
10726       "dev": true,
10727       "optional": true
10728     },
10729     "type-check": {
10730       "version": "0.3.2",
10731       "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
10732       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
10733       "dev": true,
10734       "requires": {
10735         "prelude-ls": "1.1.2"
10736       }
10737     },
10738     "type-detect": {
10739       "version": "1.0.0",
10740       "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-1.0.0.tgz",
10741       "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=",
10742       "dev": true
10743     },
10744     "type-is": {
10745       "version": "1.6.16",
10746       "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
10747       "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
10748       "dev": true,
10749       "requires": {
10750         "media-typer": "0.3.0",
10751         "mime-types": "2.1.18"
10752       }
10753     },
10754     "typedarray": {
10755       "version": "0.0.6",
10756       "resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
10757       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
10758       "dev": true
10759     },
10760     "typical": {
10761       "version": "2.6.1",
10762       "resolved": "http://registry.npm.taobao.org/typical/download/typical-2.6.1.tgz",
10763       "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
10764       "dev": true
10765     },
10766     "ua-parser-js": {
10767       "version": "0.7.18",
10768       "resolved": "http://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.18.tgz",
10769       "integrity": "sha1-p7/ZL1bt+xFwg7aeMdKqiILUse0="
10770     },
10771     "uglify-js": {
10772       "version": "2.7.5",
10773       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.7.5.tgz",
10774       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
10775       "dev": true,
10776       "requires": {
10777         "async": "0.2.10",
10778         "source-map": "0.5.7",
10779         "uglify-to-browserify": "1.0.2",
10780         "yargs": "3.10.0"
10781       },
10782       "dependencies": {
10783         "async": {
10784           "version": "0.2.10",
10785           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
10786           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
10787           "dev": true
10788         },
10789         "camelcase": {
10790           "version": "1.2.1",
10791           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
10792           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
10793           "dev": true
10794         },
10795         "cliui": {
10796           "version": "2.1.0",
10797           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
10798           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
10799           "dev": true,
10800           "requires": {
10801             "center-align": "0.1.3",
10802             "right-align": "0.1.3",
10803             "wordwrap": "0.0.2"
10804           }
10805         },
10806         "source-map": {
10807           "version": "0.5.7",
10808           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
10809           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10810           "dev": true
10811         },
10812         "wordwrap": {
10813           "version": "0.0.2",
10814           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
10815           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
10816           "dev": true
10817         },
10818         "yargs": {
10819           "version": "3.10.0",
10820           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
10821           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
10822           "dev": true,
10823           "requires": {
10824             "camelcase": "1.2.1",
10825             "cliui": "2.1.0",
10826             "decamelize": "1.2.0",
10827             "window-size": "0.1.0"
10828           }
10829         }
10830       }
10831     },
10832     "uglify-to-browserify": {
10833       "version": "1.0.2",
10834       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
10835       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
10836       "dev": true
10837     },
10838     "uncontrollable": {
10839       "version": "4.1.0",
10840       "resolved": "http://registry.npm.taobao.org/uncontrollable/download/uncontrollable-4.1.0.tgz",
10841       "integrity": "sha1-4DWCkSUuGGUiLZCTmxny9J+Bwak=",
10842       "requires": {
10843         "invariant": "2.2.4"
10844       }
10845     },
10846     "uniq": {
10847       "version": "1.0.1",
10848       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
10849       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
10850       "dev": true
10851     },
10852     "uniqs": {
10853       "version": "2.0.0",
10854       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
10855       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
10856       "dev": true
10857     },
10858     "unique-string": {
10859       "version": "1.0.0",
10860       "resolved": "http://registry.npm.taobao.org/unique-string/download/unique-string-1.0.0.tgz",
10861       "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
10862       "dev": true,
10863       "requires": {
10864         "crypto-random-string": "1.0.0"
10865       }
10866     },
10867     "universalify": {
10868       "version": "0.1.1",
10869       "resolved": "http://registry.npm.taobao.org/universalify/download/universalify-0.1.1.tgz",
10870       "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
10871       "dev": true
10872     },
10873     "unpipe": {
10874       "version": "1.0.0",
10875       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
10876       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
10877       "dev": true
10878     },
10879     "unzip-response": {
10880       "version": "2.0.1",
10881       "resolved": "http://registry.npm.taobao.org/unzip-response/download/unzip-response-2.0.1.tgz",
10882       "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
10883       "dev": true
10884     },
10885     "update-notifier": {
10886       "version": "2.5.0",
10887       "resolved": "http://registry.npm.taobao.org/update-notifier/download/update-notifier-2.5.0.tgz",
10888       "integrity": "sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y=",
10889       "dev": true,
10890       "requires": {
10891         "boxen": "1.3.0",
10892         "chalk": "2.4.1",
10893         "configstore": "3.1.2",
10894         "import-lazy": "2.1.0",
10895         "is-ci": "1.1.0",
10896         "is-installed-globally": "0.1.0",
10897         "is-npm": "1.0.0",
10898         "latest-version": "3.1.0",
10899         "semver-diff": "2.1.0",
10900         "xdg-basedir": "3.0.0"
10901       },
10902       "dependencies": {
10903         "ansi-styles": {
10904           "version": "3.2.1",
10905           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
10906           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
10907           "dev": true,
10908           "requires": {
10909             "color-convert": "1.9.1"
10910           }
10911         },
10912         "chalk": {
10913           "version": "2.4.1",
10914           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
10915           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
10916           "dev": true,
10917           "requires": {
10918             "ansi-styles": "3.2.1",
10919             "escape-string-regexp": "1.0.5",
10920             "supports-color": "5.4.0"
10921           }
10922         },
10923         "has-flag": {
10924           "version": "3.0.0",
10925           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
10926           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10927           "dev": true
10928         },
10929         "supports-color": {
10930           "version": "5.4.0",
10931           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
10932           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
10933           "dev": true,
10934           "requires": {
10935             "has-flag": "3.0.0"
10936           }
10937         }
10938       }
10939     },
10940     "uri-js": {
10941       "version": "4.2.2",
10942       "resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz",
10943       "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
10944       "dev": true,
10945       "requires": {
10946         "punycode": "2.1.1"
10947       },
10948       "dependencies": {
10949         "punycode": {
10950           "version": "2.1.1",
10951           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz",
10952           "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=",
10953           "dev": true
10954         }
10955       }
10956     },
10957     "urix": {
10958       "version": "0.1.0",
10959       "resolved": "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz",
10960       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
10961       "dev": true
10962     },
10963     "url": {
10964       "version": "0.11.0",
10965       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
10966       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
10967       "dev": true,
10968       "requires": {
10969         "punycode": "1.3.2",
10970         "querystring": "0.2.0"
10971       },
10972       "dependencies": {
10973         "punycode": {
10974           "version": "1.3.2",
10975           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
10976           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
10977           "dev": true
10978         }
10979       }
10980     },
10981     "url-loader": {
10982       "version": "0.5.9",
10983       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
10984       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
10985       "dev": true,
10986       "requires": {
10987         "loader-utils": "1.1.0",
10988         "mime": "1.3.6"
10989       },
10990       "dependencies": {
10991         "loader-utils": {
10992           "version": "1.1.0",
10993           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
10994           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
10995           "dev": true,
10996           "requires": {
10997             "big.js": "3.2.0",
10998             "emojis-list": "2.1.0",
10999             "json5": "0.5.1"
11000           }
11001         },
11002         "mime": {
11003           "version": "1.3.6",
11004           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
11005           "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
11006           "dev": true
11007         }
11008       }
11009     },
11010     "url-parse-lax": {
11011       "version": "1.0.0",
11012       "resolved": "http://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-1.0.0.tgz",
11013       "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
11014       "dev": true,
11015       "requires": {
11016         "prepend-http": "1.0.4"
11017       }
11018     },
11019     "user-home": {
11020       "version": "1.1.1",
11021       "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-1.1.1.tgz",
11022       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
11023       "dev": true
11024     },
11025     "utf8-byte-length": {
11026       "version": "1.0.4",
11027       "resolved": "http://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz",
11028       "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
11029       "dev": true
11030     },
11031     "util": {
11032       "version": "0.10.3",
11033       "resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
11034       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
11035       "dev": true,
11036       "requires": {
11037         "inherits": "2.0.1"
11038       },
11039       "dependencies": {
11040         "inherits": {
11041           "version": "2.0.1",
11042           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz",
11043           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
11044           "dev": true
11045         }
11046       }
11047     },
11048     "util-deprecate": {
11049       "version": "1.0.2",
11050       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
11051       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
11052     },
11053     "utils-merge": {
11054       "version": "1.0.1",
11055       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
11056       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
11057       "dev": true
11058     },
11059     "uuid": {
11060       "version": "2.0.3",
11061       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
11062       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
11063     },
11064     "v8flags": {
11065       "version": "2.1.1",
11066       "resolved": "http://registry.npm.taobao.org/v8flags/download/v8flags-2.1.1.tgz",
11067       "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
11068       "dev": true,
11069       "requires": {
11070         "user-home": "1.1.1"
11071       }
11072     },
11073     "validate-npm-package-license": {
11074       "version": "3.0.3",
11075       "resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.3.tgz",
11076       "integrity": "sha1-gWQ7y+8b3+zUYjeT3EZIlIupgzg=",
11077       "dev": true,
11078       "requires": {
11079         "spdx-correct": "3.0.0",
11080         "spdx-expression-parse": "3.0.0"
11081       }
11082     },
11083     "vary": {
11084       "version": "1.1.2",
11085       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
11086       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
11087       "dev": true
11088     },
11089     "vendors": {
11090       "version": "1.0.3",
11091       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz",
11092       "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==",
11093       "dev": true
11094     },
11095     "verror": {
11096       "version": "1.10.0",
11097       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
11098       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
11099       "dev": true,
11100       "requires": {
11101         "assert-plus": "1.0.0",
11102         "core-util-is": "1.0.2",
11103         "extsprintf": "1.3.0"
11104       }
11105     },
11106     "vm-browserify": {
11107       "version": "0.0.4",
11108       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
11109       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
11110       "dev": true,
11111       "requires": {
11112         "indexof": "0.0.1"
11113       }
11114     },
11115     "void-elements": {
11116       "version": "2.0.1",
11117       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
11118       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
11119     },
11120     "warning": {
11121       "version": "3.0.0",
11122       "resolved": "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz",
11123       "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
11124       "requires": {
11125         "loose-envify": "1.3.1"
11126       }
11127     },
11128     "watchpack": {
11129       "version": "0.2.9",
11130       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-0.2.9.tgz",
11131       "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=",
11132       "dev": true,
11133       "requires": {
11134         "async": "0.9.2",
11135         "chokidar": "1.7.0",
11136         "graceful-fs": "4.1.11"
11137       },
11138       "dependencies": {
11139         "async": {
11140           "version": "0.9.2",
11141           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
11142           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
11143           "dev": true
11144         }
11145       }
11146     },
11147     "webpack": {
11148       "version": "1.15.0",
11149       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-1.15.0.tgz",
11150       "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=",
11151       "dev": true,
11152       "requires": {
11153         "acorn": "3.3.0",
11154         "async": "1.5.2",
11155         "clone": "1.0.4",
11156         "enhanced-resolve": "0.9.1",
11157         "interpret": "0.6.6",
11158         "loader-utils": "0.2.17",
11159         "memory-fs": "0.3.0",
11160         "mkdirp": "0.5.1",
11161         "node-libs-browser": "0.7.0",
11162         "optimist": "0.6.1",
11163         "supports-color": "3.2.3",
11164         "tapable": "0.1.10",
11165         "uglify-js": "2.7.5",
11166         "watchpack": "0.2.9",
11167         "webpack-core": "0.6.9"
11168       },
11169       "dependencies": {
11170         "acorn": {
11171           "version": "3.3.0",
11172           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
11173           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
11174           "dev": true
11175         },
11176         "async": {
11177           "version": "1.5.2",
11178           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
11179           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
11180           "dev": true
11181         },
11182         "clone": {
11183           "version": "1.0.4",
11184           "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz",
11185           "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
11186           "dev": true
11187         },
11188         "supports-color": {
11189           "version": "3.2.3",
11190           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
11191           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11192           "dev": true,
11193           "requires": {
11194             "has-flag": "1.0.0"
11195           }
11196         }
11197       }
11198     },
11199     "webpack-core": {
11200       "version": "0.6.9",
11201       "resolved": "http://registry.npm.taobao.org/webpack-core/download/webpack-core-0.6.9.tgz",
11202       "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=",
11203       "dev": true,
11204       "requires": {
11205         "source-list-map": "0.1.8",
11206         "source-map": "0.4.4"
11207       },
11208       "dependencies": {
11209         "source-map": {
11210           "version": "0.4.4",
11211           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
11212           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
11213           "dev": true,
11214           "requires": {
11215             "amdefine": "1.0.1"
11216           }
11217         }
11218       }
11219     },
11220     "webpack-dev-middleware": {
11221       "version": "1.12.2",
11222       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz",
11223       "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=",
11224       "dev": true,
11225       "requires": {
11226         "memory-fs": "0.4.1",
11227         "mime": "1.6.0",
11228         "path-is-absolute": "1.0.1",
11229         "range-parser": "1.2.0",
11230         "time-stamp": "2.0.0"
11231       },
11232       "dependencies": {
11233         "isarray": {
11234           "version": "1.0.0",
11235           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
11236           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
11237           "dev": true
11238         },
11239         "memory-fs": {
11240           "version": "0.4.1",
11241           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
11242           "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
11243           "dev": true,
11244           "requires": {
11245             "errno": "0.1.7",
11246             "readable-stream": "2.3.6"
11247           }
11248         },
11249         "mime": {
11250           "version": "1.6.0",
11251           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz",
11252           "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=",
11253           "dev": true
11254         },
11255         "process-nextick-args": {
11256           "version": "2.0.0",
11257           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
11258           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
11259           "dev": true
11260         },
11261         "readable-stream": {
11262           "version": "2.3.6",
11263           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
11264           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
11265           "dev": true,
11266           "requires": {
11267             "core-util-is": "1.0.2",
11268             "inherits": "2.0.3",
11269             "isarray": "1.0.0",
11270             "process-nextick-args": "2.0.0",
11271             "safe-buffer": "5.1.2",
11272             "string_decoder": "1.1.1",
11273             "util-deprecate": "1.0.2"
11274           }
11275         },
11276         "string_decoder": {
11277           "version": "1.1.1",
11278           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
11279           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
11280           "dev": true,
11281           "requires": {
11282             "safe-buffer": "5.1.2"
11283           }
11284         }
11285       }
11286     },
11287     "webpack-hot-middleware": {
11288       "version": "2.22.2",
11289       "resolved": "http://registry.npm.taobao.org/webpack-hot-middleware/download/webpack-hot-middleware-2.22.2.tgz",
11290       "integrity": "sha1-Yjt3zlkfzU4fuZ8YFneBRD5Qr6w=",
11291       "dev": true,
11292       "requires": {
11293         "ansi-html": "0.0.7",
11294         "html-entities": "1.2.1",
11295         "querystring": "0.2.0",
11296         "strip-ansi": "3.0.1"
11297       }
11298     },
11299     "webpack-sources": {
11300       "version": "0.1.5",
11301       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-0.1.5.tgz",
11302       "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=",
11303       "dev": true,
11304       "requires": {
11305         "source-list-map": "0.1.8",
11306         "source-map": "0.5.7"
11307       },
11308       "dependencies": {
11309         "source-map": {
11310           "version": "0.5.7",
11311           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
11312           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11313           "dev": true
11314         }
11315       }
11316     },
11317     "whatwg-fetch": {
11318       "version": "2.0.4",
11319       "resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.4.tgz",
11320       "integrity": "sha1-3eal3zFfnTmZGqF2IYU9cguFVm8="
11321     },
11322     "whet.extend": {
11323       "version": "0.9.9",
11324       "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
11325       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
11326       "dev": true
11327     },
11328     "which": {
11329       "version": "1.3.1",
11330       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz",
11331       "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
11332       "requires": {
11333         "isexe": "2.0.0"
11334       }
11335     },
11336     "which-module": {
11337       "version": "2.0.0",
11338       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
11339       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
11340     },
11341     "wide-align": {
11342       "version": "1.1.3",
11343       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
11344       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
11345       "dev": true,
11346       "requires": {
11347         "string-width": "1.0.2"
11348       }
11349     },
11350     "widest-line": {
11351       "version": "2.0.0",
11352       "resolved": "http://registry.npm.taobao.org/widest-line/download/widest-line-2.0.0.tgz",
11353       "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
11354       "dev": true,
11355       "requires": {
11356         "string-width": "2.1.1"
11357       },
11358       "dependencies": {
11359         "ansi-regex": {
11360           "version": "3.0.0",
11361           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11362           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11363           "dev": true
11364         },
11365         "is-fullwidth-code-point": {
11366           "version": "2.0.0",
11367           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11368           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11369           "dev": true
11370         },
11371         "string-width": {
11372           "version": "2.1.1",
11373           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11374           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11375           "dev": true,
11376           "requires": {
11377             "is-fullwidth-code-point": "2.0.0",
11378             "strip-ansi": "4.0.0"
11379           }
11380         },
11381         "strip-ansi": {
11382           "version": "4.0.0",
11383           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11384           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11385           "dev": true,
11386           "requires": {
11387             "ansi-regex": "3.0.0"
11388           }
11389         }
11390       }
11391     },
11392     "window-or-global": {
11393       "version": "1.0.1",
11394       "resolved": "https://registry.npmjs.org/window-or-global/-/window-or-global-1.0.1.tgz",
11395       "integrity": "sha1-2+RboqKRqrxW1iz2bEW3+jIpRt4="
11396     },
11397     "window-size": {
11398       "version": "0.1.0",
11399       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
11400       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
11401       "dev": true
11402     },
11403     "wordwrap": {
11404       "version": "1.0.0",
11405       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz",
11406       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
11407       "dev": true
11408     },
11409     "wrap-ansi": {
11410       "version": "2.1.0",
11411       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
11412       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
11413       "requires": {
11414         "string-width": "1.0.2",
11415         "strip-ansi": "3.0.1"
11416       }
11417     },
11418     "wrappy": {
11419       "version": "1.0.2",
11420       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
11421       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
11422     },
11423     "write": {
11424       "version": "0.2.1",
11425       "resolved": "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz",
11426       "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
11427       "dev": true,
11428       "requires": {
11429         "mkdirp": "0.5.1"
11430       }
11431     },
11432     "write-file-atomic": {
11433       "version": "2.3.0",
11434       "resolved": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.3.0.tgz",
11435       "integrity": "sha1-H/YVdcLipOjlENb6TiQ8zhg5mas=",
11436       "dev": true,
11437       "requires": {
11438         "graceful-fs": "4.1.11",
11439         "imurmurhash": "0.1.4",
11440         "signal-exit": "3.0.2"
11441       }
11442     },
11443     "xdg-basedir": {
11444       "version": "3.0.0",
11445       "resolved": "http://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz",
11446       "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
11447       "dev": true
11448     },
11449     "xmlbuilder": {
11450       "version": "8.2.2",
11451       "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-8.2.2.tgz",
11452       "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
11453       "dev": true
11454     },
11455     "xmldom": {
11456       "version": "0.1.27",
11457       "resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
11458       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
11459       "dev": true
11460     },
11461     "xss-filters": {
11462       "version": "1.2.7",
11463       "resolved": "http://registry.npm.taobao.org/xss-filters/download/xss-filters-1.2.7.tgz",
11464       "integrity": "sha1-Wfod4gHzby80cNysX1jMwoMLCpo="
11465     },
11466     "xtend": {
11467       "version": "4.0.1",
11468       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
11469       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
11470       "dev": true
11471     },
11472     "y18n": {
11473       "version": "3.2.1",
11474       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
11475       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
11476     },
11477     "yallist": {
11478       "version": "2.1.2",
11479       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
11480       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
11481       "dev": true
11482     },
11483     "yargs": {
11484       "version": "11.0.0",
11485       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-11.0.0.tgz",
11486       "integrity": "sha1-wFKTEAbF7udGEOX8A1S+39CKIBs=",
11487       "dev": true,
11488       "requires": {
11489         "cliui": "4.1.0",
11490         "decamelize": "1.2.0",
11491         "find-up": "2.1.0",
11492         "get-caller-file": "1.0.2",
11493         "os-locale": "2.1.0",
11494         "require-directory": "2.1.1",
11495         "require-main-filename": "1.0.1",
11496         "set-blocking": "2.0.0",
11497         "string-width": "2.1.1",
11498         "which-module": "2.0.0",
11499         "y18n": "3.2.1",
11500         "yargs-parser": "9.0.2"
11501       },
11502       "dependencies": {
11503         "ansi-regex": {
11504           "version": "3.0.0",
11505           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11506           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11507           "dev": true
11508         },
11509         "find-up": {
11510           "version": "2.1.0",
11511           "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
11512           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
11513           "dev": true,
11514           "requires": {
11515             "locate-path": "2.0.0"
11516           }
11517         },
11518         "is-fullwidth-code-point": {
11519           "version": "2.0.0",
11520           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11521           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11522           "dev": true
11523         },
11524         "string-width": {
11525           "version": "2.1.1",
11526           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11527           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11528           "dev": true,
11529           "requires": {
11530             "is-fullwidth-code-point": "2.0.0",
11531             "strip-ansi": "4.0.0"
11532           }
11533         },
11534         "strip-ansi": {
11535           "version": "4.0.0",
11536           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11537           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11538           "dev": true,
11539           "requires": {
11540             "ansi-regex": "3.0.0"
11541           }
11542         }
11543       }
11544     },
11545     "yargs-parser": {
11546       "version": "9.0.2",
11547       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-9.0.2.tgz",
11548       "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
11549       "dev": true,
11550       "requires": {
11551         "camelcase": "4.1.0"
11552       },
11553       "dependencies": {
11554         "camelcase": {
11555           "version": "4.1.0",
11556           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
11557           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
11558           "dev": true
11559         }
11560       }
11561     },
11562     "yauzl": {
11563       "version": "2.4.1",
11564       "resolved": "http://registry.npm.taobao.org/yauzl/download/yauzl-2.4.1.tgz",
11565       "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
11566       "dev": true,
11567       "requires": {
11568         "fd-slicer": "1.0.1"
11569       }
11570     }
11571   }
11572 }