OSDN Git Service

Bump electron from 1.8.8 to 7.2.4
[bytom/bytom-electron.git] / package-lock.json
1 {
2   "name": "bytom-wallet",
3   "version": "1.1.0",
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     "@electron/get": {
29       "version": "1.12.2",
30       "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.2.tgz",
31       "integrity": "sha512-vAuHUbfvBQpYTJ5wB7uVIDq5c/Ry0fiTBMs7lnEYAo/qXXppIVcWdfBr57u6eRnKdVso7KSiH6p/LbQAG6Izrg==",
32       "dev": true,
33       "requires": {
34         "debug": "^4.1.1",
35         "env-paths": "^2.2.0",
36         "fs-extra": "^8.1.0",
37         "global-agent": "^2.0.2",
38         "global-tunnel-ng": "^2.7.1",
39         "got": "^9.6.0",
40         "progress": "^2.0.3",
41         "sanitize-filename": "^1.6.2",
42         "sumchecker": "^3.0.1"
43       },
44       "dependencies": {
45         "debug": {
46           "version": "4.1.1",
47           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
48           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
49           "dev": true,
50           "requires": {
51             "ms": "^2.1.1"
52           }
53         },
54         "env-paths": {
55           "version": "2.2.0",
56           "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
57           "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
58           "dev": true
59         },
60         "get-stream": {
61           "version": "4.1.0",
62           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
63           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
64           "dev": true,
65           "requires": {
66             "pump": "^3.0.0"
67           }
68         },
69         "got": {
70           "version": "9.6.0",
71           "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
72           "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
73           "dev": true,
74           "requires": {
75             "@sindresorhus/is": "^0.14.0",
76             "@szmarczak/http-timer": "^1.1.2",
77             "cacheable-request": "^6.0.0",
78             "decompress-response": "^3.3.0",
79             "duplexer3": "^0.1.4",
80             "get-stream": "^4.1.0",
81             "lowercase-keys": "^1.0.1",
82             "mimic-response": "^1.0.1",
83             "p-cancelable": "^1.0.0",
84             "to-readable-stream": "^1.0.0",
85             "url-parse-lax": "^3.0.0"
86           }
87         },
88         "ms": {
89           "version": "2.1.2",
90           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
91           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
92           "dev": true
93         },
94         "prepend-http": {
95           "version": "2.0.0",
96           "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
97           "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
98           "dev": true
99         },
100         "sanitize-filename": {
101           "version": "1.6.3",
102           "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
103           "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
104           "dev": true,
105           "requires": {
106             "truncate-utf8-bytes": "^1.0.0"
107           }
108         },
109         "url-parse-lax": {
110           "version": "3.0.0",
111           "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
112           "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
113           "dev": true,
114           "requires": {
115             "prepend-http": "^2.0.0"
116           }
117         }
118       }
119     },
120     "@sindresorhus/is": {
121       "version": "0.14.0",
122       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
123       "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
124       "dev": true
125     },
126     "@szmarczak/http-timer": {
127       "version": "1.1.2",
128       "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
129       "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
130       "dev": true,
131       "requires": {
132         "defer-to-connect": "^1.0.1"
133       }
134     },
135     "@types/node": {
136       "version": "12.12.48",
137       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.48.tgz",
138       "integrity": "sha512-m3Nmo/YaDUfYzdCQlxjF5pIy7TNyDTAJhIa//xtHcF0dlgYIBKULKnmloCPtByDxtZXrWV8Pge1AKT6/lRvVWg==",
139       "dev": true
140     },
141     "abbrev": {
142       "version": "1.1.1",
143       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
144       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
145       "dev": true
146     },
147     "accepts": {
148       "version": "1.3.5",
149       "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz",
150       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
151       "dev": true,
152       "requires": {
153         "mime-types": "2.1.18",
154         "negotiator": "0.6.1"
155       }
156     },
157     "acorn": {
158       "version": "5.7.3",
159       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
160       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
161       "dev": true
162     },
163     "acorn-jsx": {
164       "version": "3.0.1",
165       "resolved": "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz",
166       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
167       "dev": true,
168       "requires": {
169         "acorn": "3.3.0"
170       },
171       "dependencies": {
172         "acorn": {
173           "version": "3.3.0",
174           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
175           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
176           "dev": true
177         }
178       }
179     },
180     "ajv": {
181       "version": "5.5.2",
182       "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz",
183       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
184       "dev": true,
185       "requires": {
186         "co": "4.6.0",
187         "fast-deep-equal": "1.1.0",
188         "fast-json-stable-stringify": "2.0.0",
189         "json-schema-traverse": "0.3.1"
190       }
191     },
192     "ajv-keywords": {
193       "version": "3.2.0",
194       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
195       "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
196       "dev": true
197     },
198     "align-text": {
199       "version": "0.1.4",
200       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
201       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
202       "dev": true,
203       "requires": {
204         "kind-of": "3.2.2",
205         "longest": "1.0.1",
206         "repeat-string": "1.6.1"
207       }
208     },
209     "alphanum-sort": {
210       "version": "1.0.2",
211       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
212       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
213       "dev": true
214     },
215     "amdefine": {
216       "version": "1.0.1",
217       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
218       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
219       "dev": true
220     },
221     "ansi-align": {
222       "version": "2.0.0",
223       "resolved": "http://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
224       "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
225       "dev": true,
226       "requires": {
227         "string-width": "2.1.1"
228       },
229       "dependencies": {
230         "ansi-regex": {
231           "version": "3.0.0",
232           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
233           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
234           "dev": true
235         },
236         "is-fullwidth-code-point": {
237           "version": "2.0.0",
238           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
239           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
240           "dev": true
241         },
242         "string-width": {
243           "version": "2.1.1",
244           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
245           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
246           "dev": true,
247           "requires": {
248             "is-fullwidth-code-point": "2.0.0",
249             "strip-ansi": "4.0.0"
250           }
251         },
252         "strip-ansi": {
253           "version": "4.0.0",
254           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
255           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
256           "dev": true,
257           "requires": {
258             "ansi-regex": "3.0.0"
259           }
260         }
261       }
262     },
263     "ansi-escapes": {
264       "version": "3.2.0",
265       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
266       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
267       "dev": true
268     },
269     "ansi-html": {
270       "version": "0.0.7",
271       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
272       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
273       "dev": true
274     },
275     "ansi-regex": {
276       "version": "2.1.1",
277       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
278       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
279     },
280     "ansi-styles": {
281       "version": "2.2.1",
282       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
283       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
284     },
285     "anymatch": {
286       "version": "1.3.2",
287       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
288       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
289       "dev": true,
290       "requires": {
291         "micromatch": "2.3.11",
292         "normalize-path": "2.1.1"
293       }
294     },
295     "app-builder-bin": {
296       "version": "1.9.7",
297       "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.7.tgz",
298       "integrity": "sha1-nwFDn6gIikNHHfnl4HHdOICoz/A=",
299       "dev": true
300     },
301     "aproba": {
302       "version": "1.2.0",
303       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
304       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
305       "dev": true
306     },
307     "are-we-there-yet": {
308       "version": "1.1.5",
309       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
310       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
311       "dev": true,
312       "requires": {
313         "delegates": "1.0.0",
314         "readable-stream": "2.3.6"
315       },
316       "dependencies": {
317         "isarray": {
318           "version": "1.0.0",
319           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
320           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
321           "dev": true
322         },
323         "readable-stream": {
324           "version": "2.3.6",
325           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
326           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
327           "dev": true,
328           "requires": {
329             "core-util-is": "1.0.2",
330             "inherits": "2.0.3",
331             "isarray": "1.0.0",
332             "process-nextick-args": "2.0.0",
333             "safe-buffer": "5.1.2",
334             "string_decoder": "1.1.1",
335             "util-deprecate": "1.0.2"
336           }
337         },
338         "string_decoder": {
339           "version": "1.1.1",
340           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
341           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
342           "dev": true,
343           "requires": {
344             "safe-buffer": "5.1.2"
345           }
346         }
347       }
348     },
349     "argparse": {
350       "version": "1.0.10",
351       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
352       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
353       "dev": true,
354       "requires": {
355         "sprintf-js": "1.0.3"
356       }
357     },
358     "arr-diff": {
359       "version": "2.0.0",
360       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
361       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
362       "dev": true,
363       "requires": {
364         "arr-flatten": "1.1.0"
365       }
366     },
367     "arr-flatten": {
368       "version": "1.1.0",
369       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
370       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
371       "dev": true
372     },
373     "array-back": {
374       "version": "1.0.4",
375       "resolved": "http://registry.npm.taobao.org/array-back/download/array-back-1.0.4.tgz",
376       "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
377       "dev": true,
378       "requires": {
379         "typical": "2.6.1"
380       }
381     },
382     "array-filter": {
383       "version": "0.0.1",
384       "resolved": "http://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz",
385       "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
386       "dev": true
387     },
388     "array-find-index": {
389       "version": "1.0.2",
390       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
391       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
392       "dev": true
393     },
394     "array-flatten": {
395       "version": "1.1.1",
396       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
397       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
398       "dev": true
399     },
400     "array-includes": {
401       "version": "3.0.3",
402       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
403       "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
404       "dev": true,
405       "requires": {
406         "define-properties": "1.1.2",
407         "es-abstract": "1.11.0"
408       }
409     },
410     "array-map": {
411       "version": "0.0.0",
412       "resolved": "http://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz",
413       "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
414       "dev": true
415     },
416     "array-reduce": {
417       "version": "0.0.0",
418       "resolved": "http://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz",
419       "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
420       "dev": true
421     },
422     "array-unique": {
423       "version": "0.2.1",
424       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
425       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
426       "dev": true
427     },
428     "asap": {
429       "version": "2.0.6",
430       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
431       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
432     },
433     "asn1": {
434       "version": "0.2.3",
435       "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
436       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
437       "dev": true
438     },
439     "assert": {
440       "version": "1.4.1",
441       "resolved": "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz",
442       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
443       "dev": true,
444       "requires": {
445         "util": "0.10.3"
446       }
447     },
448     "assert-plus": {
449       "version": "1.0.0",
450       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
451       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
452       "dev": true
453     },
454     "assertion-error": {
455       "version": "1.1.0",
456       "resolved": "http://registry.npm.taobao.org/assertion-error/download/assertion-error-1.1.0.tgz",
457       "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=",
458       "dev": true
459     },
460     "async-each": {
461       "version": "1.0.1",
462       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
463       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
464       "dev": true
465     },
466     "async-exit-hook": {
467       "version": "2.0.1",
468       "resolved": "http://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz",
469       "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=",
470       "dev": true
471     },
472     "async-foreach": {
473       "version": "0.1.3",
474       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
475       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
476       "dev": true
477     },
478     "asynckit": {
479       "version": "0.4.0",
480       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
481       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
482       "dev": true
483     },
484     "atob": {
485       "version": "2.1.1",
486       "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.1.tgz",
487       "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
488       "dev": true
489     },
490     "autoprefixer": {
491       "version": "6.7.7",
492       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
493       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
494       "dev": true,
495       "requires": {
496         "browserslist": "1.7.7",
497         "caniuse-db": "1.0.30000846",
498         "normalize-range": "0.1.2",
499         "num2fraction": "1.2.2",
500         "postcss": "5.2.18",
501         "postcss-value-parser": "3.3.0"
502       }
503     },
504     "aws-sign2": {
505       "version": "0.7.0",
506       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
507       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
508       "dev": true
509     },
510     "aws4": {
511       "version": "1.7.0",
512       "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.7.0.tgz",
513       "integrity": "sha1-1NDpudv8p3vwjusKikcVUP454ok=",
514       "dev": true
515     },
516     "babel-cli": {
517       "version": "6.26.0",
518       "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
519       "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
520       "dev": true,
521       "requires": {
522         "babel-core": "6.26.3",
523         "babel-polyfill": "6.26.0",
524         "babel-register": "6.26.0",
525         "babel-runtime": "6.26.0",
526         "chokidar": "1.7.0",
527         "commander": "2.15.1",
528         "convert-source-map": "1.5.1",
529         "fs-readdir-recursive": "1.1.0",
530         "glob": "7.1.2",
531         "lodash": "4.17.14",
532         "output-file-sync": "1.1.2",
533         "path-is-absolute": "1.0.1",
534         "slash": "1.0.0",
535         "source-map": "0.5.7",
536         "v8flags": "2.1.1"
537       },
538       "dependencies": {
539         "babel-core": {
540           "version": "6.26.3",
541           "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
542           "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
543           "dev": true,
544           "requires": {
545             "babel-code-frame": "6.26.0",
546             "babel-generator": "6.26.1",
547             "babel-helpers": "6.24.1",
548             "babel-messages": "6.23.0",
549             "babel-register": "6.26.0",
550             "babel-runtime": "6.26.0",
551             "babel-template": "6.26.0",
552             "babel-traverse": "6.26.0",
553             "babel-types": "6.26.0",
554             "babylon": "6.18.0",
555             "convert-source-map": "1.5.1",
556             "debug": "2.6.9",
557             "json5": "0.5.1",
558             "lodash": "4.17.14",
559             "minimatch": "3.0.4",
560             "path-is-absolute": "1.0.1",
561             "private": "0.1.8",
562             "slash": "1.0.0",
563             "source-map": "0.5.7"
564           }
565         },
566         "babel-polyfill": {
567           "version": "6.26.0",
568           "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
569           "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
570           "dev": true,
571           "requires": {
572             "babel-runtime": "6.26.0",
573             "core-js": "2.5.7",
574             "regenerator-runtime": "0.10.5"
575           }
576         },
577         "babel-register": {
578           "version": "6.26.0",
579           "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
580           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
581           "dev": true,
582           "requires": {
583             "babel-core": "6.26.3",
584             "babel-runtime": "6.26.0",
585             "core-js": "2.5.7",
586             "home-or-tmp": "2.0.0",
587             "lodash": "4.17.14",
588             "mkdirp": "0.5.1",
589             "source-map-support": "0.4.18"
590           }
591         },
592         "debug": {
593           "version": "2.6.9",
594           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
595           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
596           "dev": true,
597           "requires": {
598             "ms": "2.0.0"
599           }
600         },
601         "regenerator-runtime": {
602           "version": "0.10.5",
603           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
604           "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
605           "dev": true
606         },
607         "source-map": {
608           "version": "0.5.7",
609           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
610           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
611           "dev": true
612         }
613       }
614     },
615     "babel-code-frame": {
616       "version": "6.26.0",
617       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
618       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
619       "requires": {
620         "chalk": "1.1.3",
621         "esutils": "2.0.2",
622         "js-tokens": "3.0.2"
623       }
624     },
625     "babel-core": {
626       "version": "6.11.4",
627       "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.11.4.tgz",
628       "integrity": "sha1-zFWk8yOaoFD4Ut1ov/yV+IaEgxY=",
629       "dev": true,
630       "requires": {
631         "babel-code-frame": "6.26.0",
632         "babel-generator": "6.26.1",
633         "babel-helpers": "6.24.1",
634         "babel-messages": "6.23.0",
635         "babel-register": "6.22.0",
636         "babel-runtime": "6.26.0",
637         "babel-template": "6.26.0",
638         "babel-traverse": "6.26.0",
639         "babel-types": "6.26.0",
640         "babylon": "6.18.0",
641         "convert-source-map": "1.5.1",
642         "debug": "2.6.9",
643         "json5": "0.4.0",
644         "lodash": "4.17.14",
645         "minimatch": "3.0.4",
646         "path-exists": "1.0.0",
647         "path-is-absolute": "1.0.1",
648         "private": "0.1.8",
649         "shebang-regex": "1.0.0",
650         "slash": "1.0.0",
651         "source-map": "0.5.7"
652       },
653       "dependencies": {
654         "debug": {
655           "version": "2.6.9",
656           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
657           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
658           "dev": true,
659           "requires": {
660             "ms": "2.0.0"
661           }
662         },
663         "json5": {
664           "version": "0.4.0",
665           "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.4.0.tgz",
666           "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=",
667           "dev": true
668         },
669         "source-map": {
670           "version": "0.5.7",
671           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
672           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
673           "dev": true
674         }
675       }
676     },
677     "babel-eslint": {
678       "version": "7.0.0",
679       "resolved": "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-7.0.0.tgz",
680       "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=",
681       "dev": true,
682       "requires": {
683         "babel-traverse": "6.26.0",
684         "babel-types": "6.26.0",
685         "babylon": "6.18.0",
686         "lodash.pickby": "4.6.0"
687       }
688     },
689     "babel-generator": {
690       "version": "6.26.1",
691       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz",
692       "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=",
693       "requires": {
694         "babel-messages": "6.23.0",
695         "babel-runtime": "6.26.0",
696         "babel-types": "6.26.0",
697         "detect-indent": "4.0.0",
698         "jsesc": "1.3.0",
699         "lodash": "4.17.14",
700         "source-map": "0.5.7",
701         "trim-right": "1.0.1"
702       },
703       "dependencies": {
704         "source-map": {
705           "version": "0.5.7",
706           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
707           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
708         }
709       }
710     },
711     "babel-helper-builder-react-jsx": {
712       "version": "6.26.0",
713       "resolved": "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz",
714       "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
715       "dev": true,
716       "requires": {
717         "babel-runtime": "6.26.0",
718         "babel-types": "6.26.0",
719         "esutils": "2.0.2"
720       }
721     },
722     "babel-helper-call-delegate": {
723       "version": "6.24.1",
724       "resolved": "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz",
725       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
726       "dev": true,
727       "requires": {
728         "babel-helper-hoist-variables": "6.24.1",
729         "babel-runtime": "6.26.0",
730         "babel-traverse": "6.26.0",
731         "babel-types": "6.26.0"
732       }
733     },
734     "babel-helper-define-map": {
735       "version": "6.26.0",
736       "resolved": "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz",
737       "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
738       "dev": true,
739       "requires": {
740         "babel-helper-function-name": "6.24.1",
741         "babel-runtime": "6.26.0",
742         "babel-types": "6.26.0",
743         "lodash": "4.17.14"
744       }
745     },
746     "babel-helper-function-name": {
747       "version": "6.24.1",
748       "resolved": "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz",
749       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
750       "dev": true,
751       "requires": {
752         "babel-helper-get-function-arity": "6.24.1",
753         "babel-runtime": "6.26.0",
754         "babel-template": "6.26.0",
755         "babel-traverse": "6.26.0",
756         "babel-types": "6.26.0"
757       }
758     },
759     "babel-helper-get-function-arity": {
760       "version": "6.24.1",
761       "resolved": "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz",
762       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
763       "dev": true,
764       "requires": {
765         "babel-runtime": "6.26.0",
766         "babel-types": "6.26.0"
767       }
768     },
769     "babel-helper-hoist-variables": {
770       "version": "6.24.1",
771       "resolved": "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz",
772       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
773       "dev": true,
774       "requires": {
775         "babel-runtime": "6.26.0",
776         "babel-types": "6.26.0"
777       }
778     },
779     "babel-helper-optimise-call-expression": {
780       "version": "6.24.1",
781       "resolved": "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz",
782       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
783       "dev": true,
784       "requires": {
785         "babel-runtime": "6.26.0",
786         "babel-types": "6.26.0"
787       }
788     },
789     "babel-helper-regex": {
790       "version": "6.26.0",
791       "resolved": "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz",
792       "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
793       "dev": true,
794       "requires": {
795         "babel-runtime": "6.26.0",
796         "babel-types": "6.26.0",
797         "lodash": "4.17.14"
798       }
799     },
800     "babel-helper-replace-supers": {
801       "version": "6.24.1",
802       "resolved": "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz",
803       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
804       "dev": true,
805       "requires": {
806         "babel-helper-optimise-call-expression": "6.24.1",
807         "babel-messages": "6.23.0",
808         "babel-runtime": "6.26.0",
809         "babel-template": "6.26.0",
810         "babel-traverse": "6.26.0",
811         "babel-types": "6.26.0"
812       }
813     },
814     "babel-helpers": {
815       "version": "6.24.1",
816       "resolved": "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz",
817       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
818       "requires": {
819         "babel-runtime": "6.26.0",
820         "babel-template": "6.26.0"
821       }
822     },
823     "babel-loader": {
824       "version": "6.2.10",
825       "resolved": "http://registry.npm.taobao.org/babel-loader/download/babel-loader-6.2.10.tgz",
826       "integrity": "sha1-re/CskIyDNXRXmWzHOoOixsC1LA=",
827       "dev": true,
828       "requires": {
829         "find-cache-dir": "0.1.1",
830         "loader-utils": "0.2.17",
831         "mkdirp": "0.5.1",
832         "object-assign": "4.1.1"
833       }
834     },
835     "babel-messages": {
836       "version": "6.23.0",
837       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
838       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
839       "requires": {
840         "babel-runtime": "6.26.0"
841       }
842     },
843     "babel-plugin-check-es2015-constants": {
844       "version": "6.22.0",
845       "resolved": "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz",
846       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
847       "dev": true,
848       "requires": {
849         "babel-runtime": "6.26.0"
850       }
851     },
852     "babel-plugin-react-transform": {
853       "version": "2.0.2",
854       "resolved": "http://registry.npm.taobao.org/babel-plugin-react-transform/download/babel-plugin-react-transform-2.0.2.tgz",
855       "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=",
856       "dev": true,
857       "requires": {
858         "lodash": "4.17.14"
859       }
860     },
861     "babel-plugin-syntax-flow": {
862       "version": "6.18.0",
863       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz",
864       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
865       "dev": true
866     },
867     "babel-plugin-syntax-jsx": {
868       "version": "6.18.0",
869       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
870       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
871       "dev": true
872     },
873     "babel-plugin-syntax-object-rest-spread": {
874       "version": "6.13.0",
875       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
876       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
877       "dev": true
878     },
879     "babel-plugin-transform-es2015-arrow-functions": {
880       "version": "6.22.0",
881       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
882       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
883       "dev": true,
884       "requires": {
885         "babel-runtime": "6.26.0"
886       }
887     },
888     "babel-plugin-transform-es2015-block-scoped-functions": {
889       "version": "6.22.0",
890       "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",
891       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
892       "dev": true,
893       "requires": {
894         "babel-runtime": "6.26.0"
895       }
896     },
897     "babel-plugin-transform-es2015-block-scoping": {
898       "version": "6.26.0",
899       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
900       "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
901       "dev": true,
902       "requires": {
903         "babel-runtime": "6.26.0",
904         "babel-template": "6.26.0",
905         "babel-traverse": "6.26.0",
906         "babel-types": "6.26.0",
907         "lodash": "4.17.14"
908       }
909     },
910     "babel-plugin-transform-es2015-classes": {
911       "version": "6.24.1",
912       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz",
913       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
914       "dev": true,
915       "requires": {
916         "babel-helper-define-map": "6.26.0",
917         "babel-helper-function-name": "6.24.1",
918         "babel-helper-optimise-call-expression": "6.24.1",
919         "babel-helper-replace-supers": "6.24.1",
920         "babel-messages": "6.23.0",
921         "babel-runtime": "6.26.0",
922         "babel-template": "6.26.0",
923         "babel-traverse": "6.26.0",
924         "babel-types": "6.26.0"
925       }
926     },
927     "babel-plugin-transform-es2015-computed-properties": {
928       "version": "6.24.1",
929       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
930       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
931       "dev": true,
932       "requires": {
933         "babel-runtime": "6.26.0",
934         "babel-template": "6.26.0"
935       }
936     },
937     "babel-plugin-transform-es2015-destructuring": {
938       "version": "6.23.0",
939       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
940       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
941       "dev": true,
942       "requires": {
943         "babel-runtime": "6.26.0"
944       }
945     },
946     "babel-plugin-transform-es2015-duplicate-keys": {
947       "version": "6.24.1",
948       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
949       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
950       "dev": true,
951       "requires": {
952         "babel-runtime": "6.26.0",
953         "babel-types": "6.26.0"
954       }
955     },
956     "babel-plugin-transform-es2015-for-of": {
957       "version": "6.23.0",
958       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
959       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
960       "dev": true,
961       "requires": {
962         "babel-runtime": "6.26.0"
963       }
964     },
965     "babel-plugin-transform-es2015-function-name": {
966       "version": "6.24.1",
967       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
968       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
969       "dev": true,
970       "requires": {
971         "babel-helper-function-name": "6.24.1",
972         "babel-runtime": "6.26.0",
973         "babel-types": "6.26.0"
974       }
975     },
976     "babel-plugin-transform-es2015-literals": {
977       "version": "6.22.0",
978       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz",
979       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
980       "dev": true,
981       "requires": {
982         "babel-runtime": "6.26.0"
983       }
984     },
985     "babel-plugin-transform-es2015-modules-commonjs": {
986       "version": "6.26.2",
987       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
988       "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=",
989       "dev": true,
990       "requires": {
991         "babel-plugin-transform-strict-mode": "6.24.1",
992         "babel-runtime": "6.26.0",
993         "babel-template": "6.26.0",
994         "babel-types": "6.26.0"
995       }
996     },
997     "babel-plugin-transform-es2015-object-super": {
998       "version": "6.24.1",
999       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
1000       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
1001       "dev": true,
1002       "requires": {
1003         "babel-helper-replace-supers": "6.24.1",
1004         "babel-runtime": "6.26.0"
1005       }
1006     },
1007     "babel-plugin-transform-es2015-parameters": {
1008       "version": "6.24.1",
1009       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
1010       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1011       "dev": true,
1012       "requires": {
1013         "babel-helper-call-delegate": "6.24.1",
1014         "babel-helper-get-function-arity": "6.24.1",
1015         "babel-runtime": "6.26.0",
1016         "babel-template": "6.26.0",
1017         "babel-traverse": "6.26.0",
1018         "babel-types": "6.26.0"
1019       }
1020     },
1021     "babel-plugin-transform-es2015-shorthand-properties": {
1022       "version": "6.24.1",
1023       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
1024       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1025       "dev": true,
1026       "requires": {
1027         "babel-runtime": "6.26.0",
1028         "babel-types": "6.26.0"
1029       }
1030     },
1031     "babel-plugin-transform-es2015-spread": {
1032       "version": "6.22.0",
1033       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz",
1034       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1035       "dev": true,
1036       "requires": {
1037         "babel-runtime": "6.26.0"
1038       }
1039     },
1040     "babel-plugin-transform-es2015-sticky-regex": {
1041       "version": "6.24.1",
1042       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
1043       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1044       "dev": true,
1045       "requires": {
1046         "babel-helper-regex": "6.26.0",
1047         "babel-runtime": "6.26.0",
1048         "babel-types": "6.26.0"
1049       }
1050     },
1051     "babel-plugin-transform-es2015-template-literals": {
1052       "version": "6.22.0",
1053       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
1054       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1055       "dev": true,
1056       "requires": {
1057         "babel-runtime": "6.26.0"
1058       }
1059     },
1060     "babel-plugin-transform-es2015-typeof-symbol": {
1061       "version": "6.23.0",
1062       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
1063       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1064       "dev": true,
1065       "requires": {
1066         "babel-runtime": "6.26.0"
1067       }
1068     },
1069     "babel-plugin-transform-es2015-unicode-regex": {
1070       "version": "6.24.1",
1071       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
1072       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1073       "dev": true,
1074       "requires": {
1075         "babel-helper-regex": "6.26.0",
1076         "babel-runtime": "6.26.0",
1077         "regexpu-core": "2.0.0"
1078       }
1079     },
1080     "babel-plugin-transform-flow-strip-types": {
1081       "version": "6.22.0",
1082       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
1083       "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
1084       "dev": true,
1085       "requires": {
1086         "babel-plugin-syntax-flow": "6.18.0",
1087         "babel-runtime": "6.26.0"
1088       }
1089     },
1090     "babel-plugin-transform-object-rest-spread": {
1091       "version": "6.8.0",
1092       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.8.0.tgz",
1093       "integrity": "sha1-A9EwjiV6nY4agVrh/T2yG96/CNk=",
1094       "dev": true,
1095       "requires": {
1096         "babel-plugin-syntax-object-rest-spread": "6.13.0",
1097         "babel-runtime": "6.26.0"
1098       }
1099     },
1100     "babel-plugin-transform-react-display-name": {
1101       "version": "6.25.0",
1102       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-display-name/download/babel-plugin-transform-react-display-name-6.25.0.tgz",
1103       "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
1104       "dev": true,
1105       "requires": {
1106         "babel-runtime": "6.26.0"
1107       }
1108     },
1109     "babel-plugin-transform-react-jsx": {
1110       "version": "6.24.1",
1111       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz",
1112       "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1113       "dev": true,
1114       "requires": {
1115         "babel-helper-builder-react-jsx": "6.26.0",
1116         "babel-plugin-syntax-jsx": "6.18.0",
1117         "babel-runtime": "6.26.0"
1118       }
1119     },
1120     "babel-plugin-transform-react-jsx-source": {
1121       "version": "6.22.0",
1122       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx-source/download/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
1123       "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
1124       "dev": true,
1125       "requires": {
1126         "babel-plugin-syntax-jsx": "6.18.0",
1127         "babel-runtime": "6.26.0"
1128       }
1129     },
1130     "babel-plugin-transform-regenerator": {
1131       "version": "6.26.0",
1132       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz",
1133       "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1134       "dev": true,
1135       "requires": {
1136         "regenerator-transform": "0.10.1"
1137       }
1138     },
1139     "babel-plugin-transform-strict-mode": {
1140       "version": "6.24.1",
1141       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz",
1142       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1143       "dev": true,
1144       "requires": {
1145         "babel-runtime": "6.26.0",
1146         "babel-types": "6.26.0"
1147       }
1148     },
1149     "babel-polyfill": {
1150       "version": "6.16.0",
1151       "resolved": "http://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.16.0.tgz",
1152       "integrity": "sha1-LUUCHfh+JqN0ttTRqcZZZNF/JCI=",
1153       "requires": {
1154         "babel-runtime": "6.26.0",
1155         "core-js": "2.5.7",
1156         "regenerator-runtime": "0.9.6"
1157       }
1158     },
1159     "babel-preset-es2015": {
1160       "version": "6.9.0",
1161       "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.9.0.tgz",
1162       "integrity": "sha1-leRxasRIHfswmZy1wRGBThraD0E=",
1163       "dev": true,
1164       "requires": {
1165         "babel-plugin-check-es2015-constants": "6.22.0",
1166         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
1167         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
1168         "babel-plugin-transform-es2015-block-scoping": "6.26.0",
1169         "babel-plugin-transform-es2015-classes": "6.24.1",
1170         "babel-plugin-transform-es2015-computed-properties": "6.24.1",
1171         "babel-plugin-transform-es2015-destructuring": "6.23.0",
1172         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
1173         "babel-plugin-transform-es2015-for-of": "6.23.0",
1174         "babel-plugin-transform-es2015-function-name": "6.24.1",
1175         "babel-plugin-transform-es2015-literals": "6.22.0",
1176         "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
1177         "babel-plugin-transform-es2015-object-super": "6.24.1",
1178         "babel-plugin-transform-es2015-parameters": "6.24.1",
1179         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
1180         "babel-plugin-transform-es2015-spread": "6.22.0",
1181         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
1182         "babel-plugin-transform-es2015-template-literals": "6.22.0",
1183         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
1184         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
1185         "babel-plugin-transform-regenerator": "6.26.0"
1186       }
1187     },
1188     "babel-preset-react": {
1189       "version": "6.5.0",
1190       "resolved": "http://registry.npm.taobao.org/babel-preset-react/download/babel-preset-react-6.5.0.tgz",
1191       "integrity": "sha1-0yiaoOMI29SLchD5l3EB8Pluvh8=",
1192       "dev": true,
1193       "requires": {
1194         "babel-plugin-syntax-flow": "6.18.0",
1195         "babel-plugin-syntax-jsx": "6.18.0",
1196         "babel-plugin-transform-flow-strip-types": "6.22.0",
1197         "babel-plugin-transform-react-display-name": "6.25.0",
1198         "babel-plugin-transform-react-jsx": "6.24.1",
1199         "babel-plugin-transform-react-jsx-source": "6.22.0"
1200       }
1201     },
1202     "babel-preset-react-hmre": {
1203       "version": "1.1.1",
1204       "resolved": "http://registry.npm.taobao.org/babel-preset-react-hmre/download/babel-preset-react-hmre-1.1.1.tgz",
1205       "integrity": "sha1-0hbmDLW41Mhz4Z7Q9U6v8UN7xJI=",
1206       "dev": true,
1207       "requires": {
1208         "babel-plugin-react-transform": "2.0.2",
1209         "react-transform-catch-errors": "1.0.2",
1210         "react-transform-hmr": "1.0.4",
1211         "redbox-react": "1.6.0"
1212       }
1213     },
1214     "babel-register": {
1215       "version": "6.22.0",
1216       "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.22.0.tgz",
1217       "integrity": "sha1-ph3YOXX5ykqefW7/MFlJTNXqTGM=",
1218       "requires": {
1219         "babel-core": "6.26.3",
1220         "babel-runtime": "6.26.0",
1221         "core-js": "2.5.7",
1222         "home-or-tmp": "2.0.0",
1223         "lodash": "4.17.14",
1224         "mkdirp": "0.5.1",
1225         "source-map-support": "0.4.18"
1226       },
1227       "dependencies": {
1228         "babel-core": {
1229           "version": "6.26.3",
1230           "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz",
1231           "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=",
1232           "requires": {
1233             "babel-code-frame": "6.26.0",
1234             "babel-generator": "6.26.1",
1235             "babel-helpers": "6.24.1",
1236             "babel-messages": "6.23.0",
1237             "babel-register": "6.26.0",
1238             "babel-runtime": "6.26.0",
1239             "babel-template": "6.26.0",
1240             "babel-traverse": "6.26.0",
1241             "babel-types": "6.26.0",
1242             "babylon": "6.18.0",
1243             "convert-source-map": "1.5.1",
1244             "debug": "2.6.9",
1245             "json5": "0.5.1",
1246             "lodash": "4.17.14",
1247             "minimatch": "3.0.4",
1248             "path-is-absolute": "1.0.1",
1249             "private": "0.1.8",
1250             "slash": "1.0.0",
1251             "source-map": "0.5.7"
1252           },
1253           "dependencies": {
1254             "babel-register": {
1255               "version": "6.26.0",
1256               "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1257               "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1258               "requires": {
1259                 "babel-core": "6.26.3",
1260                 "babel-runtime": "6.26.0",
1261                 "core-js": "2.5.7",
1262                 "home-or-tmp": "2.0.0",
1263                 "lodash": "4.17.14",
1264                 "mkdirp": "0.5.1",
1265                 "source-map-support": "0.4.18"
1266               }
1267             }
1268           }
1269         },
1270         "babel-register": {
1271           "version": "6.26.0",
1272           "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1273           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1274           "requires": {
1275             "babel-core": "6.26.3",
1276             "babel-runtime": "6.26.0",
1277             "core-js": "2.5.7",
1278             "home-or-tmp": "2.0.0",
1279             "lodash": "4.17.14",
1280             "mkdirp": "0.5.1",
1281             "source-map-support": "0.4.18"
1282           }
1283         },
1284         "debug": {
1285           "version": "2.6.9",
1286           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1287           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1288           "requires": {
1289             "ms": "2.0.0"
1290           }
1291         },
1292         "source-map": {
1293           "version": "0.5.7",
1294           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
1295           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
1296         }
1297       }
1298     },
1299     "babel-runtime": {
1300       "version": "6.26.0",
1301       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
1302       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1303       "requires": {
1304         "core-js": "2.5.7",
1305         "regenerator-runtime": "0.11.1"
1306       },
1307       "dependencies": {
1308         "regenerator-runtime": {
1309           "version": "0.11.1",
1310           "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz",
1311           "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
1312         }
1313       }
1314     },
1315     "babel-template": {
1316       "version": "6.26.0",
1317       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
1318       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1319       "requires": {
1320         "babel-runtime": "6.26.0",
1321         "babel-traverse": "6.26.0",
1322         "babel-types": "6.26.0",
1323         "babylon": "6.18.0",
1324         "lodash": "4.17.14"
1325       }
1326     },
1327     "babel-traverse": {
1328       "version": "6.26.0",
1329       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
1330       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1331       "requires": {
1332         "babel-code-frame": "6.26.0",
1333         "babel-messages": "6.23.0",
1334         "babel-runtime": "6.26.0",
1335         "babel-types": "6.26.0",
1336         "babylon": "6.18.0",
1337         "debug": "2.6.9",
1338         "globals": "9.18.0",
1339         "invariant": "2.2.4",
1340         "lodash": "4.17.14"
1341       },
1342       "dependencies": {
1343         "debug": {
1344           "version": "2.6.9",
1345           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1346           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1347           "requires": {
1348             "ms": "2.0.0"
1349           }
1350         }
1351       }
1352     },
1353     "babel-types": {
1354       "version": "6.26.0",
1355       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
1356       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1357       "requires": {
1358         "babel-runtime": "6.26.0",
1359         "esutils": "2.0.2",
1360         "lodash": "4.17.14",
1361         "to-fast-properties": "1.0.3"
1362       }
1363     },
1364     "babylon": {
1365       "version": "6.18.0",
1366       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
1367       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM="
1368     },
1369     "balanced-match": {
1370       "version": "1.0.0",
1371       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
1372       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1373     },
1374     "base64-js": {
1375       "version": "1.2.0",
1376       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.0.tgz",
1377       "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
1378       "dev": true
1379     },
1380     "bcrypt-pbkdf": {
1381       "version": "1.0.1",
1382       "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
1383       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
1384       "dev": true,
1385       "optional": true,
1386       "requires": {
1387         "tweetnacl": "0.14.5"
1388       }
1389     },
1390     "big.js": {
1391       "version": "3.2.0",
1392       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz",
1393       "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=",
1394       "dev": true
1395     },
1396     "bignumber.js": {
1397       "version": "7.2.1",
1398       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
1399       "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
1400     },
1401     "binary-extensions": {
1402       "version": "1.11.0",
1403       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.11.0.tgz",
1404       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1405       "dev": true
1406     },
1407     "block-stream": {
1408       "version": "0.0.9",
1409       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
1410       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1411       "dev": true,
1412       "requires": {
1413         "inherits": "2.0.3"
1414       }
1415     },
1416     "bluebird": {
1417       "version": "3.5.1",
1418       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.1.tgz",
1419       "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=",
1420       "dev": true
1421     },
1422     "bluebird-lst": {
1423       "version": "1.0.5",
1424       "resolved": "http://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.5.tgz",
1425       "integrity": "sha1-vryDAmt+kqcocaPcWZ4hnL+wAqk=",
1426       "dev": true,
1427       "requires": {
1428         "bluebird": "3.5.1"
1429       }
1430     },
1431     "body-parser": {
1432       "version": "1.18.2",
1433       "resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.2.tgz",
1434       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
1435       "dev": true,
1436       "requires": {
1437         "bytes": "3.0.0",
1438         "content-type": "1.0.4",
1439         "debug": "2.6.9",
1440         "depd": "1.1.2",
1441         "http-errors": "1.6.3",
1442         "iconv-lite": "0.4.19",
1443         "on-finished": "2.3.0",
1444         "qs": "6.5.1",
1445         "raw-body": "2.3.2",
1446         "type-is": "1.6.16"
1447       },
1448       "dependencies": {
1449         "debug": {
1450           "version": "2.6.9",
1451           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1452           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1453           "dev": true,
1454           "requires": {
1455             "ms": "2.0.0"
1456           }
1457         },
1458         "iconv-lite": {
1459           "version": "0.4.19",
1460           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.19.tgz",
1461           "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=",
1462           "dev": true
1463         },
1464         "qs": {
1465           "version": "6.5.1",
1466           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
1467           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
1468           "dev": true
1469         },
1470         "raw-body": {
1471           "version": "2.3.2",
1472           "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.2.tgz",
1473           "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
1474           "dev": true,
1475           "requires": {
1476             "bytes": "3.0.0",
1477             "http-errors": "1.6.2",
1478             "iconv-lite": "0.4.19",
1479             "unpipe": "1.0.0"
1480           },
1481           "dependencies": {
1482             "depd": {
1483               "version": "1.1.1",
1484               "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
1485               "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1486               "dev": true
1487             },
1488             "http-errors": {
1489               "version": "1.6.2",
1490               "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
1491               "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
1492               "dev": true,
1493               "requires": {
1494                 "depd": "1.1.1",
1495                 "inherits": "2.0.3",
1496                 "setprototypeof": "1.0.3",
1497                 "statuses": "1.5.0"
1498               }
1499             }
1500           }
1501         },
1502         "setprototypeof": {
1503           "version": "1.0.3",
1504           "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
1505           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
1506           "dev": true
1507         }
1508       }
1509     },
1510     "boolean": {
1511       "version": "3.0.1",
1512       "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.1.tgz",
1513       "integrity": "sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA==",
1514       "dev": true,
1515       "optional": true
1516     },
1517     "bootstrap-loader": {
1518       "version": "1.0.10",
1519       "resolved": "http://registry.npm.taobao.org/bootstrap-loader/download/bootstrap-loader-1.0.10.tgz",
1520       "integrity": "sha1-Z/ESwkDrXYp7nQF3kXmNSX0fIgY=",
1521       "dev": true,
1522       "requires": {
1523         "chalk": "1.1.3",
1524         "escape-regexp": "0.0.1",
1525         "js-yaml": "3.13.1",
1526         "loader-utils": "0.2.17",
1527         "resolve": "1.7.1",
1528         "semver": "5.5.0",
1529         "strip-json-comments": "1.0.4"
1530       }
1531     },
1532     "bootstrap-sass": {
1533       "version": "3.4.1",
1534       "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz",
1535       "integrity": "sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA=="
1536     },
1537     "boxen": {
1538       "version": "1.3.0",
1539       "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
1540       "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
1541       "dev": true,
1542       "requires": {
1543         "ansi-align": "2.0.0",
1544         "camelcase": "4.1.0",
1545         "chalk": "2.4.1",
1546         "cli-boxes": "1.0.0",
1547         "string-width": "2.1.1",
1548         "term-size": "1.2.0",
1549         "widest-line": "2.0.0"
1550       },
1551       "dependencies": {
1552         "ansi-regex": {
1553           "version": "3.0.0",
1554           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
1555           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1556           "dev": true
1557         },
1558         "ansi-styles": {
1559           "version": "3.2.1",
1560           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1561           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1562           "dev": true,
1563           "requires": {
1564             "color-convert": "1.9.1"
1565           }
1566         },
1567         "camelcase": {
1568           "version": "4.1.0",
1569           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
1570           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1571           "dev": true
1572         },
1573         "chalk": {
1574           "version": "2.4.1",
1575           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1576           "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1577           "dev": true,
1578           "requires": {
1579             "ansi-styles": "3.2.1",
1580             "escape-string-regexp": "1.0.5",
1581             "supports-color": "5.5.0"
1582           }
1583         },
1584         "has-flag": {
1585           "version": "3.0.0",
1586           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1587           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1588           "dev": true
1589         },
1590         "is-fullwidth-code-point": {
1591           "version": "2.0.0",
1592           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
1593           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1594           "dev": true
1595         },
1596         "string-width": {
1597           "version": "2.1.1",
1598           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1599           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1600           "dev": true,
1601           "requires": {
1602             "is-fullwidth-code-point": "2.0.0",
1603             "strip-ansi": "4.0.0"
1604           }
1605         },
1606         "strip-ansi": {
1607           "version": "4.0.0",
1608           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
1609           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1610           "dev": true,
1611           "requires": {
1612             "ansi-regex": "3.0.0"
1613           }
1614         },
1615         "supports-color": {
1616           "version": "5.5.0",
1617           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1618           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1619           "dev": true,
1620           "requires": {
1621             "has-flag": "3.0.0"
1622           }
1623         }
1624       }
1625     },
1626     "brace": {
1627       "version": "0.11.1",
1628       "resolved": "http://registry.npmjs.org/brace/-/brace-0.11.1.tgz",
1629       "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg="
1630     },
1631     "brace-expansion": {
1632       "version": "1.1.11",
1633       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
1634       "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
1635       "requires": {
1636         "balanced-match": "1.0.0",
1637         "concat-map": "0.0.1"
1638       }
1639     },
1640     "braces": {
1641       "version": "3.0.2",
1642       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1643       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1644       "dev": true,
1645       "requires": {
1646         "fill-range": "7.0.1"
1647       },
1648       "dependencies": {
1649         "fill-range": {
1650           "version": "7.0.1",
1651           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1652           "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1653           "dev": true,
1654           "requires": {
1655             "to-regex-range": "5.0.1"
1656           }
1657         }
1658       }
1659     },
1660     "browserify-aes": {
1661       "version": "0.4.0",
1662       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-0.4.0.tgz",
1663       "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=",
1664       "dev": true,
1665       "requires": {
1666         "inherits": "2.0.3"
1667       }
1668     },
1669     "browserify-zlib": {
1670       "version": "0.1.4",
1671       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1672       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1673       "dev": true,
1674       "requires": {
1675         "pako": "0.2.9"
1676       }
1677     },
1678     "browserslist": {
1679       "version": "1.7.7",
1680       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1681       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1682       "dev": true,
1683       "requires": {
1684         "caniuse-db": "1.0.30000846",
1685         "electron-to-chromium": "1.3.48"
1686       }
1687     },
1688     "btoa": {
1689       "version": "1.2.1",
1690       "resolved": "http://registry.npm.taobao.org/btoa/download/btoa-1.2.1.tgz",
1691       "integrity": "sha1-AamQn4ssk/a/aAuiYTHrMPf6PXM="
1692     },
1693     "buffer": {
1694       "version": "4.9.1",
1695       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1696       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1697       "dev": true,
1698       "requires": {
1699         "base64-js": "1.2.0",
1700         "ieee754": "1.1.11",
1701         "isarray": "1.0.0"
1702       },
1703       "dependencies": {
1704         "isarray": {
1705           "version": "1.0.0",
1706           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
1707           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1708           "dev": true
1709         }
1710       }
1711     },
1712     "buffer-crc32": {
1713       "version": "0.2.13",
1714       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1715       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
1716       "dev": true
1717     },
1718     "buffer-from": {
1719       "version": "1.0.0",
1720       "resolved": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.0.0.tgz",
1721       "integrity": "sha1-TLiDLSNhJYmwQG6eKVbBfwb99TE=",
1722       "dev": true
1723     },
1724     "builder-util": {
1725       "version": "5.11.2",
1726       "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.2.tgz",
1727       "integrity": "sha1-LUgp8HQ84bZU6UWG+t5j/Wz++uU=",
1728       "dev": true,
1729       "requires": {
1730         "7zip-bin": "4.0.2",
1731         "app-builder-bin": "1.9.7",
1732         "bluebird-lst": "1.0.5",
1733         "builder-util-runtime": "4.2.1",
1734         "chalk": "2.4.1",
1735         "debug": "3.1.0",
1736         "fs-extra-p": "4.6.0",
1737         "is-ci": "1.1.0",
1738         "js-yaml": "3.13.1",
1739         "lazy-val": "1.0.3",
1740         "semver": "5.5.0",
1741         "source-map-support": "0.5.6",
1742         "stat-mode": "0.2.2",
1743         "temp-file": "3.1.2"
1744       },
1745       "dependencies": {
1746         "ansi-styles": {
1747           "version": "3.2.1",
1748           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
1749           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
1750           "dev": true,
1751           "requires": {
1752             "color-convert": "1.9.1"
1753           }
1754         },
1755         "chalk": {
1756           "version": "2.4.1",
1757           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
1758           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
1759           "dev": true,
1760           "requires": {
1761             "ansi-styles": "3.2.1",
1762             "escape-string-regexp": "1.0.5",
1763             "supports-color": "5.4.0"
1764           }
1765         },
1766         "has-flag": {
1767           "version": "3.0.0",
1768           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1769           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1770           "dev": true
1771         },
1772         "source-map-support": {
1773           "version": "0.5.6",
1774           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
1775           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
1776           "dev": true,
1777           "requires": {
1778             "buffer-from": "1.0.0",
1779             "source-map": "0.6.1"
1780           }
1781         },
1782         "supports-color": {
1783           "version": "5.4.0",
1784           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
1785           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
1786           "dev": true,
1787           "requires": {
1788             "has-flag": "3.0.0"
1789           }
1790         }
1791       }
1792     },
1793     "builder-util-runtime": {
1794       "version": "4.2.1",
1795       "resolved": "http://registry.npm.taobao.org/builder-util-runtime/download/builder-util-runtime-4.2.1.tgz",
1796       "integrity": "sha1-DKo1jxMx1waAAQFBylkZUrabNbw=",
1797       "dev": true,
1798       "requires": {
1799         "bluebird-lst": "1.0.5",
1800         "debug": "3.1.0",
1801         "fs-extra-p": "4.6.0",
1802         "sax": "1.2.4"
1803       }
1804     },
1805     "builtin-modules": {
1806       "version": "1.1.1",
1807       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1808       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1809       "dev": true
1810     },
1811     "builtin-status-codes": {
1812       "version": "3.0.0",
1813       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1814       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1815       "dev": true
1816     },
1817     "bytes": {
1818       "version": "3.0.0",
1819       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
1820       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1821       "dev": true
1822     },
1823     "cacheable-request": {
1824       "version": "6.1.0",
1825       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
1826       "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
1827       "dev": true,
1828       "requires": {
1829         "clone-response": "^1.0.2",
1830         "get-stream": "^5.1.0",
1831         "http-cache-semantics": "^4.0.0",
1832         "keyv": "^3.0.0",
1833         "lowercase-keys": "^2.0.0",
1834         "normalize-url": "^4.1.0",
1835         "responselike": "^1.0.2"
1836       },
1837       "dependencies": {
1838         "get-stream": {
1839           "version": "5.1.0",
1840           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
1841           "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
1842           "dev": true,
1843           "requires": {
1844             "pump": "^3.0.0"
1845           }
1846         },
1847         "lowercase-keys": {
1848           "version": "2.0.0",
1849           "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
1850           "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
1851           "dev": true
1852         },
1853         "normalize-url": {
1854           "version": "4.5.0",
1855           "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
1856           "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
1857           "dev": true
1858         }
1859       }
1860     },
1861     "caller-path": {
1862       "version": "0.1.0",
1863       "resolved": "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz",
1864       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
1865       "dev": true,
1866       "requires": {
1867         "callsites": "0.2.0"
1868       }
1869     },
1870     "callsites": {
1871       "version": "0.2.0",
1872       "resolved": "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz",
1873       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
1874       "dev": true
1875     },
1876     "camelcase": {
1877       "version": "2.1.1",
1878       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1879       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1880       "dev": true
1881     },
1882     "camelcase-keys": {
1883       "version": "2.1.0",
1884       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1885       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1886       "dev": true,
1887       "requires": {
1888         "camelcase": "2.1.1",
1889         "map-obj": "1.0.1"
1890       }
1891     },
1892     "can-promise": {
1893       "version": "0.0.1",
1894       "resolved": "https://registry.npmjs.org/can-promise/-/can-promise-0.0.1.tgz",
1895       "integrity": "sha512-gzVrHyyrvgt0YpDm7pn04MQt8gjh0ZAhN4ZDyCRtGl6YnuuK6b4aiUTD7G52r9l4YNmxfTtEscb92vxtAlL6XQ==",
1896       "requires": {
1897         "window-or-global": "1.0.1"
1898       }
1899     },
1900     "caniuse-api": {
1901       "version": "1.6.1",
1902       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
1903       "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
1904       "dev": true,
1905       "requires": {
1906         "browserslist": "1.7.7",
1907         "caniuse-db": "1.0.30000846",
1908         "lodash.memoize": "4.1.2",
1909         "lodash.uniq": "4.5.0"
1910       }
1911     },
1912     "caniuse-db": {
1913       "version": "1.0.30000846",
1914       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000846.tgz",
1915       "integrity": "sha1-2chvkUc4202gmO7e2ZdBPERWG9I=",
1916       "dev": true
1917     },
1918     "capture-stack-trace": {
1919       "version": "1.0.0",
1920       "resolved": "http://registry.npm.taobao.org/capture-stack-trace/download/capture-stack-trace-1.0.0.tgz",
1921       "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
1922       "dev": true
1923     },
1924     "caseless": {
1925       "version": "0.12.0",
1926       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1927       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1928       "dev": true
1929     },
1930     "center-align": {
1931       "version": "0.1.3",
1932       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1933       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1934       "dev": true,
1935       "requires": {
1936         "align-text": "0.1.4",
1937         "lazy-cache": "1.0.4"
1938       }
1939     },
1940     "chai": {
1941       "version": "3.5.0",
1942       "resolved": "http://registry.npm.taobao.org/chai/download/chai-3.5.0.tgz",
1943       "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=",
1944       "dev": true,
1945       "requires": {
1946         "assertion-error": "1.1.0",
1947         "deep-eql": "0.1.3",
1948         "type-detect": "1.0.0"
1949       }
1950     },
1951     "chai-as-promised": {
1952       "version": "6.0.0",
1953       "resolved": "http://registry.npm.taobao.org/chai-as-promised/download/chai-as-promised-6.0.0.tgz",
1954       "integrity": "sha1-GgKkM6byTa+sY7nJb6FoTbGqjaY=",
1955       "dev": true,
1956       "requires": {
1957         "check-error": "1.0.2"
1958       }
1959     },
1960     "chalk": {
1961       "version": "1.1.3",
1962       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1963       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1964       "requires": {
1965         "ansi-styles": "2.2.1",
1966         "escape-string-regexp": "1.0.5",
1967         "has-ansi": "2.0.0",
1968         "strip-ansi": "3.0.1",
1969         "supports-color": "2.0.0"
1970       }
1971     },
1972     "chardet": {
1973       "version": "0.4.2",
1974       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
1975       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
1976       "dev": true
1977     },
1978     "check-error": {
1979       "version": "1.0.2",
1980       "resolved": "http://registry.npm.taobao.org/check-error/download/check-error-1.0.2.tgz",
1981       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1982       "dev": true
1983     },
1984     "chokidar": {
1985       "version": "1.7.0",
1986       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1987       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1988       "dev": true,
1989       "requires": {
1990         "anymatch": "1.3.2",
1991         "async-each": "1.0.1",
1992         "fsevents": "1.2.4",
1993         "glob-parent": "2.0.0",
1994         "inherits": "2.0.3",
1995         "is-binary-path": "1.0.1",
1996         "is-glob": "2.0.1",
1997         "path-is-absolute": "1.0.1",
1998         "readdirp": "2.1.0"
1999       }
2000     },
2001     "chromium-pickle-js": {
2002       "version": "0.2.0",
2003       "resolved": "http://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz",
2004       "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
2005       "dev": true
2006     },
2007     "ci-info": {
2008       "version": "1.1.3",
2009       "resolved": "http://registry.npm.taobao.org/ci-info/download/ci-info-1.1.3.tgz",
2010       "integrity": "sha1-cQGTJkuwXHe4yQ0C9aryIhamZ7I=",
2011       "dev": true
2012     },
2013     "circular-json": {
2014       "version": "0.5.9",
2015       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
2016       "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ=="
2017     },
2018     "clap": {
2019       "version": "1.2.3",
2020       "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
2021       "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
2022       "dev": true,
2023       "requires": {
2024         "chalk": "1.1.3"
2025       }
2026     },
2027     "classnames": {
2028       "version": "2.2.5",
2029       "resolved": "http://registry.npm.taobao.org/classnames/download/classnames-2.2.5.tgz",
2030       "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0="
2031     },
2032     "cli-boxes": {
2033       "version": "1.0.0",
2034       "resolved": "http://registry.npm.taobao.org/cli-boxes/download/cli-boxes-1.0.0.tgz",
2035       "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
2036       "dev": true
2037     },
2038     "cli-cursor": {
2039       "version": "2.1.0",
2040       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
2041       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
2042       "dev": true,
2043       "requires": {
2044         "restore-cursor": "2.0.0"
2045       }
2046     },
2047     "cli-width": {
2048       "version": "2.2.0",
2049       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz",
2050       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
2051       "dev": true
2052     },
2053     "cliui": {
2054       "version": "4.1.0",
2055       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz",
2056       "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
2057       "requires": {
2058         "string-width": "2.1.1",
2059         "strip-ansi": "4.0.0",
2060         "wrap-ansi": "2.1.0"
2061       },
2062       "dependencies": {
2063         "ansi-regex": {
2064           "version": "3.0.0",
2065           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
2066           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
2067         },
2068         "is-fullwidth-code-point": {
2069           "version": "2.0.0",
2070           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
2071           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
2072         },
2073         "string-width": {
2074           "version": "2.1.1",
2075           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
2076           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
2077           "requires": {
2078             "is-fullwidth-code-point": "2.0.0",
2079             "strip-ansi": "4.0.0"
2080           }
2081         },
2082         "strip-ansi": {
2083           "version": "4.0.0",
2084           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
2085           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2086           "requires": {
2087             "ansi-regex": "3.0.0"
2088           }
2089         }
2090       }
2091     },
2092     "clone": {
2093       "version": "2.1.1",
2094       "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
2095       "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
2096     },
2097     "clone-deep": {
2098       "version": "2.0.2",
2099       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
2100       "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
2101       "dev": true,
2102       "requires": {
2103         "for-own": "1.0.0",
2104         "is-plain-object": "2.0.4",
2105         "kind-of": "6.0.2",
2106         "shallow-clone": "1.0.0"
2107       },
2108       "dependencies": {
2109         "for-own": {
2110           "version": "1.0.0",
2111           "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
2112           "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
2113           "dev": true,
2114           "requires": {
2115             "for-in": "1.0.2"
2116           }
2117         },
2118         "kind-of": {
2119           "version": "6.0.2",
2120           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2121           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2122           "dev": true
2123         }
2124       }
2125     },
2126     "clone-response": {
2127       "version": "1.0.2",
2128       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
2129       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
2130       "dev": true,
2131       "requires": {
2132         "mimic-response": "^1.0.0"
2133       }
2134     },
2135     "co": {
2136       "version": "4.6.0",
2137       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
2138       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
2139       "dev": true
2140     },
2141     "coa": {
2142       "version": "1.0.4",
2143       "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
2144       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
2145       "dev": true,
2146       "requires": {
2147         "q": "1.5.1"
2148       }
2149     },
2150     "code-point-at": {
2151       "version": "1.1.0",
2152       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
2153       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
2154     },
2155     "color": {
2156       "version": "0.11.4",
2157       "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
2158       "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
2159       "dev": true,
2160       "requires": {
2161         "clone": "1.0.4",
2162         "color-convert": "1.9.1",
2163         "color-string": "0.3.0"
2164       },
2165       "dependencies": {
2166         "clone": {
2167           "version": "1.0.4",
2168           "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
2169           "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
2170           "dev": true
2171         }
2172       }
2173     },
2174     "color-convert": {
2175       "version": "1.9.1",
2176       "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.1.tgz",
2177       "integrity": "sha1-wSYRB66y8pTr/+ye2eytUppgl+0=",
2178       "dev": true,
2179       "requires": {
2180         "color-name": "1.1.3"
2181       }
2182     },
2183     "color-name": {
2184       "version": "1.1.3",
2185       "resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
2186       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2187       "dev": true
2188     },
2189     "color-string": {
2190       "version": "0.3.0",
2191       "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
2192       "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
2193       "dev": true,
2194       "requires": {
2195         "color-name": "1.1.3"
2196       }
2197     },
2198     "colormin": {
2199       "version": "1.1.2",
2200       "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
2201       "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
2202       "dev": true,
2203       "requires": {
2204         "color": "0.11.4",
2205         "css-color-names": "0.0.4",
2206         "has": "1.0.1"
2207       }
2208     },
2209     "colors": {
2210       "version": "1.1.2",
2211       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2212       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2213       "dev": true
2214     },
2215     "combined-stream": {
2216       "version": "1.0.6",
2217       "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.6.tgz",
2218       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
2219       "dev": true,
2220       "requires": {
2221         "delayed-stream": "1.0.0"
2222       }
2223     },
2224     "command-line-args": {
2225       "version": "3.0.5",
2226       "resolved": "http://registry.npm.taobao.org/command-line-args/download/command-line-args-3.0.5.tgz",
2227       "integrity": "sha1-W9StReeYPlwTRJGOQCgO4mk8WsA=",
2228       "dev": true,
2229       "requires": {
2230         "array-back": "1.0.4",
2231         "feature-detect-es6": "1.4.1",
2232         "find-replace": "1.0.3",
2233         "typical": "2.6.1"
2234       }
2235     },
2236     "command-line-commands": {
2237       "version": "1.0.4",
2238       "resolved": "http://registry.npm.taobao.org/command-line-commands/download/command-line-commands-1.0.4.tgz",
2239       "integrity": "sha1-A0+bFntRiK+9z2su+7FQ/IRCwys=",
2240       "dev": true,
2241       "requires": {
2242         "array-back": "1.0.4",
2243         "feature-detect-es6": "1.4.1"
2244       }
2245     },
2246     "commander": {
2247       "version": "2.15.1",
2248       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.15.1.tgz",
2249       "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8=",
2250       "dev": true
2251     },
2252     "commondir": {
2253       "version": "1.0.1",
2254       "resolved": "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
2255       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2256       "dev": true
2257     },
2258     "commonmark": {
2259       "version": "0.24.0",
2260       "resolved": "http://registry.npm.taobao.org/commonmark/download/commonmark-0.24.0.tgz",
2261       "integrity": "sha1-uA3gGCxUY1VkOqFdsSv7KCNoJ48=",
2262       "requires": {
2263         "entities": "1.1.1",
2264         "mdurl": "1.0.1",
2265         "string.prototype.repeat": "0.2.0"
2266       }
2267     },
2268     "commonmark-react-renderer": {
2269       "version": "4.3.4",
2270       "resolved": "http://registry.npm.taobao.org/commonmark-react-renderer/download/commonmark-react-renderer-4.3.4.tgz",
2271       "integrity": "sha1-KfNFNXlRqzbrOG1F6mvAgAbz/5s=",
2272       "requires": {
2273         "lodash.assign": "4.2.0",
2274         "lodash.isplainobject": "4.0.6",
2275         "pascalcase": "0.1.1",
2276         "xss-filters": "1.2.7"
2277       }
2278     },
2279     "compare-version": {
2280       "version": "0.1.2",
2281       "resolved": "http://registry.npm.taobao.org/compare-version/download/compare-version-0.1.2.tgz",
2282       "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
2283       "dev": true
2284     },
2285     "compressible": {
2286       "version": "2.0.13",
2287       "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.13.tgz",
2288       "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=",
2289       "dev": true,
2290       "requires": {
2291         "mime-db": "1.33.0"
2292       }
2293     },
2294     "compression": {
2295       "version": "1.7.2",
2296       "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.2.tgz",
2297       "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
2298       "dev": true,
2299       "requires": {
2300         "accepts": "1.3.5",
2301         "bytes": "3.0.0",
2302         "compressible": "2.0.13",
2303         "debug": "2.6.9",
2304         "on-headers": "1.0.1",
2305         "safe-buffer": "5.1.1",
2306         "vary": "1.1.2"
2307       },
2308       "dependencies": {
2309         "debug": {
2310           "version": "2.6.9",
2311           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
2312           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
2313           "dev": true,
2314           "requires": {
2315             "ms": "2.0.0"
2316           }
2317         },
2318         "safe-buffer": {
2319           "version": "5.1.1",
2320           "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
2321           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
2322           "dev": true
2323         }
2324       }
2325     },
2326     "concat-map": {
2327       "version": "0.0.1",
2328       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
2329       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2330     },
2331     "concat-stream": {
2332       "version": "1.6.2",
2333       "resolved": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz",
2334       "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
2335       "dev": true,
2336       "requires": {
2337         "buffer-from": "1.0.0",
2338         "inherits": "2.0.3",
2339         "readable-stream": "2.3.6",
2340         "typedarray": "0.0.6"
2341       },
2342       "dependencies": {
2343         "isarray": {
2344           "version": "1.0.0",
2345           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2346           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2347           "dev": true
2348         },
2349         "process-nextick-args": {
2350           "version": "2.0.0",
2351           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
2352           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
2353           "dev": true
2354         },
2355         "readable-stream": {
2356           "version": "2.3.6",
2357           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
2358           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
2359           "dev": true,
2360           "requires": {
2361             "core-util-is": "1.0.2",
2362             "inherits": "2.0.3",
2363             "isarray": "1.0.0",
2364             "process-nextick-args": "2.0.0",
2365             "safe-buffer": "5.1.2",
2366             "string_decoder": "1.1.1",
2367             "util-deprecate": "1.0.2"
2368           }
2369         },
2370         "string_decoder": {
2371           "version": "1.1.1",
2372           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
2373           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
2374           "dev": true,
2375           "requires": {
2376             "safe-buffer": "5.1.2"
2377           }
2378         }
2379       }
2380     },
2381     "config-chain": {
2382       "version": "1.1.12",
2383       "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
2384       "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
2385       "dev": true,
2386       "optional": true,
2387       "requires": {
2388         "ini": "^1.3.4",
2389         "proto-list": "~1.2.1"
2390       }
2391     },
2392     "configstore": {
2393       "version": "3.1.2",
2394       "resolved": "http://registry.npm.taobao.org/configstore/download/configstore-3.1.2.tgz",
2395       "integrity": "sha1-xvJd767vJt8S3TNBSwAf6BpUP48=",
2396       "dev": true,
2397       "requires": {
2398         "dot-prop": "4.2.0",
2399         "graceful-fs": "4.1.11",
2400         "make-dir": "1.3.0",
2401         "unique-string": "1.0.0",
2402         "write-file-atomic": "2.3.0",
2403         "xdg-basedir": "3.0.0"
2404       }
2405     },
2406     "connect-history-api-fallback": {
2407       "version": "1.5.0",
2408       "resolved": "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.5.0.tgz",
2409       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
2410       "dev": true
2411     },
2412     "console-browserify": {
2413       "version": "1.1.0",
2414       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
2415       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2416       "dev": true,
2417       "requires": {
2418         "date-now": "0.1.4"
2419       }
2420     },
2421     "console-control-strings": {
2422       "version": "1.1.0",
2423       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
2424       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2425       "dev": true
2426     },
2427     "constants-browserify": {
2428       "version": "1.0.0",
2429       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
2430       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
2431       "dev": true
2432     },
2433     "contains-path": {
2434       "version": "0.1.0",
2435       "resolved": "http://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz",
2436       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
2437       "dev": true
2438     },
2439     "content-disposition": {
2440       "version": "0.5.2",
2441       "resolved": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
2442       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
2443       "dev": true
2444     },
2445     "content-type": {
2446       "version": "1.0.4",
2447       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
2448       "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=",
2449       "dev": true
2450     },
2451     "convert-source-map": {
2452       "version": "1.5.1",
2453       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.1.tgz",
2454       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
2455     },
2456     "cookie": {
2457       "version": "0.3.1",
2458       "resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
2459       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
2460       "dev": true
2461     },
2462     "cookie-signature": {
2463       "version": "1.0.6",
2464       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
2465       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2466       "dev": true
2467     },
2468     "core-js": {
2469       "version": "2.5.7",
2470       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.7.tgz",
2471       "integrity": "sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4="
2472     },
2473     "core-util-is": {
2474       "version": "1.0.2",
2475       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
2476       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2477     },
2478     "cosmiconfig": {
2479       "version": "2.2.2",
2480       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
2481       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
2482       "dev": true,
2483       "requires": {
2484         "is-directory": "0.3.1",
2485         "js-yaml": "3.13.1",
2486         "minimist": "1.2.0",
2487         "object-assign": "4.1.1",
2488         "os-homedir": "1.0.2",
2489         "parse-json": "2.2.0",
2490         "require-from-string": "1.2.1"
2491       },
2492       "dependencies": {
2493         "minimist": {
2494           "version": "1.2.0",
2495           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2496           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2497           "dev": true
2498         }
2499       }
2500     },
2501     "create-error-class": {
2502       "version": "3.0.2",
2503       "resolved": "http://registry.npm.taobao.org/create-error-class/download/create-error-class-3.0.2.tgz",
2504       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
2505       "dev": true,
2506       "requires": {
2507         "capture-stack-trace": "1.0.0"
2508       }
2509     },
2510     "create-react-class": {
2511       "version": "15.6.3",
2512       "resolved": "http://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.3.tgz",
2513       "integrity": "sha1-LXMjf7P5cK5uvgEanmb0bbyoADY=",
2514       "requires": {
2515         "fbjs": "0.8.16",
2516         "loose-envify": "1.3.1",
2517         "object-assign": "4.1.1"
2518       }
2519     },
2520     "create-react-context": {
2521       "version": "0.2.3",
2522       "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
2523       "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
2524       "requires": {
2525         "fbjs": "0.8.16",
2526         "gud": "1.0.0"
2527       }
2528     },
2529     "cross-spawn": {
2530       "version": "5.1.0",
2531       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2532       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2533       "dev": true,
2534       "requires": {
2535         "lru-cache": "4.1.3",
2536         "shebang-command": "1.2.0",
2537         "which": "1.3.1"
2538       }
2539     },
2540     "crypto-browserify": {
2541       "version": "3.3.0",
2542       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.3.0.tgz",
2543       "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=",
2544       "dev": true,
2545       "requires": {
2546         "browserify-aes": "0.4.0",
2547         "pbkdf2-compat": "2.0.1",
2548         "ripemd160": "0.2.0",
2549         "sha.js": "2.2.6"
2550       },
2551       "dependencies": {
2552         "sha.js": {
2553           "version": "2.2.6",
2554           "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.2.6.tgz",
2555           "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=",
2556           "dev": true
2557         }
2558       }
2559     },
2560     "crypto-random-string": {
2561       "version": "1.0.0",
2562       "resolved": "http://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-1.0.0.tgz",
2563       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
2564       "dev": true
2565     },
2566     "css": {
2567       "version": "2.2.3",
2568       "resolved": "http://registry.npm.taobao.org/css/download/css-2.2.3.tgz",
2569       "integrity": "sha1-+GH0umHnm+3JYqpUjleA/ZXLxr4=",
2570       "dev": true,
2571       "requires": {
2572         "inherits": "2.0.3",
2573         "source-map": "0.1.43",
2574         "source-map-resolve": "0.5.2",
2575         "urix": "0.1.0"
2576       },
2577       "dependencies": {
2578         "source-map": {
2579           "version": "0.1.43",
2580           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
2581           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2582           "dev": true,
2583           "requires": {
2584             "amdefine": "1.0.1"
2585           }
2586         }
2587       }
2588     },
2589     "css-color-names": {
2590       "version": "0.0.4",
2591       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
2592       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
2593       "dev": true
2594     },
2595     "css-loader": {
2596       "version": "0.26.1",
2597       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.26.1.tgz",
2598       "integrity": "sha1-K6fyATG5NZdJaz6btQB4WknNKeo=",
2599       "dev": true,
2600       "requires": {
2601         "babel-code-frame": "6.26.0",
2602         "css-selector-tokenizer": "0.7.1",
2603         "cssnano": "3.10.0",
2604         "loader-utils": "0.2.17",
2605         "lodash.camelcase": "4.3.0",
2606         "object-assign": "4.1.1",
2607         "postcss": "5.2.18",
2608         "postcss-modules-extract-imports": "1.2.1",
2609         "postcss-modules-local-by-default": "1.2.0",
2610         "postcss-modules-scope": "1.1.0",
2611         "postcss-modules-values": "1.3.0",
2612         "source-list-map": "0.1.8"
2613       }
2614     },
2615     "css-selector-tokenizer": {
2616       "version": "0.7.1",
2617       "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz",
2618       "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==",
2619       "dev": true,
2620       "requires": {
2621         "cssesc": "0.1.0",
2622         "fastparse": "1.1.2",
2623         "regexpu-core": "1.0.0"
2624       },
2625       "dependencies": {
2626         "regexpu-core": {
2627           "version": "1.0.0",
2628           "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
2629           "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
2630           "dev": true,
2631           "requires": {
2632             "regenerate": "1.4.0",
2633             "regjsgen": "0.2.0",
2634             "regjsparser": "0.1.5"
2635           }
2636         }
2637       }
2638     },
2639     "cssesc": {
2640       "version": "0.1.0",
2641       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz",
2642       "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
2643       "dev": true
2644     },
2645     "cssnano": {
2646       "version": "3.10.0",
2647       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz",
2648       "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
2649       "dev": true,
2650       "requires": {
2651         "autoprefixer": "6.7.7",
2652         "decamelize": "1.2.0",
2653         "defined": "1.0.0",
2654         "has": "1.0.1",
2655         "object-assign": "4.1.1",
2656         "postcss": "5.2.18",
2657         "postcss-calc": "5.3.1",
2658         "postcss-colormin": "2.2.2",
2659         "postcss-convert-values": "2.6.1",
2660         "postcss-discard-comments": "2.0.4",
2661         "postcss-discard-duplicates": "2.1.0",
2662         "postcss-discard-empty": "2.1.0",
2663         "postcss-discard-overridden": "0.1.1",
2664         "postcss-discard-unused": "2.2.3",
2665         "postcss-filter-plugins": "2.0.3",
2666         "postcss-merge-idents": "2.1.7",
2667         "postcss-merge-longhand": "2.0.2",
2668         "postcss-merge-rules": "2.1.2",
2669         "postcss-minify-font-values": "1.0.5",
2670         "postcss-minify-gradients": "1.0.5",
2671         "postcss-minify-params": "1.2.2",
2672         "postcss-minify-selectors": "2.1.1",
2673         "postcss-normalize-charset": "1.1.1",
2674         "postcss-normalize-url": "3.0.8",
2675         "postcss-ordered-values": "2.2.3",
2676         "postcss-reduce-idents": "2.4.0",
2677         "postcss-reduce-initial": "1.0.1",
2678         "postcss-reduce-transforms": "1.0.4",
2679         "postcss-svgo": "2.1.6",
2680         "postcss-unique-selectors": "2.0.2",
2681         "postcss-value-parser": "3.3.0",
2682         "postcss-zindex": "2.2.0"
2683       }
2684     },
2685     "csso": {
2686       "version": "2.3.2",
2687       "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
2688       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
2689       "dev": true,
2690       "requires": {
2691         "clap": "1.2.3",
2692         "source-map": "0.5.7"
2693       },
2694       "dependencies": {
2695         "source-map": {
2696           "version": "0.5.7",
2697           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2698           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2699           "dev": true
2700         }
2701       }
2702     },
2703     "currently-unhandled": {
2704       "version": "0.4.1",
2705       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
2706       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2707       "dev": true,
2708       "requires": {
2709         "array-find-index": "1.0.2"
2710       }
2711     },
2712     "dashdash": {
2713       "version": "1.14.1",
2714       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
2715       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2716       "dev": true,
2717       "requires": {
2718         "assert-plus": "1.0.0"
2719       }
2720     },
2721     "date-format": {
2722       "version": "1.2.0",
2723       "resolved": "http://registry.npm.taobao.org/date-format/download/date-format-1.2.0.tgz",
2724       "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg="
2725     },
2726     "date-now": {
2727       "version": "0.1.4",
2728       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
2729       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
2730       "dev": true
2731     },
2732     "debug": {
2733       "version": "3.1.0",
2734       "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
2735       "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
2736       "requires": {
2737         "ms": "2.0.0"
2738       }
2739     },
2740     "decamelize": {
2741       "version": "1.2.0",
2742       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
2743       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
2744     },
2745     "decode-uri-component": {
2746       "version": "0.2.0",
2747       "resolved": "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
2748       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2749       "dev": true
2750     },
2751     "decompress-response": {
2752       "version": "3.3.0",
2753       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
2754       "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
2755       "dev": true,
2756       "requires": {
2757         "mimic-response": "^1.0.0"
2758       }
2759     },
2760     "deep-eql": {
2761       "version": "0.1.3",
2762       "resolved": "http://registry.npm.taobao.org/deep-eql/download/deep-eql-0.1.3.tgz",
2763       "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
2764       "dev": true,
2765       "requires": {
2766         "type-detect": "0.1.1"
2767       },
2768       "dependencies": {
2769         "type-detect": {
2770           "version": "0.1.1",
2771           "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-0.1.1.tgz",
2772           "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
2773           "dev": true
2774         }
2775       }
2776     },
2777     "deep-equal": {
2778       "version": "1.0.1",
2779       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
2780       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
2781     },
2782     "deep-extend": {
2783       "version": "0.6.0",
2784       "resolved": "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz",
2785       "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=",
2786       "dev": true
2787     },
2788     "deep-is": {
2789       "version": "0.1.3",
2790       "resolved": "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
2791       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
2792     },
2793     "defer-to-connect": {
2794       "version": "1.1.3",
2795       "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
2796       "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
2797       "dev": true
2798     },
2799     "define-properties": {
2800       "version": "1.1.2",
2801       "resolved": "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.2.tgz",
2802       "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
2803       "dev": true,
2804       "requires": {
2805         "foreach": "2.0.5",
2806         "object-keys": "1.0.11"
2807       },
2808       "dependencies": {
2809         "object-keys": {
2810           "version": "1.0.11",
2811           "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.11.tgz",
2812           "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
2813           "dev": true
2814         }
2815       }
2816     },
2817     "defined": {
2818       "version": "1.0.0",
2819       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
2820       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
2821       "dev": true
2822     },
2823     "delayed-stream": {
2824       "version": "1.0.0",
2825       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
2826       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2827       "dev": true
2828     },
2829     "delegates": {
2830       "version": "1.0.0",
2831       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
2832       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2833       "dev": true
2834     },
2835     "depd": {
2836       "version": "1.1.2",
2837       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
2838       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2839       "dev": true
2840     },
2841     "destroy": {
2842       "version": "1.0.4",
2843       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
2844       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2845       "dev": true
2846     },
2847     "detect-indent": {
2848       "version": "4.0.0",
2849       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
2850       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2851       "requires": {
2852         "repeating": "2.0.1"
2853       }
2854     },
2855     "detect-node": {
2856       "version": "2.0.4",
2857       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
2858       "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
2859       "dev": true,
2860       "optional": true
2861     },
2862     "diff-match-patch": {
2863       "version": "1.0.4",
2864       "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.4.tgz",
2865       "integrity": "sha512-Uv3SW8bmH9nAtHKaKSanOQmj2DnlH65fUpcrMdfdaOxUG02QQ4YGZ8AE7kKOMisF7UqvOlGKVYWRvezdncW9lg=="
2866     },
2867     "dijkstrajs": {
2868       "version": "1.0.1",
2869       "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz",
2870       "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs="
2871     },
2872     "dmg-builder": {
2873       "version": "4.10.1",
2874       "resolved": "http://registry.npm.taobao.org/dmg-builder/download/dmg-builder-4.10.1.tgz",
2875       "integrity": "sha1-VgPaofk+I7azVyVJ8YimLhbrH/s=",
2876       "dev": true,
2877       "requires": {
2878         "bluebird-lst": "1.0.5",
2879         "builder-util": "5.11.2",
2880         "electron-builder-lib": "20.14.7",
2881         "fs-extra-p": "4.6.0",
2882         "iconv-lite": "0.4.23",
2883         "js-yaml": "3.13.1",
2884         "parse-color": "1.0.0",
2885         "sanitize-filename": "1.6.1"
2886       },
2887       "dependencies": {
2888         "ansi-styles": {
2889           "version": "3.2.1",
2890           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
2891           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2892           "dev": true,
2893           "requires": {
2894             "color-convert": "1.9.1"
2895           }
2896         },
2897         "app-builder-bin": {
2898           "version": "1.9.5",
2899           "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.5.tgz",
2900           "integrity": "sha1-9OKybiZXjJpIzqhdpE8LwadYL8A=",
2901           "dev": true
2902         },
2903         "chalk": {
2904           "version": "2.4.1",
2905           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
2906           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2907           "dev": true,
2908           "requires": {
2909             "ansi-styles": "3.2.1",
2910             "escape-string-regexp": "1.0.5",
2911             "supports-color": "5.4.0"
2912           }
2913         },
2914         "electron-builder-lib": {
2915           "version": "20.14.7",
2916           "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.14.7.tgz",
2917           "integrity": "sha1-25GXfdE7CiiOHaVikYOAephH3iE=",
2918           "dev": true,
2919           "requires": {
2920             "7zip-bin": "4.0.2",
2921             "app-builder-bin": "1.9.5",
2922             "async-exit-hook": "2.0.1",
2923             "bluebird-lst": "1.0.5",
2924             "builder-util": "5.11.1",
2925             "builder-util-runtime": "4.2.1",
2926             "chromium-pickle-js": "0.2.0",
2927             "debug": "3.1.0",
2928             "ejs": "2.6.1",
2929             "electron-osx-sign": "0.4.10",
2930             "electron-publish": "20.14.6",
2931             "fs-extra-p": "4.6.0",
2932             "hosted-git-info": "2.6.0",
2933             "is-ci": "1.1.0",
2934             "isbinaryfile": "3.0.2",
2935             "js-yaml": "3.13.1",
2936             "lazy-val": "1.0.3",
2937             "minimatch": "3.0.4",
2938             "normalize-package-data": "2.4.0",
2939             "plist": "3.0.1",
2940             "read-config-file": "3.0.1",
2941             "sanitize-filename": "1.6.1",
2942             "semver": "5.5.0",
2943             "stream-json": "0.6.1",
2944             "temp-file": "3.1.2"
2945           },
2946           "dependencies": {
2947             "builder-util": {
2948               "version": "5.11.1",
2949               "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.1.tgz",
2950               "integrity": "sha1-4VQJNbwO/LOUiuNkovceCNe8guA=",
2951               "dev": true,
2952               "requires": {
2953                 "7zip-bin": "4.0.2",
2954                 "app-builder-bin": "1.9.5",
2955                 "bluebird-lst": "1.0.5",
2956                 "builder-util-runtime": "4.2.1",
2957                 "chalk": "2.4.1",
2958                 "debug": "3.1.0",
2959                 "fs-extra-p": "4.6.0",
2960                 "is-ci": "1.1.0",
2961                 "js-yaml": "3.13.1",
2962                 "lazy-val": "1.0.3",
2963                 "semver": "5.5.0",
2964                 "source-map-support": "0.5.6",
2965                 "stat-mode": "0.2.2",
2966                 "temp-file": "3.1.2"
2967               }
2968             }
2969           }
2970         },
2971         "has-flag": {
2972           "version": "3.0.0",
2973           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
2974           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2975           "dev": true
2976         },
2977         "source-map-support": {
2978           "version": "0.5.6",
2979           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
2980           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
2981           "dev": true,
2982           "requires": {
2983             "buffer-from": "1.0.0",
2984             "source-map": "0.6.1"
2985           }
2986         },
2987         "supports-color": {
2988           "version": "5.4.0",
2989           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
2990           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
2991           "dev": true,
2992           "requires": {
2993             "has-flag": "3.0.0"
2994           }
2995         }
2996       }
2997     },
2998     "doctrine": {
2999       "version": "2.1.0",
3000       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
3001       "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
3002       "dev": true,
3003       "requires": {
3004         "esutils": "2.0.2"
3005       }
3006     },
3007     "dom-helpers": {
3008       "version": "3.3.1",
3009       "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-3.3.1.tgz",
3010       "integrity": "sha1-/BpOFf/fYN3eA6SAqcD+zoId1KY="
3011     },
3012     "dom-walk": {
3013       "version": "0.1.1",
3014       "resolved": "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
3015       "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=",
3016       "dev": true
3017     },
3018     "domain-browser": {
3019       "version": "1.2.0",
3020       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz",
3021       "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=",
3022       "dev": true
3023     },
3024     "dot-prop": {
3025       "version": "4.2.0",
3026       "resolved": "http://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz",
3027       "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=",
3028       "dev": true,
3029       "requires": {
3030         "is-obj": "1.0.1"
3031       }
3032     },
3033     "dotenv": {
3034       "version": "5.0.1",
3035       "resolved": "http://registry.npm.taobao.org/dotenv/download/dotenv-5.0.1.tgz",
3036       "integrity": "sha1-pTF0Wb09eauIz/bkQFemo/ux/O8=",
3037       "dev": true
3038     },
3039     "dotenv-expand": {
3040       "version": "4.2.0",
3041       "resolved": "http://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-4.2.0.tgz",
3042       "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
3043       "dev": true
3044     },
3045     "duplexer": {
3046       "version": "0.1.1",
3047       "resolved": "http://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz",
3048       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
3049       "dev": true
3050     },
3051     "duplexer3": {
3052       "version": "0.1.4",
3053       "resolved": "http://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz",
3054       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
3055       "dev": true
3056     },
3057     "ecc-jsbn": {
3058       "version": "0.1.1",
3059       "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
3060       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
3061       "dev": true,
3062       "optional": true,
3063       "requires": {
3064         "jsbn": "0.1.1"
3065       }
3066     },
3067     "ee-first": {
3068       "version": "1.1.1",
3069       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
3070       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
3071       "dev": true
3072     },
3073     "ejs": {
3074       "version": "2.6.1",
3075       "resolved": "http://registry.npm.taobao.org/ejs/download/ejs-2.6.1.tgz",
3076       "integrity": "sha1-SY7A1JVlWrxvI81hho2SZGQHGqA=",
3077       "dev": true
3078     },
3079     "electron": {
3080       "version": "7.2.4",
3081       "resolved": "https://registry.npmjs.org/electron/-/electron-7.2.4.tgz",
3082       "integrity": "sha512-Z+R692uTzXgP8AHrabE+kkrMlQJ6pnAYoINenwj9QSqaD2YbO8IuXU9DMCcUY0+VpA91ee09wFZJNUKYPMnCKg==",
3083       "dev": true,
3084       "requires": {
3085         "@electron/get": "^1.0.1",
3086         "@types/node": "^12.0.12",
3087         "extract-zip": "^1.0.3"
3088       }
3089     },
3090     "electron-builder": {
3091       "version": "20.15.1",
3092       "resolved": "http://registry.npm.taobao.org/electron-builder/download/electron-builder-20.15.1.tgz",
3093       "integrity": "sha1-B4zaKb23JAJE6bzPMHQLHqQt60Q=",
3094       "dev": true,
3095       "requires": {
3096         "bluebird-lst": "1.0.5",
3097         "builder-util": "5.11.2",
3098         "builder-util-runtime": "4.2.1",
3099         "chalk": "2.4.1",
3100         "dmg-builder": "4.10.1",
3101         "electron-builder-lib": "20.15.1",
3102         "electron-download-tf": "4.3.4",
3103         "fs-extra-p": "4.6.0",
3104         "is-ci": "1.1.0",
3105         "lazy-val": "1.0.3",
3106         "read-config-file": "3.0.1",
3107         "sanitize-filename": "1.6.1",
3108         "update-notifier": "2.5.0",
3109         "yargs": "11.0.0"
3110       },
3111       "dependencies": {
3112         "ansi-styles": {
3113           "version": "3.2.1",
3114           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3115           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3116           "dev": true,
3117           "requires": {
3118             "color-convert": "1.9.1"
3119           }
3120         },
3121         "chalk": {
3122           "version": "2.4.1",
3123           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3124           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3125           "dev": true,
3126           "requires": {
3127             "ansi-styles": "3.2.1",
3128             "escape-string-regexp": "1.0.5",
3129             "supports-color": "5.4.0"
3130           }
3131         },
3132         "electron-download-tf": {
3133           "version": "4.3.4",
3134           "resolved": "http://registry.npm.taobao.org/electron-download-tf/download/electron-download-tf-4.3.4.tgz",
3135           "integrity": "sha1-sDdAsohaoq0/h4T65030J/ZtUWU=",
3136           "dev": true,
3137           "requires": {
3138             "debug": "3.1.0",
3139             "env-paths": "1.0.0",
3140             "fs-extra": "4.0.3",
3141             "minimist": "1.2.0",
3142             "nugget": "2.0.1",
3143             "path-exists": "3.0.0",
3144             "rc": "1.2.8",
3145             "semver": "5.5.0",
3146             "sumchecker": "2.0.2"
3147           }
3148         },
3149         "fs-extra": {
3150           "version": "4.0.3",
3151           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz",
3152           "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=",
3153           "dev": true,
3154           "requires": {
3155             "graceful-fs": "4.1.11",
3156             "jsonfile": "4.0.0",
3157             "universalify": "0.1.1"
3158           }
3159         },
3160         "has-flag": {
3161           "version": "3.0.0",
3162           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3163           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3164           "dev": true
3165         },
3166         "minimist": {
3167           "version": "1.2.0",
3168           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3169           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3170           "dev": true
3171         },
3172         "path-exists": {
3173           "version": "3.0.0",
3174           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
3175           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3176           "dev": true
3177         },
3178         "sumchecker": {
3179           "version": "2.0.2",
3180           "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz",
3181           "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
3182           "dev": true,
3183           "requires": {
3184             "debug": "2.6.9"
3185           },
3186           "dependencies": {
3187             "debug": {
3188               "version": "2.6.9",
3189               "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3190               "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3191               "dev": true,
3192               "requires": {
3193                 "ms": "2.0.0"
3194               }
3195             }
3196           }
3197         },
3198         "supports-color": {
3199           "version": "5.4.0",
3200           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3201           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3202           "dev": true,
3203           "requires": {
3204             "has-flag": "3.0.0"
3205           }
3206         }
3207       }
3208     },
3209     "electron-builder-lib": {
3210       "version": "20.15.1",
3211       "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.15.1.tgz",
3212       "integrity": "sha1-0mdecZGPYlYc9eyuYz3+X0IZ0OM=",
3213       "dev": true,
3214       "requires": {
3215         "7zip-bin": "4.0.2",
3216         "app-builder-bin": "1.9.7",
3217         "async-exit-hook": "2.0.1",
3218         "bluebird-lst": "1.0.5",
3219         "builder-util": "5.11.2",
3220         "builder-util-runtime": "4.2.1",
3221         "chromium-pickle-js": "0.2.0",
3222         "debug": "3.1.0",
3223         "ejs": "2.6.1",
3224         "electron-osx-sign": "0.4.10",
3225         "electron-publish": "20.15.0",
3226         "fs-extra-p": "4.6.0",
3227         "hosted-git-info": "2.6.0",
3228         "is-ci": "1.1.0",
3229         "isbinaryfile": "3.0.2",
3230         "js-yaml": "3.13.1",
3231         "lazy-val": "1.0.3",
3232         "minimatch": "3.0.4",
3233         "normalize-package-data": "2.4.0",
3234         "plist": "3.0.1",
3235         "read-config-file": "3.0.1",
3236         "sanitize-filename": "1.6.1",
3237         "semver": "5.5.0",
3238         "stream-json": "0.6.1",
3239         "temp-file": "3.1.2"
3240       },
3241       "dependencies": {
3242         "ansi-styles": {
3243           "version": "3.2.1",
3244           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3245           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3246           "dev": true,
3247           "requires": {
3248             "color-convert": "1.9.1"
3249           }
3250         },
3251         "chalk": {
3252           "version": "2.4.1",
3253           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3254           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3255           "dev": true,
3256           "requires": {
3257             "ansi-styles": "3.2.1",
3258             "escape-string-regexp": "1.0.5",
3259             "supports-color": "5.4.0"
3260           }
3261         },
3262         "electron-publish": {
3263           "version": "20.15.0",
3264           "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.15.0.tgz",
3265           "integrity": "sha1-TdlrLOgriFY0Km1g3aVxZpo5DS0=",
3266           "dev": true,
3267           "requires": {
3268             "bluebird-lst": "1.0.5",
3269             "builder-util": "5.11.2",
3270             "builder-util-runtime": "4.2.1",
3271             "chalk": "2.4.1",
3272             "fs-extra-p": "4.6.0",
3273             "lazy-val": "1.0.3",
3274             "mime": "2.3.1"
3275           }
3276         },
3277         "has-flag": {
3278           "version": "3.0.0",
3279           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3280           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3281           "dev": true
3282         },
3283         "supports-color": {
3284           "version": "5.4.0",
3285           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3286           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3287           "dev": true,
3288           "requires": {
3289             "has-flag": "3.0.0"
3290           }
3291         }
3292       }
3293     },
3294     "electron-osx-sign": {
3295       "version": "0.4.10",
3296       "resolved": "http://registry.npm.taobao.org/electron-osx-sign/download/electron-osx-sign-0.4.10.tgz",
3297       "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=",
3298       "dev": true,
3299       "requires": {
3300         "bluebird": "3.5.1",
3301         "compare-version": "0.1.2",
3302         "debug": "2.6.9",
3303         "isbinaryfile": "3.0.2",
3304         "minimist": "1.2.0",
3305         "plist": "2.1.0"
3306       },
3307       "dependencies": {
3308         "debug": {
3309           "version": "2.6.9",
3310           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3311           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3312           "dev": true,
3313           "requires": {
3314             "ms": "2.0.0"
3315           }
3316         },
3317         "minimist": {
3318           "version": "1.2.0",
3319           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3320           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3321           "dev": true
3322         },
3323         "plist": {
3324           "version": "2.1.0",
3325           "resolved": "http://registry.npm.taobao.org/plist/download/plist-2.1.0.tgz",
3326           "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",
3327           "dev": true,
3328           "requires": {
3329             "base64-js": "1.2.0",
3330             "xmlbuilder": "8.2.2",
3331             "xmldom": "0.1.27"
3332           }
3333         }
3334       }
3335     },
3336     "electron-publish": {
3337       "version": "20.14.6",
3338       "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.14.6.tgz",
3339       "integrity": "sha1-ztFbDAj9rvL7Jb66n1XyDRwZ4hU=",
3340       "dev": true,
3341       "requires": {
3342         "bluebird-lst": "1.0.5",
3343         "builder-util": "5.11.2",
3344         "builder-util-runtime": "4.2.1",
3345         "chalk": "2.4.1",
3346         "fs-extra-p": "4.6.0",
3347         "lazy-val": "1.0.3",
3348         "mime": "2.3.1"
3349       },
3350       "dependencies": {
3351         "ansi-styles": {
3352           "version": "3.2.1",
3353           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3354           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3355           "dev": true,
3356           "requires": {
3357             "color-convert": "1.9.1"
3358           }
3359         },
3360         "chalk": {
3361           "version": "2.4.1",
3362           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3363           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3364           "dev": true,
3365           "requires": {
3366             "ansi-styles": "3.2.1",
3367             "escape-string-regexp": "1.0.5",
3368             "supports-color": "5.4.0"
3369           }
3370         },
3371         "has-flag": {
3372           "version": "3.0.0",
3373           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3374           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3375           "dev": true
3376         },
3377         "supports-color": {
3378           "version": "5.4.0",
3379           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3380           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3381           "dev": true,
3382           "requires": {
3383             "has-flag": "3.0.0"
3384           }
3385         }
3386       }
3387     },
3388     "electron-settings": {
3389       "version": "3.1.4",
3390       "resolved": "http://registry.npm.taobao.org/electron-settings/download/electron-settings-3.1.4.tgz",
3391       "integrity": "sha1-G2cIN/0AYmOVcUIQKR+0r4/1KIA=",
3392       "requires": {
3393         "clone": "2.1.1",
3394         "jsonfile": "4.0.0"
3395       }
3396     },
3397     "electron-to-chromium": {
3398       "version": "1.3.48",
3399       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.48.tgz",
3400       "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
3401       "dev": true
3402     },
3403     "emojis-list": {
3404       "version": "2.1.0",
3405       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
3406       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
3407       "dev": true
3408     },
3409     "encodeurl": {
3410       "version": "1.0.2",
3411       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
3412       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
3413       "dev": true
3414     },
3415     "encoding": {
3416       "version": "0.1.12",
3417       "resolved": "http://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz",
3418       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
3419       "requires": {
3420         "iconv-lite": "0.4.23"
3421       }
3422     },
3423     "end-of-stream": {
3424       "version": "1.4.1",
3425       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
3426       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
3427       "requires": {
3428         "once": "1.4.0"
3429       }
3430     },
3431     "enhanced-resolve": {
3432       "version": "0.9.1",
3433       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-0.9.1.tgz",
3434       "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=",
3435       "dev": true,
3436       "requires": {
3437         "graceful-fs": "4.1.11",
3438         "memory-fs": "0.2.0",
3439         "tapable": "0.1.10"
3440       },
3441       "dependencies": {
3442         "memory-fs": {
3443           "version": "0.2.0",
3444           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.2.0.tgz",
3445           "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=",
3446           "dev": true
3447         }
3448       }
3449     },
3450     "entities": {
3451       "version": "1.1.1",
3452       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
3453       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
3454     },
3455     "env-paths": {
3456       "version": "1.0.0",
3457       "resolved": "http://registry.npm.taobao.org/env-paths/download/env-paths-1.0.0.tgz",
3458       "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
3459       "dev": true
3460     },
3461     "errno": {
3462       "version": "0.1.7",
3463       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz",
3464       "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
3465       "dev": true,
3466       "requires": {
3467         "prr": "1.0.1"
3468       }
3469     },
3470     "error-ex": {
3471       "version": "1.3.1",
3472       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
3473       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
3474       "dev": true,
3475       "requires": {
3476         "is-arrayish": "0.2.1"
3477       }
3478     },
3479     "error-stack-parser": {
3480       "version": "1.3.6",
3481       "resolved": "http://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-1.3.6.tgz",
3482       "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
3483       "dev": true,
3484       "requires": {
3485         "stackframe": "0.3.1"
3486       }
3487     },
3488     "es-abstract": {
3489       "version": "1.11.0",
3490       "resolved": "http://registry.npm.taobao.org/es-abstract/download/es-abstract-1.11.0.tgz",
3491       "integrity": "sha1-zOh9UY8Elok7GjDNhGGDVTVIBoE=",
3492       "dev": true,
3493       "requires": {
3494         "es-to-primitive": "1.1.1",
3495         "function-bind": "1.1.1",
3496         "has": "1.0.1",
3497         "is-callable": "1.1.3",
3498         "is-regex": "1.0.4"
3499       }
3500     },
3501     "es-to-primitive": {
3502       "version": "1.1.1",
3503       "resolved": "http://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.1.1.tgz",
3504       "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
3505       "dev": true,
3506       "requires": {
3507         "is-callable": "1.1.3",
3508         "is-date-object": "1.0.1",
3509         "is-symbol": "1.0.1"
3510       }
3511     },
3512     "es6-error": {
3513       "version": "4.1.1",
3514       "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
3515       "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
3516       "dev": true,
3517       "optional": true
3518     },
3519     "escape-html": {
3520       "version": "1.0.3",
3521       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
3522       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3523       "dev": true
3524     },
3525     "escape-regexp": {
3526       "version": "0.0.1",
3527       "resolved": "http://registry.npm.taobao.org/escape-regexp/download/escape-regexp-0.0.1.tgz",
3528       "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=",
3529       "dev": true
3530     },
3531     "escape-string-regexp": {
3532       "version": "1.0.5",
3533       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
3534       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3535     },
3536     "eslint": {
3537       "version": "4.18.2",
3538       "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
3539       "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
3540       "dev": true,
3541       "requires": {
3542         "ajv": "5.5.2",
3543         "babel-code-frame": "6.26.0",
3544         "chalk": "2.4.2",
3545         "concat-stream": "1.6.2",
3546         "cross-spawn": "5.1.0",
3547         "debug": "3.1.0",
3548         "doctrine": "2.1.0",
3549         "eslint-scope": "3.7.3",
3550         "eslint-visitor-keys": "1.0.0",
3551         "espree": "3.5.4",
3552         "esquery": "1.0.1",
3553         "esutils": "2.0.2",
3554         "file-entry-cache": "2.0.0",
3555         "functional-red-black-tree": "1.0.1",
3556         "glob": "7.1.2",
3557         "globals": "11.12.0",
3558         "ignore": "3.3.10",
3559         "imurmurhash": "0.1.4",
3560         "inquirer": "3.3.0",
3561         "is-resolvable": "1.1.0",
3562         "js-yaml": "3.13.1",
3563         "json-stable-stringify-without-jsonify": "1.0.1",
3564         "levn": "0.3.0",
3565         "lodash": "4.17.14",
3566         "minimatch": "3.0.4",
3567         "mkdirp": "0.5.1",
3568         "natural-compare": "1.4.0",
3569         "optionator": "0.8.2",
3570         "path-is-inside": "1.0.2",
3571         "pluralize": "7.0.0",
3572         "progress": "2.0.3",
3573         "require-uncached": "1.0.3",
3574         "semver": "5.5.0",
3575         "strip-ansi": "4.0.0",
3576         "strip-json-comments": "2.0.1",
3577         "table": "4.0.2",
3578         "text-table": "0.2.0"
3579       },
3580       "dependencies": {
3581         "ansi-regex": {
3582           "version": "3.0.0",
3583           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3584           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3585           "dev": true
3586         },
3587         "ansi-styles": {
3588           "version": "3.2.1",
3589           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3590           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3591           "dev": true,
3592           "requires": {
3593             "color-convert": "1.9.1"
3594           }
3595         },
3596         "chalk": {
3597           "version": "2.4.2",
3598           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3599           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3600           "dev": true,
3601           "requires": {
3602             "ansi-styles": "3.2.1",
3603             "escape-string-regexp": "1.0.5",
3604             "supports-color": "5.5.0"
3605           }
3606         },
3607         "globals": {
3608           "version": "11.12.0",
3609           "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3610           "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3611           "dev": true
3612         },
3613         "has-flag": {
3614           "version": "3.0.0",
3615           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3616           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3617           "dev": true
3618         },
3619         "pluralize": {
3620           "version": "7.0.0",
3621           "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
3622           "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
3623           "dev": true
3624         },
3625         "strip-ansi": {
3626           "version": "4.0.0",
3627           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3628           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3629           "dev": true,
3630           "requires": {
3631             "ansi-regex": "3.0.0"
3632           }
3633         },
3634         "strip-json-comments": {
3635           "version": "2.0.1",
3636           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3637           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3638           "dev": true
3639         },
3640         "supports-color": {
3641           "version": "5.5.0",
3642           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3643           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3644           "dev": true,
3645           "requires": {
3646             "has-flag": "3.0.0"
3647           }
3648         }
3649       }
3650     },
3651     "eslint-plugin-react": {
3652       "version": "7.14.2",
3653       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz",
3654       "integrity": "sha512-jZdnKe3ip7FQOdjxks9XPN0pjUKZYq48OggNMd16Sk+8VXx6JOvXmlElxROCgp7tiUsTsze3jd78s/9AFJP2mA==",
3655       "dev": true,
3656       "requires": {
3657         "array-includes": "3.0.3",
3658         "doctrine": "2.1.0",
3659         "has": "1.0.3",
3660         "jsx-ast-utils": "2.2.1",
3661         "object.entries": "1.1.0",
3662         "object.fromentries": "2.0.0",
3663         "object.values": "1.1.0",
3664         "prop-types": "15.7.2",
3665         "resolve": "1.11.1"
3666       },
3667       "dependencies": {
3668         "has": {
3669           "version": "1.0.3",
3670           "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3671           "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3672           "dev": true,
3673           "requires": {
3674             "function-bind": "1.1.1"
3675           }
3676         },
3677         "loose-envify": {
3678           "version": "1.4.0",
3679           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3680           "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3681           "dev": true,
3682           "requires": {
3683             "js-tokens": "3.0.2"
3684           }
3685         },
3686         "path-parse": {
3687           "version": "1.0.6",
3688           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3689           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3690           "dev": true
3691         },
3692         "prop-types": {
3693           "version": "15.7.2",
3694           "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
3695           "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
3696           "dev": true,
3697           "requires": {
3698             "loose-envify": "1.4.0",
3699             "object-assign": "4.1.1",
3700             "react-is": "16.8.6"
3701           }
3702         },
3703         "react-is": {
3704           "version": "16.8.6",
3705           "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz",
3706           "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==",
3707           "dev": true
3708         },
3709         "resolve": {
3710           "version": "1.11.1",
3711           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
3712           "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
3713           "dev": true,
3714           "requires": {
3715             "path-parse": "1.0.6"
3716           }
3717         }
3718       }
3719     },
3720     "eslint-scope": {
3721       "version": "3.7.3",
3722       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
3723       "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
3724       "dev": true,
3725       "requires": {
3726         "esrecurse": "4.2.1",
3727         "estraverse": "4.2.0"
3728       }
3729     },
3730     "eslint-visitor-keys": {
3731       "version": "1.0.0",
3732       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
3733       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
3734       "dev": true
3735     },
3736     "espree": {
3737       "version": "3.5.4",
3738       "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
3739       "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
3740       "dev": true,
3741       "requires": {
3742         "acorn": "5.7.3",
3743         "acorn-jsx": "3.0.1"
3744       }
3745     },
3746     "esprima": {
3747       "version": "4.0.1",
3748       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3749       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3750       "dev": true
3751     },
3752     "esquery": {
3753       "version": "1.0.1",
3754       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
3755       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
3756       "dev": true,
3757       "requires": {
3758         "estraverse": "4.2.0"
3759       }
3760     },
3761     "esrecurse": {
3762       "version": "4.2.1",
3763       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
3764       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
3765       "dev": true,
3766       "requires": {
3767         "estraverse": "4.2.0"
3768       }
3769     },
3770     "estraverse": {
3771       "version": "4.2.0",
3772       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
3773       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
3774       "dev": true
3775     },
3776     "esutils": {
3777       "version": "2.0.2",
3778       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
3779       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
3780     },
3781     "etag": {
3782       "version": "1.8.1",
3783       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
3784       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
3785       "dev": true
3786     },
3787     "event-stream": {
3788       "version": "3.3.4",
3789       "resolved": "http://registry.npm.taobao.org/event-stream/download/event-stream-3.3.4.tgz",
3790       "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
3791       "dev": true,
3792       "requires": {
3793         "duplexer": "0.1.1",
3794         "from": "0.1.7",
3795         "map-stream": "0.1.0",
3796         "pause-stream": "0.0.11",
3797         "split": "0.3.3",
3798         "stream-combiner": "0.0.4",
3799         "through": "2.3.8"
3800       }
3801     },
3802     "eventemitter3": {
3803       "version": "3.1.0",
3804       "resolved": "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.0.tgz",
3805       "integrity": "sha1-CQtNbNvWRe0Qv3UNS1QHlC17oWM=",
3806       "dev": true
3807     },
3808     "events": {
3809       "version": "1.1.1",
3810       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
3811       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
3812       "dev": true
3813     },
3814     "execa": {
3815       "version": "0.7.0",
3816       "resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
3817       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
3818       "dev": true,
3819       "requires": {
3820         "cross-spawn": "5.1.0",
3821         "get-stream": "3.0.0",
3822         "is-stream": "1.1.0",
3823         "npm-run-path": "2.0.2",
3824         "p-finally": "1.0.0",
3825         "signal-exit": "3.0.2",
3826         "strip-eof": "1.0.0"
3827       }
3828     },
3829     "expand-brackets": {
3830       "version": "0.1.5",
3831       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
3832       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3833       "dev": true,
3834       "requires": {
3835         "is-posix-bracket": "0.1.1"
3836       }
3837     },
3838     "expand-range": {
3839       "version": "1.8.2",
3840       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
3841       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
3842       "dev": true,
3843       "requires": {
3844         "fill-range": "2.2.4"
3845       }
3846     },
3847     "express": {
3848       "version": "4.16.3",
3849       "resolved": "http://registry.npm.taobao.org/express/download/express-4.16.3.tgz",
3850       "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",
3851       "dev": true,
3852       "requires": {
3853         "accepts": "1.3.5",
3854         "array-flatten": "1.1.1",
3855         "body-parser": "1.18.2",
3856         "content-disposition": "0.5.2",
3857         "content-type": "1.0.4",
3858         "cookie": "0.3.1",
3859         "cookie-signature": "1.0.6",
3860         "debug": "2.6.9",
3861         "depd": "1.1.2",
3862         "encodeurl": "1.0.2",
3863         "escape-html": "1.0.3",
3864         "etag": "1.8.1",
3865         "finalhandler": "1.1.1",
3866         "fresh": "0.5.2",
3867         "merge-descriptors": "1.0.1",
3868         "methods": "1.1.2",
3869         "on-finished": "2.3.0",
3870         "parseurl": "1.3.2",
3871         "path-to-regexp": "0.1.7",
3872         "proxy-addr": "2.0.3",
3873         "qs": "6.5.1",
3874         "range-parser": "1.2.0",
3875         "safe-buffer": "5.1.1",
3876         "send": "0.16.2",
3877         "serve-static": "1.13.2",
3878         "setprototypeof": "1.1.0",
3879         "statuses": "1.4.0",
3880         "type-is": "1.6.16",
3881         "utils-merge": "1.0.1",
3882         "vary": "1.1.2"
3883       },
3884       "dependencies": {
3885         "debug": {
3886           "version": "2.6.9",
3887           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3888           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3889           "dev": true,
3890           "requires": {
3891             "ms": "2.0.0"
3892           }
3893         },
3894         "qs": {
3895           "version": "6.5.1",
3896           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
3897           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
3898           "dev": true
3899         },
3900         "safe-buffer": {
3901           "version": "5.1.1",
3902           "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
3903           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
3904           "dev": true
3905         },
3906         "statuses": {
3907           "version": "1.4.0",
3908           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
3909           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
3910           "dev": true
3911         }
3912       }
3913     },
3914     "extend": {
3915       "version": "3.0.2",
3916       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3917       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3918       "dev": true
3919     },
3920     "external-editor": {
3921       "version": "2.2.0",
3922       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
3923       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
3924       "dev": true,
3925       "requires": {
3926         "chardet": "0.4.2",
3927         "iconv-lite": "0.4.23",
3928         "tmp": "0.0.33"
3929       }
3930     },
3931     "extglob": {
3932       "version": "0.3.2",
3933       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
3934       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3935       "dev": true,
3936       "requires": {
3937         "is-extglob": "1.0.0"
3938       }
3939     },
3940     "extract-text-webpack-plugin": {
3941       "version": "1.0.1",
3942       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-1.0.1.tgz",
3943       "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=",
3944       "dev": true,
3945       "requires": {
3946         "async": "1.5.2",
3947         "loader-utils": "0.2.17",
3948         "webpack-sources": "0.1.5"
3949       },
3950       "dependencies": {
3951         "async": {
3952           "version": "1.5.2",
3953           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
3954           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3955           "dev": true
3956         }
3957       }
3958     },
3959     "extract-zip": {
3960       "version": "1.7.0",
3961       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
3962       "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
3963       "dev": true,
3964       "requires": {
3965         "concat-stream": "^1.6.2",
3966         "debug": "^2.6.9",
3967         "mkdirp": "^0.5.4",
3968         "yauzl": "^2.10.0"
3969       },
3970       "dependencies": {
3971         "debug": {
3972           "version": "2.6.9",
3973           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3974           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3975           "dev": true,
3976           "requires": {
3977             "ms": "2.0.0"
3978           }
3979         },
3980         "minimist": {
3981           "version": "1.2.5",
3982           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3983           "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
3984           "dev": true
3985         },
3986         "mkdirp": {
3987           "version": "0.5.5",
3988           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
3989           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
3990           "dev": true,
3991           "requires": {
3992             "minimist": "^1.2.5"
3993           }
3994         }
3995       }
3996     },
3997     "extsprintf": {
3998       "version": "1.3.0",
3999       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
4000       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
4001       "dev": true
4002     },
4003     "fast-deep-equal": {
4004       "version": "1.1.0",
4005       "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz",
4006       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
4007       "dev": true
4008     },
4009     "fast-json-stable-stringify": {
4010       "version": "2.0.0",
4011       "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
4012       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
4013       "dev": true
4014     },
4015     "fast-levenshtein": {
4016       "version": "2.0.6",
4017       "resolved": "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
4018       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4019       "dev": true
4020     },
4021     "fastparse": {
4022       "version": "1.1.2",
4023       "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
4024       "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
4025       "dev": true
4026     },
4027     "fbjs": {
4028       "version": "0.8.16",
4029       "resolved": "http://registry.npm.taobao.org/fbjs/download/fbjs-0.8.16.tgz",
4030       "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
4031       "requires": {
4032         "core-js": "1.2.7",
4033         "isomorphic-fetch": "2.2.1",
4034         "loose-envify": "1.3.1",
4035         "object-assign": "4.1.1",
4036         "promise": "7.3.1",
4037         "setimmediate": "1.0.5",
4038         "ua-parser-js": "0.7.18"
4039       },
4040       "dependencies": {
4041         "core-js": {
4042           "version": "1.2.7",
4043           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
4044           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
4045         }
4046       }
4047     },
4048     "fd-slicer": {
4049       "version": "1.1.0",
4050       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
4051       "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
4052       "dev": true,
4053       "requires": {
4054         "pend": "~1.2.0"
4055       }
4056     },
4057     "feature-detect-es6": {
4058       "version": "1.4.1",
4059       "resolved": "http://registry.npm.taobao.org/feature-detect-es6/download/feature-detect-es6-1.4.1.tgz",
4060       "integrity": "sha1-GjfY8creJg6EZGLUFiHrPb08Tvg=",
4061       "dev": true,
4062       "requires": {
4063         "array-back": "1.0.4"
4064       }
4065     },
4066     "fetch-ponyfill": {
4067       "version": "3.0.2",
4068       "resolved": "http://registry.npm.taobao.org/fetch-ponyfill/download/fetch-ponyfill-3.0.2.tgz",
4069       "integrity": "sha1-Cf8FOT/zFb6vzUZZQO1r3JqB/hk=",
4070       "requires": {
4071         "node-fetch": "1.6.3"
4072       }
4073     },
4074     "figures": {
4075       "version": "2.0.0",
4076       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
4077       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
4078       "dev": true,
4079       "requires": {
4080         "escape-string-regexp": "1.0.5"
4081       }
4082     },
4083     "file-entry-cache": {
4084       "version": "2.0.0",
4085       "resolved": "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz",
4086       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
4087       "dev": true,
4088       "requires": {
4089         "flat-cache": "1.3.4",
4090         "object-assign": "4.1.1"
4091       }
4092     },
4093     "file-loader": {
4094       "version": "0.9.0",
4095       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.9.0.tgz",
4096       "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=",
4097       "dev": true,
4098       "requires": {
4099         "loader-utils": "0.2.17"
4100       }
4101     },
4102     "filename-regex": {
4103       "version": "2.0.1",
4104       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
4105       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
4106       "dev": true
4107     },
4108     "fill-range": {
4109       "version": "2.2.4",
4110       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
4111       "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
4112       "dev": true,
4113       "requires": {
4114         "is-number": "2.1.0",
4115         "isobject": "2.1.0",
4116         "randomatic": "3.1.1",
4117         "repeat-element": "1.1.3",
4118         "repeat-string": "1.6.1"
4119       }
4120     },
4121     "finalhandler": {
4122       "version": "1.1.1",
4123       "resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.1.tgz",
4124       "integrity": "sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU=",
4125       "dev": true,
4126       "requires": {
4127         "debug": "2.6.9",
4128         "encodeurl": "1.0.2",
4129         "escape-html": "1.0.3",
4130         "on-finished": "2.3.0",
4131         "parseurl": "1.3.2",
4132         "statuses": "1.4.0",
4133         "unpipe": "1.0.0"
4134       },
4135       "dependencies": {
4136         "debug": {
4137           "version": "2.6.9",
4138           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
4139           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
4140           "dev": true,
4141           "requires": {
4142             "ms": "2.0.0"
4143           }
4144         },
4145         "statuses": {
4146           "version": "1.4.0",
4147           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
4148           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
4149           "dev": true
4150         }
4151       }
4152     },
4153     "find-cache-dir": {
4154       "version": "0.1.1",
4155       "resolved": "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz",
4156       "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
4157       "dev": true,
4158       "requires": {
4159         "commondir": "1.0.1",
4160         "mkdirp": "0.5.1",
4161         "pkg-dir": "1.0.0"
4162       }
4163     },
4164     "find-replace": {
4165       "version": "1.0.3",
4166       "resolved": "http://registry.npm.taobao.org/find-replace/download/find-replace-1.0.3.tgz",
4167       "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=",
4168       "dev": true,
4169       "requires": {
4170         "array-back": "1.0.4",
4171         "test-value": "2.1.0"
4172       }
4173     },
4174     "find-root": {
4175       "version": "1.1.0",
4176       "resolved": "http://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz",
4177       "integrity": "sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=",
4178       "dev": true
4179     },
4180     "find-up": {
4181       "version": "1.1.2",
4182       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
4183       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4184       "dev": true,
4185       "requires": {
4186         "path-exists": "2.1.0",
4187         "pinkie-promise": "2.0.1"
4188       },
4189       "dependencies": {
4190         "path-exists": {
4191           "version": "2.1.0",
4192           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
4193           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4194           "dev": true,
4195           "requires": {
4196             "pinkie-promise": "2.0.1"
4197           }
4198         }
4199       }
4200     },
4201     "flat-cache": {
4202       "version": "1.3.4",
4203       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
4204       "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
4205       "dev": true,
4206       "requires": {
4207         "circular-json": "0.3.3",
4208         "graceful-fs": "4.1.11",
4209         "rimraf": "2.6.2",
4210         "write": "0.2.1"
4211       },
4212       "dependencies": {
4213         "circular-json": {
4214           "version": "0.3.3",
4215           "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
4216           "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
4217           "dev": true
4218         }
4219       }
4220     },
4221     "flatten": {
4222       "version": "1.0.2",
4223       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
4224       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
4225       "dev": true
4226     },
4227     "follow-redirects": {
4228       "version": "1.0.0",
4229       "resolved": "http://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.0.0.tgz",
4230       "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",
4231       "dev": true,
4232       "requires": {
4233         "debug": "2.6.9"
4234       },
4235       "dependencies": {
4236         "debug": {
4237           "version": "2.6.9",
4238           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
4239           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
4240           "dev": true,
4241           "requires": {
4242             "ms": "2.0.0"
4243           }
4244         }
4245       }
4246     },
4247     "for-in": {
4248       "version": "1.0.2",
4249       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
4250       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4251       "dev": true
4252     },
4253     "for-own": {
4254       "version": "0.1.5",
4255       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
4256       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4257       "dev": true,
4258       "requires": {
4259         "for-in": "1.0.2"
4260       }
4261     },
4262     "foreach": {
4263       "version": "2.0.5",
4264       "resolved": "http://registry.npm.taobao.org/foreach/download/foreach-2.0.5.tgz",
4265       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
4266       "dev": true
4267     },
4268     "forever-agent": {
4269       "version": "0.6.1",
4270       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
4271       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
4272       "dev": true
4273     },
4274     "form-data": {
4275       "version": "2.3.2",
4276       "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.2.tgz",
4277       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
4278       "dev": true,
4279       "requires": {
4280         "asynckit": "0.4.0",
4281         "combined-stream": "1.0.6",
4282         "mime-types": "2.1.18"
4283       }
4284     },
4285     "forwarded": {
4286       "version": "0.1.2",
4287       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
4288       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
4289       "dev": true
4290     },
4291     "fresh": {
4292       "version": "0.5.2",
4293       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
4294       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
4295       "dev": true
4296     },
4297     "from": {
4298       "version": "0.1.7",
4299       "resolved": "http://registry.npm.taobao.org/from/download/from-0.1.7.tgz",
4300       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
4301       "dev": true
4302     },
4303     "fs-extra": {
4304       "version": "8.1.0",
4305       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
4306       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
4307       "dev": true,
4308       "requires": {
4309         "graceful-fs": "^4.2.0",
4310         "jsonfile": "^4.0.0",
4311         "universalify": "^0.1.0"
4312       },
4313       "dependencies": {
4314         "graceful-fs": {
4315           "version": "4.2.4",
4316           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
4317           "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
4318           "dev": true
4319         }
4320       }
4321     },
4322     "fs-extra-p": {
4323       "version": "4.6.0",
4324       "resolved": "http://registry.npm.taobao.org/fs-extra-p/download/fs-extra-p-4.6.0.tgz",
4325       "integrity": "sha1-x7cRfw3PipnJsu1YkGfJYKvPPvk=",
4326       "dev": true,
4327       "requires": {
4328         "bluebird-lst": "1.0.5",
4329         "fs-extra": "6.0.1"
4330       },
4331       "dependencies": {
4332         "fs-extra": {
4333           "version": "6.0.1",
4334           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-6.0.1.tgz",
4335           "integrity": "sha1-irwSj3lG4xATXdyTuYvdtBDno0s=",
4336           "dev": true,
4337           "requires": {
4338             "graceful-fs": "4.1.11",
4339             "jsonfile": "4.0.0",
4340             "universalify": "0.1.1"
4341           }
4342         }
4343       }
4344     },
4345     "fs-readdir-recursive": {
4346       "version": "1.1.0",
4347       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
4348       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
4349       "dev": true
4350     },
4351     "fs.realpath": {
4352       "version": "1.0.0",
4353       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
4354       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
4355     },
4356     "fsevents": {
4357       "version": "1.2.4",
4358       "resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.2.4.tgz",
4359       "integrity": "sha1-9B3LGvJYKvNpLaNvxVy9jhBBxCY=",
4360       "dev": true,
4361       "optional": true,
4362       "requires": {
4363         "nan": "2.10.0",
4364         "node-pre-gyp": "0.10.0"
4365       },
4366       "dependencies": {
4367         "abbrev": {
4368           "version": "1.1.1",
4369           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
4370           "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
4371           "dev": true,
4372           "optional": true
4373         },
4374         "ansi-regex": {
4375           "version": "2.1.1",
4376           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4377           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4378           "dev": true,
4379           "optional": true
4380         },
4381         "aproba": {
4382           "version": "1.2.0",
4383           "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
4384           "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
4385           "dev": true,
4386           "optional": true
4387         },
4388         "are-we-there-yet": {
4389           "version": "1.1.4",
4390           "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
4391           "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
4392           "dev": true,
4393           "optional": true,
4394           "requires": {
4395             "delegates": "1.0.0",
4396             "readable-stream": "2.3.6"
4397           }
4398         },
4399         "balanced-match": {
4400           "version": "1.0.0",
4401           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
4402           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
4403           "dev": true,
4404           "optional": true
4405         },
4406         "brace-expansion": {
4407           "version": "1.1.11",
4408           "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4409           "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4410           "dev": true,
4411           "optional": true,
4412           "requires": {
4413             "balanced-match": "1.0.0",
4414             "concat-map": "0.0.1"
4415           }
4416         },
4417         "chownr": {
4418           "version": "1.0.1",
4419           "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
4420           "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
4421           "dev": true,
4422           "optional": true
4423         },
4424         "code-point-at": {
4425           "version": "1.1.0",
4426           "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4427           "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4428           "dev": true,
4429           "optional": true
4430         },
4431         "concat-map": {
4432           "version": "0.0.1",
4433           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4434           "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4435           "dev": true,
4436           "optional": true
4437         },
4438         "console-control-strings": {
4439           "version": "1.1.0",
4440           "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4441           "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4442           "dev": true,
4443           "optional": true
4444         },
4445         "core-util-is": {
4446           "version": "1.0.2",
4447           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4448           "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4449           "dev": true,
4450           "optional": true
4451         },
4452         "debug": {
4453           "version": "2.6.9",
4454           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4455           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4456           "dev": true,
4457           "optional": true,
4458           "requires": {
4459             "ms": "2.0.0"
4460           }
4461         },
4462         "deep-extend": {
4463           "version": "0.5.1",
4464           "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
4465           "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
4466           "dev": true,
4467           "optional": true
4468         },
4469         "delegates": {
4470           "version": "1.0.0",
4471           "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4472           "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4473           "dev": true,
4474           "optional": true
4475         },
4476         "detect-libc": {
4477           "version": "1.0.3",
4478           "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
4479           "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
4480           "dev": true,
4481           "optional": true
4482         },
4483         "fs-minipass": {
4484           "version": "1.2.5",
4485           "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
4486           "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
4487           "dev": true,
4488           "optional": true,
4489           "requires": {
4490             "minipass": "2.2.4"
4491           }
4492         },
4493         "fs.realpath": {
4494           "version": "1.0.0",
4495           "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4496           "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4497           "dev": true,
4498           "optional": true
4499         },
4500         "gauge": {
4501           "version": "2.7.4",
4502           "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4503           "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4504           "dev": true,
4505           "optional": true,
4506           "requires": {
4507             "aproba": "1.2.0",
4508             "console-control-strings": "1.1.0",
4509             "has-unicode": "2.0.1",
4510             "object-assign": "4.1.1",
4511             "signal-exit": "3.0.2",
4512             "string-width": "1.0.2",
4513             "strip-ansi": "3.0.1",
4514             "wide-align": "1.1.2"
4515           }
4516         },
4517         "glob": {
4518           "version": "7.1.2",
4519           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
4520           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
4521           "dev": true,
4522           "optional": true,
4523           "requires": {
4524             "fs.realpath": "1.0.0",
4525             "inflight": "1.0.6",
4526             "inherits": "2.0.3",
4527             "minimatch": "3.0.4",
4528             "once": "1.4.0",
4529             "path-is-absolute": "1.0.1"
4530           }
4531         },
4532         "has-unicode": {
4533           "version": "2.0.1",
4534           "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
4535           "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
4536           "dev": true,
4537           "optional": true
4538         },
4539         "iconv-lite": {
4540           "version": "0.4.21",
4541           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
4542           "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
4543           "dev": true,
4544           "optional": true,
4545           "requires": {
4546             "safer-buffer": "2.1.2"
4547           }
4548         },
4549         "ignore-walk": {
4550           "version": "3.0.1",
4551           "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
4552           "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
4553           "dev": true,
4554           "optional": true,
4555           "requires": {
4556             "minimatch": "3.0.4"
4557           }
4558         },
4559         "inflight": {
4560           "version": "1.0.6",
4561           "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4562           "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4563           "dev": true,
4564           "optional": true,
4565           "requires": {
4566             "once": "1.4.0",
4567             "wrappy": "1.0.2"
4568           }
4569         },
4570         "inherits": {
4571           "version": "2.0.3",
4572           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4573           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4574           "dev": true,
4575           "optional": true
4576         },
4577         "ini": {
4578           "version": "1.3.5",
4579           "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
4580           "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4581           "dev": true,
4582           "optional": true
4583         },
4584         "is-fullwidth-code-point": {
4585           "version": "1.0.0",
4586           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4587           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4588           "dev": true,
4589           "optional": true,
4590           "requires": {
4591             "number-is-nan": "1.0.1"
4592           }
4593         },
4594         "isarray": {
4595           "version": "1.0.0",
4596           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4597           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4598           "dev": true,
4599           "optional": true
4600         },
4601         "minimatch": {
4602           "version": "3.0.4",
4603           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4604           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4605           "dev": true,
4606           "optional": true,
4607           "requires": {
4608             "brace-expansion": "1.1.11"
4609           }
4610         },
4611         "minimist": {
4612           "version": "0.0.8",
4613           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4614           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4615           "dev": true,
4616           "optional": true
4617         },
4618         "minipass": {
4619           "version": "2.2.4",
4620           "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz",
4621           "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
4622           "dev": true,
4623           "optional": true,
4624           "requires": {
4625             "safe-buffer": "5.1.1",
4626             "yallist": "3.0.2"
4627           }
4628         },
4629         "minizlib": {
4630           "version": "1.1.0",
4631           "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
4632           "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
4633           "dev": true,
4634           "optional": true,
4635           "requires": {
4636             "minipass": "2.2.4"
4637           }
4638         },
4639         "mkdirp": {
4640           "version": "0.5.1",
4641           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4642           "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4643           "dev": true,
4644           "optional": true,
4645           "requires": {
4646             "minimist": "0.0.8"
4647           }
4648         },
4649         "ms": {
4650           "version": "2.0.0",
4651           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4652           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4653           "dev": true,
4654           "optional": true
4655         },
4656         "needle": {
4657           "version": "2.2.0",
4658           "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz",
4659           "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
4660           "dev": true,
4661           "optional": true,
4662           "requires": {
4663             "debug": "2.6.9",
4664             "iconv-lite": "0.4.21",
4665             "sax": "1.2.4"
4666           }
4667         },
4668         "node-pre-gyp": {
4669           "version": "0.10.0",
4670           "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz",
4671           "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
4672           "dev": true,
4673           "optional": true,
4674           "requires": {
4675             "detect-libc": "1.0.3",
4676             "mkdirp": "0.5.1",
4677             "needle": "2.2.0",
4678             "nopt": "4.0.1",
4679             "npm-packlist": "1.1.10",
4680             "npmlog": "4.1.2",
4681             "rc": "1.2.7",
4682             "rimraf": "2.6.2",
4683             "semver": "5.5.0",
4684             "tar": "4.4.1"
4685           }
4686         },
4687         "nopt": {
4688           "version": "4.0.1",
4689           "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
4690           "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
4691           "dev": true,
4692           "optional": true,
4693           "requires": {
4694             "abbrev": "1.1.1",
4695             "osenv": "0.1.5"
4696           }
4697         },
4698         "npm-bundled": {
4699           "version": "1.0.3",
4700           "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz",
4701           "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
4702           "dev": true,
4703           "optional": true
4704         },
4705         "npm-packlist": {
4706           "version": "1.1.10",
4707           "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz",
4708           "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
4709           "dev": true,
4710           "optional": true,
4711           "requires": {
4712             "ignore-walk": "3.0.1",
4713             "npm-bundled": "1.0.3"
4714           }
4715         },
4716         "npmlog": {
4717           "version": "4.1.2",
4718           "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4719           "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4720           "dev": true,
4721           "optional": true,
4722           "requires": {
4723             "are-we-there-yet": "1.1.4",
4724             "console-control-strings": "1.1.0",
4725             "gauge": "2.7.4",
4726             "set-blocking": "2.0.0"
4727           }
4728         },
4729         "number-is-nan": {
4730           "version": "1.0.1",
4731           "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4732           "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4733           "dev": true,
4734           "optional": true
4735         },
4736         "object-assign": {
4737           "version": "4.1.1",
4738           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4739           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4740           "dev": true,
4741           "optional": true
4742         },
4743         "once": {
4744           "version": "1.4.0",
4745           "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4746           "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4747           "dev": true,
4748           "optional": true,
4749           "requires": {
4750             "wrappy": "1.0.2"
4751           }
4752         },
4753         "os-homedir": {
4754           "version": "1.0.2",
4755           "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4756           "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4757           "dev": true,
4758           "optional": true
4759         },
4760         "os-tmpdir": {
4761           "version": "1.0.2",
4762           "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4763           "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4764           "dev": true,
4765           "optional": true
4766         },
4767         "osenv": {
4768           "version": "0.1.5",
4769           "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4770           "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4771           "dev": true,
4772           "optional": true,
4773           "requires": {
4774             "os-homedir": "1.0.2",
4775             "os-tmpdir": "1.0.2"
4776           }
4777         },
4778         "path-is-absolute": {
4779           "version": "1.0.1",
4780           "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4781           "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4782           "dev": true,
4783           "optional": true
4784         },
4785         "process-nextick-args": {
4786           "version": "2.0.0",
4787           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4788           "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4789           "dev": true,
4790           "optional": true
4791         },
4792         "rc": {
4793           "version": "1.2.7",
4794           "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
4795           "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
4796           "dev": true,
4797           "optional": true,
4798           "requires": {
4799             "deep-extend": "0.5.1",
4800             "ini": "1.3.5",
4801             "minimist": "1.2.0",
4802             "strip-json-comments": "2.0.1"
4803           },
4804           "dependencies": {
4805             "minimist": {
4806               "version": "1.2.0",
4807               "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4808               "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4809               "dev": true,
4810               "optional": true
4811             }
4812           }
4813         },
4814         "readable-stream": {
4815           "version": "2.3.6",
4816           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4817           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4818           "dev": true,
4819           "optional": true,
4820           "requires": {
4821             "core-util-is": "1.0.2",
4822             "inherits": "2.0.3",
4823             "isarray": "1.0.0",
4824             "process-nextick-args": "2.0.0",
4825             "safe-buffer": "5.1.1",
4826             "string_decoder": "1.1.1",
4827             "util-deprecate": "1.0.2"
4828           }
4829         },
4830         "rimraf": {
4831           "version": "2.6.2",
4832           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4833           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4834           "dev": true,
4835           "optional": true,
4836           "requires": {
4837             "glob": "7.1.2"
4838           }
4839         },
4840         "safe-buffer": {
4841           "version": "5.1.1",
4842           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
4843           "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
4844           "dev": true,
4845           "optional": true
4846         },
4847         "safer-buffer": {
4848           "version": "2.1.2",
4849           "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4850           "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4851           "dev": true,
4852           "optional": true
4853         },
4854         "sax": {
4855           "version": "1.2.4",
4856           "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
4857           "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
4858           "dev": true,
4859           "optional": true
4860         },
4861         "semver": {
4862           "version": "5.5.0",
4863           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4864           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4865           "dev": true,
4866           "optional": true
4867         },
4868         "set-blocking": {
4869           "version": "2.0.0",
4870           "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4871           "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4872           "dev": true,
4873           "optional": true
4874         },
4875         "signal-exit": {
4876           "version": "3.0.2",
4877           "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4878           "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4879           "dev": true,
4880           "optional": true
4881         },
4882         "string-width": {
4883           "version": "1.0.2",
4884           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4885           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4886           "dev": true,
4887           "optional": true,
4888           "requires": {
4889             "code-point-at": "1.1.0",
4890             "is-fullwidth-code-point": "1.0.0",
4891             "strip-ansi": "3.0.1"
4892           }
4893         },
4894         "string_decoder": {
4895           "version": "1.1.1",
4896           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4897           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4898           "dev": true,
4899           "optional": true,
4900           "requires": {
4901             "safe-buffer": "5.1.1"
4902           }
4903         },
4904         "strip-ansi": {
4905           "version": "3.0.1",
4906           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4907           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4908           "dev": true,
4909           "optional": true,
4910           "requires": {
4911             "ansi-regex": "2.1.1"
4912           }
4913         },
4914         "strip-json-comments": {
4915           "version": "2.0.1",
4916           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4917           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4918           "dev": true,
4919           "optional": true
4920         },
4921         "tar": {
4922           "version": "4.4.1",
4923           "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz",
4924           "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
4925           "dev": true,
4926           "optional": true,
4927           "requires": {
4928             "chownr": "1.0.1",
4929             "fs-minipass": "1.2.5",
4930             "minipass": "2.2.4",
4931             "minizlib": "1.1.0",
4932             "mkdirp": "0.5.1",
4933             "safe-buffer": "5.1.1",
4934             "yallist": "3.0.2"
4935           }
4936         },
4937         "util-deprecate": {
4938           "version": "1.0.2",
4939           "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4940           "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4941           "dev": true,
4942           "optional": true
4943         },
4944         "wide-align": {
4945           "version": "1.1.2",
4946           "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
4947           "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
4948           "dev": true,
4949           "optional": true,
4950           "requires": {
4951             "string-width": "1.0.2"
4952           }
4953         },
4954         "wrappy": {
4955           "version": "1.0.2",
4956           "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4957           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4958           "dev": true,
4959           "optional": true
4960         },
4961         "yallist": {
4962           "version": "3.0.2",
4963           "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
4964           "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
4965           "dev": true,
4966           "optional": true
4967         }
4968       }
4969     },
4970     "fstream": {
4971       "version": "1.0.12",
4972       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
4973       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
4974       "dev": true,
4975       "requires": {
4976         "graceful-fs": "4.1.11",
4977         "inherits": "2.0.3",
4978         "mkdirp": "0.5.1",
4979         "rimraf": "2.6.2"
4980       }
4981     },
4982     "function-bind": {
4983       "version": "1.1.1",
4984       "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz",
4985       "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=",
4986       "dev": true
4987     },
4988     "functional-red-black-tree": {
4989       "version": "1.0.1",
4990       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
4991       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4992       "dev": true
4993     },
4994     "gauge": {
4995       "version": "2.7.4",
4996       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
4997       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4998       "dev": true,
4999       "requires": {
5000         "aproba": "1.2.0",
5001         "console-control-strings": "1.1.0",
5002         "has-unicode": "2.0.1",
5003         "object-assign": "4.1.1",
5004         "signal-exit": "3.0.2",
5005         "string-width": "1.0.2",
5006         "strip-ansi": "3.0.1",
5007         "wide-align": "1.1.3"
5008       }
5009     },
5010     "gaze": {
5011       "version": "1.1.3",
5012       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
5013       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
5014       "dev": true,
5015       "requires": {
5016         "globule": "1.2.1"
5017       }
5018     },
5019     "get-caller-file": {
5020       "version": "1.0.2",
5021       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
5022       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
5023     },
5024     "get-stdin": {
5025       "version": "4.0.1",
5026       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
5027       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
5028       "dev": true
5029     },
5030     "get-stream": {
5031       "version": "3.0.0",
5032       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
5033       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
5034       "dev": true
5035     },
5036     "getpass": {
5037       "version": "0.1.7",
5038       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
5039       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5040       "dev": true,
5041       "requires": {
5042         "assert-plus": "1.0.0"
5043       }
5044     },
5045     "glob": {
5046       "version": "7.1.2",
5047       "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
5048       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
5049       "requires": {
5050         "fs.realpath": "1.0.0",
5051         "inflight": "1.0.6",
5052         "inherits": "2.0.3",
5053         "minimatch": "3.0.4",
5054         "once": "1.4.0",
5055         "path-is-absolute": "1.0.1"
5056       }
5057     },
5058     "glob-base": {
5059       "version": "0.3.0",
5060       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
5061       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
5062       "dev": true,
5063       "requires": {
5064         "glob-parent": "2.0.0",
5065         "is-glob": "2.0.1"
5066       }
5067     },
5068     "glob-parent": {
5069       "version": "2.0.0",
5070       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
5071       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
5072       "dev": true,
5073       "requires": {
5074         "is-glob": "2.0.1"
5075       }
5076     },
5077     "global": {
5078       "version": "4.3.2",
5079       "resolved": "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
5080       "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
5081       "dev": true,
5082       "requires": {
5083         "min-document": "2.19.0",
5084         "process": "0.5.2"
5085       }
5086     },
5087     "global-agent": {
5088       "version": "2.1.12",
5089       "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz",
5090       "integrity": "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==",
5091       "dev": true,
5092       "optional": true,
5093       "requires": {
5094         "boolean": "^3.0.1",
5095         "core-js": "^3.6.5",
5096         "es6-error": "^4.1.1",
5097         "matcher": "^3.0.0",
5098         "roarr": "^2.15.3",
5099         "semver": "^7.3.2",
5100         "serialize-error": "^7.0.1"
5101       },
5102       "dependencies": {
5103         "core-js": {
5104           "version": "3.6.5",
5105           "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
5106           "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
5107           "dev": true,
5108           "optional": true
5109         },
5110         "semver": {
5111           "version": "7.3.2",
5112           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
5113           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
5114           "dev": true,
5115           "optional": true
5116         }
5117       }
5118     },
5119     "global-dirs": {
5120       "version": "0.1.1",
5121       "resolved": "http://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz",
5122       "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
5123       "dev": true,
5124       "requires": {
5125         "ini": "1.3.5"
5126       }
5127     },
5128     "global-tunnel-ng": {
5129       "version": "2.7.1",
5130       "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz",
5131       "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==",
5132       "dev": true,
5133       "optional": true,
5134       "requires": {
5135         "encodeurl": "^1.0.2",
5136         "lodash": "^4.17.10",
5137         "npm-conf": "^1.1.3",
5138         "tunnel": "^0.0.6"
5139       }
5140     },
5141     "globals": {
5142       "version": "9.18.0",
5143       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
5144       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo="
5145     },
5146     "globalthis": {
5147       "version": "1.0.1",
5148       "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz",
5149       "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==",
5150       "dev": true,
5151       "optional": true,
5152       "requires": {
5153         "define-properties": "^1.1.3"
5154       },
5155       "dependencies": {
5156         "define-properties": {
5157           "version": "1.1.3",
5158           "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
5159           "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
5160           "dev": true,
5161           "optional": true,
5162           "requires": {
5163             "object-keys": "^1.0.12"
5164           }
5165         },
5166         "object-keys": {
5167           "version": "1.1.1",
5168           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
5169           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
5170           "dev": true,
5171           "optional": true
5172         }
5173       }
5174     },
5175     "globule": {
5176       "version": "1.2.1",
5177       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
5178       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
5179       "dev": true,
5180       "requires": {
5181         "glob": "7.1.2",
5182         "lodash": "4.17.14",
5183         "minimatch": "3.0.4"
5184       }
5185     },
5186     "got": {
5187       "version": "6.7.1",
5188       "resolved": "http://registry.npm.taobao.org/got/download/got-6.7.1.tgz",
5189       "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
5190       "dev": true,
5191       "requires": {
5192         "create-error-class": "3.0.2",
5193         "duplexer3": "0.1.4",
5194         "get-stream": "3.0.0",
5195         "is-redirect": "1.0.0",
5196         "is-retry-allowed": "1.1.0",
5197         "is-stream": "1.1.0",
5198         "lowercase-keys": "1.0.1",
5199         "safe-buffer": "5.1.2",
5200         "timed-out": "4.0.1",
5201         "unzip-response": "2.0.1",
5202         "url-parse-lax": "1.0.0"
5203       }
5204     },
5205     "graceful-fs": {
5206       "version": "4.1.11",
5207       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
5208       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
5209     },
5210     "gud": {
5211       "version": "1.0.0",
5212       "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
5213       "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
5214     },
5215     "har-schema": {
5216       "version": "2.0.0",
5217       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
5218       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
5219       "dev": true
5220     },
5221     "har-validator": {
5222       "version": "5.0.3",
5223       "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz",
5224       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
5225       "dev": true,
5226       "requires": {
5227         "ajv": "5.5.2",
5228         "har-schema": "2.0.0"
5229       }
5230     },
5231     "has": {
5232       "version": "1.0.1",
5233       "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.1.tgz",
5234       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
5235       "dev": true,
5236       "requires": {
5237         "function-bind": "1.1.1"
5238       }
5239     },
5240     "has-ansi": {
5241       "version": "2.0.0",
5242       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
5243       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5244       "requires": {
5245         "ansi-regex": "2.1.1"
5246       }
5247     },
5248     "has-flag": {
5249       "version": "1.0.0",
5250       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
5251       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
5252       "dev": true
5253     },
5254     "has-symbols": {
5255       "version": "1.0.0",
5256       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
5257       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
5258       "dev": true
5259     },
5260     "has-unicode": {
5261       "version": "2.0.1",
5262       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
5263       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5264       "dev": true
5265     },
5266     "history": {
5267       "version": "2.1.2",
5268       "resolved": "http://registry.npm.taobao.org/history/download/history-2.1.2.tgz",
5269       "integrity": "sha1-SqLeiXoOSGfkU5hDvm7Nsphr/ew=",
5270       "requires": {
5271         "deep-equal": "1.0.1",
5272         "invariant": "2.2.4",
5273         "query-string": "3.0.3",
5274         "warning": "2.1.0"
5275       },
5276       "dependencies": {
5277         "warning": {
5278           "version": "2.1.0",
5279           "resolved": "http://registry.npm.taobao.org/warning/download/warning-2.1.0.tgz",
5280           "integrity": "sha1-ISINnGOvx3qMkhEeARr3Bc4MaQE=",
5281           "requires": {
5282             "loose-envify": "1.3.1"
5283           }
5284         }
5285       }
5286     },
5287     "hjs-webpack": {
5288       "version": "8.4.3",
5289       "resolved": "http://registry.npm.taobao.org/hjs-webpack/download/hjs-webpack-8.4.3.tgz",
5290       "integrity": "sha1-weVybFSIW9GDbBXUESASKh/dcME=",
5291       "dev": true,
5292       "requires": {
5293         "compression": "1.7.2",
5294         "connect-history-api-fallback": "1.5.0",
5295         "contains-path": "0.1.0",
5296         "express": "4.16.3",
5297         "extract-text-webpack-plugin": "1.0.1",
5298         "find-root": "1.1.0",
5299         "http-proxy-middleware": "0.17.4",
5300         "lodash.assign": "4.2.0",
5301         "lodash.defaults": "4.2.0",
5302         "lodash.pick": "4.4.0",
5303         "rimraf": "2.6.2",
5304         "webpack": "1.15.0",
5305         "webpack-dev-middleware": "1.12.2",
5306         "webpack-hot-middleware": "2.22.2"
5307       }
5308     },
5309     "hoist-non-react-statics": {
5310       "version": "2.5.0",
5311       "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-2.5.0.tgz",
5312       "integrity": "sha1-0sot/BnFqRxaZhXOjlZO8DR+KkA="
5313     },
5314     "home-or-tmp": {
5315       "version": "2.0.0",
5316       "resolved": "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz",
5317       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
5318       "requires": {
5319         "os-homedir": "1.0.2",
5320         "os-tmpdir": "1.0.2"
5321       }
5322     },
5323     "hosted-git-info": {
5324       "version": "2.6.0",
5325       "resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.6.0.tgz",
5326       "integrity": "sha1-IyNbKasjDFdqqw1PE/wEawsDgiI=",
5327       "dev": true
5328     },
5329     "html-comment-regex": {
5330       "version": "1.1.2",
5331       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
5332       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
5333       "dev": true
5334     },
5335     "html-entities": {
5336       "version": "1.2.1",
5337       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
5338       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
5339       "dev": true
5340     },
5341     "html-parse-stringify2": {
5342       "version": "2.0.1",
5343       "resolved": "https://registry.npmjs.org/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz",
5344       "integrity": "sha1-3FZwtyksoVi3vJFsmmc1rIhyg0o=",
5345       "requires": {
5346         "void-elements": "2.0.1"
5347       }
5348     },
5349     "http-cache-semantics": {
5350       "version": "4.1.0",
5351       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
5352       "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
5353       "dev": true
5354     },
5355     "http-errors": {
5356       "version": "1.6.3",
5357       "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz",
5358       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
5359       "dev": true,
5360       "requires": {
5361         "depd": "1.1.2",
5362         "inherits": "2.0.3",
5363         "setprototypeof": "1.1.0",
5364         "statuses": "1.5.0"
5365       }
5366     },
5367     "http-proxy": {
5368       "version": "1.17.0",
5369       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.17.0.tgz",
5370       "integrity": "sha1-etOElGWPhGBeL220Q230EPTlvpo=",
5371       "dev": true,
5372       "requires": {
5373         "eventemitter3": "3.1.0",
5374         "follow-redirects": "1.0.0",
5375         "requires-port": "1.0.0"
5376       }
5377     },
5378     "http-proxy-middleware": {
5379       "version": "0.17.4",
5380       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz",
5381       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
5382       "dev": true,
5383       "requires": {
5384         "http-proxy": "1.17.0",
5385         "is-glob": "3.1.0",
5386         "lodash": "4.17.14",
5387         "micromatch": "2.3.11"
5388       },
5389       "dependencies": {
5390         "is-extglob": {
5391           "version": "2.1.1",
5392           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
5393           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5394           "dev": true
5395         },
5396         "is-glob": {
5397           "version": "3.1.0",
5398           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
5399           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
5400           "dev": true,
5401           "requires": {
5402             "is-extglob": "2.1.1"
5403           }
5404         }
5405       }
5406     },
5407     "http-signature": {
5408       "version": "1.2.0",
5409       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
5410       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5411       "dev": true,
5412       "requires": {
5413         "assert-plus": "1.0.0",
5414         "jsprim": "1.4.1",
5415         "sshpk": "1.14.1"
5416       }
5417     },
5418     "https-browserify": {
5419       "version": "0.0.1",
5420       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
5421       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
5422       "dev": true
5423     },
5424     "i18next": {
5425       "version": "11.9.1",
5426       "resolved": "https://registry.npmjs.org/i18next/-/i18next-11.9.1.tgz",
5427       "integrity": "sha512-sUAfCdKYi8EufO6B8aY5RF/hqweCpRKvbxUhlzlmlAr+LgJQ2kXe/5y02kaPu6ApFIiW5WOz8+3ehoy97LUtMw=="
5428     },
5429     "i18next-browser-languagedetector": {
5430       "version": "2.2.3",
5431       "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-2.2.3.tgz",
5432       "integrity": "sha512-sJZ2n9Vgax0vGer23hJMwyO3FRO7P0dq2DXZPXWE329g3snfJUcw+S24Mp3lqJaxL/0McDu4BD75ds6pzIfhhw=="
5433     },
5434     "iconv-lite": {
5435       "version": "0.4.23",
5436       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.23.tgz",
5437       "integrity": "sha1-KXhx9jvlB63Pv8pxXQzQ7thOmmM=",
5438       "requires": {
5439         "safer-buffer": "2.1.2"
5440       }
5441     },
5442     "icss-replace-symbols": {
5443       "version": "1.1.0",
5444       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
5445       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
5446       "dev": true
5447     },
5448     "ieee754": {
5449       "version": "1.1.11",
5450       "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.11.tgz",
5451       "integrity": "sha1-wWOE/+APW3g1gk5ntvK9RKUilFU=",
5452       "dev": true
5453     },
5454     "ignore": {
5455       "version": "3.3.10",
5456       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
5457       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
5458       "dev": true
5459     },
5460     "import-lazy": {
5461       "version": "2.1.0",
5462       "resolved": "http://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz",
5463       "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
5464       "dev": true
5465     },
5466     "imurmurhash": {
5467       "version": "0.1.4",
5468       "resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
5469       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5470       "dev": true
5471     },
5472     "in-publish": {
5473       "version": "2.0.0",
5474       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
5475       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
5476       "dev": true
5477     },
5478     "indent-string": {
5479       "version": "2.1.0",
5480       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
5481       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5482       "dev": true,
5483       "requires": {
5484         "repeating": "2.0.1"
5485       }
5486     },
5487     "indexes-of": {
5488       "version": "1.0.1",
5489       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
5490       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
5491       "dev": true
5492     },
5493     "indexof": {
5494       "version": "0.0.1",
5495       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
5496       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
5497       "dev": true
5498     },
5499     "inflight": {
5500       "version": "1.0.6",
5501       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
5502       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5503       "requires": {
5504         "once": "1.4.0",
5505         "wrappy": "1.0.2"
5506       }
5507     },
5508     "inherits": {
5509       "version": "2.0.3",
5510       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
5511       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
5512     },
5513     "ini": {
5514       "version": "1.3.5",
5515       "resolved": "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz",
5516       "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=",
5517       "dev": true
5518     },
5519     "inquirer": {
5520       "version": "3.3.0",
5521       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
5522       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
5523       "dev": true,
5524       "requires": {
5525         "ansi-escapes": "3.2.0",
5526         "chalk": "2.4.2",
5527         "cli-cursor": "2.1.0",
5528         "cli-width": "2.2.0",
5529         "external-editor": "2.2.0",
5530         "figures": "2.0.0",
5531         "lodash": "4.17.14",
5532         "mute-stream": "0.0.7",
5533         "run-async": "2.3.0",
5534         "rx-lite": "4.0.8",
5535         "rx-lite-aggregates": "4.0.8",
5536         "string-width": "2.1.1",
5537         "strip-ansi": "4.0.0",
5538         "through": "2.3.8"
5539       },
5540       "dependencies": {
5541         "ansi-regex": {
5542           "version": "3.0.0",
5543           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5544           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5545           "dev": true
5546         },
5547         "ansi-styles": {
5548           "version": "3.2.1",
5549           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5550           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5551           "dev": true,
5552           "requires": {
5553             "color-convert": "1.9.1"
5554           }
5555         },
5556         "chalk": {
5557           "version": "2.4.2",
5558           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5559           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5560           "dev": true,
5561           "requires": {
5562             "ansi-styles": "3.2.1",
5563             "escape-string-regexp": "1.0.5",
5564             "supports-color": "5.5.0"
5565           }
5566         },
5567         "has-flag": {
5568           "version": "3.0.0",
5569           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5570           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5571           "dev": true
5572         },
5573         "is-fullwidth-code-point": {
5574           "version": "2.0.0",
5575           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5576           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5577           "dev": true
5578         },
5579         "string-width": {
5580           "version": "2.1.1",
5581           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5582           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5583           "dev": true,
5584           "requires": {
5585             "is-fullwidth-code-point": "2.0.0",
5586             "strip-ansi": "4.0.0"
5587           }
5588         },
5589         "strip-ansi": {
5590           "version": "4.0.0",
5591           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5592           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5593           "dev": true,
5594           "requires": {
5595             "ansi-regex": "3.0.0"
5596           }
5597         },
5598         "supports-color": {
5599           "version": "5.5.0",
5600           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5601           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5602           "dev": true,
5603           "requires": {
5604             "has-flag": "3.0.0"
5605           }
5606         }
5607       }
5608     },
5609     "interpret": {
5610       "version": "0.6.6",
5611       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-0.6.6.tgz",
5612       "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=",
5613       "dev": true
5614     },
5615     "invariant": {
5616       "version": "2.2.4",
5617       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz",
5618       "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=",
5619       "requires": {
5620         "loose-envify": "1.3.1"
5621       }
5622     },
5623     "invert-kv": {
5624       "version": "1.0.0",
5625       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
5626       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
5627       "dev": true
5628     },
5629     "ip-regex": {
5630       "version": "2.1.0",
5631       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
5632       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
5633     },
5634     "ipaddr.js": {
5635       "version": "1.6.0",
5636       "resolved": "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.6.0.tgz",
5637       "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",
5638       "dev": true
5639     },
5640     "is-absolute-url": {
5641       "version": "2.1.0",
5642       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
5643       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
5644       "dev": true
5645     },
5646     "is-arrayish": {
5647       "version": "0.2.1",
5648       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
5649       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5650       "dev": true
5651     },
5652     "is-binary-path": {
5653       "version": "1.0.1",
5654       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
5655       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
5656       "dev": true,
5657       "requires": {
5658         "binary-extensions": "1.11.0"
5659       }
5660     },
5661     "is-buffer": {
5662       "version": "1.1.6",
5663       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz",
5664       "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
5665       "dev": true
5666     },
5667     "is-builtin-module": {
5668       "version": "1.0.0",
5669       "resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
5670       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
5671       "dev": true,
5672       "requires": {
5673         "builtin-modules": "1.1.1"
5674       }
5675     },
5676     "is-callable": {
5677       "version": "1.1.3",
5678       "resolved": "http://registry.npm.taobao.org/is-callable/download/is-callable-1.1.3.tgz",
5679       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
5680       "dev": true
5681     },
5682     "is-ci": {
5683       "version": "1.1.0",
5684       "resolved": "http://registry.npm.taobao.org/is-ci/download/is-ci-1.1.0.tgz",
5685       "integrity": "sha1-JH5BYueGDOu9rzC3dNawrH3P56U=",
5686       "dev": true,
5687       "requires": {
5688         "ci-info": "1.1.3"
5689       }
5690     },
5691     "is-date-object": {
5692       "version": "1.0.1",
5693       "resolved": "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz",
5694       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
5695       "dev": true
5696     },
5697     "is-directory": {
5698       "version": "0.3.1",
5699       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
5700       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
5701       "dev": true
5702     },
5703     "is-dotfile": {
5704       "version": "1.0.3",
5705       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
5706       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
5707       "dev": true
5708     },
5709     "is-equal-shallow": {
5710       "version": "0.1.3",
5711       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
5712       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
5713       "dev": true,
5714       "requires": {
5715         "is-primitive": "2.0.0"
5716       }
5717     },
5718     "is-extendable": {
5719       "version": "0.1.1",
5720       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
5721       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5722       "dev": true
5723     },
5724     "is-extglob": {
5725       "version": "1.0.0",
5726       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
5727       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
5728       "dev": true
5729     },
5730     "is-finite": {
5731       "version": "1.0.2",
5732       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
5733       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
5734       "requires": {
5735         "number-is-nan": "1.0.1"
5736       }
5737     },
5738     "is-fullwidth-code-point": {
5739       "version": "1.0.0",
5740       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
5741       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5742       "requires": {
5743         "number-is-nan": "1.0.1"
5744       }
5745     },
5746     "is-glob": {
5747       "version": "2.0.1",
5748       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
5749       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
5750       "dev": true,
5751       "requires": {
5752         "is-extglob": "1.0.0"
5753       }
5754     },
5755     "is-installed-globally": {
5756       "version": "0.1.0",
5757       "resolved": "http://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.1.0.tgz",
5758       "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
5759       "dev": true,
5760       "requires": {
5761         "global-dirs": "0.1.1",
5762         "is-path-inside": "1.0.1"
5763       }
5764     },
5765     "is-npm": {
5766       "version": "1.0.0",
5767       "resolved": "http://registry.npm.taobao.org/is-npm/download/is-npm-1.0.0.tgz",
5768       "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
5769       "dev": true
5770     },
5771     "is-number": {
5772       "version": "2.1.0",
5773       "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
5774       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
5775       "dev": true,
5776       "requires": {
5777         "kind-of": "3.2.2"
5778       }
5779     },
5780     "is-obj": {
5781       "version": "1.0.1",
5782       "resolved": "http://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz",
5783       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
5784       "dev": true
5785     },
5786     "is-path-inside": {
5787       "version": "1.0.1",
5788       "resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz",
5789       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
5790       "dev": true,
5791       "requires": {
5792         "path-is-inside": "1.0.2"
5793       }
5794     },
5795     "is-plain-obj": {
5796       "version": "1.1.0",
5797       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5798       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5799       "dev": true
5800     },
5801     "is-plain-object": {
5802       "version": "2.0.4",
5803       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
5804       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
5805       "dev": true,
5806       "requires": {
5807         "isobject": "3.0.1"
5808       },
5809       "dependencies": {
5810         "isobject": {
5811           "version": "3.0.1",
5812           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
5813           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5814           "dev": true
5815         }
5816       }
5817     },
5818     "is-posix-bracket": {
5819       "version": "0.1.1",
5820       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
5821       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
5822       "dev": true
5823     },
5824     "is-primitive": {
5825       "version": "2.0.0",
5826       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
5827       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
5828       "dev": true
5829     },
5830     "is-promise": {
5831       "version": "2.1.0",
5832       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
5833       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
5834     },
5835     "is-redirect": {
5836       "version": "1.0.0",
5837       "resolved": "http://registry.npm.taobao.org/is-redirect/download/is-redirect-1.0.0.tgz",
5838       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
5839       "dev": true
5840     },
5841     "is-regex": {
5842       "version": "1.0.4",
5843       "resolved": "http://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz",
5844       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
5845       "dev": true,
5846       "requires": {
5847         "has": "1.0.1"
5848       }
5849     },
5850     "is-resolvable": {
5851       "version": "1.1.0",
5852       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
5853       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
5854       "dev": true
5855     },
5856     "is-retry-allowed": {
5857       "version": "1.1.0",
5858       "resolved": "http://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.1.0.tgz",
5859       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
5860       "dev": true
5861     },
5862     "is-stream": {
5863       "version": "1.1.0",
5864       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
5865       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
5866     },
5867     "is-svg": {
5868       "version": "2.1.0",
5869       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
5870       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
5871       "dev": true,
5872       "requires": {
5873         "html-comment-regex": "1.1.2"
5874       }
5875     },
5876     "is-symbol": {
5877       "version": "1.0.1",
5878       "resolved": "http://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.1.tgz",
5879       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
5880       "dev": true
5881     },
5882     "is-typedarray": {
5883       "version": "1.0.0",
5884       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
5885       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
5886       "dev": true
5887     },
5888     "is-url": {
5889       "version": "1.2.4",
5890       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
5891       "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
5892     },
5893     "is-utf8": {
5894       "version": "0.2.1",
5895       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
5896       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
5897       "dev": true
5898     },
5899     "is2": {
5900       "version": "2.0.1",
5901       "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz",
5902       "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==",
5903       "requires": {
5904         "deep-is": "0.1.3",
5905         "ip-regex": "2.1.0",
5906         "is-url": "1.2.4"
5907       }
5908     },
5909     "isarray": {
5910       "version": "0.0.1",
5911       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
5912       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5913       "dev": true
5914     },
5915     "isbinaryfile": {
5916       "version": "3.0.2",
5917       "resolved": "http://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-3.0.2.tgz",
5918       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
5919       "dev": true
5920     },
5921     "isexe": {
5922       "version": "2.0.0",
5923       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
5924       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
5925     },
5926     "isobject": {
5927       "version": "2.1.0",
5928       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
5929       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5930       "dev": true,
5931       "requires": {
5932         "isarray": "1.0.0"
5933       },
5934       "dependencies": {
5935         "isarray": {
5936           "version": "1.0.0",
5937           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
5938           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5939           "dev": true
5940         }
5941       }
5942     },
5943     "isomorphic-fetch": {
5944       "version": "2.2.1",
5945       "resolved": "http://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz",
5946       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
5947       "requires": {
5948         "node-fetch": "1.6.3",
5949         "whatwg-fetch": "2.0.4"
5950       }
5951     },
5952     "isstream": {
5953       "version": "0.1.2",
5954       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
5955       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
5956       "dev": true
5957     },
5958     "js-base64": {
5959       "version": "2.4.5",
5960       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.5.tgz",
5961       "integrity": "sha1-4pPNPHyC8HDXAPx6HKCi5p8QH5I=",
5962       "dev": true
5963     },
5964     "js-tokens": {
5965       "version": "3.0.2",
5966       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
5967       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
5968     },
5969     "js-yaml": {
5970       "version": "3.13.1",
5971       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
5972       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
5973       "dev": true,
5974       "requires": {
5975         "argparse": "1.0.10",
5976         "esprima": "4.0.1"
5977       }
5978     },
5979     "jsbn": {
5980       "version": "0.1.1",
5981       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
5982       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5983       "dev": true,
5984       "optional": true
5985     },
5986     "jsesc": {
5987       "version": "1.3.0",
5988       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
5989       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
5990     },
5991     "json-buffer": {
5992       "version": "3.0.0",
5993       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
5994       "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
5995       "dev": true
5996     },
5997     "json-loader": {
5998       "version": "0.5.7",
5999       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
6000       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
6001       "dev": true
6002     },
6003     "json-parse-better-errors": {
6004       "version": "1.0.2",
6005       "resolved": "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz",
6006       "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
6007       "dev": true
6008     },
6009     "json-schema": {
6010       "version": "0.2.3",
6011       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
6012       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
6013       "dev": true
6014     },
6015     "json-schema-traverse": {
6016       "version": "0.3.1",
6017       "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
6018       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
6019       "dev": true
6020     },
6021     "json-stable-stringify-without-jsonify": {
6022       "version": "1.0.1",
6023       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
6024       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
6025       "dev": true
6026     },
6027     "json-stringify-safe": {
6028       "version": "5.0.1",
6029       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
6030       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
6031       "dev": true
6032     },
6033     "json5": {
6034       "version": "0.5.1",
6035       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
6036       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
6037     },
6038     "jsonfile": {
6039       "version": "4.0.0",
6040       "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz",
6041       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
6042       "requires": {
6043         "graceful-fs": "4.1.11"
6044       }
6045     },
6046     "jsonify": {
6047       "version": "0.0.0",
6048       "resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
6049       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
6050       "dev": true
6051     },
6052     "jsprim": {
6053       "version": "1.4.1",
6054       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
6055       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
6056       "dev": true,
6057       "requires": {
6058         "assert-plus": "1.0.0",
6059         "extsprintf": "1.3.0",
6060         "json-schema": "0.2.3",
6061         "verror": "1.10.0"
6062       }
6063     },
6064     "jsx-ast-utils": {
6065       "version": "2.2.1",
6066       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz",
6067       "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==",
6068       "dev": true,
6069       "requires": {
6070         "array-includes": "3.0.3",
6071         "object.assign": "4.1.0"
6072       }
6073     },
6074     "keycode": {
6075       "version": "2.2.0",
6076       "resolved": "http://registry.npm.taobao.org/keycode/download/keycode-2.2.0.tgz",
6077       "integrity": "sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ="
6078     },
6079     "keyv": {
6080       "version": "3.1.0",
6081       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
6082       "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
6083       "dev": true,
6084       "requires": {
6085         "json-buffer": "3.0.0"
6086       }
6087     },
6088     "kind-of": {
6089       "version": "3.2.2",
6090       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
6091       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6092       "dev": true,
6093       "requires": {
6094         "is-buffer": "1.1.6"
6095       }
6096     },
6097     "latest-version": {
6098       "version": "3.1.0",
6099       "resolved": "http://registry.npm.taobao.org/latest-version/download/latest-version-3.1.0.tgz",
6100       "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
6101       "dev": true,
6102       "requires": {
6103         "package-json": "4.0.1"
6104       }
6105     },
6106     "lazy-cache": {
6107       "version": "1.0.4",
6108       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
6109       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
6110       "dev": true
6111     },
6112     "lazy-val": {
6113       "version": "1.0.3",
6114       "resolved": "http://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.3.tgz",
6115       "integrity": "sha1-u5eyAO8AgB2UwxfincbtOeMcXtw=",
6116       "dev": true
6117     },
6118     "lcid": {
6119       "version": "1.0.0",
6120       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
6121       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
6122       "dev": true,
6123       "requires": {
6124         "invert-kv": "1.0.0"
6125       }
6126     },
6127     "levn": {
6128       "version": "0.3.0",
6129       "resolved": "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz",
6130       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
6131       "dev": true,
6132       "requires": {
6133         "prelude-ls": "1.1.2",
6134         "type-check": "0.3.2"
6135       }
6136     },
6137     "load-json-file": {
6138       "version": "1.1.0",
6139       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
6140       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6141       "dev": true,
6142       "requires": {
6143         "graceful-fs": "4.1.11",
6144         "parse-json": "2.2.0",
6145         "pify": "2.3.0",
6146         "pinkie-promise": "2.0.1",
6147         "strip-bom": "2.0.0"
6148       }
6149     },
6150     "loader-utils": {
6151       "version": "0.2.17",
6152       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
6153       "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
6154       "dev": true,
6155       "requires": {
6156         "big.js": "3.2.0",
6157         "emojis-list": "2.1.0",
6158         "json5": "0.5.1",
6159         "object-assign": "4.1.1"
6160       }
6161     },
6162     "locate-path": {
6163       "version": "2.0.0",
6164       "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
6165       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
6166       "dev": true,
6167       "requires": {
6168         "p-locate": "2.0.0",
6169         "path-exists": "3.0.0"
6170       },
6171       "dependencies": {
6172         "path-exists": {
6173           "version": "3.0.0",
6174           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
6175           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6176           "dev": true
6177         }
6178       }
6179     },
6180     "lodash": {
6181       "version": "4.17.14",
6182       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
6183       "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw=="
6184     },
6185     "lodash._baseassign": {
6186       "version": "3.2.0",
6187       "resolved": "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz",
6188       "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
6189       "dev": true,
6190       "requires": {
6191         "lodash._basecopy": "3.0.1",
6192         "lodash.keys": "3.1.2"
6193       }
6194     },
6195     "lodash._basecopy": {
6196       "version": "3.0.1",
6197       "resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
6198       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
6199       "dev": true
6200     },
6201     "lodash._bindcallback": {
6202       "version": "3.0.1",
6203       "resolved": "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz",
6204       "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
6205       "dev": true
6206     },
6207     "lodash._createassigner": {
6208       "version": "3.1.1",
6209       "resolved": "http://registry.npm.taobao.org/lodash._createassigner/download/lodash._createassigner-3.1.1.tgz",
6210       "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
6211       "dev": true,
6212       "requires": {
6213         "lodash._bindcallback": "3.0.1",
6214         "lodash._isiterateecall": "3.0.9",
6215         "lodash.restparam": "3.6.1"
6216       }
6217     },
6218     "lodash._getnative": {
6219       "version": "3.9.1",
6220       "resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
6221       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
6222       "dev": true
6223     },
6224     "lodash._isiterateecall": {
6225       "version": "3.0.9",
6226       "resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
6227       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
6228       "dev": true
6229     },
6230     "lodash.assign": {
6231       "version": "4.2.0",
6232       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
6233       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
6234     },
6235     "lodash.camelcase": {
6236       "version": "4.3.0",
6237       "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
6238       "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
6239       "dev": true
6240     },
6241     "lodash.defaults": {
6242       "version": "4.2.0",
6243       "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz",
6244       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
6245       "dev": true
6246     },
6247     "lodash.get": {
6248       "version": "4.4.2",
6249       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
6250       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
6251     },
6252     "lodash.isarguments": {
6253       "version": "3.1.0",
6254       "resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
6255       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
6256       "dev": true
6257     },
6258     "lodash.isarray": {
6259       "version": "3.0.4",
6260       "resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
6261       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
6262       "dev": true
6263     },
6264     "lodash.isequal": {
6265       "version": "4.5.0",
6266       "resolved": "http://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz",
6267       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
6268     },
6269     "lodash.isplainobject": {
6270       "version": "4.0.6",
6271       "resolved": "http://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz",
6272       "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
6273     },
6274     "lodash.keys": {
6275       "version": "3.1.2",
6276       "resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
6277       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
6278       "dev": true,
6279       "requires": {
6280         "lodash._getnative": "3.9.1",
6281         "lodash.isarguments": "3.1.0",
6282         "lodash.isarray": "3.0.4"
6283       }
6284     },
6285     "lodash.memoize": {
6286       "version": "4.1.2",
6287       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
6288       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
6289       "dev": true
6290     },
6291     "lodash.pick": {
6292       "version": "4.4.0",
6293       "resolved": "http://registry.npm.taobao.org/lodash.pick/download/lodash.pick-4.4.0.tgz",
6294       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
6295       "dev": true
6296     },
6297     "lodash.pickby": {
6298       "version": "4.6.0",
6299       "resolved": "http://registry.npm.taobao.org/lodash.pickby/download/lodash.pickby-4.6.0.tgz",
6300       "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=",
6301       "dev": true
6302     },
6303     "lodash.restparam": {
6304       "version": "3.6.1",
6305       "resolved": "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz",
6306       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
6307       "dev": true
6308     },
6309     "lodash.tail": {
6310       "version": "4.1.1",
6311       "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
6312       "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
6313       "dev": true
6314     },
6315     "lodash.uniq": {
6316       "version": "4.5.0",
6317       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
6318       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
6319       "dev": true
6320     },
6321     "log4js": {
6322       "version": "3.0.6",
6323       "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz",
6324       "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==",
6325       "requires": {
6326         "circular-json": "0.5.9",
6327         "date-format": "1.2.0",
6328         "debug": "3.1.0",
6329         "rfdc": "1.1.2",
6330         "streamroller": "0.7.0"
6331       }
6332     },
6333     "longest": {
6334       "version": "1.0.1",
6335       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
6336       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
6337       "dev": true
6338     },
6339     "loose-envify": {
6340       "version": "1.3.1",
6341       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
6342       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
6343       "requires": {
6344         "js-tokens": "3.0.2"
6345       }
6346     },
6347     "loud-rejection": {
6348       "version": "1.6.0",
6349       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
6350       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6351       "dev": true,
6352       "requires": {
6353         "currently-unhandled": "0.4.1",
6354         "signal-exit": "3.0.2"
6355       }
6356     },
6357     "lowercase-keys": {
6358       "version": "1.0.1",
6359       "resolved": "http://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz",
6360       "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=",
6361       "dev": true
6362     },
6363     "lru-cache": {
6364       "version": "4.1.3",
6365       "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.3.tgz",
6366       "integrity": "sha1-oRdc80lt/IQ2wVbDNLSVWZK85pw=",
6367       "dev": true,
6368       "requires": {
6369         "pseudomap": "1.0.2",
6370         "yallist": "2.1.2"
6371       }
6372     },
6373     "make-dir": {
6374       "version": "1.3.0",
6375       "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz",
6376       "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
6377       "dev": true,
6378       "requires": {
6379         "pify": "3.0.0"
6380       },
6381       "dependencies": {
6382         "pify": {
6383           "version": "3.0.0",
6384           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6385           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6386           "dev": true
6387         }
6388       }
6389     },
6390     "map-age-cleaner": {
6391       "version": "0.1.3",
6392       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
6393       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
6394       "requires": {
6395         "p-defer": "1.0.0"
6396       }
6397     },
6398     "map-obj": {
6399       "version": "1.0.1",
6400       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
6401       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6402       "dev": true
6403     },
6404     "map-stream": {
6405       "version": "0.1.0",
6406       "resolved": "http://registry.npm.taobao.org/map-stream/download/map-stream-0.1.0.tgz",
6407       "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
6408       "dev": true
6409     },
6410     "matcher": {
6411       "version": "3.0.0",
6412       "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
6413       "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
6414       "dev": true,
6415       "optional": true,
6416       "requires": {
6417         "escape-string-regexp": "^4.0.0"
6418       },
6419       "dependencies": {
6420         "escape-string-regexp": {
6421           "version": "4.0.0",
6422           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
6423           "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
6424           "dev": true,
6425           "optional": true
6426         }
6427       }
6428     },
6429     "math-expression-evaluator": {
6430       "version": "1.2.17",
6431       "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",
6432       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
6433       "dev": true
6434     },
6435     "math-random": {
6436       "version": "1.0.4",
6437       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
6438       "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
6439       "dev": true
6440     },
6441     "mdurl": {
6442       "version": "1.0.1",
6443       "resolved": "http://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz",
6444       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
6445     },
6446     "media-typer": {
6447       "version": "0.3.0",
6448       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
6449       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
6450       "dev": true
6451     },
6452     "mem": {
6453       "version": "5.1.1",
6454       "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz",
6455       "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==",
6456       "requires": {
6457         "map-age-cleaner": "0.1.3",
6458         "mimic-fn": "2.1.0",
6459         "p-is-promise": "2.1.0"
6460       },
6461       "dependencies": {
6462         "mimic-fn": {
6463           "version": "2.1.0",
6464           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
6465           "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
6466         },
6467         "p-is-promise": {
6468           "version": "2.1.0",
6469           "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
6470           "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg=="
6471         }
6472       }
6473     },
6474     "memory-fs": {
6475       "version": "0.3.0",
6476       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.3.0.tgz",
6477       "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=",
6478       "dev": true,
6479       "requires": {
6480         "errno": "0.1.7",
6481         "readable-stream": "2.3.6"
6482       },
6483       "dependencies": {
6484         "isarray": {
6485           "version": "1.0.0",
6486           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6487           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6488           "dev": true
6489         },
6490         "process-nextick-args": {
6491           "version": "2.0.0",
6492           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6493           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6494           "dev": true
6495         },
6496         "readable-stream": {
6497           "version": "2.3.6",
6498           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6499           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6500           "dev": true,
6501           "requires": {
6502             "core-util-is": "1.0.2",
6503             "inherits": "2.0.3",
6504             "isarray": "1.0.0",
6505             "process-nextick-args": "2.0.0",
6506             "safe-buffer": "5.1.2",
6507             "string_decoder": "1.1.1",
6508             "util-deprecate": "1.0.2"
6509           }
6510         },
6511         "string_decoder": {
6512           "version": "1.1.1",
6513           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6514           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6515           "dev": true,
6516           "requires": {
6517             "safe-buffer": "5.1.2"
6518           }
6519         }
6520       }
6521     },
6522     "memorystream": {
6523       "version": "0.3.1",
6524       "resolved": "http://registry.npm.taobao.org/memorystream/download/memorystream-0.3.1.tgz",
6525       "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
6526       "dev": true
6527     },
6528     "meow": {
6529       "version": "3.7.0",
6530       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
6531       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6532       "dev": true,
6533       "requires": {
6534         "camelcase-keys": "2.1.0",
6535         "decamelize": "1.2.0",
6536         "loud-rejection": "1.6.0",
6537         "map-obj": "1.0.1",
6538         "minimist": "1.2.0",
6539         "normalize-package-data": "2.4.0",
6540         "object-assign": "4.1.1",
6541         "read-pkg-up": "1.0.1",
6542         "redent": "1.0.0",
6543         "trim-newlines": "1.0.0"
6544       },
6545       "dependencies": {
6546         "minimist": {
6547           "version": "1.2.0",
6548           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6549           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6550           "dev": true
6551         }
6552       }
6553     },
6554     "merge-descriptors": {
6555       "version": "1.0.1",
6556       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
6557       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
6558       "dev": true
6559     },
6560     "methods": {
6561       "version": "1.1.2",
6562       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
6563       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
6564       "dev": true
6565     },
6566     "micromatch": {
6567       "version": "2.3.11",
6568       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
6569       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
6570       "dev": true,
6571       "requires": {
6572         "arr-diff": "2.0.0",
6573         "array-unique": "0.2.1",
6574         "braces": "1.8.5",
6575         "expand-brackets": "0.1.5",
6576         "extglob": "0.3.2",
6577         "filename-regex": "2.0.1",
6578         "is-extglob": "1.0.0",
6579         "is-glob": "2.0.1",
6580         "kind-of": "3.2.2",
6581         "normalize-path": "2.1.1",
6582         "object.omit": "2.0.1",
6583         "parse-glob": "3.0.4",
6584         "regex-cache": "0.4.4"
6585       },
6586       "dependencies": {
6587         "braces": {
6588           "version": "1.8.5",
6589           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
6590           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
6591           "dev": true,
6592           "requires": {
6593             "expand-range": "1.8.2",
6594             "preserve": "0.2.0",
6595             "repeat-element": "1.1.3"
6596           }
6597         }
6598       }
6599     },
6600     "mime": {
6601       "version": "2.3.1",
6602       "resolved": "http://registry.npm.taobao.org/mime/download/mime-2.3.1.tgz",
6603       "integrity": "sha1-sWIcVNY7l8R9PP5/chX31kUXw2k=",
6604       "dev": true
6605     },
6606     "mime-db": {
6607       "version": "1.33.0",
6608       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.33.0.tgz",
6609       "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s=",
6610       "dev": true
6611     },
6612     "mime-types": {
6613       "version": "2.1.18",
6614       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.18.tgz",
6615       "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
6616       "dev": true,
6617       "requires": {
6618         "mime-db": "1.33.0"
6619       }
6620     },
6621     "mimic-fn": {
6622       "version": "1.2.0",
6623       "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz",
6624       "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI="
6625     },
6626     "mimic-response": {
6627       "version": "1.0.1",
6628       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
6629       "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
6630       "dev": true
6631     },
6632     "min-document": {
6633       "version": "2.19.0",
6634       "resolved": "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
6635       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
6636       "dev": true,
6637       "requires": {
6638         "dom-walk": "0.1.1"
6639       }
6640     },
6641     "minimatch": {
6642       "version": "3.0.4",
6643       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
6644       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
6645       "requires": {
6646         "brace-expansion": "1.1.11"
6647       }
6648     },
6649     "minimist": {
6650       "version": "0.0.8",
6651       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
6652       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
6653     },
6654     "mixin-object": {
6655       "version": "2.0.1",
6656       "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
6657       "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
6658       "dev": true,
6659       "requires": {
6660         "for-in": "0.1.8",
6661         "is-extendable": "0.1.1"
6662       },
6663       "dependencies": {
6664         "for-in": {
6665           "version": "0.1.8",
6666           "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
6667           "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
6668           "dev": true
6669         }
6670       }
6671     },
6672     "mkdirp": {
6673       "version": "0.5.1",
6674       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
6675       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6676       "requires": {
6677         "minimist": "0.0.8"
6678       }
6679     },
6680     "moment": {
6681       "version": "2.22.1",
6682       "resolved": "http://registry.npm.taobao.org/moment/download/moment-2.22.1.tgz",
6683       "integrity": "sha1-Upoum/lz8lnJZD0jf9qE3jom6K0="
6684     },
6685     "moment-timezone": {
6686       "version": "0.5.17",
6687       "resolved": "http://registry.npm.taobao.org/moment-timezone/download/moment-timezone-0.5.17.tgz",
6688       "integrity": "sha1-PI/vMgUdhMOvF02R3FKXfcsK1+U=",
6689       "requires": {
6690         "moment": "2.22.1"
6691       }
6692     },
6693     "ms": {
6694       "version": "2.0.0",
6695       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
6696       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
6697     },
6698     "mute-stream": {
6699       "version": "0.0.7",
6700       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
6701       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
6702       "dev": true
6703     },
6704     "nan": {
6705       "version": "2.10.0",
6706       "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.10.0.tgz",
6707       "integrity": "sha1-ltDNYQ69WNS03pzAxoKM2pnHVI8=",
6708       "dev": true,
6709       "optional": true
6710     },
6711     "natural-compare": {
6712       "version": "1.4.0",
6713       "resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
6714       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
6715       "dev": true
6716     },
6717     "negotiator": {
6718       "version": "0.6.1",
6719       "resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
6720       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
6721       "dev": true
6722     },
6723     "neo-async": {
6724       "version": "2.6.1",
6725       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
6726       "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
6727       "dev": true
6728     },
6729     "net": {
6730       "version": "1.0.2",
6731       "resolved": "https://registry.npmjs.org/net/-/net-1.0.2.tgz",
6732       "integrity": "sha1-0XV+yaf7I3HYPPR1XOPifhCCk4g="
6733     },
6734     "nice-try": {
6735       "version": "1.0.4",
6736       "resolved": "http://registry.npm.taobao.org/nice-try/download/nice-try-1.0.4.tgz",
6737       "integrity": "sha1-2Tli9sUvLBVYwPvabVEoGfHv4cQ="
6738     },
6739     "nock": {
6740       "version": "4.0.0",
6741       "resolved": "http://registry.npm.taobao.org/nock/download/nock-4.0.0.tgz",
6742       "integrity": "sha1-2+ZbJeh6wVZVpRLOq2ZGdQuEoHc=",
6743       "dev": true,
6744       "requires": {
6745         "chai": "3.5.0",
6746         "debug": "2.6.9",
6747         "deep-equal": "1.0.1",
6748         "json-stringify-safe": "5.0.1",
6749         "lodash": "2.4.1",
6750         "mkdirp": "0.5.1",
6751         "propagate": "0.3.1"
6752       },
6753       "dependencies": {
6754         "debug": {
6755           "version": "2.6.9",
6756           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6757           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6758           "dev": true,
6759           "requires": {
6760             "ms": "2.0.0"
6761           }
6762         },
6763         "lodash": {
6764           "version": "2.4.1",
6765           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-2.4.1.tgz",
6766           "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=",
6767           "dev": true
6768         }
6769       }
6770     },
6771     "node-fetch": {
6772       "version": "1.6.3",
6773       "resolved": "http://registry.npm.taobao.org/node-fetch/download/node-fetch-1.6.3.tgz",
6774       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
6775       "requires": {
6776         "encoding": "0.1.12",
6777         "is-stream": "1.1.0"
6778       }
6779     },
6780     "node-gyp": {
6781       "version": "3.8.0",
6782       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
6783       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
6784       "dev": true,
6785       "requires": {
6786         "fstream": "1.0.12",
6787         "glob": "7.1.2",
6788         "graceful-fs": "4.1.11",
6789         "mkdirp": "0.5.1",
6790         "nopt": "3.0.6",
6791         "npmlog": "4.1.2",
6792         "osenv": "0.1.5",
6793         "request": "2.87.0",
6794         "rimraf": "2.6.2",
6795         "semver": "5.3.0",
6796         "tar": "2.2.2",
6797         "which": "1.3.1"
6798       },
6799       "dependencies": {
6800         "semver": {
6801           "version": "5.3.0",
6802           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
6803           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
6804           "dev": true
6805         }
6806       }
6807     },
6808     "node-libs-browser": {
6809       "version": "0.7.0",
6810       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-0.7.0.tgz",
6811       "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=",
6812       "dev": true,
6813       "requires": {
6814         "assert": "1.4.1",
6815         "browserify-zlib": "0.1.4",
6816         "buffer": "4.9.1",
6817         "console-browserify": "1.1.0",
6818         "constants-browserify": "1.0.0",
6819         "crypto-browserify": "3.3.0",
6820         "domain-browser": "1.2.0",
6821         "events": "1.1.1",
6822         "https-browserify": "0.0.1",
6823         "os-browserify": "0.2.1",
6824         "path-browserify": "0.0.0",
6825         "process": "0.11.10",
6826         "punycode": "1.4.1",
6827         "querystring-es3": "0.2.1",
6828         "readable-stream": "2.3.6",
6829         "stream-browserify": "2.0.1",
6830         "stream-http": "2.8.2",
6831         "string_decoder": "0.10.31",
6832         "timers-browserify": "2.0.10",
6833         "tty-browserify": "0.0.0",
6834         "url": "0.11.0",
6835         "util": "0.10.3",
6836         "vm-browserify": "0.0.4"
6837       },
6838       "dependencies": {
6839         "isarray": {
6840           "version": "1.0.0",
6841           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6842           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6843           "dev": true
6844         },
6845         "process": {
6846           "version": "0.11.10",
6847           "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
6848           "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
6849           "dev": true
6850         },
6851         "process-nextick-args": {
6852           "version": "2.0.0",
6853           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6854           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6855           "dev": true
6856         },
6857         "readable-stream": {
6858           "version": "2.3.6",
6859           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6860           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6861           "dev": true,
6862           "requires": {
6863             "core-util-is": "1.0.2",
6864             "inherits": "2.0.3",
6865             "isarray": "1.0.0",
6866             "process-nextick-args": "2.0.0",
6867             "safe-buffer": "5.1.2",
6868             "string_decoder": "1.1.1",
6869             "util-deprecate": "1.0.2"
6870           },
6871           "dependencies": {
6872             "string_decoder": {
6873               "version": "1.1.1",
6874               "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6875               "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6876               "dev": true,
6877               "requires": {
6878                 "safe-buffer": "5.1.2"
6879               }
6880             }
6881           }
6882         }
6883       }
6884     },
6885     "node-sass": {
6886       "version": "4.12.0",
6887       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
6888       "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
6889       "dev": true,
6890       "requires": {
6891         "async-foreach": "0.1.3",
6892         "chalk": "1.1.3",
6893         "cross-spawn": "3.0.1",
6894         "gaze": "1.1.3",
6895         "get-stdin": "4.0.1",
6896         "glob": "7.1.2",
6897         "in-publish": "2.0.0",
6898         "lodash": "4.17.14",
6899         "meow": "3.7.0",
6900         "mkdirp": "0.5.1",
6901         "nan": "2.14.0",
6902         "node-gyp": "3.8.0",
6903         "npmlog": "4.1.2",
6904         "request": "2.88.0",
6905         "sass-graph": "2.2.4",
6906         "stdout-stream": "1.4.1",
6907         "true-case-path": "1.0.3"
6908       },
6909       "dependencies": {
6910         "ajv": {
6911           "version": "6.10.2",
6912           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
6913           "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
6914           "dev": true,
6915           "requires": {
6916             "fast-deep-equal": "2.0.1",
6917             "fast-json-stable-stringify": "2.0.0",
6918             "json-schema-traverse": "0.4.1",
6919             "uri-js": "4.2.2"
6920           }
6921         },
6922         "aws4": {
6923           "version": "1.8.0",
6924           "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
6925           "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
6926           "dev": true
6927         },
6928         "cross-spawn": {
6929           "version": "3.0.1",
6930           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
6931           "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
6932           "dev": true,
6933           "requires": {
6934             "lru-cache": "4.1.3",
6935             "which": "1.3.1"
6936           }
6937         },
6938         "fast-deep-equal": {
6939           "version": "2.0.1",
6940           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
6941           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
6942           "dev": true
6943         },
6944         "har-validator": {
6945           "version": "5.1.3",
6946           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
6947           "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
6948           "dev": true,
6949           "requires": {
6950             "ajv": "6.10.2",
6951             "har-schema": "2.0.0"
6952           }
6953         },
6954         "json-schema-traverse": {
6955           "version": "0.4.1",
6956           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6957           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6958           "dev": true
6959         },
6960         "mime-db": {
6961           "version": "1.40.0",
6962           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
6963           "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
6964           "dev": true
6965         },
6966         "mime-types": {
6967           "version": "2.1.24",
6968           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
6969           "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
6970           "dev": true,
6971           "requires": {
6972             "mime-db": "1.40.0"
6973           }
6974         },
6975         "nan": {
6976           "version": "2.14.0",
6977           "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
6978           "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
6979           "dev": true
6980         },
6981         "oauth-sign": {
6982           "version": "0.9.0",
6983           "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
6984           "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
6985           "dev": true
6986         },
6987         "request": {
6988           "version": "2.88.0",
6989           "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
6990           "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
6991           "dev": true,
6992           "requires": {
6993             "aws-sign2": "0.7.0",
6994             "aws4": "1.8.0",
6995             "caseless": "0.12.0",
6996             "combined-stream": "1.0.6",
6997             "extend": "3.0.2",
6998             "forever-agent": "0.6.1",
6999             "form-data": "2.3.2",
7000             "har-validator": "5.1.3",
7001             "http-signature": "1.2.0",
7002             "is-typedarray": "1.0.0",
7003             "isstream": "0.1.2",
7004             "json-stringify-safe": "5.0.1",
7005             "mime-types": "2.1.24",
7006             "oauth-sign": "0.9.0",
7007             "performance-now": "2.1.0",
7008             "qs": "6.5.2",
7009             "safe-buffer": "5.1.2",
7010             "tough-cookie": "2.4.3",
7011             "tunnel-agent": "0.6.0",
7012             "uuid": "3.3.2"
7013           }
7014         },
7015         "tough-cookie": {
7016           "version": "2.4.3",
7017           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
7018           "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
7019           "dev": true,
7020           "requires": {
7021             "psl": "1.2.0",
7022             "punycode": "1.4.1"
7023           }
7024         },
7025         "uuid": {
7026           "version": "3.3.2",
7027           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
7028           "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
7029           "dev": true
7030         }
7031       }
7032     },
7033     "nopt": {
7034       "version": "3.0.6",
7035       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
7036       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
7037       "dev": true,
7038       "requires": {
7039         "abbrev": "1.1.1"
7040       }
7041     },
7042     "normalize-package-data": {
7043       "version": "2.4.0",
7044       "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
7045       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
7046       "dev": true,
7047       "requires": {
7048         "hosted-git-info": "2.6.0",
7049         "is-builtin-module": "1.0.0",
7050         "semver": "5.5.0",
7051         "validate-npm-package-license": "3.0.3"
7052       }
7053     },
7054     "normalize-path": {
7055       "version": "2.1.1",
7056       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
7057       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
7058       "dev": true,
7059       "requires": {
7060         "remove-trailing-separator": "1.1.0"
7061       }
7062     },
7063     "normalize-range": {
7064       "version": "0.1.2",
7065       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
7066       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
7067       "dev": true
7068     },
7069     "normalize-url": {
7070       "version": "1.9.1",
7071       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
7072       "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
7073       "dev": true,
7074       "requires": {
7075         "object-assign": "4.1.1",
7076         "prepend-http": "1.0.4",
7077         "query-string": "4.3.4",
7078         "sort-keys": "1.1.2"
7079       },
7080       "dependencies": {
7081         "query-string": {
7082           "version": "4.3.4",
7083           "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
7084           "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
7085           "dev": true,
7086           "requires": {
7087             "object-assign": "4.1.1",
7088             "strict-uri-encode": "1.1.0"
7089           }
7090         }
7091       }
7092     },
7093     "npm-conf": {
7094       "version": "1.1.3",
7095       "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
7096       "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
7097       "dev": true,
7098       "optional": true,
7099       "requires": {
7100         "config-chain": "^1.1.11",
7101         "pify": "^3.0.0"
7102       },
7103       "dependencies": {
7104         "pify": {
7105           "version": "3.0.0",
7106           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
7107           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
7108           "dev": true,
7109           "optional": true
7110         }
7111       }
7112     },
7113     "npm-run-all": {
7114       "version": "4.1.3",
7115       "resolved": "http://registry.npm.taobao.org/npm-run-all/download/npm-run-all-4.1.3.tgz",
7116       "integrity": "sha1-SfFbVaZrtBAWZM4nDLGOcQP48YU=",
7117       "dev": true,
7118       "requires": {
7119         "ansi-styles": "3.2.1",
7120         "chalk": "2.4.1",
7121         "cross-spawn": "6.0.5",
7122         "memorystream": "0.3.1",
7123         "minimatch": "3.0.4",
7124         "ps-tree": "1.1.0",
7125         "read-pkg": "3.0.0",
7126         "shell-quote": "1.6.1",
7127         "string.prototype.padend": "3.0.0"
7128       },
7129       "dependencies": {
7130         "ansi-styles": {
7131           "version": "3.2.1",
7132           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
7133           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
7134           "dev": true,
7135           "requires": {
7136             "color-convert": "1.9.1"
7137           }
7138         },
7139         "chalk": {
7140           "version": "2.4.1",
7141           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
7142           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
7143           "dev": true,
7144           "requires": {
7145             "ansi-styles": "3.2.1",
7146             "escape-string-regexp": "1.0.5",
7147             "supports-color": "5.4.0"
7148           }
7149         },
7150         "cross-spawn": {
7151           "version": "6.0.5",
7152           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz",
7153           "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=",
7154           "dev": true,
7155           "requires": {
7156             "nice-try": "1.0.4",
7157             "path-key": "2.0.1",
7158             "semver": "5.5.0",
7159             "shebang-command": "1.2.0",
7160             "which": "1.3.1"
7161           }
7162         },
7163         "has-flag": {
7164           "version": "3.0.0",
7165           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
7166           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7167           "dev": true
7168         },
7169         "load-json-file": {
7170           "version": "4.0.0",
7171           "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz",
7172           "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
7173           "dev": true,
7174           "requires": {
7175             "graceful-fs": "4.1.11",
7176             "parse-json": "4.0.0",
7177             "pify": "3.0.0",
7178             "strip-bom": "3.0.0"
7179           }
7180         },
7181         "parse-json": {
7182           "version": "4.0.0",
7183           "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz",
7184           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
7185           "dev": true,
7186           "requires": {
7187             "error-ex": "1.3.1",
7188             "json-parse-better-errors": "1.0.2"
7189           }
7190         },
7191         "path-type": {
7192           "version": "3.0.0",
7193           "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz",
7194           "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=",
7195           "dev": true,
7196           "requires": {
7197             "pify": "3.0.0"
7198           }
7199         },
7200         "pify": {
7201           "version": "3.0.0",
7202           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
7203           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
7204           "dev": true
7205         },
7206         "read-pkg": {
7207           "version": "3.0.0",
7208           "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz",
7209           "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
7210           "dev": true,
7211           "requires": {
7212             "load-json-file": "4.0.0",
7213             "normalize-package-data": "2.4.0",
7214             "path-type": "3.0.0"
7215           }
7216         },
7217         "strip-bom": {
7218           "version": "3.0.0",
7219           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
7220           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
7221           "dev": true
7222         },
7223         "supports-color": {
7224           "version": "5.4.0",
7225           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
7226           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
7227           "dev": true,
7228           "requires": {
7229             "has-flag": "3.0.0"
7230           }
7231         }
7232       }
7233     },
7234     "npm-run-path": {
7235       "version": "2.0.2",
7236       "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
7237       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
7238       "requires": {
7239         "path-key": "2.0.1"
7240       }
7241     },
7242     "npmlog": {
7243       "version": "4.1.2",
7244       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
7245       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
7246       "dev": true,
7247       "requires": {
7248         "are-we-there-yet": "1.1.5",
7249         "console-control-strings": "1.1.0",
7250         "gauge": "2.7.4",
7251         "set-blocking": "2.0.0"
7252       }
7253     },
7254     "nugget": {
7255       "version": "2.0.1",
7256       "resolved": "http://registry.npm.taobao.org/nugget/download/nugget-2.0.1.tgz",
7257       "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
7258       "dev": true,
7259       "requires": {
7260         "debug": "2.6.9",
7261         "minimist": "1.2.0",
7262         "pretty-bytes": "1.0.4",
7263         "progress-stream": "1.2.0",
7264         "request": "2.87.0",
7265         "single-line-log": "1.1.2",
7266         "throttleit": "0.0.2"
7267       },
7268       "dependencies": {
7269         "debug": {
7270           "version": "2.6.9",
7271           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
7272           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
7273           "dev": true,
7274           "requires": {
7275             "ms": "2.0.0"
7276           }
7277         },
7278         "minimist": {
7279           "version": "1.2.0",
7280           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7281           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7282           "dev": true
7283         }
7284       }
7285     },
7286     "num2fraction": {
7287       "version": "1.2.2",
7288       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
7289       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
7290       "dev": true
7291     },
7292     "number-is-nan": {
7293       "version": "1.0.1",
7294       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
7295       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
7296     },
7297     "oauth-sign": {
7298       "version": "0.8.2",
7299       "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
7300       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
7301       "dev": true
7302     },
7303     "object-assign": {
7304       "version": "4.1.1",
7305       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
7306       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
7307     },
7308     "object-keys": {
7309       "version": "0.4.0",
7310       "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-0.4.0.tgz",
7311       "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
7312       "dev": true
7313     },
7314     "object.assign": {
7315       "version": "4.1.0",
7316       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
7317       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
7318       "dev": true,
7319       "requires": {
7320         "define-properties": "1.1.2",
7321         "function-bind": "1.1.1",
7322         "has-symbols": "1.0.0",
7323         "object-keys": "1.1.1"
7324       },
7325       "dependencies": {
7326         "object-keys": {
7327           "version": "1.1.1",
7328           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7329           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7330           "dev": true
7331         }
7332       }
7333     },
7334     "object.entries": {
7335       "version": "1.1.0",
7336       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
7337       "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
7338       "dev": true,
7339       "requires": {
7340         "define-properties": "1.1.3",
7341         "es-abstract": "1.13.0",
7342         "function-bind": "1.1.1",
7343         "has": "1.0.3"
7344       },
7345       "dependencies": {
7346         "define-properties": {
7347           "version": "1.1.3",
7348           "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
7349           "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
7350           "dev": true,
7351           "requires": {
7352             "object-keys": "1.1.1"
7353           }
7354         },
7355         "es-abstract": {
7356           "version": "1.13.0",
7357           "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
7358           "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
7359           "dev": true,
7360           "requires": {
7361             "es-to-primitive": "1.2.0",
7362             "function-bind": "1.1.1",
7363             "has": "1.0.3",
7364             "is-callable": "1.1.4",
7365             "is-regex": "1.0.4",
7366             "object-keys": "1.1.1"
7367           }
7368         },
7369         "es-to-primitive": {
7370           "version": "1.2.0",
7371           "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
7372           "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
7373           "dev": true,
7374           "requires": {
7375             "is-callable": "1.1.4",
7376             "is-date-object": "1.0.1",
7377             "is-symbol": "1.0.2"
7378           }
7379         },
7380         "has": {
7381           "version": "1.0.3",
7382           "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
7383           "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
7384           "dev": true,
7385           "requires": {
7386             "function-bind": "1.1.1"
7387           }
7388         },
7389         "is-callable": {
7390           "version": "1.1.4",
7391           "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
7392           "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
7393           "dev": true
7394         },
7395         "is-symbol": {
7396           "version": "1.0.2",
7397           "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
7398           "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
7399           "dev": true,
7400           "requires": {
7401             "has-symbols": "1.0.0"
7402           }
7403         },
7404         "object-keys": {
7405           "version": "1.1.1",
7406           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7407           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7408           "dev": true
7409         }
7410       }
7411     },
7412     "object.fromentries": {
7413       "version": "2.0.0",
7414       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
7415       "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
7416       "dev": true,
7417       "requires": {
7418         "define-properties": "1.1.2",
7419         "es-abstract": "1.11.0",
7420         "function-bind": "1.1.1",
7421         "has": "1.0.1"
7422       }
7423     },
7424     "object.omit": {
7425       "version": "2.0.1",
7426       "resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
7427       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
7428       "dev": true,
7429       "requires": {
7430         "for-own": "0.1.5",
7431         "is-extendable": "0.1.1"
7432       }
7433     },
7434     "object.values": {
7435       "version": "1.1.0",
7436       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
7437       "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
7438       "dev": true,
7439       "requires": {
7440         "define-properties": "1.1.3",
7441         "es-abstract": "1.13.0",
7442         "function-bind": "1.1.1",
7443         "has": "1.0.3"
7444       },
7445       "dependencies": {
7446         "define-properties": {
7447           "version": "1.1.3",
7448           "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
7449           "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
7450           "dev": true,
7451           "requires": {
7452             "object-keys": "1.1.1"
7453           }
7454         },
7455         "es-abstract": {
7456           "version": "1.13.0",
7457           "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
7458           "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
7459           "dev": true,
7460           "requires": {
7461             "es-to-primitive": "1.2.0",
7462             "function-bind": "1.1.1",
7463             "has": "1.0.3",
7464             "is-callable": "1.1.4",
7465             "is-regex": "1.0.4",
7466             "object-keys": "1.1.1"
7467           }
7468         },
7469         "es-to-primitive": {
7470           "version": "1.2.0",
7471           "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
7472           "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
7473           "dev": true,
7474           "requires": {
7475             "is-callable": "1.1.4",
7476             "is-date-object": "1.0.1",
7477             "is-symbol": "1.0.2"
7478           }
7479         },
7480         "has": {
7481           "version": "1.0.3",
7482           "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
7483           "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
7484           "dev": true,
7485           "requires": {
7486             "function-bind": "1.1.1"
7487           }
7488         },
7489         "is-callable": {
7490           "version": "1.1.4",
7491           "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
7492           "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
7493           "dev": true
7494         },
7495         "is-symbol": {
7496           "version": "1.0.2",
7497           "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
7498           "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
7499           "dev": true,
7500           "requires": {
7501             "has-symbols": "1.0.0"
7502           }
7503         },
7504         "object-keys": {
7505           "version": "1.1.1",
7506           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7507           "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7508           "dev": true
7509         }
7510       }
7511     },
7512     "on-finished": {
7513       "version": "2.3.0",
7514       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
7515       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
7516       "dev": true,
7517       "requires": {
7518         "ee-first": "1.1.1"
7519       }
7520     },
7521     "on-headers": {
7522       "version": "1.0.1",
7523       "resolved": "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz",
7524       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
7525       "dev": true
7526     },
7527     "once": {
7528       "version": "1.4.0",
7529       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
7530       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
7531       "requires": {
7532         "wrappy": "1.0.2"
7533       }
7534     },
7535     "onetime": {
7536       "version": "2.0.1",
7537       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
7538       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
7539       "dev": true,
7540       "requires": {
7541         "mimic-fn": "1.2.0"
7542       }
7543     },
7544     "optimist": {
7545       "version": "0.6.1",
7546       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
7547       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
7548       "dev": true,
7549       "requires": {
7550         "minimist": "0.0.8",
7551         "wordwrap": "0.0.3"
7552       },
7553       "dependencies": {
7554         "wordwrap": {
7555           "version": "0.0.3",
7556           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
7557           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
7558           "dev": true
7559         }
7560       }
7561     },
7562     "optionator": {
7563       "version": "0.8.2",
7564       "resolved": "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz",
7565       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
7566       "dev": true,
7567       "requires": {
7568         "deep-is": "0.1.3",
7569         "fast-levenshtein": "2.0.6",
7570         "levn": "0.3.0",
7571         "prelude-ls": "1.1.2",
7572         "type-check": "0.3.2",
7573         "wordwrap": "1.0.0"
7574       }
7575     },
7576     "os-browserify": {
7577       "version": "0.2.1",
7578       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
7579       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
7580       "dev": true
7581     },
7582     "os-homedir": {
7583       "version": "1.0.2",
7584       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
7585       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
7586     },
7587     "os-locale": {
7588       "version": "2.1.0",
7589       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
7590       "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
7591       "dev": true,
7592       "requires": {
7593         "execa": "0.7.0",
7594         "lcid": "1.0.0",
7595         "mem": "1.1.0"
7596       },
7597       "dependencies": {
7598         "mem": {
7599           "version": "1.1.0",
7600           "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
7601           "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
7602           "dev": true,
7603           "requires": {
7604             "mimic-fn": "1.2.0"
7605           }
7606         }
7607       }
7608     },
7609     "os-tmpdir": {
7610       "version": "1.0.2",
7611       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
7612       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
7613     },
7614     "osenv": {
7615       "version": "0.1.5",
7616       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
7617       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
7618       "dev": true,
7619       "requires": {
7620         "os-homedir": "1.0.2",
7621         "os-tmpdir": "1.0.2"
7622       }
7623     },
7624     "output-file-sync": {
7625       "version": "1.1.2",
7626       "resolved": "http://registry.npm.taobao.org/output-file-sync/download/output-file-sync-1.1.2.tgz",
7627       "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
7628       "dev": true,
7629       "requires": {
7630         "graceful-fs": "4.1.11",
7631         "mkdirp": "0.5.1",
7632         "object-assign": "4.1.1"
7633       }
7634     },
7635     "p-cancelable": {
7636       "version": "1.1.0",
7637       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
7638       "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
7639       "dev": true
7640     },
7641     "p-defer": {
7642       "version": "1.0.0",
7643       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
7644       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
7645     },
7646     "p-finally": {
7647       "version": "1.0.0",
7648       "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
7649       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
7650     },
7651     "p-is-promise": {
7652       "version": "2.0.0",
7653       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
7654       "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg=="
7655     },
7656     "p-limit": {
7657       "version": "1.2.0",
7658       "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.2.0.tgz",
7659       "integrity": "sha1-DpK2vty1nwIsE9DxlJ3ILRWQnxw=",
7660       "dev": true,
7661       "requires": {
7662         "p-try": "1.0.0"
7663       }
7664     },
7665     "p-locate": {
7666       "version": "2.0.0",
7667       "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
7668       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
7669       "dev": true,
7670       "requires": {
7671         "p-limit": "1.2.0"
7672       }
7673     },
7674     "p-try": {
7675       "version": "1.0.0",
7676       "resolved": "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz",
7677       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
7678       "dev": true
7679     },
7680     "package-json": {
7681       "version": "4.0.1",
7682       "resolved": "http://registry.npm.taobao.org/package-json/download/package-json-4.0.1.tgz",
7683       "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
7684       "dev": true,
7685       "requires": {
7686         "got": "6.7.1",
7687         "registry-auth-token": "3.3.2",
7688         "registry-url": "3.1.0",
7689         "semver": "5.5.0"
7690       }
7691     },
7692     "pako": {
7693       "version": "0.2.9",
7694       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
7695       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
7696       "dev": true
7697     },
7698     "parse-color": {
7699       "version": "1.0.0",
7700       "resolved": "http://registry.npm.taobao.org/parse-color/download/parse-color-1.0.0.tgz",
7701       "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
7702       "dev": true,
7703       "requires": {
7704         "color-convert": "0.5.3"
7705       },
7706       "dependencies": {
7707         "color-convert": {
7708           "version": "0.5.3",
7709           "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-0.5.3.tgz",
7710           "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
7711           "dev": true
7712         }
7713       }
7714     },
7715     "parse-glob": {
7716       "version": "3.0.4",
7717       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
7718       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
7719       "dev": true,
7720       "requires": {
7721         "glob-base": "0.3.0",
7722         "is-dotfile": "1.0.3",
7723         "is-extglob": "1.0.0",
7724         "is-glob": "2.0.1"
7725       }
7726     },
7727     "parse-json": {
7728       "version": "2.2.0",
7729       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
7730       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7731       "dev": true,
7732       "requires": {
7733         "error-ex": "1.3.1"
7734       }
7735     },
7736     "parser-toolkit": {
7737       "version": "0.0.5",
7738       "resolved": "http://registry.npm.taobao.org/parser-toolkit/download/parser-toolkit-0.0.5.tgz",
7739       "integrity": "sha1-7EthcpyGMYtW6pcb+6azxnLWLAE=",
7740       "dev": true
7741     },
7742     "parseurl": {
7743       "version": "1.3.2",
7744       "resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
7745       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
7746       "dev": true
7747     },
7748     "pascalcase": {
7749       "version": "0.1.1",
7750       "resolved": "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz",
7751       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
7752     },
7753     "path-browserify": {
7754       "version": "0.0.0",
7755       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
7756       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
7757       "dev": true
7758     },
7759     "path-exists": {
7760       "version": "1.0.0",
7761       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-1.0.0.tgz",
7762       "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=",
7763       "dev": true
7764     },
7765     "path-is-absolute": {
7766       "version": "1.0.1",
7767       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
7768       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
7769     },
7770     "path-is-inside": {
7771       "version": "1.0.2",
7772       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
7773       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
7774       "dev": true
7775     },
7776     "path-key": {
7777       "version": "2.0.1",
7778       "resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
7779       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
7780     },
7781     "path-parse": {
7782       "version": "1.0.5",
7783       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
7784       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
7785       "dev": true
7786     },
7787     "path-to-regexp": {
7788       "version": "0.1.7",
7789       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
7790       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
7791       "dev": true
7792     },
7793     "path-type": {
7794       "version": "1.1.0",
7795       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
7796       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7797       "dev": true,
7798       "requires": {
7799         "graceful-fs": "4.1.11",
7800         "pify": "2.3.0",
7801         "pinkie-promise": "2.0.1"
7802       }
7803     },
7804     "pause-stream": {
7805       "version": "0.0.11",
7806       "resolved": "http://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz",
7807       "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
7808       "dev": true,
7809       "requires": {
7810         "through": "2.3.8"
7811       }
7812     },
7813     "pbkdf2-compat": {
7814       "version": "2.0.1",
7815       "resolved": "http://registry.npm.taobao.org/pbkdf2-compat/download/pbkdf2-compat-2.0.1.tgz",
7816       "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=",
7817       "dev": true
7818     },
7819     "pend": {
7820       "version": "1.2.0",
7821       "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
7822       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
7823       "dev": true
7824     },
7825     "performance-now": {
7826       "version": "2.1.0",
7827       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
7828       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
7829       "dev": true
7830     },
7831     "pify": {
7832       "version": "2.3.0",
7833       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
7834       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7835       "dev": true
7836     },
7837     "pinkie": {
7838       "version": "2.0.4",
7839       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
7840       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
7841       "dev": true
7842     },
7843     "pinkie-promise": {
7844       "version": "2.0.1",
7845       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
7846       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7847       "dev": true,
7848       "requires": {
7849         "pinkie": "2.0.4"
7850       }
7851     },
7852     "pkg-dir": {
7853       "version": "1.0.0",
7854       "resolved": "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz",
7855       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
7856       "dev": true,
7857       "requires": {
7858         "find-up": "1.1.2"
7859       }
7860     },
7861     "plist": {
7862       "version": "3.0.1",
7863       "resolved": "http://registry.npm.taobao.org/plist/download/plist-3.0.1.tgz",
7864       "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=",
7865       "dev": true,
7866       "requires": {
7867         "base64-js": "1.3.0",
7868         "xmlbuilder": "9.0.7",
7869         "xmldom": "0.1.27"
7870       },
7871       "dependencies": {
7872         "base64-js": {
7873           "version": "1.3.0",
7874           "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz",
7875           "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=",
7876           "dev": true
7877         },
7878         "xmlbuilder": {
7879           "version": "9.0.7",
7880           "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz",
7881           "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
7882           "dev": true
7883         }
7884       }
7885     },
7886     "pluralize": {
7887       "version": "3.0.0",
7888       "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-3.0.0.tgz",
7889       "integrity": "sha1-cnmanvQaU/8MA95lIuKGtA1cky0="
7890     },
7891     "pngjs": {
7892       "version": "3.3.3",
7893       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.3.tgz",
7894       "integrity": "sha512-1n3Z4p3IOxArEs1VRXnZ/RXdfEniAUS9jb68g58FIXMNkPJeZd+Qh4Uq7/e0LVxAQGos1eIUrqrt4FpjdnEd+Q=="
7895     },
7896     "postcss": {
7897       "version": "5.2.18",
7898       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz",
7899       "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
7900       "dev": true,
7901       "requires": {
7902         "chalk": "1.1.3",
7903         "js-base64": "2.4.5",
7904         "source-map": "0.5.7",
7905         "supports-color": "3.2.3"
7906       },
7907       "dependencies": {
7908         "source-map": {
7909           "version": "0.5.7",
7910           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
7911           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7912           "dev": true
7913         },
7914         "supports-color": {
7915           "version": "3.2.3",
7916           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
7917           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7918           "dev": true,
7919           "requires": {
7920             "has-flag": "1.0.0"
7921           }
7922         }
7923       }
7924     },
7925     "postcss-calc": {
7926       "version": "5.3.1",
7927       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",
7928       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
7929       "dev": true,
7930       "requires": {
7931         "postcss": "5.2.18",
7932         "postcss-message-helpers": "2.0.0",
7933         "reduce-css-calc": "1.3.0"
7934       }
7935     },
7936     "postcss-colormin": {
7937       "version": "2.2.2",
7938       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz",
7939       "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
7940       "dev": true,
7941       "requires": {
7942         "colormin": "1.1.2",
7943         "postcss": "5.2.18",
7944         "postcss-value-parser": "3.3.0"
7945       }
7946     },
7947     "postcss-convert-values": {
7948       "version": "2.6.1",
7949       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz",
7950       "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
7951       "dev": true,
7952       "requires": {
7953         "postcss": "5.2.18",
7954         "postcss-value-parser": "3.3.0"
7955       }
7956     },
7957     "postcss-discard-comments": {
7958       "version": "2.0.4",
7959       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
7960       "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
7961       "dev": true,
7962       "requires": {
7963         "postcss": "5.2.18"
7964       }
7965     },
7966     "postcss-discard-duplicates": {
7967       "version": "2.1.0",
7968       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz",
7969       "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
7970       "dev": true,
7971       "requires": {
7972         "postcss": "5.2.18"
7973       }
7974     },
7975     "postcss-discard-empty": {
7976       "version": "2.1.0",
7977       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz",
7978       "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
7979       "dev": true,
7980       "requires": {
7981         "postcss": "5.2.18"
7982       }
7983     },
7984     "postcss-discard-overridden": {
7985       "version": "0.1.1",
7986       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz",
7987       "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
7988       "dev": true,
7989       "requires": {
7990         "postcss": "5.2.18"
7991       }
7992     },
7993     "postcss-discard-unused": {
7994       "version": "2.2.3",
7995       "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",
7996       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
7997       "dev": true,
7998       "requires": {
7999         "postcss": "5.2.18",
8000         "uniqs": "2.0.0"
8001       }
8002     },
8003     "postcss-filter-plugins": {
8004       "version": "2.0.3",
8005       "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz",
8006       "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==",
8007       "dev": true,
8008       "requires": {
8009         "postcss": "5.2.18"
8010       }
8011     },
8012     "postcss-load-config": {
8013       "version": "1.2.0",
8014       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
8015       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
8016       "dev": true,
8017       "requires": {
8018         "cosmiconfig": "2.2.2",
8019         "object-assign": "4.1.1",
8020         "postcss-load-options": "1.2.0",
8021         "postcss-load-plugins": "2.3.0"
8022       }
8023     },
8024     "postcss-load-options": {
8025       "version": "1.2.0",
8026       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
8027       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
8028       "dev": true,
8029       "requires": {
8030         "cosmiconfig": "2.2.2",
8031         "object-assign": "4.1.1"
8032       }
8033     },
8034     "postcss-load-plugins": {
8035       "version": "2.3.0",
8036       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
8037       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
8038       "dev": true,
8039       "requires": {
8040         "cosmiconfig": "2.2.2",
8041         "object-assign": "4.1.1"
8042       }
8043     },
8044     "postcss-loader": {
8045       "version": "1.1.1",
8046       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.1.1.tgz",
8047       "integrity": "sha1-y8TLdfvc+myfw8fsNCrgQGTxyPs=",
8048       "dev": true,
8049       "requires": {
8050         "loader-utils": "0.2.17",
8051         "object-assign": "4.1.1",
8052         "postcss": "5.2.18",
8053         "postcss-load-config": "1.2.0"
8054       }
8055     },
8056     "postcss-merge-idents": {
8057       "version": "2.1.7",
8058       "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
8059       "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
8060       "dev": true,
8061       "requires": {
8062         "has": "1.0.1",
8063         "postcss": "5.2.18",
8064         "postcss-value-parser": "3.3.0"
8065       }
8066     },
8067     "postcss-merge-longhand": {
8068       "version": "2.0.2",
8069       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz",
8070       "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
8071       "dev": true,
8072       "requires": {
8073         "postcss": "5.2.18"
8074       }
8075     },
8076     "postcss-merge-rules": {
8077       "version": "2.1.2",
8078       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz",
8079       "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
8080       "dev": true,
8081       "requires": {
8082         "browserslist": "1.7.7",
8083         "caniuse-api": "1.6.1",
8084         "postcss": "5.2.18",
8085         "postcss-selector-parser": "2.2.3",
8086         "vendors": "1.0.3"
8087       }
8088     },
8089     "postcss-message-helpers": {
8090       "version": "2.0.0",
8091       "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",
8092       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
8093       "dev": true
8094     },
8095     "postcss-minify-font-values": {
8096       "version": "1.0.5",
8097       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz",
8098       "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
8099       "dev": true,
8100       "requires": {
8101         "object-assign": "4.1.1",
8102         "postcss": "5.2.18",
8103         "postcss-value-parser": "3.3.0"
8104       }
8105     },
8106     "postcss-minify-gradients": {
8107       "version": "1.0.5",
8108       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz",
8109       "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
8110       "dev": true,
8111       "requires": {
8112         "postcss": "5.2.18",
8113         "postcss-value-parser": "3.3.0"
8114       }
8115     },
8116     "postcss-minify-params": {
8117       "version": "1.2.2",
8118       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz",
8119       "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
8120       "dev": true,
8121       "requires": {
8122         "alphanum-sort": "1.0.2",
8123         "postcss": "5.2.18",
8124         "postcss-value-parser": "3.3.0",
8125         "uniqs": "2.0.0"
8126       }
8127     },
8128     "postcss-minify-selectors": {
8129       "version": "2.1.1",
8130       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz",
8131       "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
8132       "dev": true,
8133       "requires": {
8134         "alphanum-sort": "1.0.2",
8135         "has": "1.0.1",
8136         "postcss": "5.2.18",
8137         "postcss-selector-parser": "2.2.3"
8138       }
8139     },
8140     "postcss-modules-extract-imports": {
8141       "version": "1.2.1",
8142       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz",
8143       "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==",
8144       "dev": true,
8145       "requires": {
8146         "postcss": "6.0.23"
8147       },
8148       "dependencies": {
8149         "ansi-styles": {
8150           "version": "3.2.1",
8151           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8152           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8153           "dev": true,
8154           "requires": {
8155             "color-convert": "1.9.1"
8156           }
8157         },
8158         "chalk": {
8159           "version": "2.4.2",
8160           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8161           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8162           "dev": true,
8163           "requires": {
8164             "ansi-styles": "3.2.1",
8165             "escape-string-regexp": "1.0.5",
8166             "supports-color": "5.5.0"
8167           }
8168         },
8169         "has-flag": {
8170           "version": "3.0.0",
8171           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8172           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8173           "dev": true
8174         },
8175         "postcss": {
8176           "version": "6.0.23",
8177           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
8178           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
8179           "dev": true,
8180           "requires": {
8181             "chalk": "2.4.2",
8182             "source-map": "0.6.1",
8183             "supports-color": "5.5.0"
8184           }
8185         },
8186         "supports-color": {
8187           "version": "5.5.0",
8188           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8189           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8190           "dev": true,
8191           "requires": {
8192             "has-flag": "3.0.0"
8193           }
8194         }
8195       }
8196     },
8197     "postcss-modules-local-by-default": {
8198       "version": "1.2.0",
8199       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz",
8200       "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
8201       "dev": true,
8202       "requires": {
8203         "css-selector-tokenizer": "0.7.1",
8204         "postcss": "6.0.23"
8205       },
8206       "dependencies": {
8207         "ansi-styles": {
8208           "version": "3.2.1",
8209           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8210           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8211           "dev": true,
8212           "requires": {
8213             "color-convert": "1.9.1"
8214           }
8215         },
8216         "chalk": {
8217           "version": "2.4.2",
8218           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8219           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8220           "dev": true,
8221           "requires": {
8222             "ansi-styles": "3.2.1",
8223             "escape-string-regexp": "1.0.5",
8224             "supports-color": "5.5.0"
8225           }
8226         },
8227         "has-flag": {
8228           "version": "3.0.0",
8229           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8230           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8231           "dev": true
8232         },
8233         "postcss": {
8234           "version": "6.0.23",
8235           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
8236           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
8237           "dev": true,
8238           "requires": {
8239             "chalk": "2.4.2",
8240             "source-map": "0.6.1",
8241             "supports-color": "5.5.0"
8242           }
8243         },
8244         "supports-color": {
8245           "version": "5.5.0",
8246           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8247           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8248           "dev": true,
8249           "requires": {
8250             "has-flag": "3.0.0"
8251           }
8252         }
8253       }
8254     },
8255     "postcss-modules-scope": {
8256       "version": "1.1.0",
8257       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz",
8258       "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
8259       "dev": true,
8260       "requires": {
8261         "css-selector-tokenizer": "0.7.1",
8262         "postcss": "6.0.23"
8263       },
8264       "dependencies": {
8265         "ansi-styles": {
8266           "version": "3.2.1",
8267           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8268           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8269           "dev": true,
8270           "requires": {
8271             "color-convert": "1.9.1"
8272           }
8273         },
8274         "chalk": {
8275           "version": "2.4.2",
8276           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8277           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8278           "dev": true,
8279           "requires": {
8280             "ansi-styles": "3.2.1",
8281             "escape-string-regexp": "1.0.5",
8282             "supports-color": "5.5.0"
8283           }
8284         },
8285         "has-flag": {
8286           "version": "3.0.0",
8287           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8288           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8289           "dev": true
8290         },
8291         "postcss": {
8292           "version": "6.0.23",
8293           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
8294           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
8295           "dev": true,
8296           "requires": {
8297             "chalk": "2.4.2",
8298             "source-map": "0.6.1",
8299             "supports-color": "5.5.0"
8300           }
8301         },
8302         "supports-color": {
8303           "version": "5.5.0",
8304           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8305           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8306           "dev": true,
8307           "requires": {
8308             "has-flag": "3.0.0"
8309           }
8310         }
8311       }
8312     },
8313     "postcss-modules-values": {
8314       "version": "1.3.0",
8315       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz",
8316       "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
8317       "dev": true,
8318       "requires": {
8319         "icss-replace-symbols": "1.1.0",
8320         "postcss": "6.0.23"
8321       },
8322       "dependencies": {
8323         "ansi-styles": {
8324           "version": "3.2.1",
8325           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8326           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8327           "dev": true,
8328           "requires": {
8329             "color-convert": "1.9.1"
8330           }
8331         },
8332         "chalk": {
8333           "version": "2.4.2",
8334           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8335           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8336           "dev": true,
8337           "requires": {
8338             "ansi-styles": "3.2.1",
8339             "escape-string-regexp": "1.0.5",
8340             "supports-color": "5.5.0"
8341           }
8342         },
8343         "has-flag": {
8344           "version": "3.0.0",
8345           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8346           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8347           "dev": true
8348         },
8349         "postcss": {
8350           "version": "6.0.23",
8351           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
8352           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
8353           "dev": true,
8354           "requires": {
8355             "chalk": "2.4.2",
8356             "source-map": "0.6.1",
8357             "supports-color": "5.5.0"
8358           }
8359         },
8360         "supports-color": {
8361           "version": "5.5.0",
8362           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8363           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8364           "dev": true,
8365           "requires": {
8366             "has-flag": "3.0.0"
8367           }
8368         }
8369       }
8370     },
8371     "postcss-normalize-charset": {
8372       "version": "1.1.1",
8373       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
8374       "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
8375       "dev": true,
8376       "requires": {
8377         "postcss": "5.2.18"
8378       }
8379     },
8380     "postcss-normalize-url": {
8381       "version": "3.0.8",
8382       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz",
8383       "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
8384       "dev": true,
8385       "requires": {
8386         "is-absolute-url": "2.1.0",
8387         "normalize-url": "1.9.1",
8388         "postcss": "5.2.18",
8389         "postcss-value-parser": "3.3.0"
8390       }
8391     },
8392     "postcss-ordered-values": {
8393       "version": "2.2.3",
8394       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz",
8395       "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
8396       "dev": true,
8397       "requires": {
8398         "postcss": "5.2.18",
8399         "postcss-value-parser": "3.3.0"
8400       }
8401     },
8402     "postcss-reduce-idents": {
8403       "version": "2.4.0",
8404       "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
8405       "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
8406       "dev": true,
8407       "requires": {
8408         "postcss": "5.2.18",
8409         "postcss-value-parser": "3.3.0"
8410       }
8411     },
8412     "postcss-reduce-initial": {
8413       "version": "1.0.1",
8414       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz",
8415       "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
8416       "dev": true,
8417       "requires": {
8418         "postcss": "5.2.18"
8419       }
8420     },
8421     "postcss-reduce-transforms": {
8422       "version": "1.0.4",
8423       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz",
8424       "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
8425       "dev": true,
8426       "requires": {
8427         "has": "1.0.1",
8428         "postcss": "5.2.18",
8429         "postcss-value-parser": "3.3.0"
8430       }
8431     },
8432     "postcss-selector-parser": {
8433       "version": "2.2.3",
8434       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
8435       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
8436       "dev": true,
8437       "requires": {
8438         "flatten": "1.0.2",
8439         "indexes-of": "1.0.1",
8440         "uniq": "1.0.1"
8441       }
8442     },
8443     "postcss-svgo": {
8444       "version": "2.1.6",
8445       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
8446       "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
8447       "dev": true,
8448       "requires": {
8449         "is-svg": "2.1.0",
8450         "postcss": "5.2.18",
8451         "postcss-value-parser": "3.3.0",
8452         "svgo": "0.7.2"
8453       }
8454     },
8455     "postcss-unique-selectors": {
8456       "version": "2.0.2",
8457       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz",
8458       "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
8459       "dev": true,
8460       "requires": {
8461         "alphanum-sort": "1.0.2",
8462         "postcss": "5.2.18",
8463         "uniqs": "2.0.0"
8464       }
8465     },
8466     "postcss-value-parser": {
8467       "version": "3.3.0",
8468       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
8469       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
8470       "dev": true
8471     },
8472     "postcss-zindex": {
8473       "version": "2.2.0",
8474       "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",
8475       "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
8476       "dev": true,
8477       "requires": {
8478         "has": "1.0.1",
8479         "postcss": "5.2.18",
8480         "uniqs": "2.0.0"
8481       }
8482     },
8483     "prelude-ls": {
8484       "version": "1.1.2",
8485       "resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
8486       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
8487       "dev": true
8488     },
8489     "prepend-http": {
8490       "version": "1.0.4",
8491       "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
8492       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
8493       "dev": true
8494     },
8495     "preserve": {
8496       "version": "0.2.0",
8497       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
8498       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
8499       "dev": true
8500     },
8501     "pretty-bytes": {
8502       "version": "1.0.4",
8503       "resolved": "http://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
8504       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
8505       "dev": true,
8506       "requires": {
8507         "get-stdin": "4.0.1",
8508         "meow": "3.7.0"
8509       }
8510     },
8511     "private": {
8512       "version": "0.1.8",
8513       "resolved": "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz",
8514       "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
8515     },
8516     "process": {
8517       "version": "0.5.2",
8518       "resolved": "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
8519       "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
8520       "dev": true
8521     },
8522     "process-nextick-args": {
8523       "version": "2.0.0",
8524       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
8525       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
8526     },
8527     "progress": {
8528       "version": "2.0.3",
8529       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
8530       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
8531       "dev": true
8532     },
8533     "progress-stream": {
8534       "version": "1.2.0",
8535       "resolved": "http://registry.npm.taobao.org/progress-stream/download/progress-stream-1.2.0.tgz",
8536       "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
8537       "dev": true,
8538       "requires": {
8539         "speedometer": "0.1.4",
8540         "through2": "0.2.3"
8541       }
8542     },
8543     "promise": {
8544       "version": "7.3.1",
8545       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
8546       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
8547       "requires": {
8548         "asap": "2.0.6"
8549       }
8550     },
8551     "prop-types": {
8552       "version": "15.6.2",
8553       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
8554       "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
8555       "requires": {
8556         "loose-envify": "1.3.1",
8557         "object-assign": "4.1.1"
8558       }
8559     },
8560     "prop-types-extra": {
8561       "version": "1.1.0",
8562       "resolved": "http://registry.npm.taobao.org/prop-types-extra/download/prop-types-extra-1.1.0.tgz",
8563       "integrity": "sha1-MmCZEOotzxkDZrrNNJDVpkEqYF8=",
8564       "requires": {
8565         "react-is": "16.4.0",
8566         "warning": "3.0.0"
8567       }
8568     },
8569     "propagate": {
8570       "version": "0.3.1",
8571       "resolved": "http://registry.npm.taobao.org/propagate/download/propagate-0.3.1.tgz",
8572       "integrity": "sha1-46hEBKfs6CDda76p9tkk4xNa4Jw=",
8573       "dev": true
8574     },
8575     "proto-list": {
8576       "version": "1.2.4",
8577       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
8578       "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
8579       "dev": true,
8580       "optional": true
8581     },
8582     "proxy-addr": {
8583       "version": "2.0.3",
8584       "resolved": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.3.tgz",
8585       "integrity": "sha1-NV8mJQWmIWRrMTCnKOtkfiIFU0E=",
8586       "dev": true,
8587       "requires": {
8588         "forwarded": "0.1.2",
8589         "ipaddr.js": "1.6.0"
8590       }
8591     },
8592     "prr": {
8593       "version": "1.0.1",
8594       "resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz",
8595       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
8596       "dev": true
8597     },
8598     "ps-tree": {
8599       "version": "1.1.0",
8600       "resolved": "http://registry.npm.taobao.org/ps-tree/download/ps-tree-1.1.0.tgz",
8601       "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
8602       "dev": true,
8603       "requires": {
8604         "event-stream": "3.3.4"
8605       }
8606     },
8607     "pseudomap": {
8608       "version": "1.0.2",
8609       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
8610       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
8611       "dev": true
8612     },
8613     "psl": {
8614       "version": "1.2.0",
8615       "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz",
8616       "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==",
8617       "dev": true
8618     },
8619     "pump": {
8620       "version": "3.0.0",
8621       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
8622       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
8623       "requires": {
8624         "end-of-stream": "1.4.1",
8625         "once": "1.4.0"
8626       }
8627     },
8628     "punycode": {
8629       "version": "1.4.1",
8630       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
8631       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
8632       "dev": true
8633     },
8634     "q": {
8635       "version": "1.5.1",
8636       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
8637       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
8638       "dev": true
8639     },
8640     "qrcode": {
8641       "version": "1.3.3",
8642       "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.3.3.tgz",
8643       "integrity": "sha512-SH7V13AcJusH3GT8bMNOGz4w0L+LjcpNOU/NiOgtBhT/5DoWeZE6D5ntMJnJ84AMkoaM4kjJJoHoh9g++8lWFg==",
8644       "requires": {
8645         "can-promise": "0.0.1",
8646         "dijkstrajs": "1.0.1",
8647         "isarray": "2.0.4",
8648         "pngjs": "3.3.3",
8649         "yargs": "12.0.5"
8650       },
8651       "dependencies": {
8652         "ansi-regex": {
8653           "version": "3.0.0",
8654           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8655           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
8656         },
8657         "camelcase": {
8658           "version": "5.1.0",
8659           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.1.0.tgz",
8660           "integrity": "sha512-WP9f9OBL/TAbwOFBJL79FoS9UKUmnp82RWnhlwTgrAJeMq7lytHhe0Jzc6/P7Zq0+2oviXJuPlvkZalWUug9gg=="
8661         },
8662         "cross-spawn": {
8663           "version": "6.0.5",
8664           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
8665           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
8666           "requires": {
8667             "nice-try": "1.0.4",
8668             "path-key": "2.0.1",
8669             "semver": "5.5.0",
8670             "shebang-command": "1.2.0",
8671             "which": "1.3.1"
8672           }
8673         },
8674         "execa": {
8675           "version": "1.0.0",
8676           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
8677           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
8678           "requires": {
8679             "cross-spawn": "6.0.5",
8680             "get-stream": "4.1.0",
8681             "is-stream": "1.1.0",
8682             "npm-run-path": "2.0.2",
8683             "p-finally": "1.0.0",
8684             "signal-exit": "3.0.2",
8685             "strip-eof": "1.0.0"
8686           }
8687         },
8688         "find-up": {
8689           "version": "3.0.0",
8690           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
8691           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
8692           "requires": {
8693             "locate-path": "3.0.0"
8694           }
8695         },
8696         "get-stream": {
8697           "version": "4.1.0",
8698           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
8699           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
8700           "requires": {
8701             "pump": "3.0.0"
8702           }
8703         },
8704         "invert-kv": {
8705           "version": "2.0.0",
8706           "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
8707           "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="
8708         },
8709         "is-fullwidth-code-point": {
8710           "version": "2.0.0",
8711           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8712           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
8713         },
8714         "isarray": {
8715           "version": "2.0.4",
8716           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
8717           "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="
8718         },
8719         "lcid": {
8720           "version": "2.0.0",
8721           "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
8722           "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
8723           "requires": {
8724             "invert-kv": "2.0.0"
8725           }
8726         },
8727         "locate-path": {
8728           "version": "3.0.0",
8729           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8730           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8731           "requires": {
8732             "p-locate": "3.0.0",
8733             "path-exists": "3.0.0"
8734           }
8735         },
8736         "mem": {
8737           "version": "4.1.0",
8738           "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
8739           "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
8740           "requires": {
8741             "map-age-cleaner": "0.1.3",
8742             "mimic-fn": "1.2.0",
8743             "p-is-promise": "2.0.0"
8744           }
8745         },
8746         "os-locale": {
8747           "version": "3.1.0",
8748           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
8749           "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
8750           "requires": {
8751             "execa": "1.0.0",
8752             "lcid": "2.0.0",
8753             "mem": "4.1.0"
8754           }
8755         },
8756         "p-limit": {
8757           "version": "2.2.0",
8758           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
8759           "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
8760           "requires": {
8761             "p-try": "2.0.0"
8762           }
8763         },
8764         "p-locate": {
8765           "version": "3.0.0",
8766           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
8767           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
8768           "requires": {
8769             "p-limit": "2.2.0"
8770           }
8771         },
8772         "p-try": {
8773           "version": "2.0.0",
8774           "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
8775           "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ=="
8776         },
8777         "path-exists": {
8778           "version": "3.0.0",
8779           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
8780           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
8781         },
8782         "string-width": {
8783           "version": "2.1.1",
8784           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
8785           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8786           "requires": {
8787             "is-fullwidth-code-point": "2.0.0",
8788             "strip-ansi": "4.0.0"
8789           }
8790         },
8791         "strip-ansi": {
8792           "version": "4.0.0",
8793           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8794           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8795           "requires": {
8796             "ansi-regex": "3.0.0"
8797           }
8798         },
8799         "yargs": {
8800           "version": "12.0.5",
8801           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
8802           "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
8803           "requires": {
8804             "cliui": "4.1.0",
8805             "decamelize": "1.2.0",
8806             "find-up": "3.0.0",
8807             "get-caller-file": "1.0.2",
8808             "os-locale": "3.1.0",
8809             "require-directory": "2.1.1",
8810             "require-main-filename": "1.0.1",
8811             "set-blocking": "2.0.0",
8812             "string-width": "2.1.1",
8813             "which-module": "2.0.0",
8814             "y18n": "3.2.1",
8815             "yargs-parser": "11.1.1"
8816           }
8817         },
8818         "yargs-parser": {
8819           "version": "11.1.1",
8820           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
8821           "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
8822           "requires": {
8823             "camelcase": "5.1.0",
8824             "decamelize": "1.2.0"
8825           }
8826         }
8827       }
8828     },
8829     "qs": {
8830       "version": "6.5.2",
8831       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
8832       "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=",
8833       "dev": true
8834     },
8835     "query-string": {
8836       "version": "3.0.3",
8837       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-3.0.3.tgz",
8838       "integrity": "sha1-ri4UtNBQcdTpuetIc8NbDc1C5jg=",
8839       "requires": {
8840         "strict-uri-encode": "1.1.0"
8841       }
8842     },
8843     "querystring": {
8844       "version": "0.2.0",
8845       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
8846       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
8847       "dev": true
8848     },
8849     "querystring-es3": {
8850       "version": "0.2.1",
8851       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
8852       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
8853       "dev": true
8854     },
8855     "randomatic": {
8856       "version": "3.1.1",
8857       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
8858       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
8859       "dev": true,
8860       "requires": {
8861         "is-number": "4.0.0",
8862         "kind-of": "6.0.2",
8863         "math-random": "1.0.4"
8864       },
8865       "dependencies": {
8866         "is-number": {
8867           "version": "4.0.0",
8868           "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
8869           "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
8870           "dev": true
8871         },
8872         "kind-of": {
8873           "version": "6.0.2",
8874           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8875           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8876           "dev": true
8877         }
8878       }
8879     },
8880     "range-parser": {
8881       "version": "1.2.0",
8882       "resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
8883       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
8884       "dev": true
8885     },
8886     "rc": {
8887       "version": "1.2.8",
8888       "resolved": "http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz",
8889       "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
8890       "dev": true,
8891       "requires": {
8892         "deep-extend": "0.6.0",
8893         "ini": "1.3.5",
8894         "minimist": "1.2.0",
8895         "strip-json-comments": "2.0.1"
8896       },
8897       "dependencies": {
8898         "minimist": {
8899           "version": "1.2.0",
8900           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8901           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8902           "dev": true
8903         },
8904         "strip-json-comments": {
8905           "version": "2.0.1",
8906           "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
8907           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
8908           "dev": true
8909         }
8910       }
8911     },
8912     "react": {
8913       "version": "15.5.4",
8914       "resolved": "http://registry.npm.taobao.org/react/download/react-15.5.4.tgz",
8915       "integrity": "sha1-+oPrAVBqsjfNwcjDsc6o3gEr8Ec=",
8916       "requires": {
8917         "fbjs": "0.8.16",
8918         "loose-envify": "1.3.1",
8919         "object-assign": "4.1.1",
8920         "prop-types": "15.6.2"
8921       }
8922     },
8923     "react-ace": {
8924       "version": "6.2.0",
8925       "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.2.0.tgz",
8926       "integrity": "sha512-Cr27xFNZV2wlQi+mFjgUWfd3yPZV84Sf7XVrEXkDBZmQ5I/oY3x4KvtBjX6ImN7SCWu3sU6z9F3Zh6jH3/jtzw==",
8927       "requires": {
8928         "brace": "0.11.1",
8929         "diff-match-patch": "1.0.4",
8930         "lodash.get": "4.4.2",
8931         "lodash.isequal": "4.5.0",
8932         "prop-types": "15.6.2"
8933       }
8934     },
8935     "react-autosuggest": {
8936       "version": "9.4.2",
8937       "resolved": "https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-9.4.2.tgz",
8938       "integrity": "sha512-GkLFnr+79DtDFMNxbjKzTKEwOfItw2mKiCNTD3bE+gZSPf5Y+i+W+8KySmBnDWFPF5cuJeuBhQBgcSdbp45nAg==",
8939       "requires": {
8940         "prop-types": "15.6.2",
8941         "react-autowhatever": "10.1.2",
8942         "shallow-equal": "1.0.0"
8943       }
8944     },
8945     "react-autowhatever": {
8946       "version": "10.1.2",
8947       "resolved": "https://registry.npmjs.org/react-autowhatever/-/react-autowhatever-10.1.2.tgz",
8948       "integrity": "sha512-+0XgELT1LF7hHEJv5H5Zwkfb4Q1rqmMZZ5U/XJ2J+UcSPRKnG6CqEjXUJ+hYLXDHgvDqwEN5PBdxczD5rHvOuA==",
8949       "requires": {
8950         "prop-types": "15.6.2",
8951         "react-themeable": "1.1.0",
8952         "section-iterator": "2.0.0"
8953       }
8954     },
8955     "react-bootstrap": {
8956       "version": "0.30.10",
8957       "resolved": "http://registry.npm.taobao.org/react-bootstrap/download/react-bootstrap-0.30.10.tgz",
8958       "integrity": "sha1-27ppCVlfKvTZGTfbD5bsjC3y0ag=",
8959       "requires": {
8960         "babel-runtime": "6.26.0",
8961         "classnames": "2.2.5",
8962         "dom-helpers": "3.3.1",
8963         "invariant": "2.2.4",
8964         "keycode": "2.2.0",
8965         "prop-types": "15.6.2",
8966         "react-overlays": "0.6.12",
8967         "react-prop-types": "0.4.0",
8968         "uncontrollable": "4.1.0",
8969         "warning": "3.0.0"
8970       },
8971       "dependencies": {
8972         "react-overlays": {
8973           "version": "0.6.12",
8974           "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.6.12.tgz",
8975           "integrity": "sha1-oHnHUMxCnX20x0dKlbS1QDPiVcM=",
8976           "requires": {
8977             "classnames": "2.2.5",
8978             "dom-helpers": "3.3.1",
8979             "react-prop-types": "0.4.0",
8980             "warning": "3.0.0"
8981           }
8982         }
8983       }
8984     },
8985     "react-deep-force-update": {
8986       "version": "1.1.1",
8987       "resolved": "http://registry.npm.taobao.org/react-deep-force-update/download/react-deep-force-update-1.1.1.tgz",
8988       "integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw=",
8989       "dev": true
8990     },
8991     "react-dom": {
8992       "version": "15.5.4",
8993       "resolved": "http://registry.npm.taobao.org/react-dom/download/react-dom-15.5.4.tgz",
8994       "integrity": "sha1-ugwoeG/VLtfk8hNf4CiNRirvk9o=",
8995       "requires": {
8996         "fbjs": "0.8.16",
8997         "loose-envify": "1.3.1",
8998         "object-assign": "4.1.1",
8999         "prop-types": "15.5.10"
9000       },
9001       "dependencies": {
9002         "prop-types": {
9003           "version": "15.5.10",
9004           "resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.5.10.tgz",
9005           "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=",
9006           "requires": {
9007             "fbjs": "0.8.16",
9008             "loose-envify": "1.3.1"
9009           }
9010         }
9011       }
9012     },
9013     "react-hot-api": {
9014       "version": "0.4.7",
9015       "resolved": "http://registry.npm.taobao.org/react-hot-api/download/react-hot-api-0.4.7.tgz",
9016       "integrity": "sha1-p+IqVtJS4Rq9k2a2EmTPRJLFgXE=",
9017       "dev": true
9018     },
9019     "react-hot-loader": {
9020       "version": "1.3.1",
9021       "resolved": "http://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-1.3.1.tgz",
9022       "integrity": "sha1-yVZHrni3Pfzv9uxx/8sEGC/22vk=",
9023       "dev": true,
9024       "requires": {
9025         "react-hot-api": "0.4.7",
9026         "source-map": "0.4.4"
9027       },
9028       "dependencies": {
9029         "source-map": {
9030           "version": "0.4.4",
9031           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
9032           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9033           "dev": true,
9034           "requires": {
9035             "amdefine": "1.0.1"
9036           }
9037         }
9038       }
9039     },
9040     "react-i18next": {
9041       "version": "8.0.7",
9042       "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-8.0.7.tgz",
9043       "integrity": "sha512-oJDVe5X8QK72NYYH7/VQtopONZPcNiarlWdVuCSkn9PucQCEAOf/yRt0V2LdjC4nBY48Y20/540glwR1nlE9gA==",
9044       "requires": {
9045         "@babel/runtime": "7.1.2",
9046         "create-react-context": "0.2.3",
9047         "hoist-non-react-statics": "3.0.1",
9048         "html-parse-stringify2": "2.0.1"
9049       },
9050       "dependencies": {
9051         "hoist-non-react-statics": {
9052           "version": "3.0.1",
9053           "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.0.1.tgz",
9054           "integrity": "sha512-1kXwPsOi0OGQIZNVMPvgWJ9tSnGMiMfJdihqEzrPEXlHOBh9AAHXX/QYmAJTXztnz/K+PQ8ryCb4eGaN6HlGbQ==",
9055           "requires": {
9056             "react-is": "16.4.0"
9057           }
9058         }
9059       }
9060     },
9061     "react-is": {
9062       "version": "16.4.0",
9063       "resolved": "http://registry.npm.taobao.org/react-is/download/react-is-16.4.0.tgz",
9064       "integrity": "sha1-zJ/chVrDTS59nS63BZu8JA01/88="
9065     },
9066     "react-lazy-cache": {
9067       "version": "3.0.1",
9068       "resolved": "http://registry.npm.taobao.org/react-lazy-cache/download/react-lazy-cache-3.0.1.tgz",
9069       "integrity": "sha1-DcZNON8XZ+93Z4xclBkAZMsRsM0=",
9070       "requires": {
9071         "deep-equal": "1.0.1"
9072       }
9073     },
9074     "react-markdown": {
9075       "version": "2.5.1",
9076       "resolved": "http://registry.npm.taobao.org/react-markdown/download/react-markdown-2.5.1.tgz",
9077       "integrity": "sha1-96bCajpfr11MIJgVXZd16Cb9Vu4=",
9078       "requires": {
9079         "commonmark": "0.24.0",
9080         "commonmark-react-renderer": "4.3.4",
9081         "prop-types": "15.6.2"
9082       }
9083     },
9084     "react-overlays": {
9085       "version": "0.8.3",
9086       "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.8.3.tgz",
9087       "integrity": "sha1-+tZe6lskMBzKGSoWn13dsLINOsU=",
9088       "requires": {
9089         "classnames": "2.2.5",
9090         "dom-helpers": "3.3.1",
9091         "prop-types": "15.6.2",
9092         "prop-types-extra": "1.1.0",
9093         "react-transition-group": "2.3.1",
9094         "warning": "3.0.0"
9095       }
9096     },
9097     "react-prop-types": {
9098       "version": "0.4.0",
9099       "resolved": "http://registry.npm.taobao.org/react-prop-types/download/react-prop-types-0.4.0.tgz",
9100       "integrity": "sha1-+ZsL+0AGkpya8gUefBQUpcdbk9A=",
9101       "requires": {
9102         "warning": "3.0.0"
9103       }
9104     },
9105     "react-proxy": {
9106       "version": "1.1.8",
9107       "resolved": "http://registry.npm.taobao.org/react-proxy/download/react-proxy-1.1.8.tgz",
9108       "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=",
9109       "dev": true,
9110       "requires": {
9111         "lodash": "4.17.14",
9112         "react-deep-force-update": "1.1.1"
9113       }
9114     },
9115     "react-redux": {
9116       "version": "4.4.9",
9117       "resolved": "http://registry.npm.taobao.org/react-redux/download/react-redux-4.4.9.tgz",
9118       "integrity": "sha1-jKbUZwklpFTOZwhsIwXpYwZwkJo=",
9119       "requires": {
9120         "create-react-class": "15.6.3",
9121         "hoist-non-react-statics": "2.5.0",
9122         "invariant": "2.2.4",
9123         "lodash": "4.17.14",
9124         "loose-envify": "1.3.1",
9125         "prop-types": "15.6.2"
9126       }
9127     },
9128     "react-router": {
9129       "version": "2.6.1",
9130       "resolved": "http://registry.npm.taobao.org/react-router/download/react-router-2.6.1.tgz",
9131       "integrity": "sha1-4EVNZr1hsSPZTbco+O0z2ZCL4iY=",
9132       "requires": {
9133         "history": "2.1.2",
9134         "hoist-non-react-statics": "1.2.0",
9135         "invariant": "2.2.4",
9136         "loose-envify": "1.3.1",
9137         "warning": "3.0.0"
9138       },
9139       "dependencies": {
9140         "hoist-non-react-statics": {
9141           "version": "1.2.0",
9142           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
9143           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
9144         }
9145       }
9146     },
9147     "react-router-redux": {
9148       "version": "4.0.8",
9149       "resolved": "http://registry.npm.taobao.org/react-router-redux/download/react-router-redux-4.0.8.tgz",
9150       "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4="
9151     },
9152     "react-router-scroll": {
9153       "version": "0.3.3",
9154       "resolved": "http://registry.npm.taobao.org/react-router-scroll/download/react-router-scroll-0.3.3.tgz",
9155       "integrity": "sha1-5XIA/YY+co/OjpC+kz9TFZkPwOY=",
9156       "requires": {
9157         "history": "2.1.2",
9158         "scroll-behavior": "0.8.2",
9159         "warning": "3.0.0"
9160       }
9161     },
9162     "react-themeable": {
9163       "version": "1.1.0",
9164       "resolved": "http://registry.npm.taobao.org/react-themeable/download/react-themeable-1.1.0.tgz",
9165       "integrity": "sha1-fURm3ZsrX6dQWHJ4JenxUro3mg4=",
9166       "requires": {
9167         "object-assign": "3.0.0"
9168       },
9169       "dependencies": {
9170         "object-assign": {
9171           "version": "3.0.0",
9172           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
9173           "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
9174         }
9175       }
9176     },
9177     "react-transform-catch-errors": {
9178       "version": "1.0.2",
9179       "resolved": "http://registry.npm.taobao.org/react-transform-catch-errors/download/react-transform-catch-errors-1.0.2.tgz",
9180       "integrity": "sha1-G01KdulycYlvwW/jCGx5PsiKnus=",
9181       "dev": true
9182     },
9183     "react-transform-hmr": {
9184       "version": "1.0.4",
9185       "resolved": "http://registry.npm.taobao.org/react-transform-hmr/download/react-transform-hmr-1.0.4.tgz",
9186       "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=",
9187       "dev": true,
9188       "requires": {
9189         "global": "4.3.2",
9190         "react-proxy": "1.1.8"
9191       }
9192     },
9193     "react-transition-group": {
9194       "version": "2.3.1",
9195       "resolved": "http://registry.npm.taobao.org/react-transition-group/download/react-transition-group-2.3.1.tgz",
9196       "integrity": "sha1-MdYRsz4UOl4PLZTDSOAmoPO0dLY=",
9197       "requires": {
9198         "dom-helpers": "3.3.1",
9199         "loose-envify": "1.3.1",
9200         "prop-types": "15.6.2"
9201       }
9202     },
9203     "read-config-file": {
9204       "version": "3.0.1",
9205       "resolved": "http://registry.npm.taobao.org/read-config-file/download/read-config-file-3.0.1.tgz",
9206       "integrity": "sha1-MH7S4WL6VDBtCubUHpzcgpcg0qk=",
9207       "dev": true,
9208       "requires": {
9209         "ajv": "6.5.0",
9210         "ajv-keywords": "3.2.0",
9211         "bluebird-lst": "1.0.5",
9212         "dotenv": "5.0.1",
9213         "dotenv-expand": "4.2.0",
9214         "fs-extra-p": "4.6.0",
9215         "js-yaml": "3.13.1",
9216         "json5": "1.0.1",
9217         "lazy-val": "1.0.3"
9218       },
9219       "dependencies": {
9220         "ajv": {
9221           "version": "6.5.0",
9222           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.5.0.tgz",
9223           "integrity": "sha1-TIr/34CIfY8TLJxSq4otxNC3skw=",
9224           "dev": true,
9225           "requires": {
9226             "fast-deep-equal": "2.0.1",
9227             "fast-json-stable-stringify": "2.0.0",
9228             "json-schema-traverse": "0.3.1",
9229             "uri-js": "4.2.2"
9230           }
9231         },
9232         "fast-deep-equal": {
9233           "version": "2.0.1",
9234           "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
9235           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
9236           "dev": true
9237         },
9238         "json5": {
9239           "version": "1.0.1",
9240           "resolved": "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz",
9241           "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=",
9242           "dev": true,
9243           "requires": {
9244             "minimist": "1.2.0"
9245           }
9246         },
9247         "minimist": {
9248           "version": "1.2.0",
9249           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
9250           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9251           "dev": true
9252         }
9253       }
9254     },
9255     "read-pkg": {
9256       "version": "1.1.0",
9257       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
9258       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
9259       "dev": true,
9260       "requires": {
9261         "load-json-file": "1.1.0",
9262         "normalize-package-data": "2.4.0",
9263         "path-type": "1.1.0"
9264       }
9265     },
9266     "read-pkg-up": {
9267       "version": "1.0.1",
9268       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
9269       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
9270       "dev": true,
9271       "requires": {
9272         "find-up": "1.1.2",
9273         "read-pkg": "1.1.0"
9274       }
9275     },
9276     "readable-stream": {
9277       "version": "1.1.14",
9278       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
9279       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
9280       "dev": true,
9281       "requires": {
9282         "core-util-is": "1.0.2",
9283         "inherits": "2.0.3",
9284         "isarray": "0.0.1",
9285         "string_decoder": "0.10.31"
9286       }
9287     },
9288     "readdirp": {
9289       "version": "2.1.0",
9290       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
9291       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
9292       "dev": true,
9293       "requires": {
9294         "graceful-fs": "4.1.11",
9295         "minimatch": "3.0.4",
9296         "readable-stream": "2.3.6",
9297         "set-immediate-shim": "1.0.1"
9298       },
9299       "dependencies": {
9300         "isarray": {
9301           "version": "1.0.0",
9302           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
9303           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9304           "dev": true
9305         },
9306         "process-nextick-args": {
9307           "version": "2.0.0",
9308           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
9309           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
9310           "dev": true
9311         },
9312         "readable-stream": {
9313           "version": "2.3.6",
9314           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
9315           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
9316           "dev": true,
9317           "requires": {
9318             "core-util-is": "1.0.2",
9319             "inherits": "2.0.3",
9320             "isarray": "1.0.0",
9321             "process-nextick-args": "2.0.0",
9322             "safe-buffer": "5.1.2",
9323             "string_decoder": "1.1.1",
9324             "util-deprecate": "1.0.2"
9325           }
9326         },
9327         "string_decoder": {
9328           "version": "1.1.1",
9329           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
9330           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
9331           "dev": true,
9332           "requires": {
9333             "safe-buffer": "5.1.2"
9334           }
9335         }
9336       }
9337     },
9338     "rechoir": {
9339       "version": "0.6.2",
9340       "resolved": "http://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz",
9341       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
9342       "dev": true,
9343       "requires": {
9344         "resolve": "1.7.1"
9345       }
9346     },
9347     "redbox-react": {
9348       "version": "1.6.0",
9349       "resolved": "http://registry.npm.taobao.org/redbox-react/download/redbox-react-1.6.0.tgz",
9350       "integrity": "sha1-51OsAllbwb9pWzk1iJpPWxtaIaE=",
9351       "dev": true,
9352       "requires": {
9353         "error-stack-parser": "1.3.6",
9354         "object-assign": "4.1.1",
9355         "prop-types": "15.6.2",
9356         "sourcemapped-stacktrace": "1.1.8"
9357       }
9358     },
9359     "redent": {
9360       "version": "1.0.0",
9361       "resolved": "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz",
9362       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
9363       "dev": true,
9364       "requires": {
9365         "indent-string": "2.1.0",
9366         "strip-indent": "1.0.1"
9367       }
9368     },
9369     "reduce-css-calc": {
9370       "version": "1.3.0",
9371       "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
9372       "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
9373       "dev": true,
9374       "requires": {
9375         "balanced-match": "0.4.2",
9376         "math-expression-evaluator": "1.2.17",
9377         "reduce-function-call": "1.0.2"
9378       },
9379       "dependencies": {
9380         "balanced-match": {
9381           "version": "0.4.2",
9382           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
9383           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
9384           "dev": true
9385         }
9386       }
9387     },
9388     "reduce-function-call": {
9389       "version": "1.0.2",
9390       "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",
9391       "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
9392       "dev": true,
9393       "requires": {
9394         "balanced-match": "0.4.2"
9395       },
9396       "dependencies": {
9397         "balanced-match": {
9398           "version": "0.4.2",
9399           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
9400           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
9401           "dev": true
9402         }
9403       }
9404     },
9405     "redux": {
9406       "version": "4.0.4",
9407       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.4.tgz",
9408       "integrity": "sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==",
9409       "requires": {
9410         "loose-envify": "1.4.0",
9411         "symbol-observable": "1.2.0"
9412       },
9413       "dependencies": {
9414         "loose-envify": {
9415           "version": "1.4.0",
9416           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
9417           "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
9418           "requires": {
9419             "js-tokens": "3.0.2"
9420           }
9421         }
9422       }
9423     },
9424     "redux-form": {
9425       "version": "5.3.6",
9426       "resolved": "http://registry.npm.taobao.org/redux-form/download/redux-form-5.3.6.tgz",
9427       "integrity": "sha1-93qB2/ONRNJupBEQCiPxninNGUY=",
9428       "requires": {
9429         "deep-equal": "1.0.1",
9430         "hoist-non-react-statics": "1.2.0",
9431         "invariant": "2.2.4",
9432         "is-promise": "2.1.0",
9433         "prop-types": "15.6.2",
9434         "react-lazy-cache": "3.0.1"
9435       },
9436       "dependencies": {
9437         "hoist-non-react-statics": {
9438           "version": "1.2.0",
9439           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
9440           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
9441         }
9442       }
9443     },
9444     "redux-thunk": {
9445       "version": "2.1.2",
9446       "resolved": "http://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.1.2.tgz",
9447       "integrity": "sha1-xpjtc006dEjdDemGWg+0ExLC13k="
9448     },
9449     "regenerate": {
9450       "version": "1.4.0",
9451       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz",
9452       "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=",
9453       "dev": true
9454     },
9455     "regenerator-runtime": {
9456       "version": "0.9.6",
9457       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.9.6.tgz",
9458       "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
9459     },
9460     "regenerator-transform": {
9461       "version": "0.10.1",
9462       "resolved": "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz",
9463       "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
9464       "dev": true,
9465       "requires": {
9466         "babel-runtime": "6.26.0",
9467         "babel-types": "6.26.0",
9468         "private": "0.1.8"
9469       }
9470     },
9471     "regex-cache": {
9472       "version": "0.4.4",
9473       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.4.tgz",
9474       "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
9475       "dev": true,
9476       "requires": {
9477         "is-equal-shallow": "0.1.3"
9478       }
9479     },
9480     "regexpu-core": {
9481       "version": "2.0.0",
9482       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz",
9483       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
9484       "dev": true,
9485       "requires": {
9486         "regenerate": "1.4.0",
9487         "regjsgen": "0.2.0",
9488         "regjsparser": "0.1.5"
9489       }
9490     },
9491     "registry-auth-token": {
9492       "version": "3.3.2",
9493       "resolved": "http://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-3.3.2.tgz",
9494       "integrity": "sha1-hR/UkDjuy1hpERFa+EUmDuyYPyA=",
9495       "dev": true,
9496       "requires": {
9497         "rc": "1.2.8",
9498         "safe-buffer": "5.1.2"
9499       }
9500     },
9501     "registry-url": {
9502       "version": "3.1.0",
9503       "resolved": "http://registry.npm.taobao.org/registry-url/download/registry-url-3.1.0.tgz",
9504       "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
9505       "dev": true,
9506       "requires": {
9507         "rc": "1.2.8"
9508       }
9509     },
9510     "regjsgen": {
9511       "version": "0.2.0",
9512       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
9513       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
9514       "dev": true
9515     },
9516     "regjsparser": {
9517       "version": "0.1.5",
9518       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
9519       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
9520       "dev": true,
9521       "requires": {
9522         "jsesc": "0.5.0"
9523       },
9524       "dependencies": {
9525         "jsesc": {
9526           "version": "0.5.0",
9527           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
9528           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
9529           "dev": true
9530         }
9531       }
9532     },
9533     "remove-trailing-separator": {
9534       "version": "1.1.0",
9535       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
9536       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
9537       "dev": true
9538     },
9539     "repeat-element": {
9540       "version": "1.1.3",
9541       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
9542       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
9543       "dev": true
9544     },
9545     "repeat-string": {
9546       "version": "1.6.1",
9547       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
9548       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9549       "dev": true
9550     },
9551     "repeating": {
9552       "version": "2.0.1",
9553       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
9554       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
9555       "requires": {
9556         "is-finite": "1.0.2"
9557       }
9558     },
9559     "request": {
9560       "version": "2.87.0",
9561       "resolved": "http://registry.npm.taobao.org/request/download/request-2.87.0.tgz",
9562       "integrity": "sha1-MvACNc0I1IK00NaNuTqCnA7VdW4=",
9563       "dev": true,
9564       "requires": {
9565         "aws-sign2": "0.7.0",
9566         "aws4": "1.7.0",
9567         "caseless": "0.12.0",
9568         "combined-stream": "1.0.6",
9569         "extend": "3.0.2",
9570         "forever-agent": "0.6.1",
9571         "form-data": "2.3.2",
9572         "har-validator": "5.0.3",
9573         "http-signature": "1.2.0",
9574         "is-typedarray": "1.0.0",
9575         "isstream": "0.1.2",
9576         "json-stringify-safe": "5.0.1",
9577         "mime-types": "2.1.18",
9578         "oauth-sign": "0.8.2",
9579         "performance-now": "2.1.0",
9580         "qs": "6.5.2",
9581         "safe-buffer": "5.1.2",
9582         "tough-cookie": "2.3.4",
9583         "tunnel-agent": "0.6.0",
9584         "uuid": "3.2.1"
9585       },
9586       "dependencies": {
9587         "uuid": {
9588           "version": "3.2.1",
9589           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.2.1.tgz",
9590           "integrity": "sha1-EsUou51Y0LkmXZovbw/ovhf/HxQ=",
9591           "dev": true
9592         }
9593       }
9594     },
9595     "require-directory": {
9596       "version": "2.1.1",
9597       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
9598       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
9599     },
9600     "require-from-string": {
9601       "version": "1.2.1",
9602       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
9603       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
9604       "dev": true
9605     },
9606     "require-main-filename": {
9607       "version": "1.0.1",
9608       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
9609       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
9610     },
9611     "require-uncached": {
9612       "version": "1.0.3",
9613       "resolved": "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz",
9614       "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
9615       "dev": true,
9616       "requires": {
9617         "caller-path": "0.1.0",
9618         "resolve-from": "1.0.1"
9619       }
9620     },
9621     "requires-port": {
9622       "version": "1.0.0",
9623       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
9624       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
9625       "dev": true
9626     },
9627     "reselect": {
9628       "version": "3.0.1",
9629       "resolved": "http://registry.npm.taobao.org/reselect/download/reselect-3.0.1.tgz",
9630       "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
9631     },
9632     "resolve": {
9633       "version": "1.7.1",
9634       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.7.1.tgz",
9635       "integrity": "sha1-qt1lY3T9KYruiVvAJrgpdBhnf9M=",
9636       "dev": true,
9637       "requires": {
9638         "path-parse": "1.0.5"
9639       }
9640     },
9641     "resolve-from": {
9642       "version": "1.0.1",
9643       "resolved": "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz",
9644       "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
9645       "dev": true
9646     },
9647     "resolve-url": {
9648       "version": "0.2.1",
9649       "resolved": "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz",
9650       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
9651       "dev": true
9652     },
9653     "resolve-url-loader": {
9654       "version": "1.6.1",
9655       "resolved": "http://registry.npm.taobao.org/resolve-url-loader/download/resolve-url-loader-1.6.1.tgz",
9656       "integrity": "sha1-Sm4Dx03TjV393w9AS0ddbpACVjU=",
9657       "dev": true,
9658       "requires": {
9659         "camelcase": "1.2.1",
9660         "convert-source-map": "1.5.1",
9661         "loader-utils": "0.2.17",
9662         "lodash.defaults": "3.1.2",
9663         "rework": "1.0.1",
9664         "rework-visit": "1.0.0",
9665         "source-map": "0.1.43",
9666         "urix": "0.1.0"
9667       },
9668       "dependencies": {
9669         "camelcase": {
9670           "version": "1.2.1",
9671           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
9672           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
9673           "dev": true
9674         },
9675         "lodash.assign": {
9676           "version": "3.2.0",
9677           "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-3.2.0.tgz",
9678           "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
9679           "dev": true,
9680           "requires": {
9681             "lodash._baseassign": "3.2.0",
9682             "lodash._createassigner": "3.1.1",
9683             "lodash.keys": "3.1.2"
9684           }
9685         },
9686         "lodash.defaults": {
9687           "version": "3.1.2",
9688           "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-3.1.2.tgz",
9689           "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=",
9690           "dev": true,
9691           "requires": {
9692             "lodash.assign": "3.2.0",
9693             "lodash.restparam": "3.6.1"
9694           }
9695         },
9696         "source-map": {
9697           "version": "0.1.43",
9698           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
9699           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
9700           "dev": true,
9701           "requires": {
9702             "amdefine": "1.0.1"
9703           }
9704         }
9705       }
9706     },
9707     "responselike": {
9708       "version": "1.0.2",
9709       "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
9710       "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
9711       "dev": true,
9712       "requires": {
9713         "lowercase-keys": "^1.0.0"
9714       }
9715     },
9716     "restore-cursor": {
9717       "version": "2.0.0",
9718       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
9719       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
9720       "dev": true,
9721       "requires": {
9722         "onetime": "2.0.1",
9723         "signal-exit": "3.0.2"
9724       }
9725     },
9726     "rework": {
9727       "version": "1.0.1",
9728       "resolved": "http://registry.npm.taobao.org/rework/download/rework-1.0.1.tgz",
9729       "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=",
9730       "dev": true,
9731       "requires": {
9732         "convert-source-map": "0.3.5",
9733         "css": "2.2.3"
9734       },
9735       "dependencies": {
9736         "convert-source-map": {
9737           "version": "0.3.5",
9738           "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-0.3.5.tgz",
9739           "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
9740           "dev": true
9741         }
9742       }
9743     },
9744     "rework-visit": {
9745       "version": "1.0.0",
9746       "resolved": "http://registry.npm.taobao.org/rework-visit/download/rework-visit-1.0.0.tgz",
9747       "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=",
9748       "dev": true
9749     },
9750     "rfdc": {
9751       "version": "1.1.2",
9752       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz",
9753       "integrity": "sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA=="
9754     },
9755     "right-align": {
9756       "version": "0.1.3",
9757       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
9758       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
9759       "dev": true,
9760       "requires": {
9761         "align-text": "0.1.4"
9762       }
9763     },
9764     "rimraf": {
9765       "version": "2.6.2",
9766       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz",
9767       "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
9768       "dev": true,
9769       "requires": {
9770         "glob": "7.1.2"
9771       }
9772     },
9773     "ripemd160": {
9774       "version": "0.2.0",
9775       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-0.2.0.tgz",
9776       "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=",
9777       "dev": true
9778     },
9779     "roarr": {
9780       "version": "2.15.3",
9781       "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.3.tgz",
9782       "integrity": "sha512-AEjYvmAhlyxOeB9OqPUzQCo3kuAkNfuDk/HqWbZdFsqDFpapkTjiw+p4svNEoRLvuqNTxqfL+s+gtD4eDgZ+CA==",
9783       "dev": true,
9784       "optional": true,
9785       "requires": {
9786         "boolean": "^3.0.0",
9787         "detect-node": "^2.0.4",
9788         "globalthis": "^1.0.1",
9789         "json-stringify-safe": "^5.0.1",
9790         "semver-compare": "^1.0.0",
9791         "sprintf-js": "^1.1.2"
9792       },
9793       "dependencies": {
9794         "sprintf-js": {
9795           "version": "1.1.2",
9796           "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
9797           "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
9798           "dev": true,
9799           "optional": true
9800         }
9801       }
9802     },
9803     "run-async": {
9804       "version": "2.3.0",
9805       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
9806       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
9807       "dev": true,
9808       "requires": {
9809         "is-promise": "2.1.0"
9810       }
9811     },
9812     "rx-lite": {
9813       "version": "4.0.8",
9814       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
9815       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
9816       "dev": true
9817     },
9818     "rx-lite-aggregates": {
9819       "version": "4.0.8",
9820       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
9821       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
9822       "dev": true,
9823       "requires": {
9824         "rx-lite": "4.0.8"
9825       }
9826     },
9827     "safe-buffer": {
9828       "version": "5.1.2",
9829       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
9830       "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
9831     },
9832     "safer-buffer": {
9833       "version": "2.1.2",
9834       "resolved": "http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz",
9835       "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
9836     },
9837     "sanitize-filename": {
9838       "version": "1.6.1",
9839       "resolved": "http://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.1.tgz",
9840       "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
9841       "dev": true,
9842       "requires": {
9843         "truncate-utf8-bytes": "1.0.2"
9844       }
9845     },
9846     "sass-graph": {
9847       "version": "2.2.4",
9848       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
9849       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
9850       "dev": true,
9851       "requires": {
9852         "glob": "7.1.2",
9853         "lodash": "4.17.14",
9854         "scss-tokenizer": "0.2.3",
9855         "yargs": "7.1.0"
9856       },
9857       "dependencies": {
9858         "camelcase": {
9859           "version": "3.0.0",
9860           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
9861           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
9862           "dev": true
9863         },
9864         "cliui": {
9865           "version": "3.2.0",
9866           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
9867           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
9868           "dev": true,
9869           "requires": {
9870             "string-width": "1.0.2",
9871             "strip-ansi": "3.0.1",
9872             "wrap-ansi": "2.1.0"
9873           }
9874         },
9875         "os-locale": {
9876           "version": "1.4.0",
9877           "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
9878           "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
9879           "dev": true,
9880           "requires": {
9881             "lcid": "1.0.0"
9882           }
9883         },
9884         "which-module": {
9885           "version": "1.0.0",
9886           "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
9887           "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
9888           "dev": true
9889         },
9890         "yargs": {
9891           "version": "7.1.0",
9892           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
9893           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
9894           "dev": true,
9895           "requires": {
9896             "camelcase": "3.0.0",
9897             "cliui": "3.2.0",
9898             "decamelize": "1.2.0",
9899             "get-caller-file": "1.0.2",
9900             "os-locale": "1.4.0",
9901             "read-pkg-up": "1.0.1",
9902             "require-directory": "2.1.1",
9903             "require-main-filename": "1.0.1",
9904             "set-blocking": "2.0.0",
9905             "string-width": "1.0.2",
9906             "which-module": "1.0.0",
9907             "y18n": "3.2.1",
9908             "yargs-parser": "5.0.0"
9909           }
9910         },
9911         "yargs-parser": {
9912           "version": "5.0.0",
9913           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
9914           "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
9915           "dev": true,
9916           "requires": {
9917             "camelcase": "3.0.0"
9918           }
9919         }
9920       }
9921     },
9922     "sass-loader": {
9923       "version": "7.1.0",
9924       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz",
9925       "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==",
9926       "dev": true,
9927       "requires": {
9928         "clone-deep": "2.0.2",
9929         "loader-utils": "1.2.3",
9930         "lodash.tail": "4.1.1",
9931         "neo-async": "2.6.1",
9932         "pify": "3.0.0",
9933         "semver": "5.5.0"
9934       },
9935       "dependencies": {
9936         "big.js": {
9937           "version": "5.2.2",
9938           "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
9939           "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
9940           "dev": true
9941         },
9942         "json5": {
9943           "version": "1.0.1",
9944           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
9945           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
9946           "dev": true,
9947           "requires": {
9948             "minimist": "1.2.0"
9949           }
9950         },
9951         "loader-utils": {
9952           "version": "1.2.3",
9953           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
9954           "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
9955           "dev": true,
9956           "requires": {
9957             "big.js": "5.2.2",
9958             "emojis-list": "2.1.0",
9959             "json5": "1.0.1"
9960           }
9961         },
9962         "minimist": {
9963           "version": "1.2.0",
9964           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9965           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9966           "dev": true
9967         },
9968         "pify": {
9969           "version": "3.0.0",
9970           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9971           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9972           "dev": true
9973         }
9974       }
9975     },
9976     "sass-resources-loader": {
9977       "version": "1.1.0",
9978       "resolved": "http://registry.npm.taobao.org/sass-resources-loader/download/sass-resources-loader-1.1.0.tgz",
9979       "integrity": "sha1-D9nm4cy89+ibbRx00Ykg4HsQIL8=",
9980       "dev": true,
9981       "requires": {
9982         "async": "1.5.2",
9983         "chalk": "1.1.3",
9984         "glob": "7.1.2"
9985       },
9986       "dependencies": {
9987         "async": {
9988           "version": "1.5.2",
9989           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
9990           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
9991           "dev": true
9992         }
9993       }
9994     },
9995     "sax": {
9996       "version": "1.2.4",
9997       "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
9998       "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
9999       "dev": true
10000     },
10001     "scroll-behavior": {
10002       "version": "0.8.2",
10003       "resolved": "http://registry.npm.taobao.org/scroll-behavior/download/scroll-behavior-0.8.2.tgz",
10004       "integrity": "sha1-rOE+QLAB2NTQB67A5/tmjPkENUY=",
10005       "requires": {
10006         "dom-helpers": "2.4.0",
10007         "invariant": "2.2.4"
10008       },
10009       "dependencies": {
10010         "dom-helpers": {
10011           "version": "2.4.0",
10012           "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-2.4.0.tgz",
10013           "integrity": "sha1-m7SyRfY3NnsfpnAnQnKqKP4Gw2c="
10014         }
10015       }
10016     },
10017     "scss-tokenizer": {
10018       "version": "0.2.3",
10019       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
10020       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
10021       "dev": true,
10022       "requires": {
10023         "js-base64": "2.4.5",
10024         "source-map": "0.4.4"
10025       },
10026       "dependencies": {
10027         "source-map": {
10028           "version": "0.4.4",
10029           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
10030           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
10031           "dev": true,
10032           "requires": {
10033             "amdefine": "1.0.1"
10034           }
10035         }
10036       }
10037     },
10038     "section-iterator": {
10039       "version": "2.0.0",
10040       "resolved": "http://registry.npm.taobao.org/section-iterator/download/section-iterator-2.0.0.tgz",
10041       "integrity": "sha1-v0RNev7rlK1Dw5rS+yYVFifMuio="
10042     },
10043     "semver": {
10044       "version": "5.5.0",
10045       "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz",
10046       "integrity": "sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs="
10047     },
10048     "semver-compare": {
10049       "version": "1.0.0",
10050       "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
10051       "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
10052       "dev": true,
10053       "optional": true
10054     },
10055     "semver-diff": {
10056       "version": "2.1.0",
10057       "resolved": "http://registry.npm.taobao.org/semver-diff/download/semver-diff-2.1.0.tgz",
10058       "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
10059       "dev": true,
10060       "requires": {
10061         "semver": "5.5.0"
10062       }
10063     },
10064     "send": {
10065       "version": "0.16.2",
10066       "resolved": "http://registry.npm.taobao.org/send/download/send-0.16.2.tgz",
10067       "integrity": "sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E=",
10068       "dev": true,
10069       "requires": {
10070         "debug": "2.6.9",
10071         "depd": "1.1.2",
10072         "destroy": "1.0.4",
10073         "encodeurl": "1.0.2",
10074         "escape-html": "1.0.3",
10075         "etag": "1.8.1",
10076         "fresh": "0.5.2",
10077         "http-errors": "1.6.3",
10078         "mime": "1.4.1",
10079         "ms": "2.0.0",
10080         "on-finished": "2.3.0",
10081         "range-parser": "1.2.0",
10082         "statuses": "1.4.0"
10083       },
10084       "dependencies": {
10085         "debug": {
10086           "version": "2.6.9",
10087           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
10088           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
10089           "dev": true,
10090           "requires": {
10091             "ms": "2.0.0"
10092           }
10093         },
10094         "mime": {
10095           "version": "1.4.1",
10096           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz",
10097           "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=",
10098           "dev": true
10099         },
10100         "statuses": {
10101           "version": "1.4.0",
10102           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
10103           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
10104           "dev": true
10105         }
10106       }
10107     },
10108     "serialize-error": {
10109       "version": "7.0.1",
10110       "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
10111       "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
10112       "dev": true,
10113       "optional": true,
10114       "requires": {
10115         "type-fest": "^0.13.1"
10116       }
10117     },
10118     "serve-static": {
10119       "version": "1.13.2",
10120       "resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.2.tgz",
10121       "integrity": "sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE=",
10122       "dev": true,
10123       "requires": {
10124         "encodeurl": "1.0.2",
10125         "escape-html": "1.0.3",
10126         "parseurl": "1.3.2",
10127         "send": "0.16.2"
10128       }
10129     },
10130     "set-blocking": {
10131       "version": "2.0.0",
10132       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
10133       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
10134     },
10135     "set-immediate-shim": {
10136       "version": "1.0.1",
10137       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
10138       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
10139       "dev": true
10140     },
10141     "setimmediate": {
10142       "version": "1.0.5",
10143       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
10144       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
10145     },
10146     "setprototypeof": {
10147       "version": "1.1.0",
10148       "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz",
10149       "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=",
10150       "dev": true
10151     },
10152     "sha.js": {
10153       "version": "2.4.11",
10154       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz",
10155       "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=",
10156       "requires": {
10157         "inherits": "2.0.3",
10158         "safe-buffer": "5.1.2"
10159       }
10160     },
10161     "shallow-clone": {
10162       "version": "1.0.0",
10163       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
10164       "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
10165       "dev": true,
10166       "requires": {
10167         "is-extendable": "0.1.1",
10168         "kind-of": "5.1.0",
10169         "mixin-object": "2.0.1"
10170       },
10171       "dependencies": {
10172         "kind-of": {
10173           "version": "5.1.0",
10174           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
10175           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
10176           "dev": true
10177         }
10178       }
10179     },
10180     "shallow-equal": {
10181       "version": "1.0.0",
10182       "resolved": "http://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.0.0.tgz",
10183       "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc="
10184     },
10185     "shebang-command": {
10186       "version": "1.2.0",
10187       "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
10188       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
10189       "requires": {
10190         "shebang-regex": "1.0.0"
10191       }
10192     },
10193     "shebang-regex": {
10194       "version": "1.0.0",
10195       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
10196       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
10197     },
10198     "shell-quote": {
10199       "version": "1.6.1",
10200       "resolved": "http://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz",
10201       "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
10202       "dev": true,
10203       "requires": {
10204         "array-filter": "0.0.1",
10205         "array-map": "0.0.0",
10206         "array-reduce": "0.0.0",
10207         "jsonify": "0.0.0"
10208       }
10209     },
10210     "shelljs": {
10211       "version": "0.7.8",
10212       "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.7.8.tgz",
10213       "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
10214       "dev": true,
10215       "requires": {
10216         "glob": "7.1.2",
10217         "interpret": "1.1.0",
10218         "rechoir": "0.6.2"
10219       },
10220       "dependencies": {
10221         "interpret": {
10222           "version": "1.1.0",
10223           "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.1.0.tgz",
10224           "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
10225           "dev": true
10226         }
10227       }
10228     },
10229     "signal-exit": {
10230       "version": "3.0.2",
10231       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
10232       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
10233     },
10234     "single-line-log": {
10235       "version": "1.1.2",
10236       "resolved": "http://registry.npm.taobao.org/single-line-log/download/single-line-log-1.1.2.tgz",
10237       "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
10238       "dev": true,
10239       "requires": {
10240         "string-width": "1.0.2"
10241       }
10242     },
10243     "slash": {
10244       "version": "1.0.0",
10245       "resolved": "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz",
10246       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
10247     },
10248     "slice-ansi": {
10249       "version": "1.0.0",
10250       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
10251       "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
10252       "dev": true,
10253       "requires": {
10254         "is-fullwidth-code-point": "2.0.0"
10255       },
10256       "dependencies": {
10257         "is-fullwidth-code-point": {
10258           "version": "2.0.0",
10259           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
10260           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10261           "dev": true
10262         }
10263       }
10264     },
10265     "sort-keys": {
10266       "version": "1.1.2",
10267       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
10268       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
10269       "dev": true,
10270       "requires": {
10271         "is-plain-obj": "1.1.0"
10272       }
10273     },
10274     "source-list-map": {
10275       "version": "0.1.8",
10276       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-0.1.8.tgz",
10277       "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=",
10278       "dev": true
10279     },
10280     "source-map": {
10281       "version": "0.6.1",
10282       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
10283       "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
10284       "dev": true
10285     },
10286     "source-map-resolve": {
10287       "version": "0.5.2",
10288       "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz",
10289       "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=",
10290       "dev": true,
10291       "requires": {
10292         "atob": "2.1.1",
10293         "decode-uri-component": "0.2.0",
10294         "resolve-url": "0.2.1",
10295         "source-map-url": "0.4.0",
10296         "urix": "0.1.0"
10297       }
10298     },
10299     "source-map-support": {
10300       "version": "0.4.18",
10301       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz",
10302       "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
10303       "requires": {
10304         "source-map": "0.5.7"
10305       },
10306       "dependencies": {
10307         "source-map": {
10308           "version": "0.5.7",
10309           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
10310           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
10311         }
10312       }
10313     },
10314     "source-map-url": {
10315       "version": "0.4.0",
10316       "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz",
10317       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
10318       "dev": true
10319     },
10320     "sourcemapped-stacktrace": {
10321       "version": "1.1.8",
10322       "resolved": "http://registry.npm.taobao.org/sourcemapped-stacktrace/download/sourcemapped-stacktrace-1.1.8.tgz",
10323       "integrity": "sha1-a3o/Gm+xX21A5wHiPOQEVTSA1og=",
10324       "dev": true,
10325       "requires": {
10326         "source-map": "0.5.6"
10327       },
10328       "dependencies": {
10329         "source-map": {
10330           "version": "0.5.6",
10331           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
10332           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
10333           "dev": true
10334         }
10335       }
10336     },
10337     "spdx-correct": {
10338       "version": "3.0.0",
10339       "resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.0.0.tgz",
10340       "integrity": "sha1-BaW01xU6GVvJLDxCW2nzsqlSTII=",
10341       "dev": true,
10342       "requires": {
10343         "spdx-expression-parse": "3.0.0",
10344         "spdx-license-ids": "3.0.0"
10345       }
10346     },
10347     "spdx-exceptions": {
10348       "version": "2.1.0",
10349       "resolved": "http://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.1.0.tgz",
10350       "integrity": "sha1-LHrmEFbHFKW5ubKyr30xHvXHj+k=",
10351       "dev": true
10352     },
10353     "spdx-expression-parse": {
10354       "version": "3.0.0",
10355       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz",
10356       "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
10357       "dev": true,
10358       "requires": {
10359         "spdx-exceptions": "2.1.0",
10360         "spdx-license-ids": "3.0.0"
10361       }
10362     },
10363     "spdx-license-ids": {
10364       "version": "3.0.0",
10365       "resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.0.tgz",
10366       "integrity": "sha1-enzShHDMbToc/m1miG9rxDDTrIc=",
10367       "dev": true
10368     },
10369     "speedometer": {
10370       "version": "0.1.4",
10371       "resolved": "http://registry.npm.taobao.org/speedometer/download/speedometer-0.1.4.tgz",
10372       "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
10373       "dev": true
10374     },
10375     "split": {
10376       "version": "0.3.3",
10377       "resolved": "http://registry.npm.taobao.org/split/download/split-0.3.3.tgz",
10378       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
10379       "dev": true,
10380       "requires": {
10381         "through": "2.3.8"
10382       }
10383     },
10384     "sprintf-js": {
10385       "version": "1.0.3",
10386       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
10387       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
10388       "dev": true
10389     },
10390     "sshpk": {
10391       "version": "1.14.1",
10392       "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.14.1.tgz",
10393       "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
10394       "dev": true,
10395       "requires": {
10396         "asn1": "0.2.3",
10397         "assert-plus": "1.0.0",
10398         "bcrypt-pbkdf": "1.0.1",
10399         "dashdash": "1.14.1",
10400         "ecc-jsbn": "0.1.1",
10401         "getpass": "0.1.7",
10402         "jsbn": "0.1.1",
10403         "tweetnacl": "0.14.5"
10404       }
10405     },
10406     "stackframe": {
10407       "version": "0.3.1",
10408       "resolved": "http://registry.npm.taobao.org/stackframe/download/stackframe-0.3.1.tgz",
10409       "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
10410       "dev": true
10411     },
10412     "stat-mode": {
10413       "version": "0.2.2",
10414       "resolved": "http://registry.npm.taobao.org/stat-mode/download/stat-mode-0.2.2.tgz",
10415       "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
10416       "dev": true
10417     },
10418     "statuses": {
10419       "version": "1.5.0",
10420       "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz",
10421       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
10422       "dev": true
10423     },
10424     "stdout-stream": {
10425       "version": "1.4.1",
10426       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
10427       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
10428       "dev": true,
10429       "requires": {
10430         "readable-stream": "2.3.6"
10431       },
10432       "dependencies": {
10433         "isarray": {
10434           "version": "1.0.0",
10435           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
10436           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10437           "dev": true
10438         },
10439         "readable-stream": {
10440           "version": "2.3.6",
10441           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10442           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10443           "dev": true,
10444           "requires": {
10445             "core-util-is": "1.0.2",
10446             "inherits": "2.0.3",
10447             "isarray": "1.0.0",
10448             "process-nextick-args": "2.0.0",
10449             "safe-buffer": "5.1.2",
10450             "string_decoder": "1.1.1",
10451             "util-deprecate": "1.0.2"
10452           }
10453         },
10454         "string_decoder": {
10455           "version": "1.1.1",
10456           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10457           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10458           "dev": true,
10459           "requires": {
10460             "safe-buffer": "5.1.2"
10461           }
10462         }
10463       }
10464     },
10465     "stream-browserify": {
10466       "version": "2.0.1",
10467       "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
10468       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
10469       "dev": true,
10470       "requires": {
10471         "inherits": "2.0.3",
10472         "readable-stream": "2.3.6"
10473       },
10474       "dependencies": {
10475         "isarray": {
10476           "version": "1.0.0",
10477           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10478           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10479           "dev": true
10480         },
10481         "process-nextick-args": {
10482           "version": "2.0.0",
10483           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10484           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10485           "dev": true
10486         },
10487         "readable-stream": {
10488           "version": "2.3.6",
10489           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10490           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10491           "dev": true,
10492           "requires": {
10493             "core-util-is": "1.0.2",
10494             "inherits": "2.0.3",
10495             "isarray": "1.0.0",
10496             "process-nextick-args": "2.0.0",
10497             "safe-buffer": "5.1.2",
10498             "string_decoder": "1.1.1",
10499             "util-deprecate": "1.0.2"
10500           }
10501         },
10502         "string_decoder": {
10503           "version": "1.1.1",
10504           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10505           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10506           "dev": true,
10507           "requires": {
10508             "safe-buffer": "5.1.2"
10509           }
10510         }
10511       }
10512     },
10513     "stream-combiner": {
10514       "version": "0.0.4",
10515       "resolved": "http://registry.npm.taobao.org/stream-combiner/download/stream-combiner-0.0.4.tgz",
10516       "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
10517       "dev": true,
10518       "requires": {
10519         "duplexer": "0.1.1"
10520       }
10521     },
10522     "stream-http": {
10523       "version": "2.8.2",
10524       "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.8.2.tgz",
10525       "integrity": "sha1-QSboxrEHAERlkYqi/DVUnndALIc=",
10526       "dev": true,
10527       "requires": {
10528         "builtin-status-codes": "3.0.0",
10529         "inherits": "2.0.3",
10530         "readable-stream": "2.3.6",
10531         "to-arraybuffer": "1.0.1",
10532         "xtend": "4.0.1"
10533       },
10534       "dependencies": {
10535         "isarray": {
10536           "version": "1.0.0",
10537           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10538           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10539           "dev": true
10540         },
10541         "process-nextick-args": {
10542           "version": "2.0.0",
10543           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10544           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10545           "dev": true
10546         },
10547         "readable-stream": {
10548           "version": "2.3.6",
10549           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10550           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10551           "dev": true,
10552           "requires": {
10553             "core-util-is": "1.0.2",
10554             "inherits": "2.0.3",
10555             "isarray": "1.0.0",
10556             "process-nextick-args": "2.0.0",
10557             "safe-buffer": "5.1.2",
10558             "string_decoder": "1.1.1",
10559             "util-deprecate": "1.0.2"
10560           }
10561         },
10562         "string_decoder": {
10563           "version": "1.1.1",
10564           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10565           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10566           "dev": true,
10567           "requires": {
10568             "safe-buffer": "5.1.2"
10569           }
10570         }
10571       }
10572     },
10573     "stream-json": {
10574       "version": "0.6.1",
10575       "resolved": "http://registry.npm.taobao.org/stream-json/download/stream-json-0.6.1.tgz",
10576       "integrity": "sha1-yUE+f0K6jqxIg75xIiBFX2Tc6mc=",
10577       "dev": true,
10578       "requires": {
10579         "parser-toolkit": "0.0.5"
10580       }
10581     },
10582     "streamroller": {
10583       "version": "0.7.0",
10584       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
10585       "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
10586       "requires": {
10587         "date-format": "1.2.0",
10588         "debug": "3.1.0",
10589         "mkdirp": "0.5.1",
10590         "readable-stream": "2.3.6"
10591       },
10592       "dependencies": {
10593         "isarray": {
10594           "version": "1.0.0",
10595           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10596           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
10597         },
10598         "readable-stream": {
10599           "version": "2.3.6",
10600           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10601           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10602           "requires": {
10603             "core-util-is": "1.0.2",
10604             "inherits": "2.0.3",
10605             "isarray": "1.0.0",
10606             "process-nextick-args": "2.0.0",
10607             "safe-buffer": "5.1.2",
10608             "string_decoder": "1.1.1",
10609             "util-deprecate": "1.0.2"
10610           }
10611         },
10612         "string_decoder": {
10613           "version": "1.1.1",
10614           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10615           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10616           "requires": {
10617             "safe-buffer": "5.1.2"
10618           }
10619         }
10620       }
10621     },
10622     "strict-uri-encode": {
10623       "version": "1.1.0",
10624       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
10625       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
10626     },
10627     "string-width": {
10628       "version": "1.0.2",
10629       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
10630       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
10631       "requires": {
10632         "code-point-at": "1.1.0",
10633         "is-fullwidth-code-point": "1.0.0",
10634         "strip-ansi": "3.0.1"
10635       }
10636     },
10637     "string.prototype.padend": {
10638       "version": "3.0.0",
10639       "resolved": "http://registry.npm.taobao.org/string.prototype.padend/download/string.prototype.padend-3.0.0.tgz",
10640       "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
10641       "dev": true,
10642       "requires": {
10643         "define-properties": "1.1.2",
10644         "es-abstract": "1.11.0",
10645         "function-bind": "1.1.1"
10646       }
10647     },
10648     "string.prototype.repeat": {
10649       "version": "0.2.0",
10650       "resolved": "http://registry.npm.taobao.org/string.prototype.repeat/download/string.prototype.repeat-0.2.0.tgz",
10651       "integrity": "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8="
10652     },
10653     "string_decoder": {
10654       "version": "0.10.31",
10655       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
10656       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
10657       "dev": true
10658     },
10659     "strip-ansi": {
10660       "version": "3.0.1",
10661       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
10662       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10663       "requires": {
10664         "ansi-regex": "2.1.1"
10665       }
10666     },
10667     "strip-bom": {
10668       "version": "2.0.0",
10669       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
10670       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
10671       "dev": true,
10672       "requires": {
10673         "is-utf8": "0.2.1"
10674       }
10675     },
10676     "strip-eof": {
10677       "version": "1.0.0",
10678       "resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
10679       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
10680     },
10681     "strip-indent": {
10682       "version": "1.0.1",
10683       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
10684       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
10685       "dev": true,
10686       "requires": {
10687         "get-stdin": "4.0.1"
10688       }
10689     },
10690     "strip-json-comments": {
10691       "version": "1.0.4",
10692       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-1.0.4.tgz",
10693       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
10694       "dev": true
10695     },
10696     "style-loader": {
10697       "version": "0.13.2",
10698       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
10699       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
10700       "dev": true,
10701       "requires": {
10702         "loader-utils": "1.1.0"
10703       },
10704       "dependencies": {
10705         "loader-utils": {
10706           "version": "1.1.0",
10707           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
10708           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
10709           "dev": true,
10710           "requires": {
10711             "big.js": "3.2.0",
10712             "emojis-list": "2.1.0",
10713             "json5": "0.5.1"
10714           }
10715         }
10716       }
10717     },
10718     "sumchecker": {
10719       "version": "3.0.1",
10720       "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
10721       "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
10722       "dev": true,
10723       "requires": {
10724         "debug": "^4.1.0"
10725       },
10726       "dependencies": {
10727         "debug": {
10728           "version": "4.1.1",
10729           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10730           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10731           "dev": true,
10732           "requires": {
10733             "ms": "^2.1.1"
10734           }
10735         },
10736         "ms": {
10737           "version": "2.1.2",
10738           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10739           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10740           "dev": true
10741         }
10742       }
10743     },
10744     "supports-color": {
10745       "version": "2.0.0",
10746       "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
10747       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
10748     },
10749     "svgo": {
10750       "version": "0.7.2",
10751       "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
10752       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
10753       "dev": true,
10754       "requires": {
10755         "coa": "1.0.4",
10756         "colors": "1.1.2",
10757         "csso": "2.3.2",
10758         "js-yaml": "3.7.0",
10759         "mkdirp": "0.5.1",
10760         "sax": "1.2.4",
10761         "whet.extend": "0.9.9"
10762       },
10763       "dependencies": {
10764         "esprima": {
10765           "version": "2.7.3",
10766           "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
10767           "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
10768           "dev": true
10769         },
10770         "js-yaml": {
10771           "version": "3.7.0",
10772           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
10773           "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
10774           "dev": true,
10775           "requires": {
10776             "argparse": "1.0.10",
10777             "esprima": "2.7.3"
10778           }
10779         }
10780       }
10781     },
10782     "symbol-observable": {
10783       "version": "1.2.0",
10784       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
10785       "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
10786     },
10787     "table": {
10788       "version": "4.0.2",
10789       "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
10790       "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
10791       "dev": true,
10792       "requires": {
10793         "ajv": "5.5.2",
10794         "ajv-keywords": "2.1.1",
10795         "chalk": "2.4.2",
10796         "lodash": "4.17.14",
10797         "slice-ansi": "1.0.0",
10798         "string-width": "2.1.1"
10799       },
10800       "dependencies": {
10801         "ajv-keywords": {
10802           "version": "2.1.1",
10803           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
10804           "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
10805           "dev": true
10806         },
10807         "ansi-regex": {
10808           "version": "3.0.0",
10809           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
10810           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10811           "dev": true
10812         },
10813         "ansi-styles": {
10814           "version": "3.2.1",
10815           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10816           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10817           "dev": true,
10818           "requires": {
10819             "color-convert": "1.9.1"
10820           }
10821         },
10822         "chalk": {
10823           "version": "2.4.2",
10824           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10825           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10826           "dev": true,
10827           "requires": {
10828             "ansi-styles": "3.2.1",
10829             "escape-string-regexp": "1.0.5",
10830             "supports-color": "5.5.0"
10831           }
10832         },
10833         "has-flag": {
10834           "version": "3.0.0",
10835           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
10836           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10837           "dev": true
10838         },
10839         "is-fullwidth-code-point": {
10840           "version": "2.0.0",
10841           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
10842           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10843           "dev": true
10844         },
10845         "string-width": {
10846           "version": "2.1.1",
10847           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
10848           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
10849           "dev": true,
10850           "requires": {
10851             "is-fullwidth-code-point": "2.0.0",
10852             "strip-ansi": "4.0.0"
10853           }
10854         },
10855         "strip-ansi": {
10856           "version": "4.0.0",
10857           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
10858           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10859           "dev": true,
10860           "requires": {
10861             "ansi-regex": "3.0.0"
10862           }
10863         },
10864         "supports-color": {
10865           "version": "5.5.0",
10866           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10867           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10868           "dev": true,
10869           "requires": {
10870             "has-flag": "3.0.0"
10871           }
10872         }
10873       }
10874     },
10875     "tapable": {
10876       "version": "0.1.10",
10877       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.1.10.tgz",
10878       "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=",
10879       "dev": true
10880     },
10881     "tar": {
10882       "version": "2.2.2",
10883       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
10884       "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
10885       "dev": true,
10886       "requires": {
10887         "block-stream": "0.0.9",
10888         "fstream": "1.0.12",
10889         "inherits": "2.0.3"
10890       }
10891     },
10892     "tcp-port-used": {
10893       "version": "1.0.1",
10894       "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz",
10895       "integrity": "sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q==",
10896       "requires": {
10897         "debug": "4.1.0",
10898         "is2": "2.0.1"
10899       },
10900       "dependencies": {
10901         "debug": {
10902           "version": "4.1.0",
10903           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz",
10904           "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==",
10905           "requires": {
10906             "ms": "2.1.2"
10907           }
10908         },
10909         "ms": {
10910           "version": "2.1.2",
10911           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10912           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
10913         }
10914       }
10915     },
10916     "temp-file": {
10917       "version": "3.1.2",
10918       "resolved": "http://registry.npm.taobao.org/temp-file/download/temp-file-3.1.2.tgz",
10919       "integrity": "sha1-VLpAhAl1WOj/KtHkvYSEHvKAQEM=",
10920       "dev": true,
10921       "requires": {
10922         "async-exit-hook": "2.0.1",
10923         "bluebird-lst": "1.0.5",
10924         "fs-extra-p": "4.6.0",
10925         "lazy-val": "1.0.3"
10926       }
10927     },
10928     "term-size": {
10929       "version": "1.2.0",
10930       "resolved": "http://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz",
10931       "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
10932       "dev": true,
10933       "requires": {
10934         "execa": "0.7.0"
10935       }
10936     },
10937     "test-value": {
10938       "version": "2.1.0",
10939       "resolved": "http://registry.npm.taobao.org/test-value/download/test-value-2.1.0.tgz",
10940       "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
10941       "dev": true,
10942       "requires": {
10943         "array-back": "1.0.4",
10944         "typical": "2.6.1"
10945       }
10946     },
10947     "text-table": {
10948       "version": "0.2.0",
10949       "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
10950       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
10951       "dev": true
10952     },
10953     "throttleit": {
10954       "version": "0.0.2",
10955       "resolved": "http://registry.npm.taobao.org/throttleit/download/throttleit-0.0.2.tgz",
10956       "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
10957       "dev": true
10958     },
10959     "through": {
10960       "version": "2.3.8",
10961       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
10962       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
10963       "dev": true
10964     },
10965     "through2": {
10966       "version": "0.2.3",
10967       "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.2.3.tgz",
10968       "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
10969       "dev": true,
10970       "requires": {
10971         "readable-stream": "1.1.14",
10972         "xtend": "2.1.2"
10973       },
10974       "dependencies": {
10975         "xtend": {
10976           "version": "2.1.2",
10977           "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-2.1.2.tgz",
10978           "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
10979           "dev": true,
10980           "requires": {
10981             "object-keys": "0.4.0"
10982           }
10983         }
10984       }
10985     },
10986     "time-stamp": {
10987       "version": "2.0.0",
10988       "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-2.0.0.tgz",
10989       "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
10990       "dev": true
10991     },
10992     "timed-out": {
10993       "version": "4.0.1",
10994       "resolved": "http://registry.npm.taobao.org/timed-out/download/timed-out-4.0.1.tgz",
10995       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
10996       "dev": true
10997     },
10998     "timers-browserify": {
10999       "version": "2.0.10",
11000       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.10.tgz",
11001       "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=",
11002       "dev": true,
11003       "requires": {
11004         "setimmediate": "1.0.5"
11005       }
11006     },
11007     "tmp": {
11008       "version": "0.0.33",
11009       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
11010       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
11011       "dev": true,
11012       "requires": {
11013         "os-tmpdir": "1.0.2"
11014       }
11015     },
11016     "to-arraybuffer": {
11017       "version": "1.0.1",
11018       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
11019       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
11020       "dev": true
11021     },
11022     "to-fast-properties": {
11023       "version": "1.0.3",
11024       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
11025       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
11026     },
11027     "to-readable-stream": {
11028       "version": "1.0.0",
11029       "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
11030       "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
11031       "dev": true
11032     },
11033     "to-regex-range": {
11034       "version": "5.0.1",
11035       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
11036       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
11037       "dev": true,
11038       "requires": {
11039         "is-number": "7.0.0"
11040       },
11041       "dependencies": {
11042         "is-number": {
11043           "version": "7.0.0",
11044           "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
11045           "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
11046           "dev": true
11047         }
11048       }
11049     },
11050     "toml": {
11051       "version": "2.3.3",
11052       "resolved": "http://registry.npm.taobao.org/toml/download/toml-2.3.3.tgz",
11053       "integrity": "sha1-jWg9cpV3yyhiMd/HqK/+WNMXKPs="
11054     },
11055     "tough-cookie": {
11056       "version": "2.3.4",
11057       "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.4.tgz",
11058       "integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=",
11059       "dev": true,
11060       "requires": {
11061         "punycode": "1.4.1"
11062       }
11063     },
11064     "trim-newlines": {
11065       "version": "1.0.0",
11066       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
11067       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
11068       "dev": true
11069     },
11070     "trim-right": {
11071       "version": "1.0.1",
11072       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
11073       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
11074     },
11075     "true-case-path": {
11076       "version": "1.0.3",
11077       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
11078       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
11079       "dev": true,
11080       "requires": {
11081         "glob": "7.1.2"
11082       }
11083     },
11084     "truncate-utf8-bytes": {
11085       "version": "1.0.2",
11086       "resolved": "http://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz",
11087       "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
11088       "dev": true,
11089       "requires": {
11090         "utf8-byte-length": "1.0.4"
11091       }
11092     },
11093     "tty-browserify": {
11094       "version": "0.0.0",
11095       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
11096       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
11097       "dev": true
11098     },
11099     "tunnel": {
11100       "version": "0.0.6",
11101       "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
11102       "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
11103       "dev": true,
11104       "optional": true
11105     },
11106     "tunnel-agent": {
11107       "version": "0.6.0",
11108       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
11109       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
11110       "dev": true,
11111       "requires": {
11112         "safe-buffer": "5.1.2"
11113       }
11114     },
11115     "tweetnacl": {
11116       "version": "0.14.5",
11117       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
11118       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
11119       "dev": true,
11120       "optional": true
11121     },
11122     "type-check": {
11123       "version": "0.3.2",
11124       "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
11125       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
11126       "dev": true,
11127       "requires": {
11128         "prelude-ls": "1.1.2"
11129       }
11130     },
11131     "type-detect": {
11132       "version": "1.0.0",
11133       "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-1.0.0.tgz",
11134       "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=",
11135       "dev": true
11136     },
11137     "type-fest": {
11138       "version": "0.13.1",
11139       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
11140       "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
11141       "dev": true,
11142       "optional": true
11143     },
11144     "type-is": {
11145       "version": "1.6.16",
11146       "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
11147       "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
11148       "dev": true,
11149       "requires": {
11150         "media-typer": "0.3.0",
11151         "mime-types": "2.1.18"
11152       }
11153     },
11154     "typedarray": {
11155       "version": "0.0.6",
11156       "resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
11157       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
11158       "dev": true
11159     },
11160     "typical": {
11161       "version": "2.6.1",
11162       "resolved": "http://registry.npm.taobao.org/typical/download/typical-2.6.1.tgz",
11163       "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
11164       "dev": true
11165     },
11166     "ua-parser-js": {
11167       "version": "0.7.18",
11168       "resolved": "http://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.18.tgz",
11169       "integrity": "sha1-p7/ZL1bt+xFwg7aeMdKqiILUse0="
11170     },
11171     "uglify-js": {
11172       "version": "2.7.5",
11173       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.7.5.tgz",
11174       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
11175       "dev": true,
11176       "requires": {
11177         "async": "0.2.10",
11178         "source-map": "0.5.7",
11179         "uglify-to-browserify": "1.0.2",
11180         "yargs": "3.10.0"
11181       },
11182       "dependencies": {
11183         "async": {
11184           "version": "0.2.10",
11185           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
11186           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
11187           "dev": true
11188         },
11189         "camelcase": {
11190           "version": "1.2.1",
11191           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
11192           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
11193           "dev": true
11194         },
11195         "cliui": {
11196           "version": "2.1.0",
11197           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
11198           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
11199           "dev": true,
11200           "requires": {
11201             "center-align": "0.1.3",
11202             "right-align": "0.1.3",
11203             "wordwrap": "0.0.2"
11204           }
11205         },
11206         "source-map": {
11207           "version": "0.5.7",
11208           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
11209           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11210           "dev": true
11211         },
11212         "wordwrap": {
11213           "version": "0.0.2",
11214           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
11215           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
11216           "dev": true
11217         },
11218         "yargs": {
11219           "version": "3.10.0",
11220           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
11221           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
11222           "dev": true,
11223           "requires": {
11224             "camelcase": "1.2.1",
11225             "cliui": "2.1.0",
11226             "decamelize": "1.2.0",
11227             "window-size": "0.1.0"
11228           }
11229         }
11230       }
11231     },
11232     "uglify-to-browserify": {
11233       "version": "1.0.2",
11234       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
11235       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
11236       "dev": true
11237     },
11238     "uncontrollable": {
11239       "version": "4.1.0",
11240       "resolved": "http://registry.npm.taobao.org/uncontrollable/download/uncontrollable-4.1.0.tgz",
11241       "integrity": "sha1-4DWCkSUuGGUiLZCTmxny9J+Bwak=",
11242       "requires": {
11243         "invariant": "2.2.4"
11244       }
11245     },
11246     "uniq": {
11247       "version": "1.0.1",
11248       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
11249       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
11250       "dev": true
11251     },
11252     "uniqs": {
11253       "version": "2.0.0",
11254       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
11255       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
11256       "dev": true
11257     },
11258     "unique-string": {
11259       "version": "1.0.0",
11260       "resolved": "http://registry.npm.taobao.org/unique-string/download/unique-string-1.0.0.tgz",
11261       "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
11262       "dev": true,
11263       "requires": {
11264         "crypto-random-string": "1.0.0"
11265       }
11266     },
11267     "universalify": {
11268       "version": "0.1.1",
11269       "resolved": "http://registry.npm.taobao.org/universalify/download/universalify-0.1.1.tgz",
11270       "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
11271       "dev": true
11272     },
11273     "unpipe": {
11274       "version": "1.0.0",
11275       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
11276       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
11277       "dev": true
11278     },
11279     "unzip-response": {
11280       "version": "2.0.1",
11281       "resolved": "http://registry.npm.taobao.org/unzip-response/download/unzip-response-2.0.1.tgz",
11282       "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
11283       "dev": true
11284     },
11285     "update-notifier": {
11286       "version": "2.5.0",
11287       "resolved": "http://registry.npm.taobao.org/update-notifier/download/update-notifier-2.5.0.tgz",
11288       "integrity": "sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y=",
11289       "dev": true,
11290       "requires": {
11291         "boxen": "1.3.0",
11292         "chalk": "2.4.1",
11293         "configstore": "3.1.2",
11294         "import-lazy": "2.1.0",
11295         "is-ci": "1.1.0",
11296         "is-installed-globally": "0.1.0",
11297         "is-npm": "1.0.0",
11298         "latest-version": "3.1.0",
11299         "semver-diff": "2.1.0",
11300         "xdg-basedir": "3.0.0"
11301       },
11302       "dependencies": {
11303         "ansi-styles": {
11304           "version": "3.2.1",
11305           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
11306           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
11307           "dev": true,
11308           "requires": {
11309             "color-convert": "1.9.1"
11310           }
11311         },
11312         "chalk": {
11313           "version": "2.4.1",
11314           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
11315           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
11316           "dev": true,
11317           "requires": {
11318             "ansi-styles": "3.2.1",
11319             "escape-string-regexp": "1.0.5",
11320             "supports-color": "5.4.0"
11321           }
11322         },
11323         "has-flag": {
11324           "version": "3.0.0",
11325           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
11326           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
11327           "dev": true
11328         },
11329         "supports-color": {
11330           "version": "5.4.0",
11331           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
11332           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
11333           "dev": true,
11334           "requires": {
11335             "has-flag": "3.0.0"
11336           }
11337         }
11338       }
11339     },
11340     "uri-js": {
11341       "version": "4.2.2",
11342       "resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz",
11343       "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
11344       "dev": true,
11345       "requires": {
11346         "punycode": "2.1.1"
11347       },
11348       "dependencies": {
11349         "punycode": {
11350           "version": "2.1.1",
11351           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz",
11352           "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=",
11353           "dev": true
11354         }
11355       }
11356     },
11357     "urix": {
11358       "version": "0.1.0",
11359       "resolved": "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz",
11360       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
11361       "dev": true
11362     },
11363     "url": {
11364       "version": "0.11.0",
11365       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
11366       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
11367       "dev": true,
11368       "requires": {
11369         "punycode": "1.3.2",
11370         "querystring": "0.2.0"
11371       },
11372       "dependencies": {
11373         "punycode": {
11374           "version": "1.3.2",
11375           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
11376           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
11377           "dev": true
11378         }
11379       }
11380     },
11381     "url-loader": {
11382       "version": "0.5.9",
11383       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
11384       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
11385       "dev": true,
11386       "requires": {
11387         "loader-utils": "1.1.0",
11388         "mime": "1.3.6"
11389       },
11390       "dependencies": {
11391         "loader-utils": {
11392           "version": "1.1.0",
11393           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
11394           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
11395           "dev": true,
11396           "requires": {
11397             "big.js": "3.2.0",
11398             "emojis-list": "2.1.0",
11399             "json5": "0.5.1"
11400           }
11401         },
11402         "mime": {
11403           "version": "1.3.6",
11404           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
11405           "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
11406           "dev": true
11407         }
11408       }
11409     },
11410     "url-parse-lax": {
11411       "version": "1.0.0",
11412       "resolved": "http://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-1.0.0.tgz",
11413       "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
11414       "dev": true,
11415       "requires": {
11416         "prepend-http": "1.0.4"
11417       }
11418     },
11419     "user-home": {
11420       "version": "1.1.1",
11421       "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-1.1.1.tgz",
11422       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
11423       "dev": true
11424     },
11425     "utf8-byte-length": {
11426       "version": "1.0.4",
11427       "resolved": "http://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz",
11428       "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
11429       "dev": true
11430     },
11431     "util": {
11432       "version": "0.10.3",
11433       "resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
11434       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
11435       "dev": true,
11436       "requires": {
11437         "inherits": "2.0.1"
11438       },
11439       "dependencies": {
11440         "inherits": {
11441           "version": "2.0.1",
11442           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz",
11443           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
11444           "dev": true
11445         }
11446       }
11447     },
11448     "util-deprecate": {
11449       "version": "1.0.2",
11450       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
11451       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
11452     },
11453     "utils-merge": {
11454       "version": "1.0.1",
11455       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
11456       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
11457       "dev": true
11458     },
11459     "uuid": {
11460       "version": "2.0.3",
11461       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
11462       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
11463     },
11464     "v8flags": {
11465       "version": "2.1.1",
11466       "resolved": "http://registry.npm.taobao.org/v8flags/download/v8flags-2.1.1.tgz",
11467       "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
11468       "dev": true,
11469       "requires": {
11470         "user-home": "1.1.1"
11471       }
11472     },
11473     "validate-npm-package-license": {
11474       "version": "3.0.3",
11475       "resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.3.tgz",
11476       "integrity": "sha1-gWQ7y+8b3+zUYjeT3EZIlIupgzg=",
11477       "dev": true,
11478       "requires": {
11479         "spdx-correct": "3.0.0",
11480         "spdx-expression-parse": "3.0.0"
11481       }
11482     },
11483     "vary": {
11484       "version": "1.1.2",
11485       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
11486       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
11487       "dev": true
11488     },
11489     "vendors": {
11490       "version": "1.0.3",
11491       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz",
11492       "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==",
11493       "dev": true
11494     },
11495     "verror": {
11496       "version": "1.10.0",
11497       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
11498       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
11499       "dev": true,
11500       "requires": {
11501         "assert-plus": "1.0.0",
11502         "core-util-is": "1.0.2",
11503         "extsprintf": "1.3.0"
11504       }
11505     },
11506     "vm-browserify": {
11507       "version": "0.0.4",
11508       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
11509       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
11510       "dev": true,
11511       "requires": {
11512         "indexof": "0.0.1"
11513       }
11514     },
11515     "void-elements": {
11516       "version": "2.0.1",
11517       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
11518       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
11519     },
11520     "warning": {
11521       "version": "3.0.0",
11522       "resolved": "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz",
11523       "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
11524       "requires": {
11525         "loose-envify": "1.3.1"
11526       }
11527     },
11528     "watchpack": {
11529       "version": "0.2.9",
11530       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-0.2.9.tgz",
11531       "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=",
11532       "dev": true,
11533       "requires": {
11534         "async": "0.9.2",
11535         "chokidar": "1.7.0",
11536         "graceful-fs": "4.1.11"
11537       },
11538       "dependencies": {
11539         "async": {
11540           "version": "0.9.2",
11541           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
11542           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
11543           "dev": true
11544         }
11545       }
11546     },
11547     "webpack": {
11548       "version": "1.15.0",
11549       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-1.15.0.tgz",
11550       "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=",
11551       "dev": true,
11552       "requires": {
11553         "acorn": "3.3.0",
11554         "async": "1.5.2",
11555         "clone": "1.0.4",
11556         "enhanced-resolve": "0.9.1",
11557         "interpret": "0.6.6",
11558         "loader-utils": "0.2.17",
11559         "memory-fs": "0.3.0",
11560         "mkdirp": "0.5.1",
11561         "node-libs-browser": "0.7.0",
11562         "optimist": "0.6.1",
11563         "supports-color": "3.2.3",
11564         "tapable": "0.1.10",
11565         "uglify-js": "2.7.5",
11566         "watchpack": "0.2.9",
11567         "webpack-core": "0.6.9"
11568       },
11569       "dependencies": {
11570         "acorn": {
11571           "version": "3.3.0",
11572           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
11573           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
11574           "dev": true
11575         },
11576         "async": {
11577           "version": "1.5.2",
11578           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
11579           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
11580           "dev": true
11581         },
11582         "clone": {
11583           "version": "1.0.4",
11584           "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz",
11585           "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
11586           "dev": true
11587         },
11588         "supports-color": {
11589           "version": "3.2.3",
11590           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
11591           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11592           "dev": true,
11593           "requires": {
11594             "has-flag": "1.0.0"
11595           }
11596         }
11597       }
11598     },
11599     "webpack-core": {
11600       "version": "0.6.9",
11601       "resolved": "http://registry.npm.taobao.org/webpack-core/download/webpack-core-0.6.9.tgz",
11602       "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=",
11603       "dev": true,
11604       "requires": {
11605         "source-list-map": "0.1.8",
11606         "source-map": "0.4.4"
11607       },
11608       "dependencies": {
11609         "source-map": {
11610           "version": "0.4.4",
11611           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
11612           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
11613           "dev": true,
11614           "requires": {
11615             "amdefine": "1.0.1"
11616           }
11617         }
11618       }
11619     },
11620     "webpack-dev-middleware": {
11621       "version": "1.12.2",
11622       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz",
11623       "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=",
11624       "dev": true,
11625       "requires": {
11626         "memory-fs": "0.4.1",
11627         "mime": "1.6.0",
11628         "path-is-absolute": "1.0.1",
11629         "range-parser": "1.2.0",
11630         "time-stamp": "2.0.0"
11631       },
11632       "dependencies": {
11633         "isarray": {
11634           "version": "1.0.0",
11635           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
11636           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
11637           "dev": true
11638         },
11639         "memory-fs": {
11640           "version": "0.4.1",
11641           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
11642           "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
11643           "dev": true,
11644           "requires": {
11645             "errno": "0.1.7",
11646             "readable-stream": "2.3.6"
11647           }
11648         },
11649         "mime": {
11650           "version": "1.6.0",
11651           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz",
11652           "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=",
11653           "dev": true
11654         },
11655         "process-nextick-args": {
11656           "version": "2.0.0",
11657           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
11658           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
11659           "dev": true
11660         },
11661         "readable-stream": {
11662           "version": "2.3.6",
11663           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
11664           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
11665           "dev": true,
11666           "requires": {
11667             "core-util-is": "1.0.2",
11668             "inherits": "2.0.3",
11669             "isarray": "1.0.0",
11670             "process-nextick-args": "2.0.0",
11671             "safe-buffer": "5.1.2",
11672             "string_decoder": "1.1.1",
11673             "util-deprecate": "1.0.2"
11674           }
11675         },
11676         "string_decoder": {
11677           "version": "1.1.1",
11678           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
11679           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
11680           "dev": true,
11681           "requires": {
11682             "safe-buffer": "5.1.2"
11683           }
11684         }
11685       }
11686     },
11687     "webpack-hot-middleware": {
11688       "version": "2.22.2",
11689       "resolved": "http://registry.npm.taobao.org/webpack-hot-middleware/download/webpack-hot-middleware-2.22.2.tgz",
11690       "integrity": "sha1-Yjt3zlkfzU4fuZ8YFneBRD5Qr6w=",
11691       "dev": true,
11692       "requires": {
11693         "ansi-html": "0.0.7",
11694         "html-entities": "1.2.1",
11695         "querystring": "0.2.0",
11696         "strip-ansi": "3.0.1"
11697       }
11698     },
11699     "webpack-sources": {
11700       "version": "0.1.5",
11701       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-0.1.5.tgz",
11702       "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=",
11703       "dev": true,
11704       "requires": {
11705         "source-list-map": "0.1.8",
11706         "source-map": "0.5.7"
11707       },
11708       "dependencies": {
11709         "source-map": {
11710           "version": "0.5.7",
11711           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
11712           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11713           "dev": true
11714         }
11715       }
11716     },
11717     "whatwg-fetch": {
11718       "version": "2.0.4",
11719       "resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.4.tgz",
11720       "integrity": "sha1-3eal3zFfnTmZGqF2IYU9cguFVm8="
11721     },
11722     "whet.extend": {
11723       "version": "0.9.9",
11724       "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
11725       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
11726       "dev": true
11727     },
11728     "which": {
11729       "version": "1.3.1",
11730       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz",
11731       "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
11732       "requires": {
11733         "isexe": "2.0.0"
11734       }
11735     },
11736     "which-module": {
11737       "version": "2.0.0",
11738       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
11739       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
11740     },
11741     "wide-align": {
11742       "version": "1.1.3",
11743       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
11744       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
11745       "dev": true,
11746       "requires": {
11747         "string-width": "1.0.2"
11748       }
11749     },
11750     "widest-line": {
11751       "version": "2.0.0",
11752       "resolved": "http://registry.npm.taobao.org/widest-line/download/widest-line-2.0.0.tgz",
11753       "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
11754       "dev": true,
11755       "requires": {
11756         "string-width": "2.1.1"
11757       },
11758       "dependencies": {
11759         "ansi-regex": {
11760           "version": "3.0.0",
11761           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11762           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11763           "dev": true
11764         },
11765         "is-fullwidth-code-point": {
11766           "version": "2.0.0",
11767           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11768           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11769           "dev": true
11770         },
11771         "string-width": {
11772           "version": "2.1.1",
11773           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11774           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11775           "dev": true,
11776           "requires": {
11777             "is-fullwidth-code-point": "2.0.0",
11778             "strip-ansi": "4.0.0"
11779           }
11780         },
11781         "strip-ansi": {
11782           "version": "4.0.0",
11783           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11784           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11785           "dev": true,
11786           "requires": {
11787             "ansi-regex": "3.0.0"
11788           }
11789         }
11790       }
11791     },
11792     "window-or-global": {
11793       "version": "1.0.1",
11794       "resolved": "https://registry.npmjs.org/window-or-global/-/window-or-global-1.0.1.tgz",
11795       "integrity": "sha1-2+RboqKRqrxW1iz2bEW3+jIpRt4="
11796     },
11797     "window-size": {
11798       "version": "0.1.0",
11799       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
11800       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
11801       "dev": true
11802     },
11803     "wordwrap": {
11804       "version": "1.0.0",
11805       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz",
11806       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
11807       "dev": true
11808     },
11809     "wrap-ansi": {
11810       "version": "2.1.0",
11811       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
11812       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
11813       "requires": {
11814         "string-width": "1.0.2",
11815         "strip-ansi": "3.0.1"
11816       }
11817     },
11818     "wrappy": {
11819       "version": "1.0.2",
11820       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
11821       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
11822     },
11823     "write": {
11824       "version": "0.2.1",
11825       "resolved": "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz",
11826       "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
11827       "dev": true,
11828       "requires": {
11829         "mkdirp": "0.5.1"
11830       }
11831     },
11832     "write-file-atomic": {
11833       "version": "2.3.0",
11834       "resolved": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.3.0.tgz",
11835       "integrity": "sha1-H/YVdcLipOjlENb6TiQ8zhg5mas=",
11836       "dev": true,
11837       "requires": {
11838         "graceful-fs": "4.1.11",
11839         "imurmurhash": "0.1.4",
11840         "signal-exit": "3.0.2"
11841       }
11842     },
11843     "xdg-basedir": {
11844       "version": "3.0.0",
11845       "resolved": "http://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz",
11846       "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
11847       "dev": true
11848     },
11849     "xmlbuilder": {
11850       "version": "8.2.2",
11851       "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-8.2.2.tgz",
11852       "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
11853       "dev": true
11854     },
11855     "xmldom": {
11856       "version": "0.1.27",
11857       "resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
11858       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
11859       "dev": true
11860     },
11861     "xss-filters": {
11862       "version": "1.2.7",
11863       "resolved": "http://registry.npm.taobao.org/xss-filters/download/xss-filters-1.2.7.tgz",
11864       "integrity": "sha1-Wfod4gHzby80cNysX1jMwoMLCpo="
11865     },
11866     "xtend": {
11867       "version": "4.0.1",
11868       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
11869       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
11870       "dev": true
11871     },
11872     "y18n": {
11873       "version": "3.2.1",
11874       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
11875       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
11876     },
11877     "yallist": {
11878       "version": "2.1.2",
11879       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
11880       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
11881       "dev": true
11882     },
11883     "yargs": {
11884       "version": "11.0.0",
11885       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-11.0.0.tgz",
11886       "integrity": "sha1-wFKTEAbF7udGEOX8A1S+39CKIBs=",
11887       "dev": true,
11888       "requires": {
11889         "cliui": "4.1.0",
11890         "decamelize": "1.2.0",
11891         "find-up": "2.1.0",
11892         "get-caller-file": "1.0.2",
11893         "os-locale": "2.1.0",
11894         "require-directory": "2.1.1",
11895         "require-main-filename": "1.0.1",
11896         "set-blocking": "2.0.0",
11897         "string-width": "2.1.1",
11898         "which-module": "2.0.0",
11899         "y18n": "3.2.1",
11900         "yargs-parser": "9.0.2"
11901       },
11902       "dependencies": {
11903         "ansi-regex": {
11904           "version": "3.0.0",
11905           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11906           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11907           "dev": true
11908         },
11909         "find-up": {
11910           "version": "2.1.0",
11911           "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
11912           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
11913           "dev": true,
11914           "requires": {
11915             "locate-path": "2.0.0"
11916           }
11917         },
11918         "is-fullwidth-code-point": {
11919           "version": "2.0.0",
11920           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11921           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11922           "dev": true
11923         },
11924         "string-width": {
11925           "version": "2.1.1",
11926           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11927           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11928           "dev": true,
11929           "requires": {
11930             "is-fullwidth-code-point": "2.0.0",
11931             "strip-ansi": "4.0.0"
11932           }
11933         },
11934         "strip-ansi": {
11935           "version": "4.0.0",
11936           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11937           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11938           "dev": true,
11939           "requires": {
11940             "ansi-regex": "3.0.0"
11941           }
11942         }
11943       }
11944     },
11945     "yargs-parser": {
11946       "version": "9.0.2",
11947       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-9.0.2.tgz",
11948       "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
11949       "dev": true,
11950       "requires": {
11951         "camelcase": "4.1.0"
11952       },
11953       "dependencies": {
11954         "camelcase": {
11955           "version": "4.1.0",
11956           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
11957           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
11958           "dev": true
11959         }
11960       }
11961     },
11962     "yauzl": {
11963       "version": "2.10.0",
11964       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
11965       "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
11966       "dev": true,
11967       "requires": {
11968         "buffer-crc32": "~0.2.3",
11969         "fd-slicer": "~1.1.0"
11970       }
11971     }
11972   }
11973 }