China Video Block - Version 0.2.0

Version Description

  • rewrite of the code to favor the China video; the problem was that, when favoring the non-China video, it would produce a failed request for users in China since it was loaded on page load before being changed to the China video
  • when the ipinfo call produces and error, no cookie value is now set so that the call can be tried again during a subsequent page load
Download this release

Release Info

Developer cjyabraham
Plugin Icon wp plugin China Video Block
Version 0.2.0
Comparing to
See all releases

Version 0.2.0

.editorconfig ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file is for unifying the coding style for different editors and IDEs
2
+ # editorconfig.org
3
+
4
+ # WordPress Coding Standards
5
+ # https://make.wordpress.org/core/handbook/coding-standards/
6
+
7
+ root = true
8
+
9
+ [*]
10
+ charset = utf-8
11
+ end_of_line = lf
12
+ insert_final_newline = true
13
+ trim_trailing_whitespace = true
14
+ indent_style = tab
15
+
16
+ [*.yml]
17
+ indent_style = space
18
+ indent_size = 2
19
+
20
+ [*.md]
21
+ trim_trailing_whitespace = false
.eslintignore ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ **/*.min.js
2
+ **/*.build.js
3
+ **/node_modules/**
4
+ **/vendor/**
5
+ build
6
+ coverage
7
+ cypress
8
+ node_modules
9
+ vendor
.eslintrc.json ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "root": true,
3
+ "parser": "babel-eslint",
4
+ "extends": [
5
+ "wordpress",
6
+ "plugin:react/recommended",
7
+ "plugin:jsx-a11y/recommended",
8
+ "plugin:jest/recommended"
9
+ ],
10
+ "env": {
11
+ "browser": false,
12
+ "es6": true,
13
+ "node": true,
14
+ "mocha": true,
15
+ "jest/globals": true
16
+ },
17
+ "parserOptions": {
18
+ "sourceType": "module",
19
+ "ecmaFeatures": {
20
+ "jsx": true
21
+ }
22
+ },
23
+ "globals": {
24
+ "wp": true,
25
+ "wpApiSettings": true,
26
+ "window": true,
27
+ "document": true
28
+ },
29
+ "plugins": ["react", "jsx-a11y", "jest"],
30
+ "settings": {
31
+ "react": {
32
+ "pragma": "wp"
33
+ }
34
+ },
35
+ "rules": {
36
+ "array-bracket-spacing": ["error", "always"],
37
+ "brace-style": ["error", "1tbs"],
38
+ "camelcase": ["error", { "properties": "never" }],
39
+ "comma-dangle": ["error", "always-multiline"],
40
+ "comma-spacing": "error",
41
+ "comma-style": "error",
42
+ "computed-property-spacing": ["error", "always"],
43
+ "constructor-super": "error",
44
+ "dot-notation": "error",
45
+ "eol-last": "error",
46
+ "eqeqeq": "error",
47
+ "func-call-spacing": "error",
48
+ "indent": ["error", "tab", { "SwitchCase": 1 }],
49
+ "jsx-a11y/label-has-for": [
50
+ "error",
51
+ {
52
+ "required": "id"
53
+ }
54
+ ],
55
+ "jsx-a11y/media-has-caption": "off",
56
+ "jsx-a11y/no-noninteractive-tabindex": "off",
57
+ "jsx-a11y/role-has-required-aria-props": "off",
58
+ "jsx-quotes": "error",
59
+ "key-spacing": "error",
60
+ "keyword-spacing": "error",
61
+ "lines-around-comment": "off",
62
+ "no-alert": "error",
63
+ "no-bitwise": "error",
64
+ "no-caller": "error",
65
+ "no-console": "error",
66
+ "no-const-assign": "error",
67
+ "no-debugger": "error",
68
+ "no-dupe-args": "error",
69
+ "no-dupe-class-members": "error",
70
+ "no-dupe-keys": "error",
71
+ "no-duplicate-case": "error",
72
+ "no-duplicate-imports": "error",
73
+ "no-else-return": "error",
74
+ "no-eval": "error",
75
+ "no-extra-semi": "error",
76
+ "no-fallthrough": "error",
77
+ "no-lonely-if": "error",
78
+ "no-mixed-operators": "error",
79
+ "no-mixed-spaces-and-tabs": "error",
80
+ "no-multiple-empty-lines": ["error", { "max": 1 }],
81
+ "no-multi-spaces": "error",
82
+ "no-multi-str": "off",
83
+ "no-negated-in-lhs": "error",
84
+ "no-nested-ternary": "error",
85
+ "no-redeclare": "error",
86
+ "no-restricted-syntax": [
87
+ "error",
88
+ {
89
+ "selector":
90
+ "ImportDeclaration[source.value=/^@wordpress\\u002F.+\\u002F/]",
91
+ "message": "Path access on WordPress dependencies is not allowed."
92
+ },
93
+ {
94
+ "selector": "ImportDeclaration[source.value=/^blocks$/]",
95
+ "message": "Use @wordpress/blocks as import path instead."
96
+ },
97
+ {
98
+ "selector": "ImportDeclaration[source.value=/^components$/]",
99
+ "message": "Use @wordpress/components as import path instead."
100
+ },
101
+ {
102
+ "selector": "ImportDeclaration[source.value=/^date$/]",
103
+ "message": "Use @wordpress/date as import path instead."
104
+ },
105
+ {
106
+ "selector": "ImportDeclaration[source.value=/^editor$/]",
107
+ "message": "Use @wordpress/editor as import path instead."
108
+ },
109
+ {
110
+ "selector": "ImportDeclaration[source.value=/^element$/]",
111
+ "message": "Use @wordpress/element as import path instead."
112
+ },
113
+ {
114
+ "selector": "ImportDeclaration[source.value=/^i18n$/]",
115
+ "message": "Use @wordpress/i18n as import path instead."
116
+ },
117
+ {
118
+ "selector": "ImportDeclaration[source.value=/^data$/]",
119
+ "message": "Use @wordpress/data as import path instead."
120
+ },
121
+ {
122
+ "selector": "ImportDeclaration[source.value=/^utils$/]",
123
+ "message": "Use @wordpress/utils as import path instead."
124
+ },
125
+ {
126
+ "selector":
127
+ "CallExpression[callee.name=/^__|_n|_x$/]:not([arguments.0.type=/^Literal|BinaryExpression$/])",
128
+ "message": "Translate function arguments must be string literals."
129
+ },
130
+ {
131
+ "selector":
132
+ "CallExpression[callee.name=/^_n|_x$/]:not([arguments.1.type=/^Literal|BinaryExpression$/])",
133
+ "message": "Translate function arguments must be string literals."
134
+ },
135
+ {
136
+ "selector":
137
+ "CallExpression[callee.name=_nx]:not([arguments.2.type=/^Literal|BinaryExpression$/])",
138
+ "message": "Translate function arguments must be string literals."
139
+ }
140
+ ],
141
+ "no-shadow": "error",
142
+ "no-undef": "error",
143
+ "no-undef-init": "error",
144
+ "no-unreachable": "error",
145
+ "no-unsafe-negation": "error",
146
+ "no-unused-expressions": "error",
147
+ "no-unused-vars": "error",
148
+ "no-useless-computed-key": "error",
149
+ "no-useless-constructor": "error",
150
+ "no-useless-return": "error",
151
+ "no-var": "error",
152
+ "no-whitespace-before-property": "error",
153
+ "object-curly-spacing": ["error", "always"],
154
+ "padded-blocks": ["error", "never"],
155
+ "prefer-const": "error",
156
+ "quote-props": ["error", "as-needed"],
157
+ "react/display-name": "off",
158
+ "react/jsx-curly-spacing": [
159
+ "error",
160
+ {
161
+ "when": "always",
162
+ "children": true
163
+ }
164
+ ],
165
+ "react/jsx-equals-spacing": "error",
166
+ "react/jsx-indent": ["error", "tab"],
167
+ "react/jsx-indent-props": ["error", "tab"],
168
+ "react/jsx-key": "error",
169
+ "react/jsx-tag-spacing": "error",
170
+ "react/no-children-prop": "off",
171
+ "react/no-find-dom-node": "warn",
172
+ "react/prop-types": "off",
173
+ "semi": "error",
174
+ "semi-spacing": "error",
175
+ "space-before-blocks": ["error", "always"],
176
+ "space-before-function-paren": ["error", "never"],
177
+ "space-in-parens": ["error", "always"],
178
+ "space-infix-ops": ["error", { "int32Hint": false }],
179
+ "space-unary-ops": [
180
+ "error",
181
+ {
182
+ "overrides": {
183
+ "!": true
184
+ }
185
+ }
186
+ ],
187
+ "template-curly-spacing": ["error", "always"],
188
+ "valid-jsdoc": ["error", { "requireReturn": false }],
189
+ "valid-typeof": "error",
190
+ "yoda": "off"
191
+ }
192
+ }
README.md ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # China Video Block
2
+ This is a WordPress plugin which contains a Gutenberg block. The block allows for embedding a video in a WordPress post or page. If the user who views the page is in China, a different video will show from users in the rest of the world. This is to appropriately deal with China's Internet wall which blocks YouTube and other video platforms.
3
+
4
+ This project was bootstrapped with [Create Guten Block](https://github.com/ahmadawais/create-guten-block).
5
+
6
+ Below you will find some information on how to run scripts.
7
+
8
+ >You can find the most recent version of this guide [here](https://github.com/ahmadawais/create-guten-block).
9
+
10
+ ## 👉 `npm start`
11
+ - Use to compile and run the block in development mode.
12
+ - Watches for any changes and reports back any errors in your code.
13
+
14
+ ## 👉 `npm run build`
15
+ - Use to build production code for your block inside `dist` folder.
16
+ - Runs once and reports back the gzip file sizes of the produced code.
17
+
18
+ ## 👉 `npm run eject`
19
+ - Use to eject your plugin out of `create-guten-block`.
20
+ - Provides all the configurations so you can customize the project as you want.
21
+ - It's a one-way street, `eject` and you have to maintain everything yourself.
22
+ - You don't normally have to `eject` a project because by ejecting you lose the connection with `create-guten-block` and from there onwards you have to update and maintain all the dependencies on your own.
23
+
24
+ ---
25
+
26
+ ###### Feel free to tweet and say 👋 at me [@MrAhmadAwais](https://twitter.com/mrahmadawais/)
27
+
28
+ [![npm](https://img.shields.io/npm/v/create-guten-block.svg?style=flat-square)](https://www.npmjs.com/package/create-guten-block) [![npm](https://img.shields.io/npm/dt/create-guten-block.svg?style=flat-square&label=downloads)](https://www.npmjs.com/package/create-guten-block) [![license](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square)](https://github.com/ahmadawais/create-guten-block) [![Tweet for help](https://img.shields.io/twitter/follow/mrahmadawais.svg?style=social&label=Tweet%20@MrAhmadAwais)](https://twitter.com/mrahmadawais/) [![GitHub stars](https://img.shields.io/github/stars/ahmadawais/create-guten-block.svg?style=social&label=Stars)](https://github.com/ahmadawais/create-guten-block/stargazers) [![GitHub followers](https://img.shields.io/github/followers/ahmadawais.svg?style=social&label=Follow)](https://github.com/ahmadawais?tab=followers)
dist/blocks.build.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";var r=n(2),i=(n.n(r),n(3)),o=(n.n(i),wp.i18n.__),c=wp.blocks.registerBlockType,l=wp.editor.PlainText;c("cvb/block-china-video-block",{title:o("China Video Block"),icon:"welcome-view-site",category:"common",keywords:[o("china video block")],attributes:{chinavid:{type:"string"},worldvid:{type:"string"}},edit:function(e){var t=e.setAttributes,n=e.attributes,r=n.chinavid,i=n.worldvid;return wp.element.createElement("div",{className:e.className},wp.element.createElement("p",null,"This block will show the Chinese video to users in China and the World video to everyone else. You must have a valid IPInfo.io token in ",wp.element.createElement("a",{href:cvbPHPVars.settingsURL},"the settings")," for this to work."),wp.element.createElement("p",null,'Chinese video (iframe "src" attribute):',wp.element.createElement(l,{value:r,onChange:function(e){return t({chinavid:e})},placeholder:"https://v.qq.com/iframe/player.html?vid=f0718z01vwl&tiny=0&auto=0"})),wp.element.createElement("p",null,'World video (iframe "src" attribute):',wp.element.createElement(l,{value:i,onChange:function(e){return t({worldvid:e})},placeholder:"https://www.youtube.com/embed/1JAXMGqzMxs"})))},save:function(e){var t=(e.setAttributes,e.attributes),n=t.chinavid,r=t.worldvid,i=cvbPHPVars.frontScriptURL;return wp.element.createElement("div",null,wp.element.createElement("script",{type:"text/javascript"},"var chinavid = '",n,"'; var cvbIPInfoToken = '",cvbPHPVars.cvbIPInfoToken,"';"),wp.element.createElement("iframe",{width:"560",height:"315",src:r,frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0}),wp.element.createElement("script",{type:"text/javascript",src:i}))}})},function(e,t){},function(e,t){}]);
dist/blocks.editor.build.css ADDED
@@ -0,0 +1 @@
 
1
+ .wp-block-cvb-block-china-video-block{background:#bada55;border:0.2rem solid #292929;color:#292929;margin:0 auto;max-width:740px;padding:2rem}
dist/blocks.style.build.css ADDED
@@ -0,0 +1 @@
 
1
+ .wp-block-cvb-block-china-video-block{background:#ff4500;border:0.2rem solid #292929;color:#292929;margin:0 auto;max-width:740px;padding:2rem}
license.txt ADDED
@@ -0,0 +1,339 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ GNU GENERAL PUBLIC LICENSE
2
+ Version 2, June 1991
3
+
4
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6
+ Everyone is permitted to copy and distribute verbatim copies
7
+ of this license document, but changing it is not allowed.
8
+
9
+ Preamble
10
+
11
+ The licenses for most software are designed to take away your
12
+ freedom to share and change it. By contrast, the GNU General Public
13
+ License is intended to guarantee your freedom to share and change free
14
+ software--to make sure the software is free for all its users. This
15
+ General Public License applies to most of the Free Software
16
+ Foundation's software and to any other program whose authors commit to
17
+ using it. (Some other Free Software Foundation software is covered by
18
+ the GNU Lesser General Public License instead.) You can apply it to
19
+ your programs, too.
20
+
21
+ When we speak of free software, we are referring to freedom, not
22
+ price. Our General Public Licenses are designed to make sure that you
23
+ have the freedom to distribute copies of free software (and charge for
24
+ this service if you wish), that you receive source code or can get it
25
+ if you want it, that you can change the software or use pieces of it
26
+ in new free programs; and that you know you can do these things.
27
+
28
+ To protect your rights, we need to make restrictions that forbid
29
+ anyone to deny you these rights or to ask you to surrender the rights.
30
+ These restrictions translate to certain responsibilities for you if you
31
+ distribute copies of the software, or if you modify it.
32
+
33
+ For example, if you distribute copies of such a program, whether
34
+ gratis or for a fee, you must give the recipients all the rights that
35
+ you have. You must make sure that they, too, receive or can get the
36
+ source code. And you must show them these terms so they know their
37
+ rights.
38
+
39
+ We protect your rights with two steps: (1) copyright the software, and
40
+ (2) offer you this license which gives you legal permission to copy,
41
+ distribute and/or modify the software.
42
+
43
+ Also, for each author's protection and ours, we want to make certain
44
+ that everyone understands that there is no warranty for this free
45
+ software. If the software is modified by someone else and passed on, we
46
+ want its recipients to know that what they have is not the original, so
47
+ that any problems introduced by others will not reflect on the original
48
+ authors' reputations.
49
+
50
+ Finally, any free program is threatened constantly by software
51
+ patents. We wish to avoid the danger that redistributors of a free
52
+ program will individually obtain patent licenses, in effect making the
53
+ program proprietary. To prevent this, we have made it clear that any
54
+ patent must be licensed for everyone's free use or not licensed at all.
55
+
56
+ The precise terms and conditions for copying, distribution and
57
+ modification follow.
58
+
59
+ GNU GENERAL PUBLIC LICENSE
60
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
+
62
+ 0. This License applies to any program or other work which contains
63
+ a notice placed by the copyright holder saying it may be distributed
64
+ under the terms of this General Public License. The "Program", below,
65
+ refers to any such program or work, and a "work based on the Program"
66
+ means either the Program or any derivative work under copyright law:
67
+ that is to say, a work containing the Program or a portion of it,
68
+ either verbatim or with modifications and/or translated into another
69
+ language. (Hereinafter, translation is included without limitation in
70
+ the term "modification".) Each licensee is addressed as "you".
71
+
72
+ Activities other than copying, distribution and modification are not
73
+ covered by this License; they are outside its scope. The act of
74
+ running the Program is not restricted, and the output from the Program
75
+ is covered only if its contents constitute a work based on the
76
+ Program (independent of having been made by running the Program).
77
+ Whether that is true depends on what the Program does.
78
+
79
+ 1. You may copy and distribute verbatim copies of the Program's
80
+ source code as you receive it, in any medium, provided that you
81
+ conspicuously and appropriately publish on each copy an appropriate
82
+ copyright notice and disclaimer of warranty; keep intact all the
83
+ notices that refer to this License and to the absence of any warranty;
84
+ and give any other recipients of the Program a copy of this License
85
+ along with the Program.
86
+
87
+ You may charge a fee for the physical act of transferring a copy, and
88
+ you may at your option offer warranty protection in exchange for a fee.
89
+
90
+ 2. You may modify your copy or copies of the Program or any portion
91
+ of it, thus forming a work based on the Program, and copy and
92
+ distribute such modifications or work under the terms of Section 1
93
+ above, provided that you also meet all of these conditions:
94
+
95
+ a) You must cause the modified files to carry prominent notices
96
+ stating that you changed the files and the date of any change.
97
+
98
+ b) You must cause any work that you distribute or publish, that in
99
+ whole or in part contains or is derived from the Program or any
100
+ part thereof, to be licensed as a whole at no charge to all third
101
+ parties under the terms of this License.
102
+
103
+ c) If the modified program normally reads commands interactively
104
+ when run, you must cause it, when started running for such
105
+ interactive use in the most ordinary way, to print or display an
106
+ announcement including an appropriate copyright notice and a
107
+ notice that there is no warranty (or else, saying that you provide
108
+ a warranty) and that users may redistribute the program under
109
+ these conditions, and telling the user how to view a copy of this
110
+ License. (Exception: if the Program itself is interactive but
111
+ does not normally print such an announcement, your work based on
112
+ the Program is not required to print an announcement.)
113
+
114
+ These requirements apply to the modified work as a whole. If
115
+ identifiable sections of that work are not derived from the Program,
116
+ and can be reasonably considered independent and separate works in
117
+ themselves, then this License, and its terms, do not apply to those
118
+ sections when you distribute them as separate works. But when you
119
+ distribute the same sections as part of a whole which is a work based
120
+ on the Program, the distribution of the whole must be on the terms of
121
+ this License, whose permissions for other licensees extend to the
122
+ entire whole, and thus to each and every part regardless of who wrote it.
123
+
124
+ Thus, it is not the intent of this section to claim rights or contest
125
+ your rights to work written entirely by you; rather, the intent is to
126
+ exercise the right to control the distribution of derivative or
127
+ collective works based on the Program.
128
+
129
+ In addition, mere aggregation of another work not based on the Program
130
+ with the Program (or with a work based on the Program) on a volume of
131
+ a storage or distribution medium does not bring the other work under
132
+ the scope of this License.
133
+
134
+ 3. You may copy and distribute the Program (or a work based on it,
135
+ under Section 2) in object code or executable form under the terms of
136
+ Sections 1 and 2 above provided that you also do one of the following:
137
+
138
+ a) Accompany it with the complete corresponding machine-readable
139
+ source code, which must be distributed under the terms of Sections
140
+ 1 and 2 above on a medium customarily used for software interchange; or,
141
+
142
+ b) Accompany it with a written offer, valid for at least three
143
+ years, to give any third party, for a charge no more than your
144
+ cost of physically performing source distribution, a complete
145
+ machine-readable copy of the corresponding source code, to be
146
+ distributed under the terms of Sections 1 and 2 above on a medium
147
+ customarily used for software interchange; or,
148
+
149
+ c) Accompany it with the information you received as to the offer
150
+ to distribute corresponding source code. (This alternative is
151
+ allowed only for noncommercial distribution and only if you
152
+ received the program in object code or executable form with such
153
+ an offer, in accord with Subsection b above.)
154
+
155
+ The source code for a work means the preferred form of the work for
156
+ making modifications to it. For an executable work, complete source
157
+ code means all the source code for all modules it contains, plus any
158
+ associated interface definition files, plus the scripts used to
159
+ control compilation and installation of the executable. However, as a
160
+ special exception, the source code distributed need not include
161
+ anything that is normally distributed (in either source or binary
162
+ form) with the major components (compiler, kernel, and so on) of the
163
+ operating system on which the executable runs, unless that component
164
+ itself accompanies the executable.
165
+
166
+ If distribution of executable or object code is made by offering
167
+ access to copy from a designated place, then offering equivalent
168
+ access to copy the source code from the same place counts as
169
+ distribution of the source code, even though third parties are not
170
+ compelled to copy the source along with the object code.
171
+
172
+ 4. You may not copy, modify, sublicense, or distribute the Program
173
+ except as expressly provided under this License. Any attempt
174
+ otherwise to copy, modify, sublicense or distribute the Program is
175
+ void, and will automatically terminate your rights under this License.
176
+ However, parties who have received copies, or rights, from you under
177
+ this License will not have their licenses terminated so long as such
178
+ parties remain in full compliance.
179
+
180
+ 5. You are not required to accept this License, since you have not
181
+ signed it. However, nothing else grants you permission to modify or
182
+ distribute the Program or its derivative works. These actions are
183
+ prohibited by law if you do not accept this License. Therefore, by
184
+ modifying or distributing the Program (or any work based on the
185
+ Program), you indicate your acceptance of this License to do so, and
186
+ all its terms and conditions for copying, distributing or modifying
187
+ the Program or works based on it.
188
+
189
+ 6. Each time you redistribute the Program (or any work based on the
190
+ Program), the recipient automatically receives a license from the
191
+ original licensor to copy, distribute or modify the Program subject to
192
+ these terms and conditions. You may not impose any further
193
+ restrictions on the recipients' exercise of the rights granted herein.
194
+ You are not responsible for enforcing compliance by third parties to
195
+ this License.
196
+
197
+ 7. If, as a consequence of a court judgment or allegation of patent
198
+ infringement or for any other reason (not limited to patent issues),
199
+ conditions are imposed on you (whether by court order, agreement or
200
+ otherwise) that contradict the conditions of this License, they do not
201
+ excuse you from the conditions of this License. If you cannot
202
+ distribute so as to satisfy simultaneously your obligations under this
203
+ License and any other pertinent obligations, then as a consequence you
204
+ may not distribute the Program at all. For example, if a patent
205
+ license would not permit royalty-free redistribution of the Program by
206
+ all those who receive copies directly or indirectly through you, then
207
+ the only way you could satisfy both it and this License would be to
208
+ refrain entirely from distribution of the Program.
209
+
210
+ If any portion of this section is held invalid or unenforceable under
211
+ any particular circumstance, the balance of the section is intended to
212
+ apply and the section as a whole is intended to apply in other
213
+ circumstances.
214
+
215
+ It is not the purpose of this section to induce you to infringe any
216
+ patents or other property right claims or to contest validity of any
217
+ such claims; this section has the sole purpose of protecting the
218
+ integrity of the free software distribution system, which is
219
+ implemented by public license practices. Many people have made
220
+ generous contributions to the wide range of software distributed
221
+ through that system in reliance on consistent application of that
222
+ system; it is up to the author/donor to decide if he or she is willing
223
+ to distribute software through any other system and a licensee cannot
224
+ impose that choice.
225
+
226
+ This section is intended to make thoroughly clear what is believed to
227
+ be a consequence of the rest of this License.
228
+
229
+ 8. If the distribution and/or use of the Program is restricted in
230
+ certain countries either by patents or by copyrighted interfaces, the
231
+ original copyright holder who places the Program under this License
232
+ may add an explicit geographical distribution limitation excluding
233
+ those countries, so that distribution is permitted only in or among
234
+ countries not thus excluded. In such case, this License incorporates
235
+ the limitation as if written in the body of this License.
236
+
237
+ 9. The Free Software Foundation may publish revised and/or new versions
238
+ of the General Public License from time to time. Such new versions will
239
+ be similar in spirit to the present version, but may differ in detail to
240
+ address new problems or concerns.
241
+
242
+ Each version is given a distinguishing version number. If the Program
243
+ specifies a version number of this License which applies to it and "any
244
+ later version", you have the option of following the terms and conditions
245
+ either of that version or of any later version published by the Free
246
+ Software Foundation. If the Program does not specify a version number of
247
+ this License, you may choose any version ever published by the Free Software
248
+ Foundation.
249
+
250
+ 10. If you wish to incorporate parts of the Program into other free
251
+ programs whose distribution conditions are different, write to the author
252
+ to ask for permission. For software which is copyrighted by the Free
253
+ Software Foundation, write to the Free Software Foundation; we sometimes
254
+ make exceptions for this. Our decision will be guided by the two goals
255
+ of preserving the free status of all derivatives of our free software and
256
+ of promoting the sharing and reuse of software generally.
257
+
258
+ NO WARRANTY
259
+
260
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
+ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262
+ OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
+ PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
+ OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266
+ TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267
+ PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
+ REPAIR OR CORRECTION.
269
+
270
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
+ REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
+ INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
+ OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
+ TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
+ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
+ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
+ POSSIBILITY OF SUCH DAMAGES.
279
+
280
+ END OF TERMS AND CONDITIONS
281
+
282
+ How to Apply These Terms to Your New Programs
283
+
284
+ If you develop a new program, and you want it to be of the greatest
285
+ possible use to the public, the best way to achieve this is to make it
286
+ free software which everyone can redistribute and change under these terms.
287
+
288
+ To do so, attach the following notices to the program. It is safest
289
+ to attach them to the start of each source file to most effectively
290
+ convey the exclusion of warranty; and each file should have at least
291
+ the "copyright" line and a pointer to where the full notice is found.
292
+
293
+ <one line to give the program's name and a brief idea of what it does.>
294
+ Copyright (C) <year> <name of author>
295
+
296
+ This program is free software; you can redistribute it and/or modify
297
+ it under the terms of the GNU General Public License as published by
298
+ the Free Software Foundation; either version 2 of the License, or
299
+ (at your option) any later version.
300
+
301
+ This program is distributed in the hope that it will be useful,
302
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
303
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
304
+ GNU General Public License for more details.
305
+
306
+ You should have received a copy of the GNU General Public License along
307
+ with this program; if not, write to the Free Software Foundation, Inc.,
308
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
309
+
310
+ Also add information on how to contact you by electronic and paper mail.
311
+
312
+ If the program is interactive, make it output a short notice like this
313
+ when it starts in an interactive mode:
314
+
315
+ Gnomovision version 69, Copyright (C) year name of author
316
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
317
+ This is free software, and you are welcome to redistribute it
318
+ under certain conditions; type `show c' for details.
319
+
320
+ The hypothetical commands `show w' and `show c' should show the appropriate
321
+ parts of the General Public License. Of course, the commands you use may
322
+ be called something other than `show w' and `show c'; they could even be
323
+ mouse-clicks or menu items--whatever suits your program.
324
+
325
+ You should also get your employer (if you work as a programmer) or your
326
+ school, if any, to sign a "copyright disclaimer" for the program, if
327
+ necessary. Here is a sample; alter the names:
328
+
329
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
330
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
331
+
332
+ <signature of Ty Coon>, 1 April 1989
333
+ Ty Coon, President of Vice
334
+
335
+ This General Public License does not permit incorporating your program into
336
+ proprietary programs. If your program is a subroutine library, you may
337
+ consider it more useful to permit linking proprietary applications with the
338
+ library. If this is what you want to do, use the GNU Lesser General
339
+ Public License instead of this License.
package-lock.json ADDED
@@ -0,0 +1,6855 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "china-video-block-cgb-guten-block",
3
+ "version": "1.0.0",
4
+ "lockfileVersion": 1,
5
+ "requires": true,
6
+ "dependencies": {
7
+ "@babel/code-frame": {
8
+ "version": "7.0.0-beta.44",
9
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
10
+ "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
11
+ "requires": {
12
+ "@babel/highlight": "7.0.0-beta.44"
13
+ }
14
+ },
15
+ "@babel/generator": {
16
+ "version": "7.0.0-beta.44",
17
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz",
18
+ "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==",
19
+ "requires": {
20
+ "@babel/types": "7.0.0-beta.44",
21
+ "jsesc": "^2.5.1",
22
+ "lodash": "^4.2.0",
23
+ "source-map": "^0.5.0",
24
+ "trim-right": "^1.0.1"
25
+ },
26
+ "dependencies": {
27
+ "jsesc": {
28
+ "version": "2.5.2",
29
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
30
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
31
+ },
32
+ "source-map": {
33
+ "version": "0.5.7",
34
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
35
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
36
+ }
37
+ }
38
+ },
39
+ "@babel/helper-function-name": {
40
+ "version": "7.0.0-beta.44",
41
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz",
42
+ "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==",
43
+ "requires": {
44
+ "@babel/helper-get-function-arity": "7.0.0-beta.44",
45
+ "@babel/template": "7.0.0-beta.44",
46
+ "@babel/types": "7.0.0-beta.44"
47
+ }
48
+ },
49
+ "@babel/helper-get-function-arity": {
50
+ "version": "7.0.0-beta.44",
51
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz",
52
+ "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==",
53
+ "requires": {
54
+ "@babel/types": "7.0.0-beta.44"
55
+ }
56
+ },
57
+ "@babel/helper-split-export-declaration": {
58
+ "version": "7.0.0-beta.44",
59
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz",
60
+ "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==",
61
+ "requires": {
62
+ "@babel/types": "7.0.0-beta.44"
63
+ }
64
+ },
65
+ "@babel/highlight": {
66
+ "version": "7.0.0-beta.44",
67
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
68
+ "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
69
+ "requires": {
70
+ "chalk": "^2.0.0",
71
+ "esutils": "^2.0.2",
72
+ "js-tokens": "^3.0.0"
73
+ }
74
+ },
75
+ "@babel/template": {
76
+ "version": "7.0.0-beta.44",
77
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz",
78
+ "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==",
79
+ "requires": {
80
+ "@babel/code-frame": "7.0.0-beta.44",
81
+ "@babel/types": "7.0.0-beta.44",
82
+ "babylon": "7.0.0-beta.44",
83
+ "lodash": "^4.2.0"
84
+ },
85
+ "dependencies": {
86
+ "babylon": {
87
+ "version": "7.0.0-beta.44",
88
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
89
+ "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g=="
90
+ }
91
+ }
92
+ },
93
+ "@babel/traverse": {
94
+ "version": "7.0.0-beta.44",
95
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz",
96
+ "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==",
97
+ "requires": {
98
+ "@babel/code-frame": "7.0.0-beta.44",
99
+ "@babel/generator": "7.0.0-beta.44",
100
+ "@babel/helper-function-name": "7.0.0-beta.44",
101
+ "@babel/helper-split-export-declaration": "7.0.0-beta.44",
102
+ "@babel/types": "7.0.0-beta.44",
103
+ "babylon": "7.0.0-beta.44",
104
+ "debug": "^3.1.0",
105
+ "globals": "^11.1.0",
106
+ "invariant": "^2.2.0",
107
+ "lodash": "^4.2.0"
108
+ },
109
+ "dependencies": {
110
+ "babylon": {
111
+ "version": "7.0.0-beta.44",
112
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
113
+ "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g=="
114
+ },
115
+ "debug": {
116
+ "version": "3.2.6",
117
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
118
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
119
+ "requires": {
120
+ "ms": "^2.1.1"
121
+ }
122
+ },
123
+ "globals": {
124
+ "version": "11.12.0",
125
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
126
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
127
+ },
128
+ "ms": {
129
+ "version": "2.1.1",
130
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
131
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
132
+ }
133
+ }
134
+ },
135
+ "@babel/types": {
136
+ "version": "7.0.0-beta.44",
137
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz",
138
+ "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==",
139
+ "requires": {
140
+ "esutils": "^2.0.2",
141
+ "lodash": "^4.2.0",
142
+ "to-fast-properties": "^2.0.0"
143
+ },
144
+ "dependencies": {
145
+ "to-fast-properties": {
146
+ "version": "2.0.0",
147
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
148
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
149
+ }
150
+ }
151
+ },
152
+ "abbrev": {
153
+ "version": "1.1.1",
154
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
155
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
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
+ },
162
+ "acorn-dynamic-import": {
163
+ "version": "2.0.2",
164
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
165
+ "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
166
+ "requires": {
167
+ "acorn": "^4.0.3"
168
+ },
169
+ "dependencies": {
170
+ "acorn": {
171
+ "version": "4.0.13",
172
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
173
+ "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c="
174
+ }
175
+ }
176
+ },
177
+ "acorn-jsx": {
178
+ "version": "3.0.1",
179
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
180
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
181
+ "requires": {
182
+ "acorn": "^3.0.4"
183
+ },
184
+ "dependencies": {
185
+ "acorn": {
186
+ "version": "3.3.0",
187
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
188
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo="
189
+ }
190
+ }
191
+ },
192
+ "ajv": {
193
+ "version": "5.5.2",
194
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
195
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
196
+ "requires": {
197
+ "co": "^4.6.0",
198
+ "fast-deep-equal": "^1.0.0",
199
+ "fast-json-stable-stringify": "^2.0.0",
200
+ "json-schema-traverse": "^0.3.0"
201
+ }
202
+ },
203
+ "ajv-keywords": {
204
+ "version": "2.1.1",
205
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
206
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I="
207
+ },
208
+ "align-text": {
209
+ "version": "0.1.4",
210
+ "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
211
+ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
212
+ "requires": {
213
+ "kind-of": "^3.0.2",
214
+ "longest": "^1.0.1",
215
+ "repeat-string": "^1.5.2"
216
+ },
217
+ "dependencies": {
218
+ "kind-of": {
219
+ "version": "3.2.2",
220
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
221
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
222
+ "requires": {
223
+ "is-buffer": "^1.1.5"
224
+ }
225
+ }
226
+ }
227
+ },
228
+ "amdefine": {
229
+ "version": "1.0.1",
230
+ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
231
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
232
+ },
233
+ "ansi-align": {
234
+ "version": "2.0.0",
235
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
236
+ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
237
+ "requires": {
238
+ "string-width": "^2.0.0"
239
+ }
240
+ },
241
+ "ansi-escapes": {
242
+ "version": "3.2.0",
243
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
244
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
245
+ },
246
+ "ansi-regex": {
247
+ "version": "2.1.1",
248
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
249
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
250
+ },
251
+ "ansi-styles": {
252
+ "version": "3.2.1",
253
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
254
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
255
+ "requires": {
256
+ "color-convert": "^1.9.0"
257
+ }
258
+ },
259
+ "anymatch": {
260
+ "version": "2.0.0",
261
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
262
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
263
+ "requires": {
264
+ "micromatch": "^3.1.4",
265
+ "normalize-path": "^2.1.1"
266
+ },
267
+ "dependencies": {
268
+ "normalize-path": {
269
+ "version": "2.1.1",
270
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
271
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
272
+ "requires": {
273
+ "remove-trailing-separator": "^1.0.1"
274
+ }
275
+ }
276
+ }
277
+ },
278
+ "aproba": {
279
+ "version": "1.2.0",
280
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
281
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
282
+ },
283
+ "are-we-there-yet": {
284
+ "version": "1.1.5",
285
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
286
+ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
287
+ "requires": {
288
+ "delegates": "^1.0.0",
289
+ "readable-stream": "^2.0.6"
290
+ }
291
+ },
292
+ "argparse": {
293
+ "version": "1.0.10",
294
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
295
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
296
+ "requires": {
297
+ "sprintf-js": "~1.0.2"
298
+ }
299
+ },
300
+ "aria-query": {
301
+ "version": "3.0.0",
302
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
303
+ "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
304
+ "requires": {
305
+ "ast-types-flow": "0.0.7",
306
+ "commander": "^2.11.0"
307
+ }
308
+ },
309
+ "arr-diff": {
310
+ "version": "4.0.0",
311
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
312
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
313
+ },
314
+ "arr-flatten": {
315
+ "version": "1.1.0",
316
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
317
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
318
+ },
319
+ "arr-union": {
320
+ "version": "3.1.0",
321
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
322
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
323
+ },
324
+ "array-find-index": {
325
+ "version": "1.0.2",
326
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
327
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
328
+ },
329
+ "array-includes": {
330
+ "version": "3.0.3",
331
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
332
+ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
333
+ "requires": {
334
+ "define-properties": "^1.1.2",
335
+ "es-abstract": "^1.7.0"
336
+ }
337
+ },
338
+ "array-unique": {
339
+ "version": "0.3.2",
340
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
341
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
342
+ },
343
+ "asn1": {
344
+ "version": "0.2.4",
345
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
346
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
347
+ "requires": {
348
+ "safer-buffer": "~2.1.0"
349
+ }
350
+ },
351
+ "asn1.js": {
352
+ "version": "4.10.1",
353
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
354
+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
355
+ "requires": {
356
+ "bn.js": "^4.0.0",
357
+ "inherits": "^2.0.1",
358
+ "minimalistic-assert": "^1.0.0"
359
+ }
360
+ },
361
+ "assert": {
362
+ "version": "1.4.1",
363
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
364
+ "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
365
+ "requires": {
366
+ "util": "0.10.3"
367
+ },
368
+ "dependencies": {
369
+ "inherits": {
370
+ "version": "2.0.1",
371
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
372
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
373
+ },
374
+ "util": {
375
+ "version": "0.10.3",
376
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
377
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
378
+ "requires": {
379
+ "inherits": "2.0.1"
380
+ }
381
+ }
382
+ }
383
+ },
384
+ "assert-plus": {
385
+ "version": "1.0.0",
386
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
387
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
388
+ },
389
+ "assign-symbols": {
390
+ "version": "1.0.0",
391
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
392
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
393
+ },
394
+ "ast-types-flow": {
395
+ "version": "0.0.7",
396
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
397
+ "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
398
+ },
399
+ "async": {
400
+ "version": "2.6.2",
401
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
402
+ "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
403
+ "requires": {
404
+ "lodash": "^4.17.11"
405
+ }
406
+ },
407
+ "async-each": {
408
+ "version": "1.0.3",
409
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
410
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
411
+ },
412
+ "async-foreach": {
413
+ "version": "0.1.3",
414
+ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
415
+ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
416
+ },
417
+ "asynckit": {
418
+ "version": "0.4.0",
419
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
420
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
421
+ },
422
+ "atob": {
423
+ "version": "2.1.2",
424
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
425
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
426
+ },
427
+ "autoprefixer": {
428
+ "version": "7.2.6",
429
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz",
430
+ "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==",
431
+ "requires": {
432
+ "browserslist": "^2.11.3",
433
+ "caniuse-lite": "^1.0.30000805",
434
+ "normalize-range": "^0.1.2",
435
+ "num2fraction": "^1.2.2",
436
+ "postcss": "^6.0.17",
437
+ "postcss-value-parser": "^3.2.3"
438
+ }
439
+ },
440
+ "aws-sign2": {
441
+ "version": "0.7.0",
442
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
443
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
444
+ },
445
+ "aws4": {
446
+ "version": "1.8.0",
447
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
448
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
449
+ },
450
+ "axobject-query": {
451
+ "version": "2.0.2",
452
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
453
+ "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
454
+ "requires": {
455
+ "ast-types-flow": "0.0.7"
456
+ }
457
+ },
458
+ "babel-code-frame": {
459
+ "version": "6.26.0",
460
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
461
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
462
+ "requires": {
463
+ "chalk": "^1.1.3",
464
+ "esutils": "^2.0.2",
465
+ "js-tokens": "^3.0.2"
466
+ },
467
+ "dependencies": {
468
+ "ansi-styles": {
469
+ "version": "2.2.1",
470
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
471
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
472
+ },
473
+ "chalk": {
474
+ "version": "1.1.3",
475
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
476
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
477
+ "requires": {
478
+ "ansi-styles": "^2.2.1",
479
+ "escape-string-regexp": "^1.0.2",
480
+ "has-ansi": "^2.0.0",
481
+ "strip-ansi": "^3.0.0",
482
+ "supports-color": "^2.0.0"
483
+ }
484
+ },
485
+ "supports-color": {
486
+ "version": "2.0.0",
487
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
488
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
489
+ }
490
+ }
491
+ },
492
+ "babel-core": {
493
+ "version": "6.26.3",
494
+ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
495
+ "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
496
+ "requires": {
497
+ "babel-code-frame": "^6.26.0",
498
+ "babel-generator": "^6.26.0",
499
+ "babel-helpers": "^6.24.1",
500
+ "babel-messages": "^6.23.0",
501
+ "babel-register": "^6.26.0",
502
+ "babel-runtime": "^6.26.0",
503
+ "babel-template": "^6.26.0",
504
+ "babel-traverse": "^6.26.0",
505
+ "babel-types": "^6.26.0",
506
+ "babylon": "^6.18.0",
507
+ "convert-source-map": "^1.5.1",
508
+ "debug": "^2.6.9",
509
+ "json5": "^0.5.1",
510
+ "lodash": "^4.17.4",
511
+ "minimatch": "^3.0.4",
512
+ "path-is-absolute": "^1.0.1",
513
+ "private": "^0.1.8",
514
+ "slash": "^1.0.0",
515
+ "source-map": "^0.5.7"
516
+ },
517
+ "dependencies": {
518
+ "source-map": {
519
+ "version": "0.5.7",
520
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
521
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
522
+ }
523
+ }
524
+ },
525
+ "babel-eslint": {
526
+ "version": "8.2.6",
527
+ "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz",
528
+ "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==",
529
+ "requires": {
530
+ "@babel/code-frame": "7.0.0-beta.44",
531
+ "@babel/traverse": "7.0.0-beta.44",
532
+ "@babel/types": "7.0.0-beta.44",
533
+ "babylon": "7.0.0-beta.44",
534
+ "eslint-scope": "3.7.1",
535
+ "eslint-visitor-keys": "^1.0.0"
536
+ },
537
+ "dependencies": {
538
+ "babylon": {
539
+ "version": "7.0.0-beta.44",
540
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
541
+ "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g=="
542
+ }
543
+ }
544
+ },
545
+ "babel-generator": {
546
+ "version": "6.26.1",
547
+ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
548
+ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
549
+ "requires": {
550
+ "babel-messages": "^6.23.0",
551
+ "babel-runtime": "^6.26.0",
552
+ "babel-types": "^6.26.0",
553
+ "detect-indent": "^4.0.0",
554
+ "jsesc": "^1.3.0",
555
+ "lodash": "^4.17.4",
556
+ "source-map": "^0.5.7",
557
+ "trim-right": "^1.0.1"
558
+ },
559
+ "dependencies": {
560
+ "source-map": {
561
+ "version": "0.5.7",
562
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
563
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
564
+ }
565
+ }
566
+ },
567
+ "babel-helper-builder-binary-assignment-operator-visitor": {
568
+ "version": "6.24.1",
569
+ "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
570
+ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
571
+ "requires": {
572
+ "babel-helper-explode-assignable-expression": "^6.24.1",
573
+ "babel-runtime": "^6.22.0",
574
+ "babel-types": "^6.24.1"
575
+ }
576
+ },
577
+ "babel-helper-builder-react-jsx": {
578
+ "version": "6.26.0",
579
+ "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz",
580
+ "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
581
+ "requires": {
582
+ "babel-runtime": "^6.26.0",
583
+ "babel-types": "^6.26.0",
584
+ "esutils": "^2.0.2"
585
+ }
586
+ },
587
+ "babel-helper-call-delegate": {
588
+ "version": "6.24.1",
589
+ "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
590
+ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
591
+ "requires": {
592
+ "babel-helper-hoist-variables": "^6.24.1",
593
+ "babel-runtime": "^6.22.0",
594
+ "babel-traverse": "^6.24.1",
595
+ "babel-types": "^6.24.1"
596
+ }
597
+ },
598
+ "babel-helper-define-map": {
599
+ "version": "6.26.0",
600
+ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
601
+ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
602
+ "requires": {
603
+ "babel-helper-function-name": "^6.24.1",
604
+ "babel-runtime": "^6.26.0",
605
+ "babel-types": "^6.26.0",
606
+ "lodash": "^4.17.4"
607
+ }
608
+ },
609
+ "babel-helper-explode-assignable-expression": {
610
+ "version": "6.24.1",
611
+ "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
612
+ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
613
+ "requires": {
614
+ "babel-runtime": "^6.22.0",
615
+ "babel-traverse": "^6.24.1",
616
+ "babel-types": "^6.24.1"
617
+ }
618
+ },
619
+ "babel-helper-function-name": {
620
+ "version": "6.24.1",
621
+ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
622
+ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
623
+ "requires": {
624
+ "babel-helper-get-function-arity": "^6.24.1",
625
+ "babel-runtime": "^6.22.0",
626
+ "babel-template": "^6.24.1",
627
+ "babel-traverse": "^6.24.1",
628
+ "babel-types": "^6.24.1"
629
+ }
630
+ },
631
+ "babel-helper-get-function-arity": {
632
+ "version": "6.24.1",
633
+ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
634
+ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
635
+ "requires": {
636
+ "babel-runtime": "^6.22.0",
637
+ "babel-types": "^6.24.1"
638
+ }
639
+ },
640
+ "babel-helper-hoist-variables": {
641
+ "version": "6.24.1",
642
+ "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
643
+ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
644
+ "requires": {
645
+ "babel-runtime": "^6.22.0",
646
+ "babel-types": "^6.24.1"
647
+ }
648
+ },
649
+ "babel-helper-optimise-call-expression": {
650
+ "version": "6.24.1",
651
+ "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
652
+ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
653
+ "requires": {
654
+ "babel-runtime": "^6.22.0",
655
+ "babel-types": "^6.24.1"
656
+ }
657
+ },
658
+ "babel-helper-regex": {
659
+ "version": "6.26.0",
660
+ "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
661
+ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
662
+ "requires": {
663
+ "babel-runtime": "^6.26.0",
664
+ "babel-types": "^6.26.0",
665
+ "lodash": "^4.17.4"
666
+ }
667
+ },
668
+ "babel-helper-remap-async-to-generator": {
669
+ "version": "6.24.1",
670
+ "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
671
+ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
672
+ "requires": {
673
+ "babel-helper-function-name": "^6.24.1",
674
+ "babel-runtime": "^6.22.0",
675
+ "babel-template": "^6.24.1",
676
+ "babel-traverse": "^6.24.1",
677
+ "babel-types": "^6.24.1"
678
+ }
679
+ },
680
+ "babel-helper-replace-supers": {
681
+ "version": "6.24.1",
682
+ "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
683
+ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
684
+ "requires": {
685
+ "babel-helper-optimise-call-expression": "^6.24.1",
686
+ "babel-messages": "^6.23.0",
687
+ "babel-runtime": "^6.22.0",
688
+ "babel-template": "^6.24.1",
689
+ "babel-traverse": "^6.24.1",
690
+ "babel-types": "^6.24.1"
691
+ }
692
+ },
693
+ "babel-helpers": {
694
+ "version": "6.24.1",
695
+ "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
696
+ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
697
+ "requires": {
698
+ "babel-runtime": "^6.22.0",
699
+ "babel-template": "^6.24.1"
700
+ }
701
+ },
702
+ "babel-loader": {
703
+ "version": "7.1.5",
704
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz",
705
+ "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==",
706
+ "requires": {
707
+ "find-cache-dir": "^1.0.0",
708
+ "loader-utils": "^1.0.2",
709
+ "mkdirp": "^0.5.1"
710
+ }
711
+ },
712
+ "babel-messages": {
713
+ "version": "6.23.0",
714
+ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
715
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
716
+ "requires": {
717
+ "babel-runtime": "^6.22.0"
718
+ }
719
+ },
720
+ "babel-plugin-check-es2015-constants": {
721
+ "version": "6.22.0",
722
+ "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
723
+ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
724
+ "requires": {
725
+ "babel-runtime": "^6.22.0"
726
+ }
727
+ },
728
+ "babel-plugin-syntax-async-functions": {
729
+ "version": "6.13.0",
730
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
731
+ "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU="
732
+ },
733
+ "babel-plugin-syntax-class-properties": {
734
+ "version": "6.13.0",
735
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
736
+ "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94="
737
+ },
738
+ "babel-plugin-syntax-exponentiation-operator": {
739
+ "version": "6.13.0",
740
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
741
+ "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4="
742
+ },
743
+ "babel-plugin-syntax-jsx": {
744
+ "version": "6.18.0",
745
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
746
+ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
747
+ },
748
+ "babel-plugin-syntax-object-rest-spread": {
749
+ "version": "6.13.0",
750
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
751
+ "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
752
+ },
753
+ "babel-plugin-syntax-trailing-function-commas": {
754
+ "version": "6.22.0",
755
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
756
+ "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM="
757
+ },
758
+ "babel-plugin-transform-async-to-generator": {
759
+ "version": "6.24.1",
760
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
761
+ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
762
+ "requires": {
763
+ "babel-helper-remap-async-to-generator": "^6.24.1",
764
+ "babel-plugin-syntax-async-functions": "^6.8.0",
765
+ "babel-runtime": "^6.22.0"
766
+ }
767
+ },
768
+ "babel-plugin-transform-class-properties": {
769
+ "version": "6.24.1",
770
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
771
+ "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
772
+ "requires": {
773
+ "babel-helper-function-name": "^6.24.1",
774
+ "babel-plugin-syntax-class-properties": "^6.8.0",
775
+ "babel-runtime": "^6.22.0",
776
+ "babel-template": "^6.24.1"
777
+ }
778
+ },
779
+ "babel-plugin-transform-es2015-arrow-functions": {
780
+ "version": "6.22.0",
781
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
782
+ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
783
+ "requires": {
784
+ "babel-runtime": "^6.22.0"
785
+ }
786
+ },
787
+ "babel-plugin-transform-es2015-block-scoped-functions": {
788
+ "version": "6.22.0",
789
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
790
+ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
791
+ "requires": {
792
+ "babel-runtime": "^6.22.0"
793
+ }
794
+ },
795
+ "babel-plugin-transform-es2015-block-scoping": {
796
+ "version": "6.26.0",
797
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
798
+ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
799
+ "requires": {
800
+ "babel-runtime": "^6.26.0",
801
+ "babel-template": "^6.26.0",
802
+ "babel-traverse": "^6.26.0",
803
+ "babel-types": "^6.26.0",
804
+ "lodash": "^4.17.4"
805
+ }
806
+ },
807
+ "babel-plugin-transform-es2015-classes": {
808
+ "version": "6.24.1",
809
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
810
+ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
811
+ "requires": {
812
+ "babel-helper-define-map": "^6.24.1",
813
+ "babel-helper-function-name": "^6.24.1",
814
+ "babel-helper-optimise-call-expression": "^6.24.1",
815
+ "babel-helper-replace-supers": "^6.24.1",
816
+ "babel-messages": "^6.23.0",
817
+ "babel-runtime": "^6.22.0",
818
+ "babel-template": "^6.24.1",
819
+ "babel-traverse": "^6.24.1",
820
+ "babel-types": "^6.24.1"
821
+ }
822
+ },
823
+ "babel-plugin-transform-es2015-computed-properties": {
824
+ "version": "6.24.1",
825
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
826
+ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
827
+ "requires": {
828
+ "babel-runtime": "^6.22.0",
829
+ "babel-template": "^6.24.1"
830
+ }
831
+ },
832
+ "babel-plugin-transform-es2015-destructuring": {
833
+ "version": "6.23.0",
834
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
835
+ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
836
+ "requires": {
837
+ "babel-runtime": "^6.22.0"
838
+ }
839
+ },
840
+ "babel-plugin-transform-es2015-duplicate-keys": {
841
+ "version": "6.24.1",
842
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
843
+ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
844
+ "requires": {
845
+ "babel-runtime": "^6.22.0",
846
+ "babel-types": "^6.24.1"
847
+ }
848
+ },
849
+ "babel-plugin-transform-es2015-for-of": {
850
+ "version": "6.23.0",
851
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
852
+ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
853
+ "requires": {
854
+ "babel-runtime": "^6.22.0"
855
+ }
856
+ },
857
+ "babel-plugin-transform-es2015-function-name": {
858
+ "version": "6.24.1",
859
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
860
+ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
861
+ "requires": {
862
+ "babel-helper-function-name": "^6.24.1",
863
+ "babel-runtime": "^6.22.0",
864
+ "babel-types": "^6.24.1"
865
+ }
866
+ },
867
+ "babel-plugin-transform-es2015-literals": {
868
+ "version": "6.22.0",
869
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
870
+ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
871
+ "requires": {
872
+ "babel-runtime": "^6.22.0"
873
+ }
874
+ },
875
+ "babel-plugin-transform-es2015-modules-amd": {
876
+ "version": "6.24.1",
877
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
878
+ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
879
+ "requires": {
880
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
881
+ "babel-runtime": "^6.22.0",
882
+ "babel-template": "^6.24.1"
883
+ }
884
+ },
885
+ "babel-plugin-transform-es2015-modules-commonjs": {
886
+ "version": "6.26.2",
887
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
888
+ "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
889
+ "requires": {
890
+ "babel-plugin-transform-strict-mode": "^6.24.1",
891
+ "babel-runtime": "^6.26.0",
892
+ "babel-template": "^6.26.0",
893
+ "babel-types": "^6.26.0"
894
+ }
895
+ },
896
+ "babel-plugin-transform-es2015-modules-systemjs": {
897
+ "version": "6.24.1",
898
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
899
+ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
900
+ "requires": {
901
+ "babel-helper-hoist-variables": "^6.24.1",
902
+ "babel-runtime": "^6.22.0",
903
+ "babel-template": "^6.24.1"
904
+ }
905
+ },
906
+ "babel-plugin-transform-es2015-modules-umd": {
907
+ "version": "6.24.1",
908
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
909
+ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
910
+ "requires": {
911
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
912
+ "babel-runtime": "^6.22.0",
913
+ "babel-template": "^6.24.1"
914
+ }
915
+ },
916
+ "babel-plugin-transform-es2015-object-super": {
917
+ "version": "6.24.1",
918
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
919
+ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
920
+ "requires": {
921
+ "babel-helper-replace-supers": "^6.24.1",
922
+ "babel-runtime": "^6.22.0"
923
+ }
924
+ },
925
+ "babel-plugin-transform-es2015-parameters": {
926
+ "version": "6.24.1",
927
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
928
+ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
929
+ "requires": {
930
+ "babel-helper-call-delegate": "^6.24.1",
931
+ "babel-helper-get-function-arity": "^6.24.1",
932
+ "babel-runtime": "^6.22.0",
933
+ "babel-template": "^6.24.1",
934
+ "babel-traverse": "^6.24.1",
935
+ "babel-types": "^6.24.1"
936
+ }
937
+ },
938
+ "babel-plugin-transform-es2015-shorthand-properties": {
939
+ "version": "6.24.1",
940
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
941
+ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
942
+ "requires": {
943
+ "babel-runtime": "^6.22.0",
944
+ "babel-types": "^6.24.1"
945
+ }
946
+ },
947
+ "babel-plugin-transform-es2015-spread": {
948
+ "version": "6.22.0",
949
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
950
+ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
951
+ "requires": {
952
+ "babel-runtime": "^6.22.0"
953
+ }
954
+ },
955
+ "babel-plugin-transform-es2015-sticky-regex": {
956
+ "version": "6.24.1",
957
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
958
+ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
959
+ "requires": {
960
+ "babel-helper-regex": "^6.24.1",
961
+ "babel-runtime": "^6.22.0",
962
+ "babel-types": "^6.24.1"
963
+ }
964
+ },
965
+ "babel-plugin-transform-es2015-template-literals": {
966
+ "version": "6.22.0",
967
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
968
+ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
969
+ "requires": {
970
+ "babel-runtime": "^6.22.0"
971
+ }
972
+ },
973
+ "babel-plugin-transform-es2015-typeof-symbol": {
974
+ "version": "6.23.0",
975
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
976
+ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
977
+ "requires": {
978
+ "babel-runtime": "^6.22.0"
979
+ }
980
+ },
981
+ "babel-plugin-transform-es2015-unicode-regex": {
982
+ "version": "6.24.1",
983
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
984
+ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
985
+ "requires": {
986
+ "babel-helper-regex": "^6.24.1",
987
+ "babel-runtime": "^6.22.0",
988
+ "regexpu-core": "^2.0.0"
989
+ }
990
+ },
991
+ "babel-plugin-transform-exponentiation-operator": {
992
+ "version": "6.24.1",
993
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
994
+ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
995
+ "requires": {
996
+ "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
997
+ "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
998
+ "babel-runtime": "^6.22.0"
999
+ }
1000
+ },
1001
+ "babel-plugin-transform-object-rest-spread": {
1002
+ "version": "6.26.0",
1003
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
1004
+ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
1005
+ "requires": {
1006
+ "babel-plugin-syntax-object-rest-spread": "^6.8.0",
1007
+ "babel-runtime": "^6.26.0"
1008
+ }
1009
+ },
1010
+ "babel-plugin-transform-react-jsx": {
1011
+ "version": "6.24.1",
1012
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz",
1013
+ "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1014
+ "requires": {
1015
+ "babel-helper-builder-react-jsx": "^6.24.1",
1016
+ "babel-plugin-syntax-jsx": "^6.8.0",
1017
+ "babel-runtime": "^6.22.0"
1018
+ }
1019
+ },
1020
+ "babel-plugin-transform-regenerator": {
1021
+ "version": "6.26.0",
1022
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
1023
+ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1024
+ "requires": {
1025
+ "regenerator-transform": "^0.10.0"
1026
+ }
1027
+ },
1028
+ "babel-plugin-transform-runtime": {
1029
+ "version": "6.23.0",
1030
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz",
1031
+ "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=",
1032
+ "requires": {
1033
+ "babel-runtime": "^6.22.0"
1034
+ }
1035
+ },
1036
+ "babel-plugin-transform-strict-mode": {
1037
+ "version": "6.24.1",
1038
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
1039
+ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1040
+ "requires": {
1041
+ "babel-runtime": "^6.22.0",
1042
+ "babel-types": "^6.24.1"
1043
+ }
1044
+ },
1045
+ "babel-preset-cgb": {
1046
+ "version": "1.6.0",
1047
+ "resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.6.0.tgz",
1048
+ "integrity": "sha512-x/pli41fzMCyk1+XUNxWGR493IcDlYePPdPmhb6R+8A3busonnSx7pTSy140mOzx4N03l/ARJMPNPlMBs6xhCA==",
1049
+ "requires": {
1050
+ "babel-plugin-syntax-async-functions": "^6.13.0",
1051
+ "babel-plugin-transform-class-properties": "6.24.1",
1052
+ "babel-plugin-transform-object-rest-spread": "^6.26.0",
1053
+ "babel-plugin-transform-react-jsx": "^6.24.1",
1054
+ "babel-plugin-transform-runtime": "^6.23.0",
1055
+ "babel-preset-env": "^1.6.0",
1056
+ "update-notifier": "^2.3.0"
1057
+ }
1058
+ },
1059
+ "babel-preset-env": {
1060
+ "version": "1.7.0",
1061
+ "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
1062
+ "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
1063
+ "requires": {
1064
+ "babel-plugin-check-es2015-constants": "^6.22.0",
1065
+ "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
1066
+ "babel-plugin-transform-async-to-generator": "^6.22.0",
1067
+ "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
1068
+ "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
1069
+ "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
1070
+ "babel-plugin-transform-es2015-classes": "^6.23.0",
1071
+ "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
1072
+ "babel-plugin-transform-es2015-destructuring": "^6.23.0",
1073
+ "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
1074
+ "babel-plugin-transform-es2015-for-of": "^6.23.0",
1075
+ "babel-plugin-transform-es2015-function-name": "^6.22.0",
1076
+ "babel-plugin-transform-es2015-literals": "^6.22.0",
1077
+ "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
1078
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
1079
+ "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
1080
+ "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
1081
+ "babel-plugin-transform-es2015-object-super": "^6.22.0",
1082
+ "babel-plugin-transform-es2015-parameters": "^6.23.0",
1083
+ "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
1084
+ "babel-plugin-transform-es2015-spread": "^6.22.0",
1085
+ "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
1086
+ "babel-plugin-transform-es2015-template-literals": "^6.22.0",
1087
+ "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
1088
+ "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
1089
+ "babel-plugin-transform-exponentiation-operator": "^6.22.0",
1090
+ "babel-plugin-transform-regenerator": "^6.22.0",
1091
+ "browserslist": "^3.2.6",
1092
+ "invariant": "^2.2.2",
1093
+ "semver": "^5.3.0"
1094
+ },
1095
+ "dependencies": {
1096
+ "browserslist": {
1097
+ "version": "3.2.8",
1098
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
1099
+ "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
1100
+ "requires": {
1101
+ "caniuse-lite": "^1.0.30000844",
1102
+ "electron-to-chromium": "^1.3.47"
1103
+ }
1104
+ }
1105
+ }
1106
+ },
1107
+ "babel-register": {
1108
+ "version": "6.26.0",
1109
+ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
1110
+ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1111
+ "requires": {
1112
+ "babel-core": "^6.26.0",
1113
+ "babel-runtime": "^6.26.0",
1114
+ "core-js": "^2.5.0",
1115
+ "home-or-tmp": "^2.0.0",
1116
+ "lodash": "^4.17.4",
1117
+ "mkdirp": "^0.5.1",
1118
+ "source-map-support": "^0.4.15"
1119
+ }
1120
+ },
1121
+ "babel-runtime": {
1122
+ "version": "6.26.0",
1123
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
1124
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1125
+ "requires": {
1126
+ "core-js": "^2.4.0",
1127
+ "regenerator-runtime": "^0.11.0"
1128
+ }
1129
+ },
1130
+ "babel-template": {
1131
+ "version": "6.26.0",
1132
+ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
1133
+ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1134
+ "requires": {
1135
+ "babel-runtime": "^6.26.0",
1136
+ "babel-traverse": "^6.26.0",
1137
+ "babel-types": "^6.26.0",
1138
+ "babylon": "^6.18.0",
1139
+ "lodash": "^4.17.4"
1140
+ }
1141
+ },
1142
+ "babel-traverse": {
1143
+ "version": "6.26.0",
1144
+ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
1145
+ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1146
+ "requires": {
1147
+ "babel-code-frame": "^6.26.0",
1148
+ "babel-messages": "^6.23.0",
1149
+ "babel-runtime": "^6.26.0",
1150
+ "babel-types": "^6.26.0",
1151
+ "babylon": "^6.18.0",
1152
+ "debug": "^2.6.8",
1153
+ "globals": "^9.18.0",
1154
+ "invariant": "^2.2.2",
1155
+ "lodash": "^4.17.4"
1156
+ }
1157
+ },
1158
+ "babel-types": {
1159
+ "version": "6.26.0",
1160
+ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
1161
+ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1162
+ "requires": {
1163
+ "babel-runtime": "^6.26.0",
1164
+ "esutils": "^2.0.2",
1165
+ "lodash": "^4.17.4",
1166
+ "to-fast-properties": "^1.0.3"
1167
+ }
1168
+ },
1169
+ "babylon": {
1170
+ "version": "6.18.0",
1171
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
1172
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
1173
+ },
1174
+ "balanced-match": {
1175
+ "version": "1.0.0",
1176
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1177
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1178
+ },
1179
+ "base": {
1180
+ "version": "0.11.2",
1181
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1182
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1183
+ "requires": {
1184
+ "cache-base": "^1.0.1",
1185
+ "class-utils": "^0.3.5",
1186
+ "component-emitter": "^1.2.1",
1187
+ "define-property": "^1.0.0",
1188
+ "isobject": "^3.0.1",
1189
+ "mixin-deep": "^1.2.0",
1190
+ "pascalcase": "^0.1.1"
1191
+ },
1192
+ "dependencies": {
1193
+ "define-property": {
1194
+ "version": "1.0.0",
1195
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1196
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1197
+ "requires": {
1198
+ "is-descriptor": "^1.0.0"
1199
+ }
1200
+ },
1201
+ "is-accessor-descriptor": {
1202
+ "version": "1.0.0",
1203
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1204
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1205
+ "requires": {
1206
+ "kind-of": "^6.0.0"
1207
+ }
1208
+ },
1209
+ "is-data-descriptor": {
1210
+ "version": "1.0.0",
1211
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1212
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1213
+ "requires": {
1214
+ "kind-of": "^6.0.0"
1215
+ }
1216
+ },
1217
+ "is-descriptor": {
1218
+ "version": "1.0.2",
1219
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1220
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1221
+ "requires": {
1222
+ "is-accessor-descriptor": "^1.0.0",
1223
+ "is-data-descriptor": "^1.0.0",
1224
+ "kind-of": "^6.0.2"
1225
+ }
1226
+ }
1227
+ }
1228
+ },
1229
+ "base64-js": {
1230
+ "version": "1.3.0",
1231
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
1232
+ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
1233
+ },
1234
+ "bcrypt-pbkdf": {
1235
+ "version": "1.0.2",
1236
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1237
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1238
+ "requires": {
1239
+ "tweetnacl": "^0.14.3"
1240
+ }
1241
+ },
1242
+ "big.js": {
1243
+ "version": "5.2.2",
1244
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
1245
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
1246
+ },
1247
+ "binary-extensions": {
1248
+ "version": "1.13.1",
1249
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
1250
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
1251
+ },
1252
+ "block-stream": {
1253
+ "version": "0.0.9",
1254
+ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
1255
+ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1256
+ "requires": {
1257
+ "inherits": "~2.0.0"
1258
+ }
1259
+ },
1260
+ "bn.js": {
1261
+ "version": "4.11.8",
1262
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
1263
+ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
1264
+ },
1265
+ "boxen": {
1266
+ "version": "1.3.0",
1267
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
1268
+ "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
1269
+ "requires": {
1270
+ "ansi-align": "^2.0.0",
1271
+ "camelcase": "^4.0.0",
1272
+ "chalk": "^2.0.1",
1273
+ "cli-boxes": "^1.0.0",
1274
+ "string-width": "^2.0.0",
1275
+ "term-size": "^1.2.0",
1276
+ "widest-line": "^2.0.0"
1277
+ }
1278
+ },
1279
+ "brace-expansion": {
1280
+ "version": "1.1.11",
1281
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1282
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1283
+ "requires": {
1284
+ "balanced-match": "^1.0.0",
1285
+ "concat-map": "0.0.1"
1286
+ }
1287
+ },
1288
+ "braces": {
1289
+ "version": "2.3.2",
1290
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
1291
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1292
+ "requires": {
1293
+ "arr-flatten": "^1.1.0",
1294
+ "array-unique": "^0.3.2",
1295
+ "extend-shallow": "^2.0.1",
1296
+ "fill-range": "^4.0.0",
1297
+ "isobject": "^3.0.1",
1298
+ "repeat-element": "^1.1.2",
1299
+ "snapdragon": "^0.8.1",
1300
+ "snapdragon-node": "^2.0.1",
1301
+ "split-string": "^3.0.2",
1302
+ "to-regex": "^3.0.1"
1303
+ },
1304
+ "dependencies": {
1305
+ "extend-shallow": {
1306
+ "version": "2.0.1",
1307
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1308
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1309
+ "requires": {
1310
+ "is-extendable": "^0.1.0"
1311
+ }
1312
+ }
1313
+ }
1314
+ },
1315
+ "brorand": {
1316
+ "version": "1.1.0",
1317
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
1318
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
1319
+ },
1320
+ "browserify-aes": {
1321
+ "version": "1.2.0",
1322
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
1323
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
1324
+ "requires": {
1325
+ "buffer-xor": "^1.0.3",
1326
+ "cipher-base": "^1.0.0",
1327
+ "create-hash": "^1.1.0",
1328
+ "evp_bytestokey": "^1.0.3",
1329
+ "inherits": "^2.0.1",
1330
+ "safe-buffer": "^5.0.1"
1331
+ }
1332
+ },
1333
+ "browserify-cipher": {
1334
+ "version": "1.0.1",
1335
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
1336
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
1337
+ "requires": {
1338
+ "browserify-aes": "^1.0.4",
1339
+ "browserify-des": "^1.0.0",
1340
+ "evp_bytestokey": "^1.0.0"
1341
+ }
1342
+ },
1343
+ "browserify-des": {
1344
+ "version": "1.0.2",
1345
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
1346
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
1347
+ "requires": {
1348
+ "cipher-base": "^1.0.1",
1349
+ "des.js": "^1.0.0",
1350
+ "inherits": "^2.0.1",
1351
+ "safe-buffer": "^5.1.2"
1352
+ }
1353
+ },
1354
+ "browserify-rsa": {
1355
+ "version": "4.0.1",
1356
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
1357
+ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
1358
+ "requires": {
1359
+ "bn.js": "^4.1.0",
1360
+ "randombytes": "^2.0.1"
1361
+ }
1362
+ },
1363
+ "browserify-sign": {
1364
+ "version": "4.0.4",
1365
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
1366
+ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1367
+ "requires": {
1368
+ "bn.js": "^4.1.1",
1369
+ "browserify-rsa": "^4.0.0",
1370
+ "create-hash": "^1.1.0",
1371
+ "create-hmac": "^1.1.2",
1372
+ "elliptic": "^6.0.0",
1373
+ "inherits": "^2.0.1",
1374
+ "parse-asn1": "^5.0.0"
1375
+ }
1376
+ },
1377
+ "browserify-zlib": {
1378
+ "version": "0.2.0",
1379
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
1380
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
1381
+ "requires": {
1382
+ "pako": "~1.0.5"
1383
+ }
1384
+ },
1385
+ "browserslist": {
1386
+ "version": "2.11.3",
1387
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
1388
+ "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
1389
+ "requires": {
1390
+ "caniuse-lite": "^1.0.30000792",
1391
+ "electron-to-chromium": "^1.3.30"
1392
+ }
1393
+ },
1394
+ "buffer": {
1395
+ "version": "4.9.1",
1396
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
1397
+ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1398
+ "requires": {
1399
+ "base64-js": "^1.0.2",
1400
+ "ieee754": "^1.1.4",
1401
+ "isarray": "^1.0.0"
1402
+ }
1403
+ },
1404
+ "buffer-from": {
1405
+ "version": "1.1.1",
1406
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1407
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
1408
+ },
1409
+ "buffer-xor": {
1410
+ "version": "1.0.3",
1411
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
1412
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
1413
+ },
1414
+ "builtin-status-codes": {
1415
+ "version": "3.0.0",
1416
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
1417
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
1418
+ },
1419
+ "cache-base": {
1420
+ "version": "1.0.1",
1421
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1422
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1423
+ "requires": {
1424
+ "collection-visit": "^1.0.0",
1425
+ "component-emitter": "^1.2.1",
1426
+ "get-value": "^2.0.6",
1427
+ "has-value": "^1.0.0",
1428
+ "isobject": "^3.0.1",
1429
+ "set-value": "^2.0.0",
1430
+ "to-object-path": "^0.3.0",
1431
+ "union-value": "^1.0.0",
1432
+ "unset-value": "^1.0.0"
1433
+ }
1434
+ },
1435
+ "caller-path": {
1436
+ "version": "0.1.0",
1437
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
1438
+ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
1439
+ "requires": {
1440
+ "callsites": "^0.2.0"
1441
+ }
1442
+ },
1443
+ "callsites": {
1444
+ "version": "0.2.0",
1445
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
1446
+ "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo="
1447
+ },
1448
+ "camelcase": {
1449
+ "version": "4.1.0",
1450
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
1451
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
1452
+ },
1453
+ "camelcase-keys": {
1454
+ "version": "2.1.0",
1455
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
1456
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1457
+ "requires": {
1458
+ "camelcase": "^2.0.0",
1459
+ "map-obj": "^1.0.0"
1460
+ },
1461
+ "dependencies": {
1462
+ "camelcase": {
1463
+ "version": "2.1.1",
1464
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
1465
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
1466
+ }
1467
+ }
1468
+ },
1469
+ "caniuse-lite": {
1470
+ "version": "1.0.30000966",
1471
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000966.tgz",
1472
+ "integrity": "sha512-qqLQ/uYrpZmFhPY96VuBkMEo8NhVFBZ9y/Bh+KnvGzGJ5I8hvpIaWlF2pw5gqe4PLAL+ZjsPgMOvoXSpX21Keg=="
1473
+ },
1474
+ "capture-stack-trace": {
1475
+ "version": "1.0.1",
1476
+ "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
1477
+ "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw=="
1478
+ },
1479
+ "caseless": {
1480
+ "version": "0.12.0",
1481
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1482
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
1483
+ },
1484
+ "center-align": {
1485
+ "version": "0.1.3",
1486
+ "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
1487
+ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1488
+ "requires": {
1489
+ "align-text": "^0.1.3",
1490
+ "lazy-cache": "^1.0.3"
1491
+ }
1492
+ },
1493
+ "cgb-dev-utils": {
1494
+ "version": "1.5.0",
1495
+ "resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.5.0.tgz",
1496
+ "integrity": "sha512-KIJ8JbkrKC4rXjRMW/AJ1OJb9bpTU45wsG7K7cqJ363YqG3IjF2sdlB/+P3PhsLJ9Yybvy9MWsbEYr/gZo7LBg==",
1497
+ "requires": {
1498
+ "chalk": "2.3.0",
1499
+ "cross-spawn": "5.1.0",
1500
+ "update-notifier": "^2.3.0"
1501
+ },
1502
+ "dependencies": {
1503
+ "chalk": {
1504
+ "version": "2.3.0",
1505
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
1506
+ "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
1507
+ "requires": {
1508
+ "ansi-styles": "^3.1.0",
1509
+ "escape-string-regexp": "^1.0.5",
1510
+ "supports-color": "^4.0.0"
1511
+ }
1512
+ },
1513
+ "has-flag": {
1514
+ "version": "2.0.0",
1515
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
1516
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
1517
+ },
1518
+ "supports-color": {
1519
+ "version": "4.5.0",
1520
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
1521
+ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
1522
+ "requires": {
1523
+ "has-flag": "^2.0.0"
1524
+ }
1525
+ }
1526
+ }
1527
+ },
1528
+ "cgb-scripts": {
1529
+ "version": "1.17.0",
1530
+ "resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.17.0.tgz",
1531
+ "integrity": "sha512-rHd6ViEKb77MF1SwX3kvgAdXwSUhy+qo/Wcfs9hMegFWbgy3f2MX6FUuI+cqmMQD9mwDdgGsh8kO8FNV/DNuWA==",
1532
+ "requires": {
1533
+ "autoprefixer": "^7.2.4",
1534
+ "babel-core": "^6.25.0",
1535
+ "babel-eslint": "^8.2.1",
1536
+ "babel-loader": "^7.1.1",
1537
+ "babel-preset-cgb": "^1.6.0",
1538
+ "cgb-dev-utils": "^1.5.0",
1539
+ "chalk": "^2.3.0",
1540
+ "cross-env": "^5.0.1",
1541
+ "cross-spawn": "^5.1.0",
1542
+ "eslint": "^4.15.0",
1543
+ "eslint-config-wordpress": "^2.0.0",
1544
+ "eslint-plugin-jest": "^21.6.1",
1545
+ "eslint-plugin-jsx-a11y": "^6.0.3",
1546
+ "eslint-plugin-react": "^7.5.1",
1547
+ "eslint-plugin-wordpress": "^0.1.0",
1548
+ "extract-text-webpack-plugin": "^3.0.2",
1549
+ "filesize": "^3.5.11",
1550
+ "fs-extra": "^5.0.0",
1551
+ "gzip-size": "^4.1.0",
1552
+ "inquirer": "^5.0.0",
1553
+ "node-sass": "^4.7.2",
1554
+ "ora": "^1.3.0",
1555
+ "postcss-loader": "^2.0.10",
1556
+ "raw-loader": "^0.5.1",
1557
+ "resolve-pkg": "^1.0.0",
1558
+ "sass-loader": "^6.0.6",
1559
+ "shelljs": "^0.8.0",
1560
+ "style-loader": "^0.19.1",
1561
+ "update-notifier": "^2.3.0",
1562
+ "webpack": "^3.1.0"
1563
+ }
1564
+ },
1565
+ "chalk": {
1566
+ "version": "2.4.2",
1567
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1568
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1569
+ "requires": {
1570
+ "ansi-styles": "^3.2.1",
1571
+ "escape-string-regexp": "^1.0.5",
1572
+ "supports-color": "^5.3.0"
1573
+ }
1574
+ },
1575
+ "chardet": {
1576
+ "version": "0.4.2",
1577
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
1578
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
1579
+ },
1580
+ "chokidar": {
1581
+ "version": "2.1.5",
1582
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
1583
+ "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
1584
+ "requires": {
1585
+ "anymatch": "^2.0.0",
1586
+ "async-each": "^1.0.1",
1587
+ "braces": "^2.3.2",
1588
+ "fsevents": "^1.2.7",
1589
+ "glob-parent": "^3.1.0",
1590
+ "inherits": "^2.0.3",
1591
+ "is-binary-path": "^1.0.0",
1592
+ "is-glob": "^4.0.0",
1593
+ "normalize-path": "^3.0.0",
1594
+ "path-is-absolute": "^1.0.0",
1595
+ "readdirp": "^2.2.1",
1596
+ "upath": "^1.1.1"
1597
+ }
1598
+ },
1599
+ "ci-info": {
1600
+ "version": "1.6.0",
1601
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
1602
+ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A=="
1603
+ },
1604
+ "cipher-base": {
1605
+ "version": "1.0.4",
1606
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
1607
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
1608
+ "requires": {
1609
+ "inherits": "^2.0.1",
1610
+ "safe-buffer": "^5.0.1"
1611
+ }
1612
+ },
1613
+ "circular-json": {
1614
+ "version": "0.3.3",
1615
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
1616
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="
1617
+ },
1618
+ "class-utils": {
1619
+ "version": "0.3.6",
1620
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1621
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1622
+ "requires": {
1623
+ "arr-union": "^3.1.0",
1624
+ "define-property": "^0.2.5",
1625
+ "isobject": "^3.0.0",
1626
+ "static-extend": "^0.1.1"
1627
+ },
1628
+ "dependencies": {
1629
+ "define-property": {
1630
+ "version": "0.2.5",
1631
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1632
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1633
+ "requires": {
1634
+ "is-descriptor": "^0.1.0"
1635
+ }
1636
+ }
1637
+ }
1638
+ },
1639
+ "cli-boxes": {
1640
+ "version": "1.0.0",
1641
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
1642
+ "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM="
1643
+ },
1644
+ "cli-cursor": {
1645
+ "version": "2.1.0",
1646
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
1647
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
1648
+ "requires": {
1649
+ "restore-cursor": "^2.0.0"
1650
+ }
1651
+ },
1652
+ "cli-spinners": {
1653
+ "version": "1.3.1",
1654
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz",
1655
+ "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg=="
1656
+ },
1657
+ "cli-width": {
1658
+ "version": "2.2.0",
1659
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
1660
+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
1661
+ },
1662
+ "cliui": {
1663
+ "version": "3.2.0",
1664
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
1665
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1666
+ "requires": {
1667
+ "string-width": "^1.0.1",
1668
+ "strip-ansi": "^3.0.1",
1669
+ "wrap-ansi": "^2.0.0"
1670
+ },
1671
+ "dependencies": {
1672
+ "is-fullwidth-code-point": {
1673
+ "version": "1.0.0",
1674
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1675
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1676
+ "requires": {
1677
+ "number-is-nan": "^1.0.0"
1678
+ }
1679
+ },
1680
+ "string-width": {
1681
+ "version": "1.0.2",
1682
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1683
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1684
+ "requires": {
1685
+ "code-point-at": "^1.0.0",
1686
+ "is-fullwidth-code-point": "^1.0.0",
1687
+ "strip-ansi": "^3.0.0"
1688
+ }
1689
+ }
1690
+ }
1691
+ },
1692
+ "clone-deep": {
1693
+ "version": "2.0.2",
1694
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
1695
+ "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
1696
+ "requires": {
1697
+ "for-own": "^1.0.0",
1698
+ "is-plain-object": "^2.0.4",
1699
+ "kind-of": "^6.0.0",
1700
+ "shallow-clone": "^1.0.0"
1701
+ }
1702
+ },
1703
+ "co": {
1704
+ "version": "4.6.0",
1705
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1706
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
1707
+ },
1708
+ "code-point-at": {
1709
+ "version": "1.1.0",
1710
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
1711
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
1712
+ },
1713
+ "collection-visit": {
1714
+ "version": "1.0.0",
1715
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1716
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1717
+ "requires": {
1718
+ "map-visit": "^1.0.0",
1719
+ "object-visit": "^1.0.0"
1720
+ }
1721
+ },
1722
+ "color-convert": {
1723
+ "version": "1.9.3",
1724
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1725
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1726
+ "requires": {
1727
+ "color-name": "1.1.3"
1728
+ }
1729
+ },
1730
+ "color-name": {
1731
+ "version": "1.1.3",
1732
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1733
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1734
+ },
1735
+ "combined-stream": {
1736
+ "version": "1.0.7",
1737
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
1738
+ "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
1739
+ "requires": {
1740
+ "delayed-stream": "~1.0.0"
1741
+ }
1742
+ },
1743
+ "commander": {
1744
+ "version": "2.20.0",
1745
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
1746
+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
1747
+ },
1748
+ "commondir": {
1749
+ "version": "1.0.1",
1750
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1751
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
1752
+ },
1753
+ "component-emitter": {
1754
+ "version": "1.3.0",
1755
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
1756
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
1757
+ },
1758
+ "concat-map": {
1759
+ "version": "0.0.1",
1760
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1761
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1762
+ },
1763
+ "concat-stream": {
1764
+ "version": "1.6.2",
1765
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1766
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1767
+ "requires": {
1768
+ "buffer-from": "^1.0.0",
1769
+ "inherits": "^2.0.3",
1770
+ "readable-stream": "^2.2.2",
1771
+ "typedarray": "^0.0.6"
1772
+ }
1773
+ },
1774
+ "configstore": {
1775
+ "version": "3.1.2",
1776
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
1777
+ "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",
1778
+ "requires": {
1779
+ "dot-prop": "^4.1.0",
1780
+ "graceful-fs": "^4.1.2",
1781
+ "make-dir": "^1.0.0",
1782
+ "unique-string": "^1.0.0",
1783
+ "write-file-atomic": "^2.0.0",
1784
+ "xdg-basedir": "^3.0.0"
1785
+ }
1786
+ },
1787
+ "console-browserify": {
1788
+ "version": "1.1.0",
1789
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
1790
+ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1791
+ "requires": {
1792
+ "date-now": "^0.1.4"
1793
+ }
1794
+ },
1795
+ "console-control-strings": {
1796
+ "version": "1.1.0",
1797
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
1798
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
1799
+ },
1800
+ "constants-browserify": {
1801
+ "version": "1.0.0",
1802
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
1803
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
1804
+ },
1805
+ "convert-source-map": {
1806
+ "version": "1.6.0",
1807
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
1808
+ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
1809
+ "requires": {
1810
+ "safe-buffer": "~5.1.1"
1811
+ }
1812
+ },
1813
+ "copy-descriptor": {
1814
+ "version": "0.1.1",
1815
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1816
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
1817
+ },
1818
+ "core-js": {
1819
+ "version": "2.6.5",
1820
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
1821
+ "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A=="
1822
+ },
1823
+ "core-util-is": {
1824
+ "version": "1.0.2",
1825
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1826
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
1827
+ },
1828
+ "cosmiconfig": {
1829
+ "version": "4.0.0",
1830
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
1831
+ "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
1832
+ "requires": {
1833
+ "is-directory": "^0.3.1",
1834
+ "js-yaml": "^3.9.0",
1835
+ "parse-json": "^4.0.0",
1836
+ "require-from-string": "^2.0.1"
1837
+ },
1838
+ "dependencies": {
1839
+ "parse-json": {
1840
+ "version": "4.0.0",
1841
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
1842
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
1843
+ "requires": {
1844
+ "error-ex": "^1.3.1",
1845
+ "json-parse-better-errors": "^1.0.1"
1846
+ }
1847
+ }
1848
+ }
1849
+ },
1850
+ "create-ecdh": {
1851
+ "version": "4.0.3",
1852
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
1853
+ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
1854
+ "requires": {
1855
+ "bn.js": "^4.1.0",
1856
+ "elliptic": "^6.0.0"
1857
+ }
1858
+ },
1859
+ "create-error-class": {
1860
+ "version": "3.0.2",
1861
+ "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
1862
+ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
1863
+ "requires": {
1864
+ "capture-stack-trace": "^1.0.0"
1865
+ }
1866
+ },
1867
+ "create-hash": {
1868
+ "version": "1.2.0",
1869
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1870
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1871
+ "requires": {
1872
+ "cipher-base": "^1.0.1",
1873
+ "inherits": "^2.0.1",
1874
+ "md5.js": "^1.3.4",
1875
+ "ripemd160": "^2.0.1",
1876
+ "sha.js": "^2.4.0"
1877
+ }
1878
+ },
1879
+ "create-hmac": {
1880
+ "version": "1.1.7",
1881
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1882
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1883
+ "requires": {
1884
+ "cipher-base": "^1.0.3",
1885
+ "create-hash": "^1.1.0",
1886
+ "inherits": "^2.0.1",
1887
+ "ripemd160": "^2.0.0",
1888
+ "safe-buffer": "^5.0.1",
1889
+ "sha.js": "^2.4.8"
1890
+ }
1891
+ },
1892
+ "cross-env": {
1893
+ "version": "5.2.0",
1894
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz",
1895
+ "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==",
1896
+ "requires": {
1897
+ "cross-spawn": "^6.0.5",
1898
+ "is-windows": "^1.0.0"
1899
+ },
1900
+ "dependencies": {
1901
+ "cross-spawn": {
1902
+ "version": "6.0.5",
1903
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1904
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1905
+ "requires": {
1906
+ "nice-try": "^1.0.4",
1907
+ "path-key": "^2.0.1",
1908
+ "semver": "^5.5.0",
1909
+ "shebang-command": "^1.2.0",
1910
+ "which": "^1.2.9"
1911
+ }
1912
+ }
1913
+ }
1914
+ },
1915
+ "cross-spawn": {
1916
+ "version": "5.1.0",
1917
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
1918
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
1919
+ "requires": {
1920
+ "lru-cache": "^4.0.1",
1921
+ "shebang-command": "^1.2.0",
1922
+ "which": "^1.2.9"
1923
+ }
1924
+ },
1925
+ "crypto-browserify": {
1926
+ "version": "3.12.0",
1927
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1928
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1929
+ "requires": {
1930
+ "browserify-cipher": "^1.0.0",
1931
+ "browserify-sign": "^4.0.0",
1932
+ "create-ecdh": "^4.0.0",
1933
+ "create-hash": "^1.1.0",
1934
+ "create-hmac": "^1.1.0",
1935
+ "diffie-hellman": "^5.0.0",
1936
+ "inherits": "^2.0.1",
1937
+ "pbkdf2": "^3.0.3",
1938
+ "public-encrypt": "^4.0.0",
1939
+ "randombytes": "^2.0.0",
1940
+ "randomfill": "^1.0.3"
1941
+ }
1942
+ },
1943
+ "crypto-random-string": {
1944
+ "version": "1.0.0",
1945
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
1946
+ "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
1947
+ },
1948
+ "currently-unhandled": {
1949
+ "version": "0.4.1",
1950
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
1951
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1952
+ "requires": {
1953
+ "array-find-index": "^1.0.1"
1954
+ }
1955
+ },
1956
+ "d": {
1957
+ "version": "1.0.0",
1958
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
1959
+ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1960
+ "requires": {
1961
+ "es5-ext": "^0.10.9"
1962
+ }
1963
+ },
1964
+ "damerau-levenshtein": {
1965
+ "version": "1.0.4",
1966
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz",
1967
+ "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ="
1968
+ },
1969
+ "dashdash": {
1970
+ "version": "1.14.1",
1971
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1972
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1973
+ "requires": {
1974
+ "assert-plus": "^1.0.0"
1975
+ }
1976
+ },
1977
+ "date-now": {
1978
+ "version": "0.1.4",
1979
+ "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1980
+ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
1981
+ },
1982
+ "debug": {
1983
+ "version": "2.6.9",
1984
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1985
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1986
+ "requires": {
1987
+ "ms": "2.0.0"
1988
+ }
1989
+ },
1990
+ "decamelize": {
1991
+ "version": "1.2.0",
1992
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1993
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
1994
+ },
1995
+ "decode-uri-component": {
1996
+ "version": "0.2.0",
1997
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1998
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
1999
+ },
2000
+ "deep-extend": {
2001
+ "version": "0.6.0",
2002
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2003
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
2004
+ },
2005
+ "deep-is": {
2006
+ "version": "0.1.3",
2007
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2008
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
2009
+ },
2010
+ "define-properties": {
2011
+ "version": "1.1.3",
2012
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2013
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2014
+ "requires": {
2015
+ "object-keys": "^1.0.12"
2016
+ }
2017
+ },
2018
+ "define-property": {
2019
+ "version": "2.0.2",
2020
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2021
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2022
+ "requires": {
2023
+ "is-descriptor": "^1.0.2",
2024
+ "isobject": "^3.0.1"
2025
+ },
2026
+ "dependencies": {
2027
+ "is-accessor-descriptor": {
2028
+ "version": "1.0.0",
2029
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2030
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2031
+ "requires": {
2032
+ "kind-of": "^6.0.0"
2033
+ }
2034
+ },
2035
+ "is-data-descriptor": {
2036
+ "version": "1.0.0",
2037
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2038
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2039
+ "requires": {
2040
+ "kind-of": "^6.0.0"
2041
+ }
2042
+ },
2043
+ "is-descriptor": {
2044
+ "version": "1.0.2",
2045
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2046
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2047
+ "requires": {
2048
+ "is-accessor-descriptor": "^1.0.0",
2049
+ "is-data-descriptor": "^1.0.0",
2050
+ "kind-of": "^6.0.2"
2051
+ }
2052
+ }
2053
+ }
2054
+ },
2055
+ "delayed-stream": {
2056
+ "version": "1.0.0",
2057
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2058
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
2059
+ },
2060
+ "delegates": {
2061
+ "version": "1.0.0",
2062
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2063
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
2064
+ },
2065
+ "des.js": {
2066
+ "version": "1.0.0",
2067
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
2068
+ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
2069
+ "requires": {
2070
+ "inherits": "^2.0.1",
2071
+ "minimalistic-assert": "^1.0.0"
2072
+ }
2073
+ },
2074
+ "detect-indent": {
2075
+ "version": "4.0.0",
2076
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
2077
+ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2078
+ "requires": {
2079
+ "repeating": "^2.0.0"
2080
+ }
2081
+ },
2082
+ "diffie-hellman": {
2083
+ "version": "5.0.3",
2084
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
2085
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
2086
+ "requires": {
2087
+ "bn.js": "^4.1.0",
2088
+ "miller-rabin": "^4.0.0",
2089
+ "randombytes": "^2.0.0"
2090
+ }
2091
+ },
2092
+ "doctrine": {
2093
+ "version": "2.1.0",
2094
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
2095
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
2096
+ "requires": {
2097
+ "esutils": "^2.0.2"
2098
+ }
2099
+ },
2100
+ "domain-browser": {
2101
+ "version": "1.2.0",
2102
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
2103
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
2104
+ },
2105
+ "dot-prop": {
2106
+ "version": "4.2.0",
2107
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
2108
+ "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
2109
+ "requires": {
2110
+ "is-obj": "^1.0.0"
2111
+ }
2112
+ },
2113
+ "duplexer": {
2114
+ "version": "0.1.1",
2115
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
2116
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
2117
+ },
2118
+ "duplexer3": {
2119
+ "version": "0.1.4",
2120
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
2121
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
2122
+ },
2123
+ "ecc-jsbn": {
2124
+ "version": "0.1.2",
2125
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2126
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2127
+ "requires": {
2128
+ "jsbn": "~0.1.0",
2129
+ "safer-buffer": "^2.1.0"
2130
+ }
2131
+ },
2132
+ "electron-to-chromium": {
2133
+ "version": "1.3.131",
2134
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.131.tgz",
2135
+ "integrity": "sha512-NSO4jLeyGLWrT4mzzfYX8vt1MYCoMI5LxSYAjt0H9+LF/14JyiKJSyyjA6AJTxflZlEM5v3QU33F0ohbPMCAPg=="
2136
+ },
2137
+ "elliptic": {
2138
+ "version": "6.4.1",
2139
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
2140
+ "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
2141
+ "requires": {
2142
+ "bn.js": "^4.4.0",
2143
+ "brorand": "^1.0.1",
2144
+ "hash.js": "^1.0.0",
2145
+ "hmac-drbg": "^1.0.0",
2146
+ "inherits": "^2.0.1",
2147
+ "minimalistic-assert": "^1.0.0",
2148
+ "minimalistic-crypto-utils": "^1.0.0"
2149
+ }
2150
+ },
2151
+ "emoji-regex": {
2152
+ "version": "7.0.3",
2153
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
2154
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
2155
+ },
2156
+ "emojis-list": {
2157
+ "version": "2.1.0",
2158
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
2159
+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
2160
+ },
2161
+ "enhanced-resolve": {
2162
+ "version": "3.4.1",
2163
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
2164
+ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
2165
+ "requires": {
2166
+ "graceful-fs": "^4.1.2",
2167
+ "memory-fs": "^0.4.0",
2168
+ "object-assign": "^4.0.1",
2169
+ "tapable": "^0.2.7"
2170
+ }
2171
+ },
2172
+ "errno": {
2173
+ "version": "0.1.7",
2174
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
2175
+ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
2176
+ "requires": {
2177
+ "prr": "~1.0.1"
2178
+ }
2179
+ },
2180
+ "error-ex": {
2181
+ "version": "1.3.2",
2182
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2183
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2184
+ "requires": {
2185
+ "is-arrayish": "^0.2.1"
2186
+ }
2187
+ },
2188
+ "es-abstract": {
2189
+ "version": "1.13.0",
2190
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
2191
+ "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
2192
+ "requires": {
2193
+ "es-to-primitive": "^1.2.0",
2194
+ "function-bind": "^1.1.1",
2195
+ "has": "^1.0.3",
2196
+ "is-callable": "^1.1.4",
2197
+ "is-regex": "^1.0.4",
2198
+ "object-keys": "^1.0.12"
2199
+ }
2200
+ },
2201
+ "es-to-primitive": {
2202
+ "version": "1.2.0",
2203
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
2204
+ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
2205
+ "requires": {
2206
+ "is-callable": "^1.1.4",
2207
+ "is-date-object": "^1.0.1",
2208
+ "is-symbol": "^1.0.2"
2209
+ }
2210
+ },
2211
+ "es5-ext": {
2212
+ "version": "0.10.50",
2213
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz",
2214
+ "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==",
2215
+ "requires": {
2216
+ "es6-iterator": "~2.0.3",
2217
+ "es6-symbol": "~3.1.1",
2218
+ "next-tick": "^1.0.0"
2219
+ }
2220
+ },
2221
+ "es6-iterator": {
2222
+ "version": "2.0.3",
2223
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2224
+ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2225
+ "requires": {
2226
+ "d": "1",
2227
+ "es5-ext": "^0.10.35",
2228
+ "es6-symbol": "^3.1.1"
2229
+ }
2230
+ },
2231
+ "es6-map": {
2232
+ "version": "0.1.5",
2233
+ "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
2234
+ "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
2235
+ "requires": {
2236
+ "d": "1",
2237
+ "es5-ext": "~0.10.14",
2238
+ "es6-iterator": "~2.0.1",
2239
+ "es6-set": "~0.1.5",
2240
+ "es6-symbol": "~3.1.1",
2241
+ "event-emitter": "~0.3.5"
2242
+ }
2243
+ },
2244
+ "es6-set": {
2245
+ "version": "0.1.5",
2246
+ "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
2247
+ "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
2248
+ "requires": {
2249
+ "d": "1",
2250
+ "es5-ext": "~0.10.14",
2251
+ "es6-iterator": "~2.0.1",
2252
+ "es6-symbol": "3.1.1",
2253
+ "event-emitter": "~0.3.5"
2254
+ }
2255
+ },
2256
+ "es6-symbol": {
2257
+ "version": "3.1.1",
2258
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
2259
+ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2260
+ "requires": {
2261
+ "d": "1",
2262
+ "es5-ext": "~0.10.14"
2263
+ }
2264
+ },
2265
+ "es6-weak-map": {
2266
+ "version": "2.0.2",
2267
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
2268
+ "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2269
+ "requires": {
2270
+ "d": "1",
2271
+ "es5-ext": "^0.10.14",
2272
+ "es6-iterator": "^2.0.1",
2273
+ "es6-symbol": "^3.1.1"
2274
+ }
2275
+ },
2276
+ "escape-string-regexp": {
2277
+ "version": "1.0.5",
2278
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2279
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
2280
+ },
2281
+ "escope": {
2282
+ "version": "3.6.0",
2283
+ "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
2284
+ "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
2285
+ "requires": {
2286
+ "es6-map": "^0.1.3",
2287
+ "es6-weak-map": "^2.0.1",
2288
+ "esrecurse": "^4.1.0",
2289
+ "estraverse": "^4.1.1"
2290
+ }
2291
+ },
2292
+ "eslint": {
2293
+ "version": "4.19.1",
2294
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz",
2295
+ "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==",
2296
+ "requires": {
2297
+ "ajv": "^5.3.0",
2298
+ "babel-code-frame": "^6.22.0",
2299
+ "chalk": "^2.1.0",
2300
+ "concat-stream": "^1.6.0",
2301
+ "cross-spawn": "^5.1.0",
2302
+ "debug": "^3.1.0",
2303
+ "doctrine": "^2.1.0",
2304
+ "eslint-scope": "^3.7.1",
2305
+ "eslint-visitor-keys": "^1.0.0",
2306
+ "espree": "^3.5.4",
2307
+ "esquery": "^1.0.0",
2308
+ "esutils": "^2.0.2",
2309
+ "file-entry-cache": "^2.0.0",
2310
+ "functional-red-black-tree": "^1.0.1",
2311
+ "glob": "^7.1.2",
2312
+ "globals": "^11.0.1",
2313
+ "ignore": "^3.3.3",
2314
+ "imurmurhash": "^0.1.4",
2315
+ "inquirer": "^3.0.6",
2316
+ "is-resolvable": "^1.0.0",
2317
+ "js-yaml": "^3.9.1",
2318
+ "json-stable-stringify-without-jsonify": "^1.0.1",
2319
+ "levn": "^0.3.0",
2320
+ "lodash": "^4.17.4",
2321
+ "minimatch": "^3.0.2",
2322
+ "mkdirp": "^0.5.1",
2323
+ "natural-compare": "^1.4.0",
2324
+ "optionator": "^0.8.2",
2325
+ "path-is-inside": "^1.0.2",
2326
+ "pluralize": "^7.0.0",
2327
+ "progress": "^2.0.0",
2328
+ "regexpp": "^1.0.1",
2329
+ "require-uncached": "^1.0.3",
2330
+ "semver": "^5.3.0",
2331
+ "strip-ansi": "^4.0.0",
2332
+ "strip-json-comments": "~2.0.1",
2333
+ "table": "4.0.2",
2334
+ "text-table": "~0.2.0"
2335
+ },
2336
+ "dependencies": {
2337
+ "ansi-regex": {
2338
+ "version": "3.0.0",
2339
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2340
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
2341
+ },
2342
+ "debug": {
2343
+ "version": "3.2.6",
2344
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2345
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
2346
+ "requires": {
2347
+ "ms": "^2.1.1"
2348
+ }
2349
+ },
2350
+ "globals": {
2351
+ "version": "11.12.0",
2352
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2353
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
2354
+ },
2355
+ "inquirer": {
2356
+ "version": "3.3.0",
2357
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
2358
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
2359
+ "requires": {
2360
+ "ansi-escapes": "^3.0.0",
2361
+ "chalk": "^2.0.0",
2362
+ "cli-cursor": "^2.1.0",
2363
+ "cli-width": "^2.0.0",
2364
+ "external-editor": "^2.0.4",
2365
+ "figures": "^2.0.0",
2366
+ "lodash": "^4.3.0",
2367
+ "mute-stream": "0.0.7",
2368
+ "run-async": "^2.2.0",
2369
+ "rx-lite": "^4.0.8",
2370
+ "rx-lite-aggregates": "^4.0.8",
2371
+ "string-width": "^2.1.0",
2372
+ "strip-ansi": "^4.0.0",
2373
+ "through": "^2.3.6"
2374
+ }
2375
+ },
2376
+ "ms": {
2377
+ "version": "2.1.1",
2378
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2379
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
2380
+ },
2381
+ "strip-ansi": {
2382
+ "version": "4.0.0",
2383
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2384
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2385
+ "requires": {
2386
+ "ansi-regex": "^3.0.0"
2387
+ }
2388
+ }
2389
+ }
2390
+ },
2391
+ "eslint-config-wordpress": {
2392
+ "version": "2.0.0",
2393
+ "resolved": "https://registry.npmjs.org/eslint-config-wordpress/-/eslint-config-wordpress-2.0.0.tgz",
2394
+ "integrity": "sha1-UgEgbGlk1kgxUjLt9t+9LpJeTNY="
2395
+ },
2396
+ "eslint-plugin-jest": {
2397
+ "version": "21.27.2",
2398
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.27.2.tgz",
2399
+ "integrity": "sha512-0E4OIgBJVlAmf1KfYFtZ3gYxgUzC5Eb3Jzmrc9ikI1OY+/cM8Kh72Ti7KfpeHNeD3HJNf9SmEfmvQLIz44Hrhw=="
2400
+ },
2401
+ "eslint-plugin-jsx-a11y": {
2402
+ "version": "6.2.1",
2403
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz",
2404
+ "integrity": "sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w==",
2405
+ "requires": {
2406
+ "aria-query": "^3.0.0",
2407
+ "array-includes": "^3.0.3",
2408
+ "ast-types-flow": "^0.0.7",
2409
+ "axobject-query": "^2.0.2",
2410
+ "damerau-levenshtein": "^1.0.4",
2411
+ "emoji-regex": "^7.0.2",
2412
+ "has": "^1.0.3",
2413
+ "jsx-ast-utils": "^2.0.1"
2414
+ }
2415
+ },
2416
+ "eslint-plugin-react": {
2417
+ "version": "7.13.0",
2418
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz",
2419
+ "integrity": "sha512-uA5LrHylu8lW/eAH3bEQe9YdzpPaFd9yAJTwTi/i/BKTD7j6aQMKVAdGM/ML72zD6womuSK7EiGtMKuK06lWjQ==",
2420
+ "requires": {
2421
+ "array-includes": "^3.0.3",
2422
+ "doctrine": "^2.1.0",
2423
+ "has": "^1.0.3",
2424
+ "jsx-ast-utils": "^2.1.0",
2425
+ "object.fromentries": "^2.0.0",
2426
+ "prop-types": "^15.7.2",
2427
+ "resolve": "^1.10.1"
2428
+ }
2429
+ },
2430
+ "eslint-plugin-wordpress": {
2431
+ "version": "0.1.0",
2432
+ "resolved": "https://registry.npmjs.org/eslint-plugin-wordpress/-/eslint-plugin-wordpress-0.1.0.tgz",
2433
+ "integrity": "sha1-PmlvCTJtmRXiZogasUj+0oFhF2I=",
2434
+ "requires": {
2435
+ "requireindex": "~1.1.0"
2436
+ }
2437
+ },
2438
+ "eslint-scope": {
2439
+ "version": "3.7.1",
2440
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
2441
+ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
2442
+ "requires": {
2443
+ "esrecurse": "^4.1.0",
2444
+ "estraverse": "^4.1.1"
2445
+ }
2446
+ },
2447
+ "eslint-visitor-keys": {
2448
+ "version": "1.0.0",
2449
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
2450
+ "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ=="
2451
+ },
2452
+ "espree": {
2453
+ "version": "3.5.4",
2454
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
2455
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
2456
+ "requires": {
2457
+ "acorn": "^5.5.0",
2458
+ "acorn-jsx": "^3.0.0"
2459
+ }
2460
+ },
2461
+ "esprima": {
2462
+ "version": "4.0.1",
2463
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2464
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
2465
+ },
2466
+ "esquery": {
2467
+ "version": "1.0.1",
2468
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
2469
+ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
2470
+ "requires": {
2471
+ "estraverse": "^4.0.0"
2472
+ }
2473
+ },
2474
+ "esrecurse": {
2475
+ "version": "4.2.1",
2476
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
2477
+ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
2478
+ "requires": {
2479
+ "estraverse": "^4.1.0"
2480
+ }
2481
+ },
2482
+ "estraverse": {
2483
+ "version": "4.2.0",
2484
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
2485
+ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
2486
+ },
2487
+ "esutils": {
2488
+ "version": "2.0.2",
2489
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
2490
+ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
2491
+ },
2492
+ "event-emitter": {
2493
+ "version": "0.3.5",
2494
+ "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2495
+ "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2496
+ "requires": {
2497
+ "d": "1",
2498
+ "es5-ext": "~0.10.14"
2499
+ }
2500
+ },
2501
+ "events": {
2502
+ "version": "3.0.0",
2503
+ "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
2504
+ "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA=="
2505
+ },
2506
+ "evp_bytestokey": {
2507
+ "version": "1.0.3",
2508
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
2509
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
2510
+ "requires": {
2511
+ "md5.js": "^1.3.4",
2512
+ "safe-buffer": "^5.1.1"
2513
+ }
2514
+ },
2515
+ "execa": {
2516
+ "version": "0.7.0",
2517
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
2518
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2519
+ "requires": {
2520
+ "cross-spawn": "^5.0.1",
2521
+ "get-stream": "^3.0.0",
2522
+ "is-stream": "^1.1.0",
2523
+ "npm-run-path": "^2.0.0",
2524
+ "p-finally": "^1.0.0",
2525
+ "signal-exit": "^3.0.0",
2526
+ "strip-eof": "^1.0.0"
2527
+ }
2528
+ },
2529
+ "expand-brackets": {
2530
+ "version": "2.1.4",
2531
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2532
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2533
+ "requires": {
2534
+ "debug": "^2.3.3",
2535
+ "define-property": "^0.2.5",
2536
+ "extend-shallow": "^2.0.1",
2537
+ "posix-character-classes": "^0.1.0",
2538
+ "regex-not": "^1.0.0",
2539
+ "snapdragon": "^0.8.1",
2540
+ "to-regex": "^3.0.1"
2541
+ },
2542
+ "dependencies": {
2543
+ "define-property": {
2544
+ "version": "0.2.5",
2545
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2546
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2547
+ "requires": {
2548
+ "is-descriptor": "^0.1.0"
2549
+ }
2550
+ },
2551
+ "extend-shallow": {
2552
+ "version": "2.0.1",
2553
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2554
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2555
+ "requires": {
2556
+ "is-extendable": "^0.1.0"
2557
+ }
2558
+ }
2559
+ }
2560
+ },
2561
+ "extend": {
2562
+ "version": "3.0.2",
2563
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2564
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
2565
+ },
2566
+ "extend-shallow": {
2567
+ "version": "3.0.2",
2568
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2569
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2570
+ "requires": {
2571
+ "assign-symbols": "^1.0.0",
2572
+ "is-extendable": "^1.0.1"
2573
+ },
2574
+ "dependencies": {
2575
+ "is-extendable": {
2576
+ "version": "1.0.1",
2577
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2578
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2579
+ "requires": {
2580
+ "is-plain-object": "^2.0.4"
2581
+ }
2582
+ }
2583
+ }
2584
+ },
2585
+ "external-editor": {
2586
+ "version": "2.2.0",
2587
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
2588
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
2589
+ "requires": {
2590
+ "chardet": "^0.4.0",
2591
+ "iconv-lite": "^0.4.17",
2592
+ "tmp": "^0.0.33"
2593
+ }
2594
+ },
2595
+ "extglob": {
2596
+ "version": "2.0.4",
2597
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2598
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2599
+ "requires": {
2600
+ "array-unique": "^0.3.2",
2601
+ "define-property": "^1.0.0",
2602
+ "expand-brackets": "^2.1.4",
2603
+ "extend-shallow": "^2.0.1",
2604
+ "fragment-cache": "^0.2.1",
2605
+ "regex-not": "^1.0.0",
2606
+ "snapdragon": "^0.8.1",
2607
+ "to-regex": "^3.0.1"
2608
+ },
2609
+ "dependencies": {
2610
+ "define-property": {
2611
+ "version": "1.0.0",
2612
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2613
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2614
+ "requires": {
2615
+ "is-descriptor": "^1.0.0"
2616
+ }
2617
+ },
2618
+ "extend-shallow": {
2619
+ "version": "2.0.1",
2620
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2621
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2622
+ "requires": {
2623
+ "is-extendable": "^0.1.0"
2624
+ }
2625
+ },
2626
+ "is-accessor-descriptor": {
2627
+ "version": "1.0.0",
2628
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2629
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2630
+ "requires": {
2631
+ "kind-of": "^6.0.0"
2632
+ }
2633
+ },
2634
+ "is-data-descriptor": {
2635
+ "version": "1.0.0",
2636
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2637
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2638
+ "requires": {
2639
+ "kind-of": "^6.0.0"
2640
+ }
2641
+ },
2642
+ "is-descriptor": {
2643
+ "version": "1.0.2",
2644
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2645
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2646
+ "requires": {
2647
+ "is-accessor-descriptor": "^1.0.0",
2648
+ "is-data-descriptor": "^1.0.0",
2649
+ "kind-of": "^6.0.2"
2650
+ }
2651
+ }
2652
+ }
2653
+ },
2654
+ "extract-text-webpack-plugin": {
2655
+ "version": "3.0.2",
2656
+ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz",
2657
+ "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==",
2658
+ "requires": {
2659
+ "async": "^2.4.1",
2660
+ "loader-utils": "^1.1.0",
2661
+ "schema-utils": "^0.3.0",
2662
+ "webpack-sources": "^1.0.1"
2663
+ }
2664
+ },
2665
+ "extsprintf": {
2666
+ "version": "1.3.0",
2667
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2668
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
2669
+ },
2670
+ "fast-deep-equal": {
2671
+ "version": "1.1.0",
2672
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
2673
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
2674
+ },
2675
+ "fast-json-stable-stringify": {
2676
+ "version": "2.0.0",
2677
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
2678
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
2679
+ },
2680
+ "fast-levenshtein": {
2681
+ "version": "2.0.6",
2682
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2683
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
2684
+ },
2685
+ "figures": {
2686
+ "version": "2.0.0",
2687
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
2688
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
2689
+ "requires": {
2690
+ "escape-string-regexp": "^1.0.5"
2691
+ }
2692
+ },
2693
+ "file-entry-cache": {
2694
+ "version": "2.0.0",
2695
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
2696
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
2697
+ "requires": {
2698
+ "flat-cache": "^1.2.1",
2699
+ "object-assign": "^4.0.1"
2700
+ }
2701
+ },
2702
+ "filesize": {
2703
+ "version": "3.6.1",
2704
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
2705
+ "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg=="
2706
+ },
2707
+ "fill-range": {
2708
+ "version": "4.0.0",
2709
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2710
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
2711
+ "requires": {
2712
+ "extend-shallow": "^2.0.1",
2713
+ "is-number": "^3.0.0",
2714
+ "repeat-string": "^1.6.1",
2715
+ "to-regex-range": "^2.1.0"
2716
+ },
2717
+ "dependencies": {
2718
+ "extend-shallow": {
2719
+ "version": "2.0.1",
2720
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2721
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2722
+ "requires": {
2723
+ "is-extendable": "^0.1.0"
2724
+ }
2725
+ }
2726
+ }
2727
+ },
2728
+ "find-cache-dir": {
2729
+ "version": "1.0.0",
2730
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
2731
+ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
2732
+ "requires": {
2733
+ "commondir": "^1.0.1",
2734
+ "make-dir": "^1.0.0",
2735
+ "pkg-dir": "^2.0.0"
2736
+ }
2737
+ },
2738
+ "find-up": {
2739
+ "version": "2.1.0",
2740
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2741
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2742
+ "requires": {
2743
+ "locate-path": "^2.0.0"
2744
+ }
2745
+ },
2746
+ "flat-cache": {
2747
+ "version": "1.3.4",
2748
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
2749
+ "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
2750
+ "requires": {
2751
+ "circular-json": "^0.3.1",
2752
+ "graceful-fs": "^4.1.2",
2753
+ "rimraf": "~2.6.2",
2754
+ "write": "^0.2.1"
2755
+ }
2756
+ },
2757
+ "for-in": {
2758
+ "version": "1.0.2",
2759
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2760
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
2761
+ },
2762
+ "for-own": {
2763
+ "version": "1.0.0",
2764
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
2765
+ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
2766
+ "requires": {
2767
+ "for-in": "^1.0.1"
2768
+ }
2769
+ },
2770
+ "forever-agent": {
2771
+ "version": "0.6.1",
2772
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2773
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
2774
+ },
2775
+ "form-data": {
2776
+ "version": "2.3.3",
2777
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2778
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2779
+ "requires": {
2780
+ "asynckit": "^0.4.0",
2781
+ "combined-stream": "^1.0.6",
2782
+ "mime-types": "^2.1.12"
2783
+ }
2784
+ },
2785
+ "fragment-cache": {
2786
+ "version": "0.2.1",
2787
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2788
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2789
+ "requires": {
2790
+ "map-cache": "^0.2.2"
2791
+ }
2792
+ },
2793
+ "fs-extra": {
2794
+ "version": "5.0.0",
2795
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz",
2796
+ "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==",
2797
+ "requires": {
2798
+ "graceful-fs": "^4.1.2",
2799
+ "jsonfile": "^4.0.0",
2800
+ "universalify": "^0.1.0"
2801
+ }
2802
+ },
2803
+ "fs.realpath": {
2804
+ "version": "1.0.0",
2805
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2806
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
2807
+ },
2808
+ "fsevents": {
2809
+ "version": "1.2.9",
2810
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
2811
+ "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
2812
+ "optional": true,
2813
+ "requires": {
2814
+ "nan": "^2.12.1",
2815
+ "node-pre-gyp": "^0.12.0"
2816
+ },
2817
+ "dependencies": {
2818
+ "abbrev": {
2819
+ "version": "1.1.1",
2820
+ "bundled": true,
2821
+ "optional": true
2822
+ },
2823
+ "ansi-regex": {
2824
+ "version": "2.1.1",
2825
+ "bundled": true,
2826
+ "optional": true
2827
+ },
2828
+ "aproba": {
2829
+ "version": "1.2.0",
2830
+ "bundled": true,
2831
+ "optional": true
2832
+ },
2833
+ "are-we-there-yet": {
2834
+ "version": "1.1.5",
2835
+ "bundled": true,
2836
+ "optional": true,
2837
+ "requires": {
2838
+ "delegates": "^1.0.0",
2839
+ "readable-stream": "^2.0.6"
2840
+ }
2841
+ },
2842
+ "balanced-match": {
2843
+ "version": "1.0.0",
2844
+ "bundled": true,
2845
+ "optional": true
2846
+ },
2847
+ "brace-expansion": {
2848
+ "version": "1.1.11",
2849
+ "bundled": true,
2850
+ "optional": true,
2851
+ "requires": {
2852
+ "balanced-match": "^1.0.0",
2853
+ "concat-map": "0.0.1"
2854
+ }
2855
+ },
2856
+ "chownr": {
2857
+ "version": "1.1.1",
2858
+ "bundled": true,
2859
+ "optional": true
2860
+ },
2861
+ "code-point-at": {
2862
+ "version": "1.1.0",
2863
+ "bundled": true,
2864
+ "optional": true
2865
+ },
2866
+ "concat-map": {
2867
+ "version": "0.0.1",
2868
+ "bundled": true,
2869
+ "optional": true
2870
+ },
2871
+ "console-control-strings": {
2872
+ "version": "1.1.0",
2873
+ "bundled": true,
2874
+ "optional": true
2875
+ },
2876
+ "core-util-is": {
2877
+ "version": "1.0.2",
2878
+ "bundled": true,
2879
+ "optional": true
2880
+ },
2881
+ "debug": {
2882
+ "version": "4.1.1",
2883
+ "bundled": true,
2884
+ "optional": true,
2885
+ "requires": {
2886
+ "ms": "^2.1.1"
2887
+ }
2888
+ },
2889
+ "deep-extend": {
2890
+ "version": "0.6.0",
2891
+ "bundled": true,
2892
+ "optional": true
2893
+ },
2894
+ "delegates": {
2895
+ "version": "1.0.0",
2896
+ "bundled": true,
2897
+ "optional": true
2898
+ },
2899
+ "detect-libc": {
2900
+ "version": "1.0.3",
2901
+ "bundled": true,
2902
+ "optional": true
2903
+ },
2904
+ "fs-minipass": {
2905
+ "version": "1.2.5",
2906
+ "bundled": true,
2907
+ "optional": true,
2908
+ "requires": {
2909
+ "minipass": "^2.2.1"
2910
+ }
2911
+ },
2912
+ "fs.realpath": {
2913
+ "version": "1.0.0",
2914
+ "bundled": true,
2915
+ "optional": true
2916
+ },
2917
+ "gauge": {
2918
+ "version": "2.7.4",
2919
+ "bundled": true,
2920
+ "optional": true,
2921
+ "requires": {
2922
+ "aproba": "^1.0.3",
2923
+ "console-control-strings": "^1.0.0",
2924
+ "has-unicode": "^2.0.0",
2925
+ "object-assign": "^4.1.0",
2926
+ "signal-exit": "^3.0.0",
2927
+ "string-width": "^1.0.1",
2928
+ "strip-ansi": "^3.0.1",
2929
+ "wide-align": "^1.1.0"
2930
+ }
2931
+ },
2932
+ "glob": {
2933
+ "version": "7.1.3",
2934
+ "bundled": true,
2935
+ "optional": true,
2936
+ "requires": {
2937
+ "fs.realpath": "^1.0.0",
2938
+ "inflight": "^1.0.4",
2939
+ "inherits": "2",
2940
+ "minimatch": "^3.0.4",
2941
+ "once": "^1.3.0",
2942
+ "path-is-absolute": "^1.0.0"
2943
+ }
2944
+ },
2945
+ "has-unicode": {
2946
+ "version": "2.0.1",
2947
+ "bundled": true,
2948
+ "optional": true
2949
+ },
2950
+ "iconv-lite": {
2951
+ "version": "0.4.24",
2952
+ "bundled": true,
2953
+ "optional": true,
2954
+ "requires": {
2955
+ "safer-buffer": ">= 2.1.2 < 3"
2956
+ }
2957
+ },
2958
+ "ignore-walk": {
2959
+ "version": "3.0.1",
2960
+ "bundled": true,
2961
+ "optional": true,
2962
+ "requires": {
2963
+ "minimatch": "^3.0.4"
2964
+ }
2965
+ },
2966
+ "inflight": {
2967
+ "version": "1.0.6",
2968
+ "bundled": true,
2969
+ "optional": true,
2970
+ "requires": {
2971
+ "once": "^1.3.0",
2972
+ "wrappy": "1"
2973
+ }
2974
+ },
2975
+ "inherits": {
2976
+ "version": "2.0.3",
2977
+ "bundled": true,
2978
+ "optional": true
2979
+ },
2980
+ "ini": {
2981
+ "version": "1.3.5",
2982
+ "bundled": true,
2983
+ "optional": true
2984
+ },
2985
+ "is-fullwidth-code-point": {
2986
+ "version": "1.0.0",
2987
+ "bundled": true,
2988
+ "optional": true,
2989
+ "requires": {
2990
+ "number-is-nan": "^1.0.0"
2991
+ }
2992
+ },
2993
+ "isarray": {
2994
+ "version": "1.0.0",
2995
+ "bundled": true,
2996
+ "optional": true
2997
+ },
2998
+ "minimatch": {
2999
+ "version": "3.0.4",
3000
+ "bundled": true,
3001
+ "optional": true,
3002
+ "requires": {
3003
+ "brace-expansion": "^1.1.7"
3004
+ }
3005
+ },
3006
+ "minimist": {
3007
+ "version": "0.0.8",
3008
+ "bundled": true,
3009
+ "optional": true
3010
+ },
3011
+ "minipass": {
3012
+ "version": "2.3.5",
3013
+ "bundled": true,
3014
+ "optional": true,
3015
+ "requires": {
3016
+ "safe-buffer": "^5.1.2",
3017
+ "yallist": "^3.0.0"
3018
+ }
3019
+ },
3020
+ "minizlib": {
3021
+ "version": "1.2.1",
3022
+ "bundled": true,
3023
+ "optional": true,
3024
+ "requires": {
3025
+ "minipass": "^2.2.1"
3026
+ }
3027
+ },
3028
+ "mkdirp": {
3029
+ "version": "0.5.1",
3030
+ "bundled": true,
3031
+ "optional": true,
3032
+ "requires": {
3033
+ "minimist": "0.0.8"
3034
+ }
3035
+ },
3036
+ "ms": {
3037
+ "version": "2.1.1",
3038
+ "bundled": true,
3039
+ "optional": true
3040
+ },
3041
+ "needle": {
3042
+ "version": "2.3.0",
3043
+ "bundled": true,
3044
+ "optional": true,
3045
+ "requires": {
3046
+ "debug": "^4.1.0",
3047
+ "iconv-lite": "^0.4.4",
3048
+ "sax": "^1.2.4"
3049
+ }
3050
+ },
3051
+ "node-pre-gyp": {
3052
+ "version": "0.12.0",
3053
+ "bundled": true,
3054
+ "optional": true,
3055
+ "requires": {
3056
+ "detect-libc": "^1.0.2",
3057
+ "mkdirp": "^0.5.1",
3058
+ "needle": "^2.2.1",
3059
+ "nopt": "^4.0.1",
3060
+ "npm-packlist": "^1.1.6",
3061
+ "npmlog": "^4.0.2",
3062
+ "rc": "^1.2.7",
3063
+ "rimraf": "^2.6.1",
3064
+ "semver": "^5.3.0",
3065
+ "tar": "^4"
3066
+ }
3067
+ },
3068
+ "nopt": {
3069
+ "version": "4.0.1",
3070
+ "bundled": true,
3071
+ "optional": true,
3072
+ "requires": {
3073
+ "abbrev": "1",
3074
+ "osenv": "^0.1.4"
3075
+ }
3076
+ },
3077
+ "npm-bundled": {
3078
+ "version": "1.0.6",
3079
+ "bundled": true,
3080
+ "optional": true
3081
+ },
3082
+ "npm-packlist": {
3083
+ "version": "1.4.1",
3084
+ "bundled": true,
3085
+ "optional": true,
3086
+ "requires": {
3087
+ "ignore-walk": "^3.0.1",
3088
+ "npm-bundled": "^1.0.1"
3089
+ }
3090
+ },
3091
+ "npmlog": {
3092
+ "version": "4.1.2",
3093
+ "bundled": true,
3094
+ "optional": true,
3095
+ "requires": {
3096
+ "are-we-there-yet": "~1.1.2",
3097
+ "console-control-strings": "~1.1.0",
3098
+ "gauge": "~2.7.3",
3099
+ "set-blocking": "~2.0.0"
3100
+ }
3101
+ },
3102
+ "number-is-nan": {
3103
+ "version": "1.0.1",
3104
+ "bundled": true,
3105
+ "optional": true
3106
+ },
3107
+ "object-assign": {
3108
+ "version": "4.1.1",
3109
+ "bundled": true,
3110
+ "optional": true
3111
+ },
3112
+ "once": {
3113
+ "version": "1.4.0",
3114
+ "bundled": true,
3115
+ "optional": true,
3116
+ "requires": {
3117
+ "wrappy": "1"
3118
+ }
3119
+ },
3120
+ "os-homedir": {
3121
+ "version": "1.0.2",
3122
+ "bundled": true,
3123
+ "optional": true
3124
+ },
3125
+ "os-tmpdir": {
3126
+ "version": "1.0.2",
3127
+ "bundled": true,
3128
+ "optional": true
3129
+ },
3130
+ "osenv": {
3131
+ "version": "0.1.5",
3132
+ "bundled": true,
3133
+ "optional": true,
3134
+ "requires": {
3135
+ "os-homedir": "^1.0.0",
3136
+ "os-tmpdir": "^1.0.0"
3137
+ }
3138
+ },
3139
+ "path-is-absolute": {
3140
+ "version": "1.0.1",
3141
+ "bundled": true,
3142
+ "optional": true
3143
+ },
3144
+ "process-nextick-args": {
3145
+ "version": "2.0.0",
3146
+ "bundled": true,
3147
+ "optional": true
3148
+ },
3149
+ "rc": {
3150
+ "version": "1.2.8",
3151
+ "bundled": true,
3152
+ "optional": true,
3153
+ "requires": {
3154
+ "deep-extend": "^0.6.0",
3155
+ "ini": "~1.3.0",
3156
+ "minimist": "^1.2.0",
3157
+ "strip-json-comments": "~2.0.1"
3158
+ },
3159
+ "dependencies": {
3160
+ "minimist": {
3161
+ "version": "1.2.0",
3162
+ "bundled": true,
3163
+ "optional": true
3164
+ }
3165
+ }
3166
+ },
3167
+ "readable-stream": {
3168
+ "version": "2.3.6",
3169
+ "bundled": true,
3170
+ "optional": true,
3171
+ "requires": {
3172
+ "core-util-is": "~1.0.0",
3173
+ "inherits": "~2.0.3",
3174
+ "isarray": "~1.0.0",
3175
+ "process-nextick-args": "~2.0.0",
3176
+ "safe-buffer": "~5.1.1",
3177
+ "string_decoder": "~1.1.1",
3178
+ "util-deprecate": "~1.0.1"
3179
+ }
3180
+ },
3181
+ "rimraf": {
3182
+ "version": "2.6.3",
3183
+ "bundled": true,
3184
+ "optional": true,
3185
+ "requires": {
3186
+ "glob": "^7.1.3"
3187
+ }
3188
+ },
3189
+ "safe-buffer": {
3190
+ "version": "5.1.2",
3191
+ "bundled": true,
3192
+ "optional": true
3193
+ },
3194
+ "safer-buffer": {
3195
+ "version": "2.1.2",
3196
+ "bundled": true,
3197
+ "optional": true
3198
+ },
3199
+ "sax": {
3200
+ "version": "1.2.4",
3201
+ "bundled": true,
3202
+ "optional": true
3203
+ },
3204
+ "semver": {
3205
+ "version": "5.7.0",
3206
+ "bundled": true,
3207
+ "optional": true
3208
+ },
3209
+ "set-blocking": {
3210
+ "version": "2.0.0",
3211
+ "bundled": true,
3212
+ "optional": true
3213
+ },
3214
+ "signal-exit": {
3215
+ "version": "3.0.2",
3216
+ "bundled": true,
3217
+ "optional": true
3218
+ },
3219
+ "string-width": {
3220
+ "version": "1.0.2",
3221
+ "bundled": true,
3222
+ "optional": true,
3223
+ "requires": {
3224
+ "code-point-at": "^1.0.0",
3225
+ "is-fullwidth-code-point": "^1.0.0",
3226
+ "strip-ansi": "^3.0.0"
3227
+ }
3228
+ },
3229
+ "string_decoder": {
3230
+ "version": "1.1.1",
3231
+ "bundled": true,
3232
+ "optional": true,
3233
+ "requires": {
3234
+ "safe-buffer": "~5.1.0"
3235
+ }
3236
+ },
3237
+ "strip-ansi": {
3238
+ "version": "3.0.1",
3239
+ "bundled": true,
3240
+ "optional": true,
3241
+ "requires": {
3242
+ "ansi-regex": "^2.0.0"
3243
+ }
3244
+ },
3245
+ "strip-json-comments": {
3246
+ "version": "2.0.1",
3247
+ "bundled": true,
3248
+ "optional": true
3249
+ },
3250
+ "tar": {
3251
+ "version": "4.4.8",
3252
+ "bundled": true,
3253
+ "optional": true,
3254
+ "requires": {
3255
+ "chownr": "^1.1.1",
3256
+ "fs-minipass": "^1.2.5",
3257
+ "minipass": "^2.3.4",
3258
+ "minizlib": "^1.1.1",
3259
+ "mkdirp": "^0.5.0",
3260
+ "safe-buffer": "^5.1.2",
3261
+ "yallist": "^3.0.2"
3262
+ }
3263
+ },
3264
+ "util-deprecate": {
3265
+ "version": "1.0.2",
3266
+ "bundled": true,
3267
+ "optional": true
3268
+ },
3269
+ "wide-align": {
3270
+ "version": "1.1.3",
3271
+ "bundled": true,
3272
+ "optional": true,
3273
+ "requires": {
3274
+ "string-width": "^1.0.2 || 2"
3275
+ }
3276
+ },
3277
+ "wrappy": {
3278
+ "version": "1.0.2",
3279
+ "bundled": true,
3280
+ "optional": true
3281
+ },
3282
+ "yallist": {
3283
+ "version": "3.0.3",
3284
+ "bundled": true,
3285
+ "optional": true
3286
+ }
3287
+ }
3288
+ },
3289
+ "fstream": {
3290
+ "version": "1.0.11",
3291
+ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
3292
+ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
3293
+ "requires": {
3294
+ "graceful-fs": "^4.1.2",
3295
+ "inherits": "~2.0.0",
3296
+ "mkdirp": ">=0.5 0",
3297
+ "rimraf": "2"
3298
+ }
3299
+ },
3300
+ "function-bind": {
3301
+ "version": "1.1.1",
3302
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3303
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3304
+ },
3305
+ "functional-red-black-tree": {
3306
+ "version": "1.0.1",
3307
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
3308
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
3309
+ },
3310
+ "gauge": {
3311
+ "version": "2.7.4",
3312
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
3313
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3314
+ "requires": {
3315
+ "aproba": "^1.0.3",
3316
+ "console-control-strings": "^1.0.0",
3317
+ "has-unicode": "^2.0.0",
3318
+ "object-assign": "^4.1.0",
3319
+ "signal-exit": "^3.0.0",
3320
+ "string-width": "^1.0.1",
3321
+ "strip-ansi": "^3.0.1",
3322
+ "wide-align": "^1.1.0"
3323
+ },
3324
+ "dependencies": {
3325
+ "is-fullwidth-code-point": {
3326
+ "version": "1.0.0",
3327
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3328
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3329
+ "requires": {
3330
+ "number-is-nan": "^1.0.0"
3331
+ }
3332
+ },
3333
+ "string-width": {
3334
+ "version": "1.0.2",
3335
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3336
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3337
+ "requires": {
3338
+ "code-point-at": "^1.0.0",
3339
+ "is-fullwidth-code-point": "^1.0.0",
3340
+ "strip-ansi": "^3.0.0"
3341
+ }
3342
+ }
3343
+ }
3344
+ },
3345
+ "gaze": {
3346
+ "version": "1.1.3",
3347
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
3348
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
3349
+ "requires": {
3350
+ "globule": "^1.0.0"
3351
+ }
3352
+ },
3353
+ "get-caller-file": {
3354
+ "version": "1.0.3",
3355
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
3356
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
3357
+ },
3358
+ "get-stdin": {
3359
+ "version": "4.0.1",
3360
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
3361
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
3362
+ },
3363
+ "get-stream": {
3364
+ "version": "3.0.0",
3365
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3366
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
3367
+ },
3368
+ "get-value": {
3369
+ "version": "2.0.6",
3370
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3371
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
3372
+ },
3373
+ "getpass": {
3374
+ "version": "0.1.7",
3375
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3376
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3377
+ "requires": {
3378
+ "assert-plus": "^1.0.0"
3379
+ }
3380
+ },
3381
+ "glob": {
3382
+ "version": "7.1.3",
3383
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
3384
+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3385
+ "requires": {
3386
+ "fs.realpath": "^1.0.0",
3387
+ "inflight": "^1.0.4",
3388
+ "inherits": "2",
3389
+ "minimatch": "^3.0.4",
3390
+ "once": "^1.3.0",
3391
+ "path-is-absolute": "^1.0.0"
3392
+ }
3393
+ },
3394
+ "glob-parent": {
3395
+ "version": "3.1.0",
3396
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
3397
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
3398
+ "requires": {
3399
+ "is-glob": "^3.1.0",
3400
+ "path-dirname": "^1.0.0"
3401
+ },
3402
+ "dependencies": {
3403
+ "is-glob": {
3404
+ "version": "3.1.0",
3405
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3406
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3407
+ "requires": {
3408
+ "is-extglob": "^2.1.0"
3409
+ }
3410
+ }
3411
+ }
3412
+ },
3413
+ "global-dirs": {
3414
+ "version": "0.1.1",
3415
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
3416
+ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
3417
+ "requires": {
3418
+ "ini": "^1.3.4"
3419
+ }
3420
+ },
3421
+ "globals": {
3422
+ "version": "9.18.0",
3423
+ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
3424
+ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
3425
+ },
3426
+ "globule": {
3427
+ "version": "1.2.1",
3428
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
3429
+ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
3430
+ "requires": {
3431
+ "glob": "~7.1.1",
3432
+ "lodash": "~4.17.10",
3433
+ "minimatch": "~3.0.2"
3434
+ }
3435
+ },
3436
+ "got": {
3437
+ "version": "6.7.1",
3438
+ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
3439
+ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
3440
+ "requires": {
3441
+ "create-error-class": "^3.0.0",
3442
+ "duplexer3": "^0.1.4",
3443
+ "get-stream": "^3.0.0",
3444
+ "is-redirect": "^1.0.0",
3445
+ "is-retry-allowed": "^1.0.0",
3446
+ "is-stream": "^1.0.0",
3447
+ "lowercase-keys": "^1.0.0",
3448
+ "safe-buffer": "^5.0.1",
3449
+ "timed-out": "^4.0.0",
3450
+ "unzip-response": "^2.0.1",
3451
+ "url-parse-lax": "^1.0.0"
3452
+ }
3453
+ },
3454
+ "graceful-fs": {
3455
+ "version": "4.1.15",
3456
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
3457
+ "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
3458
+ },
3459
+ "gzip-size": {
3460
+ "version": "4.1.0",
3461
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz",
3462
+ "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=",
3463
+ "requires": {
3464
+ "duplexer": "^0.1.1",
3465
+ "pify": "^3.0.0"
3466
+ }
3467
+ },
3468
+ "har-schema": {
3469
+ "version": "2.0.0",
3470
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3471
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
3472
+ },
3473
+ "har-validator": {
3474
+ "version": "5.1.3",
3475
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
3476
+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
3477
+ "requires": {
3478
+ "ajv": "^6.5.5",
3479
+ "har-schema": "^2.0.0"
3480
+ },
3481
+ "dependencies": {
3482
+ "ajv": {
3483
+ "version": "6.10.0",
3484
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
3485
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
3486
+ "requires": {
3487
+ "fast-deep-equal": "^2.0.1",
3488
+ "fast-json-stable-stringify": "^2.0.0",
3489
+ "json-schema-traverse": "^0.4.1",
3490
+ "uri-js": "^4.2.2"
3491
+ }
3492
+ },
3493
+ "fast-deep-equal": {
3494
+ "version": "2.0.1",
3495
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
3496
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
3497
+ },
3498
+ "json-schema-traverse": {
3499
+ "version": "0.4.1",
3500
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3501
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
3502
+ }
3503
+ }
3504
+ },
3505
+ "has": {
3506
+ "version": "1.0.3",
3507
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3508
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3509
+ "requires": {
3510
+ "function-bind": "^1.1.1"
3511
+ }
3512
+ },
3513
+ "has-ansi": {
3514
+ "version": "2.0.0",
3515
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
3516
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3517
+ "requires": {
3518
+ "ansi-regex": "^2.0.0"
3519
+ }
3520
+ },
3521
+ "has-flag": {
3522
+ "version": "3.0.0",
3523
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3524
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
3525
+ },
3526
+ "has-symbols": {
3527
+ "version": "1.0.0",
3528
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
3529
+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
3530
+ },
3531
+ "has-unicode": {
3532
+ "version": "2.0.1",
3533
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3534
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
3535
+ },
3536
+ "has-value": {
3537
+ "version": "1.0.0",
3538
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3539
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3540
+ "requires": {
3541
+ "get-value": "^2.0.6",
3542
+ "has-values": "^1.0.0",
3543
+ "isobject": "^3.0.0"
3544
+ }
3545
+ },
3546
+ "has-values": {
3547
+ "version": "1.0.0",
3548
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3549
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3550
+ "requires": {
3551
+ "is-number": "^3.0.0",
3552
+ "kind-of": "^4.0.0"
3553
+ },
3554
+ "dependencies": {
3555
+ "kind-of": {
3556
+ "version": "4.0.0",
3557
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3558
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3559
+ "requires": {
3560
+ "is-buffer": "^1.1.5"
3561
+ }
3562
+ }
3563
+ }
3564
+ },
3565
+ "hash-base": {
3566
+ "version": "3.0.4",
3567
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
3568
+ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
3569
+ "requires": {
3570
+ "inherits": "^2.0.1",
3571
+ "safe-buffer": "^5.0.1"
3572
+ }
3573
+ },
3574
+ "hash.js": {
3575
+ "version": "1.1.7",
3576
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
3577
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
3578
+ "requires": {
3579
+ "inherits": "^2.0.3",
3580
+ "minimalistic-assert": "^1.0.1"
3581
+ }
3582
+ },
3583
+ "hmac-drbg": {
3584
+ "version": "1.0.1",
3585
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
3586
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
3587
+ "requires": {
3588
+ "hash.js": "^1.0.3",
3589
+ "minimalistic-assert": "^1.0.0",
3590
+ "minimalistic-crypto-utils": "^1.0.1"
3591
+ }
3592
+ },
3593
+ "home-or-tmp": {
3594
+ "version": "2.0.0",
3595
+ "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
3596
+ "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
3597
+ "requires": {
3598
+ "os-homedir": "^1.0.0",
3599
+ "os-tmpdir": "^1.0.1"
3600
+ }
3601
+ },
3602
+ "hosted-git-info": {
3603
+ "version": "2.7.1",
3604
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
3605
+ "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
3606
+ },
3607
+ "http-signature": {
3608
+ "version": "1.2.0",
3609
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3610
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3611
+ "requires": {
3612
+ "assert-plus": "^1.0.0",
3613
+ "jsprim": "^1.2.2",
3614
+ "sshpk": "^1.7.0"
3615
+ }
3616
+ },
3617
+ "https-browserify": {
3618
+ "version": "1.0.0",
3619
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
3620
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
3621
+ },
3622
+ "iconv-lite": {
3623
+ "version": "0.4.24",
3624
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3625
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3626
+ "requires": {
3627
+ "safer-buffer": ">= 2.1.2 < 3"
3628
+ }
3629
+ },
3630
+ "ieee754": {
3631
+ "version": "1.1.13",
3632
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
3633
+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
3634
+ },
3635
+ "ignore": {
3636
+ "version": "3.3.10",
3637
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
3638
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="
3639
+ },
3640
+ "import-cwd": {
3641
+ "version": "2.1.0",
3642
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
3643
+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
3644
+ "requires": {
3645
+ "import-from": "^2.1.0"
3646
+ }
3647
+ },
3648
+ "import-from": {
3649
+ "version": "2.1.0",
3650
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
3651
+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
3652
+ "requires": {
3653
+ "resolve-from": "^3.0.0"
3654
+ },
3655
+ "dependencies": {
3656
+ "resolve-from": {
3657
+ "version": "3.0.0",
3658
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
3659
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
3660
+ }
3661
+ }
3662
+ },
3663
+ "import-lazy": {
3664
+ "version": "2.1.0",
3665
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
3666
+ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
3667
+ },
3668
+ "imurmurhash": {
3669
+ "version": "0.1.4",
3670
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3671
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
3672
+ },
3673
+ "in-publish": {
3674
+ "version": "2.0.0",
3675
+ "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
3676
+ "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E="
3677
+ },
3678
+ "indent-string": {
3679
+ "version": "2.1.0",
3680
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
3681
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3682
+ "requires": {
3683
+ "repeating": "^2.0.0"
3684
+ }
3685
+ },
3686
+ "indexof": {
3687
+ "version": "0.0.1",
3688
+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
3689
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
3690
+ },
3691
+ "inflight": {
3692
+ "version": "1.0.6",
3693
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3694
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3695
+ "requires": {
3696
+ "once": "^1.3.0",
3697
+ "wrappy": "1"
3698
+ }
3699
+ },
3700
+ "inherits": {
3701
+ "version": "2.0.3",
3702
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3703
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
3704
+ },
3705
+ "ini": {
3706
+ "version": "1.3.5",
3707
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
3708
+ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
3709
+ },
3710
+ "inquirer": {
3711
+ "version": "5.2.0",
3712
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
3713
+ "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==",
3714
+ "requires": {
3715
+ "ansi-escapes": "^3.0.0",
3716
+ "chalk": "^2.0.0",
3717
+ "cli-cursor": "^2.1.0",
3718
+ "cli-width": "^2.0.0",
3719
+ "external-editor": "^2.1.0",
3720
+ "figures": "^2.0.0",
3721
+ "lodash": "^4.3.0",
3722
+ "mute-stream": "0.0.7",
3723
+ "run-async": "^2.2.0",
3724
+ "rxjs": "^5.5.2",
3725
+ "string-width": "^2.1.0",
3726
+ "strip-ansi": "^4.0.0",
3727
+ "through": "^2.3.6"
3728
+ },
3729
+ "dependencies": {
3730
+ "ansi-regex": {
3731
+ "version": "3.0.0",
3732
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3733
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
3734
+ },
3735
+ "strip-ansi": {
3736
+ "version": "4.0.0",
3737
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3738
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3739
+ "requires": {
3740
+ "ansi-regex": "^3.0.0"
3741
+ }
3742
+ }
3743
+ }
3744
+ },
3745
+ "interpret": {
3746
+ "version": "1.2.0",
3747
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
3748
+ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw=="
3749
+ },
3750
+ "invariant": {
3751
+ "version": "2.2.4",
3752
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
3753
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
3754
+ "requires": {
3755
+ "loose-envify": "^1.0.0"
3756
+ }
3757
+ },
3758
+ "invert-kv": {
3759
+ "version": "1.0.0",
3760
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
3761
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
3762
+ },
3763
+ "is-accessor-descriptor": {
3764
+ "version": "0.1.6",
3765
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3766
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3767
+ "requires": {
3768
+ "kind-of": "^3.0.2"
3769
+ },
3770
+ "dependencies": {
3771
+ "kind-of": {
3772
+ "version": "3.2.2",
3773
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3774
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3775
+ "requires": {
3776
+ "is-buffer": "^1.1.5"
3777
+ }
3778
+ }
3779
+ }
3780
+ },
3781
+ "is-arrayish": {
3782
+ "version": "0.2.1",
3783
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3784
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
3785
+ },
3786
+ "is-binary-path": {
3787
+ "version": "1.0.1",
3788
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3789
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3790
+ "requires": {
3791
+ "binary-extensions": "^1.0.0"
3792
+ }
3793
+ },
3794
+ "is-buffer": {
3795
+ "version": "1.1.6",
3796
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3797
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3798
+ },
3799
+ "is-callable": {
3800
+ "version": "1.1.4",
3801
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
3802
+ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
3803
+ },
3804
+ "is-ci": {
3805
+ "version": "1.2.1",
3806
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
3807
+ "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
3808
+ "requires": {
3809
+ "ci-info": "^1.5.0"
3810
+ }
3811
+ },
3812
+ "is-data-descriptor": {
3813
+ "version": "0.1.4",
3814
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3815
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3816
+ "requires": {
3817
+ "kind-of": "^3.0.2"
3818
+ },
3819
+ "dependencies": {
3820
+ "kind-of": {
3821
+ "version": "3.2.2",
3822
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3823
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3824
+ "requires": {
3825
+ "is-buffer": "^1.1.5"
3826
+ }
3827
+ }
3828
+ }
3829
+ },
3830
+ "is-date-object": {
3831
+ "version": "1.0.1",
3832
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
3833
+ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
3834
+ },
3835
+ "is-descriptor": {
3836
+ "version": "0.1.6",
3837
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3838
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3839
+ "requires": {
3840
+ "is-accessor-descriptor": "^0.1.6",
3841
+ "is-data-descriptor": "^0.1.4",
3842
+ "kind-of": "^5.0.0"
3843
+ },
3844
+ "dependencies": {
3845
+ "kind-of": {
3846
+ "version": "5.1.0",
3847
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3848
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
3849
+ }
3850
+ }
3851
+ },
3852
+ "is-directory": {
3853
+ "version": "0.3.1",
3854
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
3855
+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="
3856
+ },
3857
+ "is-extendable": {
3858
+ "version": "0.1.1",
3859
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3860
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
3861
+ },
3862
+ "is-extglob": {
3863
+ "version": "2.1.1",
3864
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3865
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
3866
+ },
3867
+ "is-finite": {
3868
+ "version": "1.0.2",
3869
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
3870
+ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3871
+ "requires": {
3872
+ "number-is-nan": "^1.0.0"
3873
+ }
3874
+ },
3875
+ "is-fullwidth-code-point": {
3876
+ "version": "2.0.0",
3877
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3878
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
3879
+ },
3880
+ "is-glob": {
3881
+ "version": "4.0.1",
3882
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3883
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3884
+ "requires": {
3885
+ "is-extglob": "^2.1.1"
3886
+ }
3887
+ },
3888
+ "is-installed-globally": {
3889
+ "version": "0.1.0",
3890
+ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
3891
+ "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
3892
+ "requires": {
3893
+ "global-dirs": "^0.1.0",
3894
+ "is-path-inside": "^1.0.0"
3895
+ }
3896
+ },
3897
+ "is-npm": {
3898
+ "version": "1.0.0",
3899
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
3900
+ "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ="
3901
+ },
3902
+ "is-number": {
3903
+ "version": "3.0.0",
3904
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3905
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3906
+ "requires": {
3907
+ "kind-of": "^3.0.2"
3908
+ },
3909
+ "dependencies": {
3910
+ "kind-of": {
3911
+ "version": "3.2.2",
3912
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3913
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3914
+ "requires": {
3915
+ "is-buffer": "^1.1.5"
3916
+ }
3917
+ }
3918
+ }
3919
+ },
3920
+ "is-obj": {
3921
+ "version": "1.0.1",
3922
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
3923
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
3924
+ },
3925
+ "is-path-inside": {
3926
+ "version": "1.0.1",
3927
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
3928
+ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
3929
+ "requires": {
3930
+ "path-is-inside": "^1.0.1"
3931
+ }
3932
+ },
3933
+ "is-plain-object": {
3934
+ "version": "2.0.4",
3935
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3936
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3937
+ "requires": {
3938
+ "isobject": "^3.0.1"
3939
+ }
3940
+ },
3941
+ "is-promise": {
3942
+ "version": "2.1.0",
3943
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
3944
+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
3945
+ },
3946
+ "is-redirect": {
3947
+ "version": "1.0.0",
3948
+ "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
3949
+ "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
3950
+ },
3951
+ "is-regex": {
3952
+ "version": "1.0.4",
3953
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
3954
+ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
3955
+ "requires": {
3956
+ "has": "^1.0.1"
3957
+ }
3958
+ },
3959
+ "is-resolvable": {
3960
+ "version": "1.1.0",
3961
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
3962
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
3963
+ },
3964
+ "is-retry-allowed": {
3965
+ "version": "1.1.0",
3966
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
3967
+ "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
3968
+ },
3969
+ "is-stream": {
3970
+ "version": "1.1.0",
3971
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3972
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
3973
+ },
3974
+ "is-symbol": {
3975
+ "version": "1.0.2",
3976
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
3977
+ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
3978
+ "requires": {
3979
+ "has-symbols": "^1.0.0"
3980
+ }
3981
+ },
3982
+ "is-typedarray": {
3983
+ "version": "1.0.0",
3984
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3985
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
3986
+ },
3987
+ "is-utf8": {
3988
+ "version": "0.2.1",
3989
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3990
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
3991
+ },
3992
+ "is-windows": {
3993
+ "version": "1.0.2",
3994
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3995
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
3996
+ },
3997
+ "isarray": {
3998
+ "version": "1.0.0",
3999
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4000
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
4001
+ },
4002
+ "isexe": {
4003
+ "version": "2.0.0",
4004
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4005
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
4006
+ },
4007
+ "isobject": {
4008
+ "version": "3.0.1",
4009
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4010
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
4011
+ },
4012
+ "isstream": {
4013
+ "version": "0.1.2",
4014
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
4015
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
4016
+ },
4017
+ "js-base64": {
4018
+ "version": "2.5.1",
4019
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
4020
+ "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw=="
4021
+ },
4022
+ "js-tokens": {
4023
+ "version": "3.0.2",
4024
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
4025
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
4026
+ },
4027
+ "js-yaml": {
4028
+ "version": "3.13.1",
4029
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
4030
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
4031
+ "requires": {
4032
+ "argparse": "^1.0.7",
4033
+ "esprima": "^4.0.0"
4034
+ }
4035
+ },
4036
+ "jsbn": {
4037
+ "version": "0.1.1",
4038
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4039
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
4040
+ },
4041
+ "jsesc": {
4042
+ "version": "1.3.0",
4043
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
4044
+ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
4045
+ },
4046
+ "json-loader": {
4047
+ "version": "0.5.7",
4048
+ "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
4049
+ "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w=="
4050
+ },
4051
+ "json-parse-better-errors": {
4052
+ "version": "1.0.2",
4053
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
4054
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
4055
+ },
4056
+ "json-schema": {
4057
+ "version": "0.2.3",
4058
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4059
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
4060
+ },
4061
+ "json-schema-traverse": {
4062
+ "version": "0.3.1",
4063
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
4064
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
4065
+ },
4066
+ "json-stable-stringify-without-jsonify": {
4067
+ "version": "1.0.1",
4068
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
4069
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
4070
+ },
4071
+ "json-stringify-safe": {
4072
+ "version": "5.0.1",
4073
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4074
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
4075
+ },
4076
+ "json5": {
4077
+ "version": "0.5.1",
4078
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
4079
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
4080
+ },
4081
+ "jsonfile": {
4082
+ "version": "4.0.0",
4083
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
4084
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
4085
+ "requires": {
4086
+ "graceful-fs": "^4.1.6"
4087
+ }
4088
+ },
4089
+ "jsprim": {
4090
+ "version": "1.4.1",
4091
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4092
+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4093
+ "requires": {
4094
+ "assert-plus": "1.0.0",
4095
+ "extsprintf": "1.3.0",
4096
+ "json-schema": "0.2.3",
4097
+ "verror": "1.10.0"
4098
+ }
4099
+ },
4100
+ "jsx-ast-utils": {
4101
+ "version": "2.1.0",
4102
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.1.0.tgz",
4103
+ "integrity": "sha512-yDGDG2DS4JcqhA6blsuYbtsT09xL8AoLuUR2Gb5exrw7UEM19sBcOTq+YBBhrNbl0PUC4R4LnFu+dHg2HKeVvA==",
4104
+ "requires": {
4105
+ "array-includes": "^3.0.3"
4106
+ }
4107
+ },
4108
+ "kind-of": {
4109
+ "version": "6.0.2",
4110
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
4111
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
4112
+ },
4113
+ "latest-version": {
4114
+ "version": "3.1.0",
4115
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
4116
+ "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
4117
+ "requires": {
4118
+ "package-json": "^4.0.0"
4119
+ }
4120
+ },
4121
+ "lazy-cache": {
4122
+ "version": "1.0.4",
4123
+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
4124
+ "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
4125
+ },
4126
+ "lcid": {
4127
+ "version": "1.0.0",
4128
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
4129
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4130
+ "requires": {
4131
+ "invert-kv": "^1.0.0"
4132
+ }
4133
+ },
4134
+ "levn": {
4135
+ "version": "0.3.0",
4136
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4137
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4138
+ "requires": {
4139
+ "prelude-ls": "~1.1.2",
4140
+ "type-check": "~0.3.2"
4141
+ }
4142
+ },
4143
+ "load-json-file": {
4144
+ "version": "1.1.0",
4145
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
4146
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4147
+ "requires": {
4148
+ "graceful-fs": "^4.1.2",
4149
+ "parse-json": "^2.2.0",
4150
+ "pify": "^2.0.0",
4151
+ "pinkie-promise": "^2.0.0",
4152
+ "strip-bom": "^2.0.0"
4153
+ },
4154
+ "dependencies": {
4155
+ "pify": {
4156
+ "version": "2.3.0",
4157
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4158
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
4159
+ }
4160
+ }
4161
+ },
4162
+ "loader-runner": {
4163
+ "version": "2.4.0",
4164
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
4165
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
4166
+ },
4167
+ "loader-utils": {
4168
+ "version": "1.2.3",
4169
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
4170
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
4171
+ "requires": {
4172
+ "big.js": "^5.2.2",
4173
+ "emojis-list": "^2.0.0",
4174
+ "json5": "^1.0.1"
4175
+ },
4176
+ "dependencies": {
4177
+ "json5": {
4178
+ "version": "1.0.1",
4179
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
4180
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
4181
+ "requires": {
4182
+ "minimist": "^1.2.0"
4183
+ }
4184
+ },
4185
+ "minimist": {
4186
+ "version": "1.2.0",
4187
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4188
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
4189
+ }
4190
+ }
4191
+ },
4192
+ "locate-path": {
4193
+ "version": "2.0.0",
4194
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
4195
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4196
+ "requires": {
4197
+ "p-locate": "^2.0.0",
4198
+ "path-exists": "^3.0.0"
4199
+ }
4200
+ },
4201
+ "lodash": {
4202
+ "version": "4.17.11",
4203
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
4204
+ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
4205
+ },
4206
+ "lodash.tail": {
4207
+ "version": "4.1.1",
4208
+ "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
4209
+ "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ="
4210
+ },
4211
+ "log-symbols": {
4212
+ "version": "2.2.0",
4213
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
4214
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
4215
+ "requires": {
4216
+ "chalk": "^2.0.1"
4217
+ }
4218
+ },
4219
+ "longest": {
4220
+ "version": "1.0.1",
4221
+ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
4222
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
4223
+ },
4224
+ "loose-envify": {
4225
+ "version": "1.4.0",
4226
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4227
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4228
+ "requires": {
4229
+ "js-tokens": "^3.0.0 || ^4.0.0"
4230
+ }
4231
+ },
4232
+ "loud-rejection": {
4233
+ "version": "1.6.0",
4234
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
4235
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
4236
+ "requires": {
4237
+ "currently-unhandled": "^0.4.1",
4238
+ "signal-exit": "^3.0.0"
4239
+ }
4240
+ },
4241
+ "lowercase-keys": {
4242
+ "version": "1.0.1",
4243
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
4244
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
4245
+ },
4246
+ "lru-cache": {
4247
+ "version": "4.1.5",
4248
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
4249
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
4250
+ "requires": {
4251
+ "pseudomap": "^1.0.2",
4252
+ "yallist": "^2.1.2"
4253
+ }
4254
+ },
4255
+ "make-dir": {
4256
+ "version": "1.3.0",
4257
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
4258
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
4259
+ "requires": {
4260
+ "pify": "^3.0.0"
4261
+ }
4262
+ },
4263
+ "map-cache": {
4264
+ "version": "0.2.2",
4265
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4266
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
4267
+ },
4268
+ "map-obj": {
4269
+ "version": "1.0.1",
4270
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
4271
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
4272
+ },
4273
+ "map-visit": {
4274
+ "version": "1.0.0",
4275
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4276
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4277
+ "requires": {
4278
+ "object-visit": "^1.0.0"
4279
+ }
4280
+ },
4281
+ "md5.js": {
4282
+ "version": "1.3.5",
4283
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
4284
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
4285
+ "requires": {
4286
+ "hash-base": "^3.0.0",
4287
+ "inherits": "^2.0.1",
4288
+ "safe-buffer": "^5.1.2"
4289
+ }
4290
+ },
4291
+ "mem": {
4292
+ "version": "1.1.0",
4293
+ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
4294
+ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
4295
+ "requires": {
4296
+ "mimic-fn": "^1.0.0"
4297
+ }
4298
+ },
4299
+ "memory-fs": {
4300
+ "version": "0.4.1",
4301
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
4302
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4303
+ "requires": {
4304
+ "errno": "^0.1.3",
4305
+ "readable-stream": "^2.0.1"
4306
+ }
4307
+ },
4308
+ "meow": {
4309
+ "version": "3.7.0",
4310
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
4311
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
4312
+ "requires": {
4313
+ "camelcase-keys": "^2.0.0",
4314
+ "decamelize": "^1.1.2",
4315
+ "loud-rejection": "^1.0.0",
4316
+ "map-obj": "^1.0.1",
4317
+ "minimist": "^1.1.3",
4318
+ "normalize-package-data": "^2.3.4",
4319
+ "object-assign": "^4.0.1",
4320
+ "read-pkg-up": "^1.0.1",
4321
+ "redent": "^1.0.0",
4322
+ "trim-newlines": "^1.0.0"
4323
+ },
4324
+ "dependencies": {
4325
+ "minimist": {
4326
+ "version": "1.2.0",
4327
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4328
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
4329
+ }
4330
+ }
4331
+ },
4332
+ "micromatch": {
4333
+ "version": "3.1.10",
4334
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4335
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4336
+ "requires": {
4337
+ "arr-diff": "^4.0.0",
4338
+ "array-unique": "^0.3.2",
4339
+ "braces": "^2.3.1",
4340
+ "define-property": "^2.0.2",
4341
+ "extend-shallow": "^3.0.2",
4342
+ "extglob": "^2.0.4",
4343
+ "fragment-cache": "^0.2.1",
4344
+ "kind-of": "^6.0.2",
4345
+ "nanomatch": "^1.2.9",
4346
+ "object.pick": "^1.3.0",
4347
+ "regex-not": "^1.0.0",
4348
+ "snapdragon": "^0.8.1",
4349
+ "to-regex": "^3.0.2"
4350
+ }
4351
+ },
4352
+ "miller-rabin": {
4353
+ "version": "4.0.1",
4354
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
4355
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
4356
+ "requires": {
4357
+ "bn.js": "^4.0.0",
4358
+ "brorand": "^1.0.1"
4359
+ }
4360
+ },
4361
+ "mime-db": {
4362
+ "version": "1.40.0",
4363
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
4364
+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
4365
+ },
4366
+ "mime-types": {
4367
+ "version": "2.1.24",
4368
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
4369
+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
4370
+ "requires": {
4371
+ "mime-db": "1.40.0"
4372
+ }
4373
+ },
4374
+ "mimic-fn": {
4375
+ "version": "1.2.0",
4376
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4377
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
4378
+ },
4379
+ "minimalistic-assert": {
4380
+ "version": "1.0.1",
4381
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
4382
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
4383
+ },
4384
+ "minimalistic-crypto-utils": {
4385
+ "version": "1.0.1",
4386
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
4387
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
4388
+ },
4389
+ "minimatch": {
4390
+ "version": "3.0.4",
4391
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4392
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4393
+ "requires": {
4394
+ "brace-expansion": "^1.1.7"
4395
+ }
4396
+ },
4397
+ "minimist": {
4398
+ "version": "0.0.8",
4399
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4400
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
4401
+ },
4402
+ "mixin-deep": {
4403
+ "version": "1.3.1",
4404
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
4405
+ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
4406
+ "requires": {
4407
+ "for-in": "^1.0.2",
4408
+ "is-extendable": "^1.0.1"
4409
+ },
4410
+ "dependencies": {
4411
+ "is-extendable": {
4412
+ "version": "1.0.1",
4413
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4414
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4415
+ "requires": {
4416
+ "is-plain-object": "^2.0.4"
4417
+ }
4418
+ }
4419
+ }
4420
+ },
4421
+ "mixin-object": {
4422
+ "version": "2.0.1",
4423
+ "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
4424
+ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
4425
+ "requires": {
4426
+ "for-in": "^0.1.3",
4427
+ "is-extendable": "^0.1.1"
4428
+ },
4429
+ "dependencies": {
4430
+ "for-in": {
4431
+ "version": "0.1.8",
4432
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
4433
+ "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE="
4434
+ }
4435
+ }
4436
+ },
4437
+ "mkdirp": {
4438
+ "version": "0.5.1",
4439
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4440
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4441
+ "requires": {
4442
+ "minimist": "0.0.8"
4443
+ }
4444
+ },
4445
+ "ms": {
4446
+ "version": "2.0.0",
4447
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4448
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
4449
+ },
4450
+ "mute-stream": {
4451
+ "version": "0.0.7",
4452
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
4453
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
4454
+ },
4455
+ "nan": {
4456
+ "version": "2.13.2",
4457
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
4458
+ "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw=="
4459
+ },
4460
+ "nanomatch": {
4461
+ "version": "1.2.13",
4462
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4463
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4464
+ "requires": {
4465
+ "arr-diff": "^4.0.0",
4466
+ "array-unique": "^0.3.2",
4467
+ "define-property": "^2.0.2",
4468
+ "extend-shallow": "^3.0.2",
4469
+ "fragment-cache": "^0.2.1",
4470
+ "is-windows": "^1.0.2",
4471
+ "kind-of": "^6.0.2",
4472
+ "object.pick": "^1.3.0",
4473
+ "regex-not": "^1.0.0",
4474
+ "snapdragon": "^0.8.1",
4475
+ "to-regex": "^3.0.1"
4476
+ }
4477
+ },
4478
+ "natural-compare": {
4479
+ "version": "1.4.0",
4480
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4481
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
4482
+ },
4483
+ "neo-async": {
4484
+ "version": "2.6.0",
4485
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
4486
+ "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA=="
4487
+ },
4488
+ "next-tick": {
4489
+ "version": "1.0.0",
4490
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4491
+ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
4492
+ },
4493
+ "nice-try": {
4494
+ "version": "1.0.5",
4495
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4496
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
4497
+ },
4498
+ "node-gyp": {
4499
+ "version": "3.8.0",
4500
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
4501
+ "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
4502
+ "requires": {
4503
+ "fstream": "^1.0.0",
4504
+ "glob": "^7.0.3",
4505
+ "graceful-fs": "^4.1.2",
4506
+ "mkdirp": "^0.5.0",
4507
+ "nopt": "2 || 3",
4508
+ "npmlog": "0 || 1 || 2 || 3 || 4",
4509
+ "osenv": "0",
4510
+ "request": "^2.87.0",
4511
+ "rimraf": "2",
4512
+ "semver": "~5.3.0",
4513
+ "tar": "^2.0.0",
4514
+ "which": "1"
4515
+ },
4516
+ "dependencies": {
4517
+ "semver": {
4518
+ "version": "5.3.0",
4519
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
4520
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
4521
+ }
4522
+ }
4523
+ },
4524
+ "node-libs-browser": {
4525
+ "version": "2.2.0",
4526
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
4527
+ "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
4528
+ "requires": {
4529
+ "assert": "^1.1.1",
4530
+ "browserify-zlib": "^0.2.0",
4531
+ "buffer": "^4.3.0",
4532
+ "console-browserify": "^1.1.0",
4533
+ "constants-browserify": "^1.0.0",
4534
+ "crypto-browserify": "^3.11.0",
4535
+ "domain-browser": "^1.1.1",
4536
+ "events": "^3.0.0",
4537
+ "https-browserify": "^1.0.0",
4538
+ "os-browserify": "^0.3.0",
4539
+ "path-browserify": "0.0.0",
4540
+ "process": "^0.11.10",
4541
+ "punycode": "^1.2.4",
4542
+ "querystring-es3": "^0.2.0",
4543
+ "readable-stream": "^2.3.3",
4544
+ "stream-browserify": "^2.0.1",
4545
+ "stream-http": "^2.7.2",
4546
+ "string_decoder": "^1.0.0",
4547
+ "timers-browserify": "^2.0.4",
4548
+ "tty-browserify": "0.0.0",
4549
+ "url": "^0.11.0",
4550
+ "util": "^0.11.0",
4551
+ "vm-browserify": "0.0.4"
4552
+ },
4553
+ "dependencies": {
4554
+ "punycode": {
4555
+ "version": "1.4.1",
4556
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4557
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
4558
+ }
4559
+ }
4560
+ },
4561
+ "node-sass": {
4562
+ "version": "4.12.0",
4563
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
4564
+ "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
4565
+ "requires": {
4566
+ "async-foreach": "^0.1.3",
4567
+ "chalk": "^1.1.1",
4568
+ "cross-spawn": "^3.0.0",
4569
+ "gaze": "^1.0.0",
4570
+ "get-stdin": "^4.0.1",
4571
+ "glob": "^7.0.3",
4572
+ "in-publish": "^2.0.0",
4573
+ "lodash": "^4.17.11",
4574
+ "meow": "^3.7.0",
4575
+ "mkdirp": "^0.5.1",
4576
+ "nan": "^2.13.2",
4577
+ "node-gyp": "^3.8.0",
4578
+ "npmlog": "^4.0.0",
4579
+ "request": "^2.88.0",
4580
+ "sass-graph": "^2.2.4",
4581
+ "stdout-stream": "^1.4.0",
4582
+ "true-case-path": "^1.0.2"
4583
+ },
4584
+ "dependencies": {
4585
+ "ansi-styles": {
4586
+ "version": "2.2.1",
4587
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4588
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
4589
+ },
4590
+ "chalk": {
4591
+ "version": "1.1.3",
4592
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4593
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4594
+ "requires": {
4595
+ "ansi-styles": "^2.2.1",
4596
+ "escape-string-regexp": "^1.0.2",
4597
+ "has-ansi": "^2.0.0",
4598
+ "strip-ansi": "^3.0.0",
4599
+ "supports-color": "^2.0.0"
4600
+ }
4601
+ },
4602
+ "cross-spawn": {
4603
+ "version": "3.0.1",
4604
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
4605
+ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
4606
+ "requires": {
4607
+ "lru-cache": "^4.0.1",
4608
+ "which": "^1.2.9"
4609
+ }
4610
+ },
4611
+ "supports-color": {
4612
+ "version": "2.0.0",
4613
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4614
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
4615
+ }
4616
+ }
4617
+ },
4618
+ "nopt": {
4619
+ "version": "3.0.6",
4620
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
4621
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4622
+ "requires": {
4623
+ "abbrev": "1"
4624
+ }
4625
+ },
4626
+ "normalize-package-data": {
4627
+ "version": "2.5.0",
4628
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4629
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4630
+ "requires": {
4631
+ "hosted-git-info": "^2.1.4",
4632
+ "resolve": "^1.10.0",
4633
+ "semver": "2 || 3 || 4 || 5",
4634
+ "validate-npm-package-license": "^3.0.1"
4635
+ }
4636
+ },
4637
+ "normalize-path": {
4638
+ "version": "3.0.0",
4639
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4640
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
4641
+ },
4642
+ "normalize-range": {
4643
+ "version": "0.1.2",
4644
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
4645
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
4646
+ },
4647
+ "npm-run-path": {
4648
+ "version": "2.0.2",
4649
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4650
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4651
+ "requires": {
4652
+ "path-key": "^2.0.0"
4653
+ }
4654
+ },
4655
+ "npmlog": {
4656
+ "version": "4.1.2",
4657
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4658
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4659
+ "requires": {
4660
+ "are-we-there-yet": "~1.1.2",
4661
+ "console-control-strings": "~1.1.0",
4662
+ "gauge": "~2.7.3",
4663
+ "set-blocking": "~2.0.0"
4664
+ }
4665
+ },
4666
+ "num2fraction": {
4667
+ "version": "1.2.2",
4668
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
4669
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
4670
+ },
4671
+ "number-is-nan": {
4672
+ "version": "1.0.1",
4673
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4674
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
4675
+ },
4676
+ "oauth-sign": {
4677
+ "version": "0.9.0",
4678
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4679
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
4680
+ },
4681
+ "object-assign": {
4682
+ "version": "4.1.1",
4683
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4684
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
4685
+ },
4686
+ "object-copy": {
4687
+ "version": "0.1.0",
4688
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4689
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4690
+ "requires": {
4691
+ "copy-descriptor": "^0.1.0",
4692
+ "define-property": "^0.2.5",
4693
+ "kind-of": "^3.0.3"
4694
+ },
4695
+ "dependencies": {
4696
+ "define-property": {
4697
+ "version": "0.2.5",
4698
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4699
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4700
+ "requires": {
4701
+ "is-descriptor": "^0.1.0"
4702
+ }
4703
+ },
4704
+ "kind-of": {
4705
+ "version": "3.2.2",
4706
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4707
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4708
+ "requires": {
4709
+ "is-buffer": "^1.1.5"
4710
+ }
4711
+ }
4712
+ }
4713
+ },
4714
+ "object-keys": {
4715
+ "version": "1.1.1",
4716
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4717
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
4718
+ },
4719
+ "object-visit": {
4720
+ "version": "1.0.1",
4721
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4722
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4723
+ "requires": {
4724
+ "isobject": "^3.0.0"
4725
+ }
4726
+ },
4727
+ "object.fromentries": {
4728
+ "version": "2.0.0",
4729
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
4730
+ "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
4731
+ "requires": {
4732
+ "define-properties": "^1.1.2",
4733
+ "es-abstract": "^1.11.0",
4734
+ "function-bind": "^1.1.1",
4735
+ "has": "^1.0.1"
4736
+ }
4737
+ },
4738
+ "object.pick": {
4739
+ "version": "1.3.0",
4740
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4741
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4742
+ "requires": {
4743
+ "isobject": "^3.0.1"
4744
+ }
4745
+ },
4746
+ "once": {
4747
+ "version": "1.4.0",
4748
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4749
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4750
+ "requires": {
4751
+ "wrappy": "1"
4752
+ }
4753
+ },
4754
+ "onetime": {
4755
+ "version": "2.0.1",
4756
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
4757
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
4758
+ "requires": {
4759
+ "mimic-fn": "^1.0.0"
4760
+ }
4761
+ },
4762
+ "optionator": {
4763
+ "version": "0.8.2",
4764
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
4765
+ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
4766
+ "requires": {
4767
+ "deep-is": "~0.1.3",
4768
+ "fast-levenshtein": "~2.0.4",
4769
+ "levn": "~0.3.0",
4770
+ "prelude-ls": "~1.1.2",
4771
+ "type-check": "~0.3.2",
4772
+ "wordwrap": "~1.0.0"
4773
+ }
4774
+ },
4775
+ "ora": {
4776
+ "version": "1.4.0",
4777
+ "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz",
4778
+ "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==",
4779
+ "requires": {
4780
+ "chalk": "^2.1.0",
4781
+ "cli-cursor": "^2.1.0",
4782
+ "cli-spinners": "^1.0.1",
4783
+ "log-symbols": "^2.1.0"
4784
+ }
4785
+ },
4786
+ "os-browserify": {
4787
+ "version": "0.3.0",
4788
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
4789
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
4790
+ },
4791
+ "os-homedir": {
4792
+ "version": "1.0.2",
4793
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4794
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
4795
+ },
4796
+ "os-locale": {
4797
+ "version": "1.4.0",
4798
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
4799
+ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
4800
+ "requires": {
4801
+ "lcid": "^1.0.0"
4802
+ }
4803
+ },
4804
+ "os-tmpdir": {
4805
+ "version": "1.0.2",
4806
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4807
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
4808
+ },
4809
+ "osenv": {
4810
+ "version": "0.1.5",
4811
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4812
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4813
+ "requires": {
4814
+ "os-homedir": "^1.0.0",
4815
+ "os-tmpdir": "^1.0.0"
4816
+ }
4817
+ },
4818
+ "p-finally": {
4819
+ "version": "1.0.0",
4820
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4821
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
4822
+ },
4823
+ "p-limit": {
4824
+ "version": "1.3.0",
4825
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
4826
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
4827
+ "requires": {
4828
+ "p-try": "^1.0.0"
4829
+ }
4830
+ },
4831
+ "p-locate": {
4832
+ "version": "2.0.0",
4833
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
4834
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
4835
+ "requires": {
4836
+ "p-limit": "^1.1.0"
4837
+ }
4838
+ },
4839
+ "p-try": {
4840
+ "version": "1.0.0",
4841
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
4842
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
4843
+ },
4844
+ "package-json": {
4845
+ "version": "4.0.1",
4846
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
4847
+ "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
4848
+ "requires": {
4849
+ "got": "^6.7.1",
4850
+ "registry-auth-token": "^3.0.1",
4851
+ "registry-url": "^3.0.3",
4852
+ "semver": "^5.1.0"
4853
+ }
4854
+ },
4855
+ "pako": {
4856
+ "version": "1.0.10",
4857
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
4858
+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw=="
4859
+ },
4860
+ "parse-asn1": {
4861
+ "version": "5.1.4",
4862
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
4863
+ "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
4864
+ "requires": {
4865
+ "asn1.js": "^4.0.0",
4866
+ "browserify-aes": "^1.0.0",
4867
+ "create-hash": "^1.1.0",
4868
+ "evp_bytestokey": "^1.0.0",
4869
+ "pbkdf2": "^3.0.3",
4870
+ "safe-buffer": "^5.1.1"
4871
+ }
4872
+ },
4873
+ "parse-json": {
4874
+ "version": "2.2.0",
4875
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
4876
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
4877
+ "requires": {
4878
+ "error-ex": "^1.2.0"
4879
+ }
4880
+ },
4881
+ "pascalcase": {
4882
+ "version": "0.1.1",
4883
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4884
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
4885
+ },
4886
+ "path-browserify": {
4887
+ "version": "0.0.0",
4888
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
4889
+ "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo="
4890
+ },
4891
+ "path-dirname": {
4892
+ "version": "1.0.2",
4893
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
4894
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
4895
+ },
4896
+ "path-exists": {
4897
+ "version": "3.0.0",
4898
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4899
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
4900
+ },
4901
+ "path-is-absolute": {
4902
+ "version": "1.0.1",
4903
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4904
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
4905
+ },
4906
+ "path-is-inside": {
4907
+ "version": "1.0.2",
4908
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
4909
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
4910
+ },
4911
+ "path-key": {
4912
+ "version": "2.0.1",
4913
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
4914
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
4915
+ },
4916
+ "path-parse": {
4917
+ "version": "1.0.6",
4918
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
4919
+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
4920
+ },
4921
+ "path-type": {
4922
+ "version": "1.1.0",
4923
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
4924
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
4925
+ "requires": {
4926
+ "graceful-fs": "^4.1.2",
4927
+ "pify": "^2.0.0",
4928
+ "pinkie-promise": "^2.0.0"
4929
+ },
4930
+ "dependencies": {
4931
+ "pify": {
4932
+ "version": "2.3.0",
4933
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4934
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
4935
+ }
4936
+ }
4937
+ },
4938
+ "pbkdf2": {
4939
+ "version": "3.0.17",
4940
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
4941
+ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
4942
+ "requires": {
4943
+ "create-hash": "^1.1.2",
4944
+ "create-hmac": "^1.1.4",
4945
+ "ripemd160": "^2.0.1",
4946
+ "safe-buffer": "^5.0.1",
4947
+ "sha.js": "^2.4.8"
4948
+ }
4949
+ },
4950
+ "performance-now": {
4951
+ "version": "2.1.0",
4952
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
4953
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
4954
+ },
4955
+ "pify": {
4956
+ "version": "3.0.0",
4957
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4958
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
4959
+ },
4960
+ "pinkie": {
4961
+ "version": "2.0.4",
4962
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
4963
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
4964
+ },
4965
+ "pinkie-promise": {
4966
+ "version": "2.0.1",
4967
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
4968
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
4969
+ "requires": {
4970
+ "pinkie": "^2.0.0"
4971
+ }
4972
+ },
4973
+ "pkg-dir": {
4974
+ "version": "2.0.0",
4975
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
4976
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
4977
+ "requires": {
4978
+ "find-up": "^2.1.0"
4979
+ }
4980
+ },
4981
+ "pluralize": {
4982
+ "version": "7.0.0",
4983
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
4984
+ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow=="
4985
+ },
4986
+ "posix-character-classes": {
4987
+ "version": "0.1.1",
4988
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
4989
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
4990
+ },
4991
+ "postcss": {
4992
+ "version": "6.0.23",
4993
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
4994
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
4995
+ "requires": {
4996
+ "chalk": "^2.4.1",
4997
+ "source-map": "^0.6.1",
4998
+ "supports-color": "^5.4.0"
4999
+ }
5000
+ },
5001
+ "postcss-load-config": {
5002
+ "version": "2.0.0",
5003
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz",
5004
+ "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==",
5005
+ "requires": {
5006
+ "cosmiconfig": "^4.0.0",
5007
+ "import-cwd": "^2.0.0"
5008
+ }
5009
+ },
5010
+ "postcss-loader": {
5011
+ "version": "2.1.6",
5012
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz",
5013
+ "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==",
5014
+ "requires": {
5015
+ "loader-utils": "^1.1.0",
5016
+ "postcss": "^6.0.0",
5017
+ "postcss-load-config": "^2.0.0",
5018
+ "schema-utils": "^0.4.0"
5019
+ },
5020
+ "dependencies": {
5021
+ "ajv": {
5022
+ "version": "6.10.0",
5023
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
5024
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
5025
+ "requires": {
5026
+ "fast-deep-equal": "^2.0.1",
5027
+ "fast-json-stable-stringify": "^2.0.0",
5028
+ "json-schema-traverse": "^0.4.1",
5029
+ "uri-js": "^4.2.2"
5030
+ }
5031
+ },
5032
+ "ajv-keywords": {
5033
+ "version": "3.4.0",
5034
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
5035
+ "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw=="
5036
+ },
5037
+ "fast-deep-equal": {
5038
+ "version": "2.0.1",
5039
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
5040
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
5041
+ },
5042
+ "json-schema-traverse": {
5043
+ "version": "0.4.1",
5044
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5045
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
5046
+ },
5047
+ "schema-utils": {
5048
+ "version": "0.4.7",
5049
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
5050
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
5051
+ "requires": {
5052
+ "ajv": "^6.1.0",
5053
+ "ajv-keywords": "^3.1.0"
5054
+ }
5055
+ }
5056
+ }
5057
+ },
5058
+ "postcss-value-parser": {
5059
+ "version": "3.3.1",
5060
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
5061
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
5062
+ },
5063
+ "prelude-ls": {
5064
+ "version": "1.1.2",
5065
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5066
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
5067
+ },
5068
+ "prepend-http": {
5069
+ "version": "1.0.4",
5070
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
5071
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
5072
+ },
5073
+ "private": {
5074
+ "version": "0.1.8",
5075
+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
5076
+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
5077
+ },
5078
+ "process": {
5079
+ "version": "0.11.10",
5080
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
5081
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
5082
+ },
5083
+ "process-nextick-args": {
5084
+ "version": "2.0.0",
5085
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
5086
+ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
5087
+ },
5088
+ "progress": {
5089
+ "version": "2.0.3",
5090
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
5091
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
5092
+ },
5093
+ "prop-types": {
5094
+ "version": "15.7.2",
5095
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
5096
+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
5097
+ "requires": {
5098
+ "loose-envify": "^1.4.0",
5099
+ "object-assign": "^4.1.1",
5100
+ "react-is": "^16.8.1"
5101
+ }
5102
+ },
5103
+ "prr": {
5104
+ "version": "1.0.1",
5105
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
5106
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
5107
+ },
5108
+ "pseudomap": {
5109
+ "version": "1.0.2",
5110
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
5111
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
5112
+ },
5113
+ "psl": {
5114
+ "version": "1.1.31",
5115
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
5116
+ "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw=="
5117
+ },
5118
+ "public-encrypt": {
5119
+ "version": "4.0.3",
5120
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
5121
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
5122
+ "requires": {
5123
+ "bn.js": "^4.1.0",
5124
+ "browserify-rsa": "^4.0.0",
5125
+ "create-hash": "^1.1.0",
5126
+ "parse-asn1": "^5.0.0",
5127
+ "randombytes": "^2.0.1",
5128
+ "safe-buffer": "^5.1.2"
5129
+ }
5130
+ },
5131
+ "punycode": {
5132
+ "version": "2.1.1",
5133
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5134
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
5135
+ },
5136
+ "qs": {
5137
+ "version": "6.5.2",
5138
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5139
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
5140
+ },
5141
+ "querystring": {
5142
+ "version": "0.2.0",
5143
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
5144
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
5145
+ },
5146
+ "querystring-es3": {
5147
+ "version": "0.2.1",
5148
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
5149
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
5150
+ },
5151
+ "randombytes": {
5152
+ "version": "2.1.0",
5153
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
5154
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5155
+ "requires": {
5156
+ "safe-buffer": "^5.1.0"
5157
+ }
5158
+ },
5159
+ "randomfill": {
5160
+ "version": "1.0.4",
5161
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
5162
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
5163
+ "requires": {
5164
+ "randombytes": "^2.0.5",
5165
+ "safe-buffer": "^5.1.0"
5166
+ }
5167
+ },
5168
+ "raw-loader": {
5169
+ "version": "0.5.1",
5170
+ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz",
5171
+ "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao="
5172
+ },
5173
+ "rc": {
5174
+ "version": "1.2.8",
5175
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
5176
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
5177
+ "requires": {
5178
+ "deep-extend": "^0.6.0",
5179
+ "ini": "~1.3.0",
5180
+ "minimist": "^1.2.0",
5181
+ "strip-json-comments": "~2.0.1"
5182
+ },
5183
+ "dependencies": {
5184
+ "minimist": {
5185
+ "version": "1.2.0",
5186
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5187
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
5188
+ }
5189
+ }
5190
+ },
5191
+ "react-is": {
5192
+ "version": "16.8.6",
5193
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz",
5194
+ "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA=="
5195
+ },
5196
+ "read-pkg": {
5197
+ "version": "1.1.0",
5198
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
5199
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
5200
+ "requires": {
5201
+ "load-json-file": "^1.0.0",
5202
+ "normalize-package-data": "^2.3.2",
5203
+ "path-type": "^1.0.0"
5204
+ }
5205
+ },
5206
+ "read-pkg-up": {
5207
+ "version": "1.0.1",
5208
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
5209
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
5210
+ "requires": {
5211
+ "find-up": "^1.0.0",
5212
+ "read-pkg": "^1.0.0"
5213
+ },
5214
+ "dependencies": {
5215
+ "find-up": {
5216
+ "version": "1.1.2",
5217
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
5218
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
5219
+ "requires": {
5220
+ "path-exists": "^2.0.0",
5221
+ "pinkie-promise": "^2.0.0"
5222
+ }
5223
+ },
5224
+ "path-exists": {
5225
+ "version": "2.1.0",
5226
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
5227
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
5228
+ "requires": {
5229
+ "pinkie-promise": "^2.0.0"
5230
+ }
5231
+ }
5232
+ }
5233
+ },
5234
+ "readable-stream": {
5235
+ "version": "2.3.6",
5236
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5237
+ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5238
+ "requires": {
5239
+ "core-util-is": "~1.0.0",
5240
+ "inherits": "~2.0.3",
5241
+ "isarray": "~1.0.0",
5242
+ "process-nextick-args": "~2.0.0",
5243
+ "safe-buffer": "~5.1.1",
5244
+ "string_decoder": "~1.1.1",
5245
+ "util-deprecate": "~1.0.1"
5246
+ }
5247
+ },
5248
+ "readdirp": {
5249
+ "version": "2.2.1",
5250
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
5251
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
5252
+ "requires": {
5253
+ "graceful-fs": "^4.1.11",
5254
+ "micromatch": "^3.1.10",
5255
+ "readable-stream": "^2.0.2"
5256
+ }
5257
+ },
5258
+ "rechoir": {
5259
+ "version": "0.6.2",
5260
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
5261
+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
5262
+ "requires": {
5263
+ "resolve": "^1.1.6"
5264
+ }
5265
+ },
5266
+ "redent": {
5267
+ "version": "1.0.0",
5268
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
5269
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
5270
+ "requires": {
5271
+ "indent-string": "^2.1.0",
5272
+ "strip-indent": "^1.0.1"
5273
+ }
5274
+ },
5275
+ "regenerate": {
5276
+ "version": "1.4.0",
5277
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
5278
+ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
5279
+ },
5280
+ "regenerator-runtime": {
5281
+ "version": "0.11.1",
5282
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
5283
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
5284
+ },
5285
+ "regenerator-transform": {
5286
+ "version": "0.10.1",
5287
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
5288
+ "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
5289
+ "requires": {
5290
+ "babel-runtime": "^6.18.0",
5291
+ "babel-types": "^6.19.0",
5292
+ "private": "^0.1.6"
5293
+ }
5294
+ },
5295
+ "regex-not": {
5296
+ "version": "1.0.2",
5297
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5298
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5299
+ "requires": {
5300
+ "extend-shallow": "^3.0.2",
5301
+ "safe-regex": "^1.1.0"
5302
+ }
5303
+ },
5304
+ "regexpp": {
5305
+ "version": "1.1.0",
5306
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz",
5307
+ "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw=="
5308
+ },
5309
+ "regexpu-core": {
5310
+ "version": "2.0.0",
5311
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
5312
+ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
5313
+ "requires": {
5314
+ "regenerate": "^1.2.1",
5315
+ "regjsgen": "^0.2.0",
5316
+ "regjsparser": "^0.1.4"
5317
+ }
5318
+ },
5319
+ "registry-auth-token": {
5320
+ "version": "3.4.0",
5321
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
5322
+ "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
5323
+ "requires": {
5324
+ "rc": "^1.1.6",
5325
+ "safe-buffer": "^5.0.1"
5326
+ }
5327
+ },
5328
+ "registry-url": {
5329
+ "version": "3.1.0",
5330
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
5331
+ "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
5332
+ "requires": {
5333
+ "rc": "^1.0.1"
5334
+ }
5335
+ },
5336
+ "regjsgen": {
5337
+ "version": "0.2.0",
5338
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
5339
+ "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
5340
+ },
5341
+ "regjsparser": {
5342
+ "version": "0.1.5",
5343
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
5344
+ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
5345
+ "requires": {
5346
+ "jsesc": "~0.5.0"
5347
+ },
5348
+ "dependencies": {
5349
+ "jsesc": {
5350
+ "version": "0.5.0",
5351
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
5352
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
5353
+ }
5354
+ }
5355
+ },
5356
+ "remove-trailing-separator": {
5357
+ "version": "1.1.0",
5358
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5359
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
5360
+ },
5361
+ "repeat-element": {
5362
+ "version": "1.1.3",
5363
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5364
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
5365
+ },
5366
+ "repeat-string": {
5367
+ "version": "1.6.1",
5368
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5369
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
5370
+ },
5371
+ "repeating": {
5372
+ "version": "2.0.1",
5373
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
5374
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
5375
+ "requires": {
5376
+ "is-finite": "^1.0.0"
5377
+ }
5378
+ },
5379
+ "request": {
5380
+ "version": "2.88.0",
5381
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
5382
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
5383
+ "requires": {
5384
+ "aws-sign2": "~0.7.0",
5385
+ "aws4": "^1.8.0",
5386
+ "caseless": "~0.12.0",
5387
+ "combined-stream": "~1.0.6",
5388
+ "extend": "~3.0.2",
5389
+ "forever-agent": "~0.6.1",
5390
+ "form-data": "~2.3.2",
5391
+ "har-validator": "~5.1.0",
5392
+ "http-signature": "~1.2.0",
5393
+ "is-typedarray": "~1.0.0",
5394
+ "isstream": "~0.1.2",
5395
+ "json-stringify-safe": "~5.0.1",
5396
+ "mime-types": "~2.1.19",
5397
+ "oauth-sign": "~0.9.0",
5398
+ "performance-now": "^2.1.0",
5399
+ "qs": "~6.5.2",
5400
+ "safe-buffer": "^5.1.2",
5401
+ "tough-cookie": "~2.4.3",
5402
+ "tunnel-agent": "^0.6.0",
5403
+ "uuid": "^3.3.2"
5404
+ }
5405
+ },
5406
+ "require-directory": {
5407
+ "version": "2.1.1",
5408
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5409
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
5410
+ },
5411
+ "require-from-string": {
5412
+ "version": "2.0.2",
5413
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
5414
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
5415
+ },
5416
+ "require-main-filename": {
5417
+ "version": "1.0.1",
5418
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
5419
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
5420
+ },
5421
+ "require-uncached": {
5422
+ "version": "1.0.3",
5423
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
5424
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
5425
+ "requires": {
5426
+ "caller-path": "^0.1.0",
5427
+ "resolve-from": "^1.0.0"
5428
+ }
5429
+ },
5430
+ "requireindex": {
5431
+ "version": "1.1.0",
5432
+ "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz",
5433
+ "integrity": "sha1-5UBLgVV+91225JxacgBIk/4D4WI="
5434
+ },
5435
+ "resolve": {
5436
+ "version": "1.10.1",
5437
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz",
5438
+ "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==",
5439
+ "requires": {
5440
+ "path-parse": "^1.0.6"
5441
+ }
5442
+ },
5443
+ "resolve-from": {
5444
+ "version": "1.0.1",
5445
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
5446
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY="
5447
+ },
5448
+ "resolve-pkg": {
5449
+ "version": "1.0.0",
5450
+ "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-1.0.0.tgz",
5451
+ "integrity": "sha1-4ZoV54rKLhJEYdySsuOUPvk0lNk=",
5452
+ "requires": {
5453
+ "resolve-from": "^2.0.0"
5454
+ },
5455
+ "dependencies": {
5456
+ "resolve-from": {
5457
+ "version": "2.0.0",
5458
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
5459
+ "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c="
5460
+ }
5461
+ }
5462
+ },
5463
+ "resolve-url": {
5464
+ "version": "0.2.1",
5465
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5466
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
5467
+ },
5468
+ "restore-cursor": {
5469
+ "version": "2.0.0",
5470
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
5471
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
5472
+ "requires": {
5473
+ "onetime": "^2.0.0",
5474
+ "signal-exit": "^3.0.2"
5475
+ }
5476
+ },
5477
+ "ret": {
5478
+ "version": "0.1.15",
5479
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5480
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
5481
+ },
5482
+ "right-align": {
5483
+ "version": "0.1.3",
5484
+ "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
5485
+ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
5486
+ "requires": {
5487
+ "align-text": "^0.1.1"
5488
+ }
5489
+ },
5490
+ "rimraf": {
5491
+ "version": "2.6.3",
5492
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
5493
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
5494
+ "requires": {
5495
+ "glob": "^7.1.3"
5496
+ }
5497
+ },
5498
+ "ripemd160": {
5499
+ "version": "2.0.2",
5500
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
5501
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
5502
+ "requires": {
5503
+ "hash-base": "^3.0.0",
5504
+ "inherits": "^2.0.1"
5505
+ }
5506
+ },
5507
+ "run-async": {
5508
+ "version": "2.3.0",
5509
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
5510
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
5511
+ "requires": {
5512
+ "is-promise": "^2.1.0"
5513
+ }
5514
+ },
5515
+ "rx-lite": {
5516
+ "version": "4.0.8",
5517
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
5518
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ="
5519
+ },
5520
+ "rx-lite-aggregates": {
5521
+ "version": "4.0.8",
5522
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
5523
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
5524
+ "requires": {
5525
+ "rx-lite": "*"
5526
+ }
5527
+ },
5528
+ "rxjs": {
5529
+ "version": "5.5.12",
5530
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
5531
+ "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
5532
+ "requires": {
5533
+ "symbol-observable": "1.0.1"
5534
+ }
5535
+ },
5536
+ "safe-buffer": {
5537
+ "version": "5.1.2",
5538
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5539
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
5540
+ },
5541
+ "safe-regex": {
5542
+ "version": "1.1.0",
5543
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5544
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5545
+ "requires": {
5546
+ "ret": "~0.1.10"
5547
+ }
5548
+ },
5549
+ "safer-buffer": {
5550
+ "version": "2.1.2",
5551
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5552
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
5553
+ },
5554
+ "sass-graph": {
5555
+ "version": "2.2.4",
5556
+ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
5557
+ "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
5558
+ "requires": {
5559
+ "glob": "^7.0.0",
5560
+ "lodash": "^4.0.0",
5561
+ "scss-tokenizer": "^0.2.3",
5562
+ "yargs": "^7.0.0"
5563
+ }
5564
+ },
5565
+ "sass-loader": {
5566
+ "version": "6.0.7",
5567
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz",
5568
+ "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==",
5569
+ "requires": {
5570
+ "clone-deep": "^2.0.1",
5571
+ "loader-utils": "^1.0.1",
5572
+ "lodash.tail": "^4.1.1",
5573
+ "neo-async": "^2.5.0",
5574
+ "pify": "^3.0.0"
5575
+ }
5576
+ },
5577
+ "schema-utils": {
5578
+ "version": "0.3.0",
5579
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
5580
+ "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
5581
+ "requires": {
5582
+ "ajv": "^5.0.0"
5583
+ }
5584
+ },
5585
+ "scss-tokenizer": {
5586
+ "version": "0.2.3",
5587
+ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
5588
+ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
5589
+ "requires": {
5590
+ "js-base64": "^2.1.8",
5591
+ "source-map": "^0.4.2"
5592
+ },
5593
+ "dependencies": {
5594
+ "source-map": {
5595
+ "version": "0.4.4",
5596
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
5597
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
5598
+ "requires": {
5599
+ "amdefine": ">=0.0.4"
5600
+ }
5601
+ }
5602
+ }
5603
+ },
5604
+ "semver": {
5605
+ "version": "5.7.0",
5606
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
5607
+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
5608
+ },
5609
+ "semver-diff": {
5610
+ "version": "2.1.0",
5611
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
5612
+ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
5613
+ "requires": {
5614
+ "semver": "^5.0.3"
5615
+ }
5616
+ },
5617
+ "set-blocking": {
5618
+ "version": "2.0.0",
5619
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5620
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
5621
+ },
5622
+ "set-value": {
5623
+ "version": "2.0.0",
5624
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
5625
+ "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
5626
+ "requires": {
5627
+ "extend-shallow": "^2.0.1",
5628
+ "is-extendable": "^0.1.1",
5629
+ "is-plain-object": "^2.0.3",
5630
+ "split-string": "^3.0.1"
5631
+ },
5632
+ "dependencies": {
5633
+ "extend-shallow": {
5634
+ "version": "2.0.1",
5635
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5636
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5637
+ "requires": {
5638
+ "is-extendable": "^0.1.0"
5639
+ }
5640
+ }
5641
+ }
5642
+ },
5643
+ "setimmediate": {
5644
+ "version": "1.0.5",
5645
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
5646
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
5647
+ },
5648
+ "sha.js": {
5649
+ "version": "2.4.11",
5650
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
5651
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
5652
+ "requires": {
5653
+ "inherits": "^2.0.1",
5654
+ "safe-buffer": "^5.0.1"
5655
+ }
5656
+ },
5657
+ "shallow-clone": {
5658
+ "version": "1.0.0",
5659
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
5660
+ "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
5661
+ "requires": {
5662
+ "is-extendable": "^0.1.1",
5663
+ "kind-of": "^5.0.0",
5664
+ "mixin-object": "^2.0.1"
5665
+ },
5666
+ "dependencies": {
5667
+ "kind-of": {
5668
+ "version": "5.1.0",
5669
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
5670
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
5671
+ }
5672
+ }
5673
+ },
5674
+ "shebang-command": {
5675
+ "version": "1.2.0",
5676
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5677
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5678
+ "requires": {
5679
+ "shebang-regex": "^1.0.0"
5680
+ }
5681
+ },
5682
+ "shebang-regex": {
5683
+ "version": "1.0.0",
5684
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5685
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
5686
+ },
5687
+ "shelljs": {
5688
+ "version": "0.8.3",
5689
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz",
5690
+ "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==",
5691
+ "requires": {
5692
+ "glob": "^7.0.0",
5693
+ "interpret": "^1.0.0",
5694
+ "rechoir": "^0.6.2"
5695
+ }
5696
+ },
5697
+ "signal-exit": {
5698
+ "version": "3.0.2",
5699
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
5700
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
5701
+ },
5702
+ "slash": {
5703
+ "version": "1.0.0",
5704
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
5705
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
5706
+ },
5707
+ "slice-ansi": {
5708
+ "version": "1.0.0",
5709
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
5710
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
5711
+ "requires": {
5712
+ "is-fullwidth-code-point": "^2.0.0"
5713
+ }
5714
+ },
5715
+ "snapdragon": {
5716
+ "version": "0.8.2",
5717
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5718
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5719
+ "requires": {
5720
+ "base": "^0.11.1",
5721
+ "debug": "^2.2.0",
5722
+ "define-property": "^0.2.5",
5723
+ "extend-shallow": "^2.0.1",
5724
+ "map-cache": "^0.2.2",
5725
+ "source-map": "^0.5.6",
5726
+ "source-map-resolve": "^0.5.0",
5727
+ "use": "^3.1.0"
5728
+ },
5729
+ "dependencies": {
5730
+ "define-property": {
5731
+ "version": "0.2.5",
5732
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5733
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5734
+ "requires": {
5735
+ "is-descriptor": "^0.1.0"
5736
+ }
5737
+ },
5738
+ "extend-shallow": {
5739
+ "version": "2.0.1",
5740
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5741
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5742
+ "requires": {
5743
+ "is-extendable": "^0.1.0"
5744
+ }
5745
+ },
5746
+ "source-map": {
5747
+ "version": "0.5.7",
5748
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5749
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
5750
+ }
5751
+ }
5752
+ },
5753
+ "snapdragon-node": {
5754
+ "version": "2.1.1",
5755
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5756
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5757
+ "requires": {
5758
+ "define-property": "^1.0.0",
5759
+ "isobject": "^3.0.0",
5760
+ "snapdragon-util": "^3.0.1"
5761
+ },
5762
+ "dependencies": {
5763
+ "define-property": {
5764
+ "version": "1.0.0",
5765
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5766
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5767
+ "requires": {
5768
+ "is-descriptor": "^1.0.0"
5769
+ }
5770
+ },
5771
+ "is-accessor-descriptor": {
5772
+ "version": "1.0.0",
5773
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5774
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5775
+ "requires": {
5776
+ "kind-of": "^6.0.0"
5777
+ }
5778
+ },
5779
+ "is-data-descriptor": {
5780
+ "version": "1.0.0",
5781
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5782
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5783
+ "requires": {
5784
+ "kind-of": "^6.0.0"
5785
+ }
5786
+ },
5787
+ "is-descriptor": {
5788
+ "version": "1.0.2",
5789
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5790
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5791
+ "requires": {
5792
+ "is-accessor-descriptor": "^1.0.0",
5793
+ "is-data-descriptor": "^1.0.0",
5794
+ "kind-of": "^6.0.2"
5795
+ }
5796
+ }
5797
+ }
5798
+ },
5799
+ "snapdragon-util": {
5800
+ "version": "3.0.1",
5801
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5802
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5803
+ "requires": {
5804
+ "kind-of": "^3.2.0"
5805
+ },
5806
+ "dependencies": {
5807
+ "kind-of": {
5808
+ "version": "3.2.2",
5809
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5810
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5811
+ "requires": {
5812
+ "is-buffer": "^1.1.5"
5813
+ }
5814
+ }
5815
+ }
5816
+ },
5817
+ "source-list-map": {
5818
+ "version": "2.0.1",
5819
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
5820
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
5821
+ },
5822
+ "source-map": {
5823
+ "version": "0.6.1",
5824
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5825
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
5826
+ },
5827
+ "source-map-resolve": {
5828
+ "version": "0.5.2",
5829
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
5830
+ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
5831
+ "requires": {
5832
+ "atob": "^2.1.1",
5833
+ "decode-uri-component": "^0.2.0",
5834
+ "resolve-url": "^0.2.1",
5835
+ "source-map-url": "^0.4.0",
5836
+ "urix": "^0.1.0"
5837
+ }
5838
+ },
5839
+ "source-map-support": {
5840
+ "version": "0.4.18",
5841
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
5842
+ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
5843
+ "requires": {
5844
+ "source-map": "^0.5.6"
5845
+ },
5846
+ "dependencies": {
5847
+ "source-map": {
5848
+ "version": "0.5.7",
5849
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5850
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
5851
+ }
5852
+ }
5853
+ },
5854
+ "source-map-url": {
5855
+ "version": "0.4.0",
5856
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
5857
+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
5858
+ },
5859
+ "spdx-correct": {
5860
+ "version": "3.1.0",
5861
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
5862
+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
5863
+ "requires": {
5864
+ "spdx-expression-parse": "^3.0.0",
5865
+ "spdx-license-ids": "^3.0.0"
5866
+ }
5867
+ },
5868
+ "spdx-exceptions": {
5869
+ "version": "2.2.0",
5870
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
5871
+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA=="
5872
+ },
5873
+ "spdx-expression-parse": {
5874
+ "version": "3.0.0",
5875
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
5876
+ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
5877
+ "requires": {
5878
+ "spdx-exceptions": "^2.1.0",
5879
+ "spdx-license-ids": "^3.0.0"
5880
+ }
5881
+ },
5882
+ "spdx-license-ids": {
5883
+ "version": "3.0.4",
5884
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
5885
+ "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA=="
5886
+ },
5887
+ "split-string": {
5888
+ "version": "3.1.0",
5889
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
5890
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5891
+ "requires": {
5892
+ "extend-shallow": "^3.0.0"
5893
+ }
5894
+ },
5895
+ "sprintf-js": {
5896
+ "version": "1.0.3",
5897
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
5898
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
5899
+ },
5900
+ "sshpk": {
5901
+ "version": "1.16.1",
5902
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
5903
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
5904
+ "requires": {
5905
+ "asn1": "~0.2.3",
5906
+ "assert-plus": "^1.0.0",
5907
+ "bcrypt-pbkdf": "^1.0.0",
5908
+ "dashdash": "^1.12.0",
5909
+ "ecc-jsbn": "~0.1.1",
5910
+ "getpass": "^0.1.1",
5911
+ "jsbn": "~0.1.0",
5912
+ "safer-buffer": "^2.0.2",
5913
+ "tweetnacl": "~0.14.0"
5914
+ }
5915
+ },
5916
+ "static-extend": {
5917
+ "version": "0.1.2",
5918
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
5919
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
5920
+ "requires": {
5921
+ "define-property": "^0.2.5",
5922
+ "object-copy": "^0.1.0"
5923
+ },
5924
+ "dependencies": {
5925
+ "define-property": {
5926
+ "version": "0.2.5",
5927
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5928
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5929
+ "requires": {
5930
+ "is-descriptor": "^0.1.0"
5931
+ }
5932
+ }
5933
+ }
5934
+ },
5935
+ "stdout-stream": {
5936
+ "version": "1.4.1",
5937
+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
5938
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
5939
+ "requires": {
5940
+ "readable-stream": "^2.0.1"
5941
+ }
5942
+ },
5943
+ "stream-browserify": {
5944
+ "version": "2.0.2",
5945
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
5946
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
5947
+ "requires": {
5948
+ "inherits": "~2.0.1",
5949
+ "readable-stream": "^2.0.2"
5950
+ }
5951
+ },
5952
+ "stream-http": {
5953
+ "version": "2.8.3",
5954
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
5955
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
5956
+ "requires": {
5957
+ "builtin-status-codes": "^3.0.0",
5958
+ "inherits": "^2.0.1",
5959
+ "readable-stream": "^2.3.6",
5960
+ "to-arraybuffer": "^1.0.0",
5961
+ "xtend": "^4.0.0"
5962
+ }
5963
+ },
5964
+ "string-width": {
5965
+ "version": "2.1.1",
5966
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5967
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5968
+ "requires": {
5969
+ "is-fullwidth-code-point": "^2.0.0",
5970
+ "strip-ansi": "^4.0.0"
5971
+ },
5972
+ "dependencies": {
5973
+ "ansi-regex": {
5974
+ "version": "3.0.0",
5975
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5976
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
5977
+ },
5978
+ "strip-ansi": {
5979
+ "version": "4.0.0",
5980
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5981
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5982
+ "requires": {
5983
+ "ansi-regex": "^3.0.0"
5984
+ }
5985
+ }
5986
+ }
5987
+ },
5988
+ "string_decoder": {
5989
+ "version": "1.1.1",
5990
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5991
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5992
+ "requires": {
5993
+ "safe-buffer": "~5.1.0"
5994
+ }
5995
+ },
5996
+ "strip-ansi": {
5997
+ "version": "3.0.1",
5998
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5999
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6000
+ "requires": {
6001
+ "ansi-regex": "^2.0.0"
6002
+ }
6003
+ },
6004
+ "strip-bom": {
6005
+ "version": "2.0.0",
6006
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
6007
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
6008
+ "requires": {
6009
+ "is-utf8": "^0.2.0"
6010
+ }
6011
+ },
6012
+ "strip-eof": {
6013
+ "version": "1.0.0",
6014
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6015
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
6016
+ },
6017
+ "strip-indent": {
6018
+ "version": "1.0.1",
6019
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
6020
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
6021
+ "requires": {
6022
+ "get-stdin": "^4.0.1"
6023
+ }
6024
+ },
6025
+ "strip-json-comments": {
6026
+ "version": "2.0.1",
6027
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
6028
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
6029
+ },
6030
+ "style-loader": {
6031
+ "version": "0.19.1",
6032
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.1.tgz",
6033
+ "integrity": "sha512-IRE+ijgojrygQi3rsqT0U4dd+UcPCqcVvauZpCnQrGAlEe+FUIyrK93bUDScamesjP08JlQNsFJU+KmPedP5Og==",
6034
+ "requires": {
6035
+ "loader-utils": "^1.0.2",
6036
+ "schema-utils": "^0.3.0"
6037
+ }
6038
+ },
6039
+ "supports-color": {
6040
+ "version": "5.5.0",
6041
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6042
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6043
+ "requires": {
6044
+ "has-flag": "^3.0.0"
6045
+ }
6046
+ },
6047
+ "symbol-observable": {
6048
+ "version": "1.0.1",
6049
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
6050
+ "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ="
6051
+ },
6052
+ "table": {
6053
+ "version": "4.0.2",
6054
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
6055
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
6056
+ "requires": {
6057
+ "ajv": "^5.2.3",
6058
+ "ajv-keywords": "^2.1.0",
6059
+ "chalk": "^2.1.0",
6060
+ "lodash": "^4.17.4",
6061
+ "slice-ansi": "1.0.0",
6062
+ "string-width": "^2.1.1"
6063
+ }
6064
+ },
6065
+ "tapable": {
6066
+ "version": "0.2.9",
6067
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz",
6068
+ "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A=="
6069
+ },
6070
+ "tar": {
6071
+ "version": "2.2.1",
6072
+ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
6073
+ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
6074
+ "requires": {
6075
+ "block-stream": "*",
6076
+ "fstream": "^1.0.2",
6077
+ "inherits": "2"
6078
+ }
6079
+ },
6080
+ "term-size": {
6081
+ "version": "1.2.0",
6082
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
6083
+ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
6084
+ "requires": {
6085
+ "execa": "^0.7.0"
6086
+ }
6087
+ },
6088
+ "text-table": {
6089
+ "version": "0.2.0",
6090
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
6091
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
6092
+ },
6093
+ "through": {
6094
+ "version": "2.3.8",
6095
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6096
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
6097
+ },
6098
+ "timed-out": {
6099
+ "version": "4.0.1",
6100
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
6101
+ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
6102
+ },
6103
+ "timers-browserify": {
6104
+ "version": "2.0.10",
6105
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
6106
+ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
6107
+ "requires": {
6108
+ "setimmediate": "^1.0.4"
6109
+ }
6110
+ },
6111
+ "tmp": {
6112
+ "version": "0.0.33",
6113
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
6114
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
6115
+ "requires": {
6116
+ "os-tmpdir": "~1.0.2"
6117
+ }
6118
+ },
6119
+ "to-arraybuffer": {
6120
+ "version": "1.0.1",
6121
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
6122
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
6123
+ },
6124
+ "to-fast-properties": {
6125
+ "version": "1.0.3",
6126
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
6127
+ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
6128
+ },
6129
+ "to-object-path": {
6130
+ "version": "0.3.0",
6131
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6132
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6133
+ "requires": {
6134
+ "kind-of": "^3.0.2"
6135
+ },
6136
+ "dependencies": {
6137
+ "kind-of": {
6138
+ "version": "3.2.2",
6139
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6140
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6141
+ "requires": {
6142
+ "is-buffer": "^1.1.5"
6143
+ }
6144
+ }
6145
+ }
6146
+ },
6147
+ "to-regex": {
6148
+ "version": "3.0.2",
6149
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6150
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6151
+ "requires": {
6152
+ "define-property": "^2.0.2",
6153
+ "extend-shallow": "^3.0.2",
6154
+ "regex-not": "^1.0.2",
6155
+ "safe-regex": "^1.1.0"
6156
+ }
6157
+ },
6158
+ "to-regex-range": {
6159
+ "version": "2.1.1",
6160
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
6161
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
6162
+ "requires": {
6163
+ "is-number": "^3.0.0",
6164
+ "repeat-string": "^1.6.1"
6165
+ }
6166
+ },
6167
+ "tough-cookie": {
6168
+ "version": "2.4.3",
6169
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
6170
+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
6171
+ "requires": {
6172
+ "psl": "^1.1.24",
6173
+ "punycode": "^1.4.1"
6174
+ },
6175
+ "dependencies": {
6176
+ "punycode": {
6177
+ "version": "1.4.1",
6178
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
6179
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
6180
+ }
6181
+ }
6182
+ },
6183
+ "trim-newlines": {
6184
+ "version": "1.0.0",
6185
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
6186
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM="
6187
+ },
6188
+ "trim-right": {
6189
+ "version": "1.0.1",
6190
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
6191
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
6192
+ },
6193
+ "true-case-path": {
6194
+ "version": "1.0.3",
6195
+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
6196
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
6197
+ "requires": {
6198
+ "glob": "^7.1.2"
6199
+ }
6200
+ },
6201
+ "tty-browserify": {
6202
+ "version": "0.0.0",
6203
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
6204
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
6205
+ },
6206
+ "tunnel-agent": {
6207
+ "version": "0.6.0",
6208
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6209
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6210
+ "requires": {
6211
+ "safe-buffer": "^5.0.1"
6212
+ }
6213
+ },
6214
+ "tweetnacl": {
6215
+ "version": "0.14.5",
6216
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6217
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
6218
+ },
6219
+ "type-check": {
6220
+ "version": "0.3.2",
6221
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6222
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6223
+ "requires": {
6224
+ "prelude-ls": "~1.1.2"
6225
+ }
6226
+ },
6227
+ "typedarray": {
6228
+ "version": "0.0.6",
6229
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
6230
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
6231
+ },
6232
+ "uglify-js": {
6233
+ "version": "2.8.29",
6234
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
6235
+ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
6236
+ "requires": {
6237
+ "source-map": "~0.5.1",
6238
+ "uglify-to-browserify": "~1.0.0",
6239
+ "yargs": "~3.10.0"
6240
+ },
6241
+ "dependencies": {
6242
+ "camelcase": {
6243
+ "version": "1.2.1",
6244
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
6245
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
6246
+ },
6247
+ "cliui": {
6248
+ "version": "2.1.0",
6249
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
6250
+ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
6251
+ "requires": {
6252
+ "center-align": "^0.1.1",
6253
+ "right-align": "^0.1.1",
6254
+ "wordwrap": "0.0.2"
6255
+ }
6256
+ },
6257
+ "source-map": {
6258
+ "version": "0.5.7",
6259
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6260
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
6261
+ },
6262
+ "wordwrap": {
6263
+ "version": "0.0.2",
6264
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
6265
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
6266
+ },
6267
+ "yargs": {
6268
+ "version": "3.10.0",
6269
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
6270
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
6271
+ "requires": {
6272
+ "camelcase": "^1.0.2",
6273
+ "cliui": "^2.1.0",
6274
+ "decamelize": "^1.0.0",
6275
+ "window-size": "0.1.0"
6276
+ }
6277
+ }
6278
+ }
6279
+ },
6280
+ "uglify-to-browserify": {
6281
+ "version": "1.0.2",
6282
+ "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
6283
+ "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
6284
+ "optional": true
6285
+ },
6286
+ "uglifyjs-webpack-plugin": {
6287
+ "version": "0.4.6",
6288
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
6289
+ "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
6290
+ "requires": {
6291
+ "source-map": "^0.5.6",
6292
+ "uglify-js": "^2.8.29",
6293
+ "webpack-sources": "^1.0.1"
6294
+ },
6295
+ "dependencies": {
6296
+ "source-map": {
6297
+ "version": "0.5.7",
6298
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6299
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
6300
+ }
6301
+ }
6302
+ },
6303
+ "union-value": {
6304
+ "version": "1.0.0",
6305
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
6306
+ "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
6307
+ "requires": {
6308
+ "arr-union": "^3.1.0",
6309
+ "get-value": "^2.0.6",
6310
+ "is-extendable": "^0.1.1",
6311
+ "set-value": "^0.4.3"
6312
+ },
6313
+ "dependencies": {
6314
+ "extend-shallow": {
6315
+ "version": "2.0.1",
6316
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6317
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6318
+ "requires": {
6319
+ "is-extendable": "^0.1.0"
6320
+ }
6321
+ },
6322
+ "set-value": {
6323
+ "version": "0.4.3",
6324
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
6325
+ "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
6326
+ "requires": {
6327
+ "extend-shallow": "^2.0.1",
6328
+ "is-extendable": "^0.1.1",
6329
+ "is-plain-object": "^2.0.1",
6330
+ "to-object-path": "^0.3.0"
6331
+ }
6332
+ }
6333
+ }
6334
+ },
6335
+ "unique-string": {
6336
+ "version": "1.0.0",
6337
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
6338
+ "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
6339
+ "requires": {
6340
+ "crypto-random-string": "^1.0.0"
6341
+ }
6342
+ },
6343
+ "universalify": {
6344
+ "version": "0.1.2",
6345
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
6346
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
6347
+ },
6348
+ "unset-value": {
6349
+ "version": "1.0.0",
6350
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6351
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6352
+ "requires": {
6353
+ "has-value": "^0.3.1",
6354
+ "isobject": "^3.0.0"
6355
+ },
6356
+ "dependencies": {
6357
+ "has-value": {
6358
+ "version": "0.3.1",
6359
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6360
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6361
+ "requires": {
6362
+ "get-value": "^2.0.3",
6363
+ "has-values": "^0.1.4",
6364
+ "isobject": "^2.0.0"
6365
+ },
6366
+ "dependencies": {
6367
+ "isobject": {
6368
+ "version": "2.1.0",
6369
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6370
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6371
+ "requires": {
6372
+ "isarray": "1.0.0"
6373
+ }
6374
+ }
6375
+ }
6376
+ },
6377
+ "has-values": {
6378
+ "version": "0.1.4",
6379
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6380
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
6381
+ }
6382
+ }
6383
+ },
6384
+ "unzip-response": {
6385
+ "version": "2.0.1",
6386
+ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
6387
+ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
6388
+ },
6389
+ "upath": {
6390
+ "version": "1.1.2",
6391
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
6392
+ "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q=="
6393
+ },
6394
+ "update-notifier": {
6395
+ "version": "2.5.0",
6396
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
6397
+ "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
6398
+ "requires": {
6399
+ "boxen": "^1.2.1",
6400
+ "chalk": "^2.0.1",
6401
+ "configstore": "^3.0.0",
6402
+ "import-lazy": "^2.1.0",
6403
+ "is-ci": "^1.0.10",
6404
+ "is-installed-globally": "^0.1.0",
6405
+ "is-npm": "^1.0.0",
6406
+ "latest-version": "^3.0.0",
6407
+ "semver-diff": "^2.0.0",
6408
+ "xdg-basedir": "^3.0.0"
6409
+ }
6410
+ },
6411
+ "uri-js": {
6412
+ "version": "4.2.2",
6413
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
6414
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
6415
+ "requires": {
6416
+ "punycode": "^2.1.0"
6417
+ }
6418
+ },
6419
+ "urix": {
6420
+ "version": "0.1.0",
6421
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6422
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
6423
+ },
6424
+ "url": {
6425
+ "version": "0.11.0",
6426
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
6427
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
6428
+ "requires": {
6429
+ "punycode": "1.3.2",
6430
+ "querystring": "0.2.0"
6431
+ },
6432
+ "dependencies": {
6433
+ "punycode": {
6434
+ "version": "1.3.2",
6435
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
6436
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
6437
+ }
6438
+ }
6439
+ },
6440
+ "url-parse-lax": {
6441
+ "version": "1.0.0",
6442
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
6443
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
6444
+ "requires": {
6445
+ "prepend-http": "^1.0.1"
6446
+ }
6447
+ },
6448
+ "use": {
6449
+ "version": "3.1.1",
6450
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6451
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
6452
+ },
6453
+ "util": {
6454
+ "version": "0.11.1",
6455
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
6456
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
6457
+ "requires": {
6458
+ "inherits": "2.0.3"
6459
+ }
6460
+ },
6461
+ "util-deprecate": {
6462
+ "version": "1.0.2",
6463
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6464
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
6465
+ },
6466
+ "uuid": {
6467
+ "version": "3.3.2",
6468
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
6469
+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
6470
+ },
6471
+ "validate-npm-package-license": {
6472
+ "version": "3.0.4",
6473
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
6474
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
6475
+ "requires": {
6476
+ "spdx-correct": "^3.0.0",
6477
+ "spdx-expression-parse": "^3.0.0"
6478
+ }
6479
+ },
6480
+ "verror": {
6481
+ "version": "1.10.0",
6482
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
6483
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
6484
+ "requires": {
6485
+ "assert-plus": "^1.0.0",
6486
+ "core-util-is": "1.0.2",
6487
+ "extsprintf": "^1.2.0"
6488
+ }
6489
+ },
6490
+ "vm-browserify": {
6491
+ "version": "0.0.4",
6492
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
6493
+ "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
6494
+ "requires": {
6495
+ "indexof": "0.0.1"
6496
+ }
6497
+ },
6498
+ "watchpack": {
6499
+ "version": "1.6.0",
6500
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
6501
+ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
6502
+ "requires": {
6503
+ "chokidar": "^2.0.2",
6504
+ "graceful-fs": "^4.1.2",
6505
+ "neo-async": "^2.5.0"
6506
+ }
6507
+ },
6508
+ "webpack": {
6509
+ "version": "3.12.0",
6510
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
6511
+ "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
6512
+ "requires": {
6513
+ "acorn": "^5.0.0",
6514
+ "acorn-dynamic-import": "^2.0.0",
6515
+ "ajv": "^6.1.0",
6516
+ "ajv-keywords": "^3.1.0",
6517
+ "async": "^2.1.2",
6518
+ "enhanced-resolve": "^3.4.0",
6519
+ "escope": "^3.6.0",
6520
+ "interpret": "^1.0.0",
6521
+ "json-loader": "^0.5.4",
6522
+ "json5": "^0.5.1",
6523
+ "loader-runner": "^2.3.0",
6524
+ "loader-utils": "^1.1.0",
6525
+ "memory-fs": "~0.4.1",
6526
+ "mkdirp": "~0.5.0",
6527
+ "node-libs-browser": "^2.0.0",
6528
+ "source-map": "^0.5.3",
6529
+ "supports-color": "^4.2.1",
6530
+ "tapable": "^0.2.7",
6531
+ "uglifyjs-webpack-plugin": "^0.4.6",
6532
+ "watchpack": "^1.4.0",
6533
+ "webpack-sources": "^1.0.1",
6534
+ "yargs": "^8.0.2"
6535
+ },
6536
+ "dependencies": {
6537
+ "ajv": {
6538
+ "version": "6.10.0",
6539
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
6540
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
6541
+ "requires": {
6542
+ "fast-deep-equal": "^2.0.1",
6543
+ "fast-json-stable-stringify": "^2.0.0",
6544
+ "json-schema-traverse": "^0.4.1",
6545
+ "uri-js": "^4.2.2"
6546
+ }
6547
+ },
6548
+ "ajv-keywords": {
6549
+ "version": "3.4.0",
6550
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
6551
+ "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw=="
6552
+ },
6553
+ "fast-deep-equal": {
6554
+ "version": "2.0.1",
6555
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
6556
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
6557
+ },
6558
+ "has-flag": {
6559
+ "version": "2.0.0",
6560
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
6561
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
6562
+ },
6563
+ "json-schema-traverse": {
6564
+ "version": "0.4.1",
6565
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6566
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
6567
+ },
6568
+ "load-json-file": {
6569
+ "version": "2.0.0",
6570
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
6571
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
6572
+ "requires": {
6573
+ "graceful-fs": "^4.1.2",
6574
+ "parse-json": "^2.2.0",
6575
+ "pify": "^2.0.0",
6576
+ "strip-bom": "^3.0.0"
6577
+ }
6578
+ },
6579
+ "os-locale": {
6580
+ "version": "2.1.0",
6581
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
6582
+ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
6583
+ "requires": {
6584
+ "execa": "^0.7.0",
6585
+ "lcid": "^1.0.0",
6586
+ "mem": "^1.1.0"
6587
+ }
6588
+ },
6589
+ "path-type": {
6590
+ "version": "2.0.0",
6591
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
6592
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
6593
+ "requires": {
6594
+ "pify": "^2.0.0"
6595
+ }
6596
+ },
6597
+ "pify": {
6598
+ "version": "2.3.0",
6599
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6600
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
6601
+ },
6602
+ "read-pkg": {
6603
+ "version": "2.0.0",
6604
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
6605
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
6606
+ "requires": {
6607
+ "load-json-file": "^2.0.0",
6608
+ "normalize-package-data": "^2.3.2",
6609
+ "path-type": "^2.0.0"
6610
+ }
6611
+ },
6612
+ "read-pkg-up": {
6613
+ "version": "2.0.0",
6614
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
6615
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
6616
+ "requires": {
6617
+ "find-up": "^2.0.0",
6618
+ "read-pkg": "^2.0.0"
6619
+ }
6620
+ },
6621
+ "source-map": {
6622
+ "version": "0.5.7",
6623
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6624
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
6625
+ },
6626
+ "strip-bom": {
6627
+ "version": "3.0.0",
6628
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6629
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
6630
+ },
6631
+ "supports-color": {
6632
+ "version": "4.5.0",
6633
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
6634
+ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
6635
+ "requires": {
6636
+ "has-flag": "^2.0.0"
6637
+ }
6638
+ },
6639
+ "which-module": {
6640
+ "version": "2.0.0",
6641
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
6642
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
6643
+ },
6644
+ "yargs": {
6645
+ "version": "8.0.2",
6646
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
6647
+ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
6648
+ "requires": {
6649
+ "camelcase": "^4.1.0",
6650
+ "cliui": "^3.2.0",
6651
+ "decamelize": "^1.1.1",
6652
+ "get-caller-file": "^1.0.1",
6653
+ "os-locale": "^2.0.0",
6654
+ "read-pkg-up": "^2.0.0",
6655
+ "require-directory": "^2.1.1",
6656
+ "require-main-filename": "^1.0.1",
6657
+ "set-blocking": "^2.0.0",
6658
+ "string-width": "^2.0.0",
6659
+ "which-module": "^2.0.0",
6660
+ "y18n": "^3.2.1",
6661
+ "yargs-parser": "^7.0.0"
6662
+ }
6663
+ },
6664
+ "yargs-parser": {
6665
+ "version": "7.0.0",
6666
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
6667
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
6668
+ "requires": {
6669
+ "camelcase": "^4.1.0"
6670
+ }
6671
+ }
6672
+ }
6673
+ },
6674
+ "webpack-sources": {
6675
+ "version": "1.3.0",
6676
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
6677
+ "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
6678
+ "requires": {
6679
+ "source-list-map": "^2.0.0",
6680
+ "source-map": "~0.6.1"
6681
+ }
6682
+ },
6683
+ "which": {
6684
+ "version": "1.3.1",
6685
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6686
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6687
+ "requires": {
6688
+ "isexe": "^2.0.0"
6689
+ }
6690
+ },
6691
+ "which-module": {
6692
+ "version": "1.0.0",
6693
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
6694
+ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="
6695
+ },
6696
+ "wide-align": {
6697
+ "version": "1.1.3",
6698
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6699
+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6700
+ "requires": {
6701
+ "string-width": "^1.0.2 || 2"
6702
+ }
6703
+ },
6704
+ "widest-line": {
6705
+ "version": "2.0.1",
6706
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
6707
+ "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
6708
+ "requires": {
6709
+ "string-width": "^2.1.1"
6710
+ }
6711
+ },
6712
+ "window-size": {
6713
+ "version": "0.1.0",
6714
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
6715
+ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
6716
+ },
6717
+ "wordwrap": {
6718
+ "version": "1.0.0",
6719
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
6720
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
6721
+ },
6722
+ "wrap-ansi": {
6723
+ "version": "2.1.0",
6724
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
6725
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
6726
+ "requires": {
6727
+ "string-width": "^1.0.1",
6728
+ "strip-ansi": "^3.0.1"
6729
+ },
6730
+ "dependencies": {
6731
+ "is-fullwidth-code-point": {
6732
+ "version": "1.0.0",
6733
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6734
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6735
+ "requires": {
6736
+ "number-is-nan": "^1.0.0"
6737
+ }
6738
+ },
6739
+ "string-width": {
6740
+ "version": "1.0.2",
6741
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6742
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6743
+ "requires": {
6744
+ "code-point-at": "^1.0.0",
6745
+ "is-fullwidth-code-point": "^1.0.0",
6746
+ "strip-ansi": "^3.0.0"
6747
+ }
6748
+ }
6749
+ }
6750
+ },
6751
+ "wrappy": {
6752
+ "version": "1.0.2",
6753
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6754
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
6755
+ },
6756
+ "write": {
6757
+ "version": "0.2.1",
6758
+ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
6759
+ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
6760
+ "requires": {
6761
+ "mkdirp": "^0.5.1"
6762
+ }
6763
+ },
6764
+ "write-file-atomic": {
6765
+ "version": "2.4.2",
6766
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz",
6767
+ "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==",
6768
+ "requires": {
6769
+ "graceful-fs": "^4.1.11",
6770
+ "imurmurhash": "^0.1.4",
6771
+ "signal-exit": "^3.0.2"
6772
+ }
6773
+ },
6774
+ "xdg-basedir": {
6775
+ "version": "3.0.0",
6776
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
6777
+ "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ="
6778
+ },
6779
+ "xtend": {
6780
+ "version": "4.0.1",
6781
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
6782
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
6783
+ },
6784
+ "y18n": {
6785
+ "version": "3.2.1",
6786
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
6787
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
6788
+ },
6789
+ "yallist": {
6790
+ "version": "2.1.2",
6791
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
6792
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
6793
+ },
6794
+ "yargs": {
6795
+ "version": "7.1.0",
6796
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
6797
+ "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
6798
+ "requires": {
6799
+ "camelcase": "^3.0.0",
6800
+ "cliui": "^3.2.0",
6801
+ "decamelize": "^1.1.1",
6802
+ "get-caller-file": "^1.0.1",
6803
+ "os-locale": "^1.4.0",
6804
+ "read-pkg-up": "^1.0.1",
6805
+ "require-directory": "^2.1.1",
6806
+ "require-main-filename": "^1.0.1",
6807
+ "set-blocking": "^2.0.0",
6808
+ "string-width": "^1.0.2",
6809
+ "which-module": "^1.0.0",
6810
+ "y18n": "^3.2.1",
6811
+ "yargs-parser": "^5.0.0"
6812
+ },
6813
+ "dependencies": {
6814
+ "camelcase": {
6815
+ "version": "3.0.0",
6816
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
6817
+ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
6818
+ },
6819
+ "is-fullwidth-code-point": {
6820
+ "version": "1.0.0",
6821
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6822
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6823
+ "requires": {
6824
+ "number-is-nan": "^1.0.0"
6825
+ }
6826
+ },
6827
+ "string-width": {
6828
+ "version": "1.0.2",
6829
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6830
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6831
+ "requires": {
6832
+ "code-point-at": "^1.0.0",
6833
+ "is-fullwidth-code-point": "^1.0.0",
6834
+ "strip-ansi": "^3.0.0"
6835
+ }
6836
+ }
6837
+ }
6838
+ },
6839
+ "yargs-parser": {
6840
+ "version": "5.0.0",
6841
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
6842
+ "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
6843
+ "requires": {
6844
+ "camelcase": "^3.0.0"
6845
+ },
6846
+ "dependencies": {
6847
+ "camelcase": {
6848
+ "version": "3.0.0",
6849
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
6850
+ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
6851
+ }
6852
+ }
6853
+ }
6854
+ }
6855
+ }
package.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "china-video-block-cgb-guten-block",
3
+ "version": "1.0.0",
4
+ "private": true,
5
+ "scripts": {
6
+ "start": "cgb-scripts start",
7
+ "build": "cgb-scripts build",
8
+ "eject": "cgb-scripts eject"
9
+ },
10
+ "dependencies": {
11
+ "cgb-scripts": "1.17.0"
12
+ }
13
+ }
plugin.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Plugin Name: China Video Block
4
+ * Plugin URI: https://github.com/cncf/china-video-block
5
+ * Description: Gutenberg block that embeds one video for users in China, another for everyone else. Useful to accomodate video sites that are blocked in China.
6
+ * Author: cjyabraham
7
+ * Version: 0.2.0
8
+ * License: GPLv2
9
+ * License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
+ *
11
+ * @package WordPress
12
+ */
13
+
14
+ // Exit if accessed directly.
15
+ if ( ! defined( 'ABSPATH' ) ) {
16
+ exit;
17
+ }
18
+
19
+ /**
20
+ * Block Initializer.
21
+ */
22
+ require_once plugin_dir_path( __FILE__ ) . 'src/init.php';
23
+
24
+ require_once plugin_dir_path( __FILE__ ) . 'src/settings.php';
readme.txt ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === China Video Block ===
2
+ Contributors: cjyabraham
3
+ Tags: China, video, block
4
+ Requires at least: 5.0
5
+ Tested up to: 5.3.2
6
+ Stable tag: trunk
7
+ Requires PHP: 5.6.20
8
+ License: GPLv2
9
+ License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
+
11
+ 🇨🇳 🎬 🧱 Gutenberg block to serve China-based video to Chinese audience and YouTube video to everyone else.
12
+
13
+ == Description ==
14
+
15
+ 🇨🇳 🎬 🧱 This Gutenberg block allows for embedding a video in a WordPress post or page. If the user who views the page is in China, a different video will show from users in the rest of the world. This is to appropriately deal with China's Internet wall which blocks YouTube and other video platforms.
16
+
17
+ For more information on how to develop this block, please see the [github repo](https://github.com/cncf/china-video-block).
18
+
19
+ The plugin has been developed for [CNCF](https://www.cncf.io/) and [The Linux Foundation](https://www.linuxfoundation.org/).
20
+
21
+ == Installation ==
22
+
23
+ 1. Upload the plugin files to the `/wp-content/plugins/china-video-block` directory, or install the plugin through the WordPress plugins screen directly.
24
+ 1. Activate the plugin through the 'Plugins' screen in WordPress
25
+ 1. Use the Settings->China Video Block screen to set the IPInfo.io token
26
+ 1. Insert the block into a post or page.
27
+
28
+ == Screenshots ==
29
+
30
+ 1. China Video block inserted into a post.
31
+
32
+ == Changelog ==
33
+
34
+ = 0.2.0 =
35
+ * rewrite of the code to favor the China video; the problem was that, when favoring the non-China video, it would produce a failed request for users in China since it was loaded on page load before being changed to the China video
36
+ * when the ipinfo call produces and error, no cookie value is now set so that the call can be tried again during a subsequent page load
37
+
38
+ = 0.1.0 =
39
+ * First release
screenshot-1.png ADDED
Binary file
src/block/block.js ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * BLOCK: china-video-block
3
+ *
4
+ * Registering a basic block with Gutenberg.
5
+ * Simple block, renders and saves the same content without any interactivity.
6
+ *
7
+ * @package CGB
8
+ */
9
+
10
+ // Import CSS.
11
+ import './style.scss';
12
+ import './editor.scss';
13
+
14
+ const { __ } = wp.i18n; // Import __() from wp.i18n.
15
+ const { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks.
16
+ const { PlainText } = wp.editor;
17
+
18
+ /**
19
+ * Register: aa Gutenberg Block.
20
+ *
21
+ * Registers a new block provided a unique name and an object defining its
22
+ * behavior. Once registered, the block is made editor as an option to any
23
+ * editor interface where blocks are implemented.
24
+ *
25
+ * @link https://wordpress.org/gutenberg/handbook/block-api/
26
+ * @param {string} name Block name.
27
+ * @param {Object} settings Block settings.
28
+ * @return {?WPBlock} The block, if it has been successfully
29
+ * registered; otherwise `undefined`.
30
+ */
31
+ registerBlockType( 'cvb/block-china-video-block', {
32
+ // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.
33
+ title: __( 'China Video Block' ), // Block title.
34
+ icon: 'welcome-view-site', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.
35
+ category: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.
36
+ keywords: [
37
+ __( 'china video block' ),
38
+ ],
39
+ attributes: {
40
+ chinavid: {
41
+ type: 'string'
42
+ },
43
+ worldvid: {
44
+ type: 'string'
45
+ }
46
+ },
47
+
48
+ /**
49
+ * The edit function describes the structure of your block in the context of the editor.
50
+ * This represents what the editor will render when the block is used.
51
+ *
52
+ * The "edit" property must be a valid function.
53
+ *
54
+ * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/
55
+ */
56
+ edit: function( props ) {
57
+ const { setAttributes, attributes: { chinavid, worldvid }} = props;
58
+
59
+ return (
60
+ <div className={ props.className }>
61
+ <p>This block will show the Chinese video to users in China and the World video to everyone else. You must have a valid IPInfo.io token in <a href={cvbPHPVars.settingsURL}>the settings</a> for this to work.</p>
62
+ <p>Chinese video (iframe "src" attribute):
63
+ <PlainText
64
+ value={ chinavid }
65
+ onChange={( value ) => setAttributes({ chinavid: value })}
66
+ placeholder="https://v.qq.com/iframe/player.html?vid=f0718z01vwl&tiny=0&auto=0"
67
+ />
68
+ </p>
69
+ <p>World video (iframe "src" attribute):
70
+ <PlainText
71
+ value={ worldvid }
72
+ onChange={( value ) => setAttributes({ worldvid: value })}
73
+ placeholder="https://www.youtube.com/embed/1JAXMGqzMxs"
74
+ />
75
+ </p>
76
+ </div>
77
+ );
78
+ },
79
+
80
+ /**
81
+ * The save function defines the way in which the different attributes should be combined
82
+ * into the final markup, which is then serialized by Gutenberg into post_content.
83
+ *
84
+ * The "save" property must be specified and must be a valid function.
85
+ *
86
+ * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/
87
+ */
88
+ save: function( props ) {
89
+ const { setAttributes, attributes: { chinavid, worldvid }} = props;
90
+ var jsurl = cvbPHPVars.frontScriptURL;
91
+ return (
92
+ <div>
93
+ <script type="text/javascript">
94
+ var worldvid = '{worldvid}';
95
+ var cvbIPInfoToken = '{cvbPHPVars.cvbIPInfoToken}';
96
+ </script>
97
+ <iframe width="560" height="315" src={chinavid} frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
98
+ <script type="text/javascript" src={jsurl}></script>
99
+ </div>
100
+ );
101
+ },
102
+ } );
src/block/editor.scss ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * #.# Editor Styles
3
+ *
4
+ * CSS for just Backend enqueued after style.scss
5
+ * which makes it higher in priority.
6
+ */
7
+
8
+ .wp-block-cvb-block-china-video-block {
9
+ background: $green;
10
+ border: 0.2rem solid $black;
11
+ color: $black;
12
+ margin: 0 auto;
13
+ max-width: 740px;
14
+ padding: 2rem;
15
+ }
src/block/front.js ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Does the IP test in the user's browser to choose the right vid to serve.
3
+ *
4
+ * @package CGB
5
+ */
6
+
7
+ jQuery(document).ready(function( $ ) {
8
+ var youku = $( '.wp-block-cvb-block-china-video-block iframe' ),
9
+ path = "path=/;"
10
+ d = new Date();
11
+ d.setTime( d.getTime() + (7 * 24 * 60 * 60 * 1000) ),
12
+ expires = "expires=" + d.toUTCString();
13
+
14
+ function getCookie(name) {
15
+ var value = "; " + document.cookie;
16
+ var parts = value.split( "; " + name + "=" );
17
+ if (parts.length == 2) {
18
+ return parts.pop().split( ";" ).shift();
19
+ } else {
20
+ return "";
21
+ }
22
+ }
23
+
24
+ if (getCookie( "is_not_china" ) === "") {
25
+ var ipinfourl = "https://ipinfo.io?token=" + cvbIPInfoToken
26
+ $.ajax(
27
+ {
28
+ url: ipinfourl,
29
+ dataType: "jsonp",
30
+ success: function (response) {
31
+ if (response.country == 'CN') {
32
+ document.cookie = "is_not_china=false;" + path + expires;
33
+ } else {
34
+ youku.attr( 'src', worldvid )
35
+ document.cookie = "is_not_china=true;" + path + expires;
36
+ }
37
+ },
38
+ timeout: 3000
39
+ }
40
+ );
41
+ } else if (getCookie( "is_not_china" ) === "true") {
42
+ youku.attr( 'src', worldvid )
43
+ }
44
+ });
src/block/style.scss ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * #.# Styles
3
+ *
4
+ * CSS for both Frontend+Backend.
5
+ */
6
+
7
+ .wp-block-cvb-block-china-video-block {
8
+ background: $red;
9
+ border: 0.2rem solid $black;
10
+ color: $black;
11
+ margin: 0 auto;
12
+ max-width: 740px;
13
+ padding: 2rem;
14
+ }
src/blocks.js ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Gutenberg Blocks
3
+ *
4
+ * All blocks related JavaScript files should be imported here.
5
+ * You can create a new block folder in this dir and include code
6
+ * for that block here as well.
7
+ *
8
+ * All blocks should be included here since this is the file that
9
+ * Webpack is compiling as the input file.
10
+ *
11
+ * @package CGB
12
+ */
13
+
14
+ import './block/block.js';
src/common.scss ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * #.# Common SCSS
3
+ *
4
+ * Can include things like variables and mixins
5
+ * that are used across the project.
6
+ */
7
+
8
+ // Colors.
9
+ $black: rgb(41, 41, 41);
10
+ $white: #f4f4f4;
11
+ $gray: #dedede;
12
+ $green: #bada55;
13
+ $red: orangered;
src/init.php ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Blocks Initializer
4
+ *
5
+ * Enqueue CSS/JS of all the blocks.
6
+ *
7
+ * @since 1.0.0
8
+ * @package CGB
9
+ */
10
+
11
+ // Exit if accessed directly.
12
+ if ( ! defined( 'ABSPATH' ) ) {
13
+ exit;
14
+ }
15
+
16
+ /**
17
+ * Enqueue Gutenberg block assets for both frontend + backend.
18
+ *
19
+ * Assets enqueued:
20
+ * 1. blocks.style.build.css - Frontend + Backend.
21
+ * 2. blocks.build.js - Backend.
22
+ * 3. blocks.editor.build.css - Backend.
23
+ *
24
+ * @uses {wp-blocks} for block type registration & related functions.
25
+ * @uses {wp-element} for WP Element abstraction — structure of blocks.
26
+ * @uses {wp-i18n} to internationalize the block's text.
27
+ * @uses {wp-editor} for WP editor styles.
28
+ * @since 1.0.0
29
+ */
30
+ function china_video_block_cvb_block_assets() { // phpcs:ignore
31
+ // Register block styles for both frontend + backend.
32
+ wp_register_style(
33
+ 'china_video_block-cgb-style-css', // Handle.
34
+ plugins_url( 'dist/blocks.style.build.css', dirname( __FILE__ ) ), // Block style CSS.
35
+ array( 'wp-editor' ), // Dependency to include the CSS after it.
36
+ filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.style.build.css' ) // Version: File modification time.
37
+ );
38
+
39
+ // Register block editor script for backend.
40
+ wp_register_script(
41
+ 'china_video_block-cgb-block-js', // Handle.
42
+ plugins_url( '/dist/blocks.build.js', dirname( __FILE__ ) ), // Block.build.js: We register the block here. Built with Webpack.
43
+ array( 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-editor' ), // Dependencies, defined above.
44
+ filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.build.js' ), // Version: filemtime — Gets file modification time.
45
+ true // Enqueue the script in the footer.
46
+ );
47
+ $options = get_option( 'cvb_options' );
48
+ wp_localize_script(
49
+ 'china_video_block-cgb-block-js',
50
+ 'cvbPHPVars',
51
+ array(
52
+ 'frontScriptURL' => plugins_url( '/src/block/front.js', dirname( __FILE__ ) ),
53
+ 'cvbIPInfoToken' => $options['cvb_ipinfo_token'],
54
+ 'settingsURL' => get_site_url() . '/wp-admin/options-general.php?page=cvb',
55
+ )
56
+ );
57
+
58
+ // Register block editor styles for backend.
59
+ wp_register_style(
60
+ 'china_video_block-cgb-block-editor-css', // Handle.
61
+ plugins_url( 'dist/blocks.editor.build.css', dirname( __FILE__ ) ), // Block editor CSS.
62
+ array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
63
+ filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.editor.build.css' ) // Version: File modification time.
64
+ );
65
+
66
+ /**
67
+ * Register Gutenberg block on server-side.
68
+ *
69
+ * Register the block on server-side to ensure that the block
70
+ * scripts and styles for both frontend and backend are
71
+ * enqueued when the editor loads.
72
+ *
73
+ * @link https://wordpress.org/gutenberg/handbook/blocks/writing-your-first-block-type#enqueuing-block-scripts
74
+ * @since 1.16.0
75
+ */
76
+ register_block_type(
77
+ 'cgb/block-china-video-block',
78
+ array(
79
+ // Enqueue blocks.style.build.css on both frontend & backend.
80
+ // 'style' => 'china_video_block-cgb-style-css',
81
+ // Enqueue blocks.build.js in the editor only.
82
+ 'editor_script' => 'china_video_block-cgb-block-js',
83
+ // Enqueue blocks.editor.build.css in the editor only.
84
+ 'editor_style' => 'china_video_block-cgb-block-editor-css',
85
+ )
86
+ );
87
+ }
88
+
89
+ // Hook: Block assets.
90
+ add_action( 'init', 'china_video_block_cvb_block_assets' );
src/settings.php ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Creates a settings menu for the block.
4
+ *
5
+ * @since 1.0.0
6
+ * @package CGB
7
+ */
8
+
9
+ /**
10
+ * Sets up the settings menus.
11
+ */
12
+ function cvb_settings_init() {
13
+ register_setting( 'cvb', 'cvb_options' );
14
+
15
+ add_settings_section(
16
+ 'cvb_section_developers',
17
+ __( 'Settings for the China Video Block plugin.', 'cvb' ),
18
+ 'cvb_section_developers_cb',
19
+ 'cvb'
20
+ );
21
+
22
+ add_settings_field(
23
+ 'cvb_ipinfo_token',
24
+ __( 'IPInfo.io token', 'cvb' ),
25
+ 'cvb_ipinfo_token_cb',
26
+ 'cvb',
27
+ 'cvb_section_developers',
28
+ [
29
+ 'label_for' => 'cvb_ipinfo_token',
30
+ 'class' => 'cvb_row',
31
+ 'cvb_custom_data' => 'custom',
32
+ ]
33
+ );
34
+ }
35
+
36
+ add_action( 'admin_init', 'cvb_settings_init' );
37
+
38
+ /**
39
+ * Developer section callback.
40
+ *
41
+ * @param array $args Args for the callback.
42
+ */
43
+ function cvb_section_developers_cb( $args ) {
44
+ ?>
45
+ <p id="<?php echo esc_attr( $args['id'] ); ?>"></p>
46
+ <?php
47
+ }
48
+
49
+ /**
50
+ * IPInfo callback.
51
+ *
52
+ * @param array $args Args for the callback.
53
+ */
54
+ function cvb_ipinfo_token_cb( $args ) {
55
+ $options = get_option( 'cvb_options' );
56
+ ?>
57
+ <input type="text" id="<?php echo esc_attr( $args['label_for'] ); ?>"
58
+ value="<?php echo esc_attr( $options['cvb_ipinfo_token'] ); ?>"
59
+ name="cvb_options[<?php echo esc_attr( $args['label_for'] ); ?>]"
60
+ >
61
+ <p class="description">
62
+ <?php esc_html_e( 'The China Video Block uses ipinfo.io to detect whether a user is in China. Please provide a token for this service.', 'cvb' ); ?>
63
+ </p>
64
+ <?php
65
+ }
66
+
67
+ /**
68
+ * Setups up the options page under Settings menu.
69
+ */
70
+ function cvb_options_page() {
71
+ add_options_page(
72
+ 'China Video Block',
73
+ 'China Video Block',
74
+ 'manage_options',
75
+ 'cvb',
76
+ 'cvb_options_page_html'
77
+ );
78
+ }
79
+
80
+ add_action( 'admin_menu', 'cvb_options_page' );
81
+
82
+
83
+ /**
84
+ * Callback functions.
85
+ */
86
+ function cvb_options_page_html() {
87
+ // check user capabilities.
88
+ if ( ! current_user_can( 'manage_options' ) ) {
89
+ return;
90
+ }
91
+
92
+ // show error/update messages.
93
+ settings_errors( 'cvb_messages' );
94
+ ?>
95
+ <div class="wrap">
96
+ <h1><?php echo esc_html( get_admin_page_title() ); ?></h1>
97
+ <form action="options.php" method="post">
98
+ <?php
99
+ // output security fields for the registered setting "cvb".
100
+ settings_fields( 'cvb' );
101
+ // output setting sections and their fields
102
+ // (sections are registered for "cvb", each field is registered to a specific section).
103
+ do_settings_sections( 'cvb' );
104
+ // output save settings button.
105
+ submit_button( 'Save Settings' );
106
+ ?>
107
+ </form>
108
+ </div>
109
+ <?php
110
+ }