]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Update to babel beta 5
authorJohann-S <johann.servoire@gmail.com>
Sun, 5 Nov 2017 18:03:33 +0000 (19:03 +0100)
committerXhmikosR <xhmikosr@gmail.com>
Tue, 7 Nov 2017 23:04:31 +0000 (01:04 +0200)
.babelrc.js
package-lock.json
package.json

index ab2b8606efd41fdec65544f76e8382aad6dcdeec..693f6f8a3a4f4f5e69214f10b6ff5d8c537f4f55 100644 (file)
@@ -1,16 +1,15 @@
 module.exports = {
   presets: [
     [
-      'env',
+      '@babel/env',
       {
         loose: true,
         modules: false,
-        exclude: ['transform-es2015-typeof-symbol']
+        exclude: ['transform-typeof-symbol']
       }
     ]
   ],
   plugins: [
-    process.env.ROLLUP && 'external-helpers',
     process.env.PLUGINS && 'transform-es2015-modules-strip'
   ].filter(Boolean)
 };
index f73bcd33e267d4d27c075b9d72303b25cc0794af..91111fda0bf2d5e9fac5af8f479b876fcea9cdca 100644 (file)
@@ -4,6 +4,634 @@
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
+    "@babel/cli": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.0.0-beta.31.tgz",
+      "integrity": "sha512-lDWjLXWA/Ljv5e8P3z2Mxe+EJwk1CehDbR+FPh4YNktmYUMEEnecQAcuYzgztIptVZQ9syoLBCRIWieluByhSg==",
+      "dev": true,
+      "requires": {
+        "chokidar": "1.7.0",
+        "commander": "2.11.0",
+        "convert-source-map": "1.5.0",
+        "fs-readdir-recursive": "1.0.0",
+        "glob": "7.1.2",
+        "lodash": "4.17.4",
+        "output-file-sync": "2.0.0",
+        "slash": "1.0.0",
+        "source-map": "0.5.7"
+      }
+    },
+    "@babel/code-frame": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.31.tgz",
+      "integrity": "sha512-yd7CkUughvHQoEahQqcMdrZw6o/6PwUxiRkfZuVDVHCDe77mysD/suoNyk5mK6phTnRW1kyIbPHyCJgxw++LXg==",
+      "dev": true,
+      "requires": {
+        "chalk": "2.3.0",
+        "esutils": "2.0.2",
+        "js-tokens": "3.0.2"
+      }
+    },
+    "@babel/core": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.31.tgz",
+      "integrity": "sha512-BRB4zVWQWh28xX7BrMG3WkSYI/y7lyS8fOg1QWkTAl/8WdBZYIa0fxJxIrCLkDocBQ6+vYBZOTCkA4tQBzFi0w==",
+      "dev": true,
+      "requires": {
+        "@babel/code-frame": "7.0.0-beta.31",
+        "@babel/generator": "7.0.0-beta.31",
+        "@babel/helpers": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "babylon": "7.0.0-beta.31",
+        "convert-source-map": "1.5.0",
+        "debug": "3.1.0",
+        "json5": "0.5.1",
+        "lodash": "4.17.4",
+        "micromatch": "2.3.11",
+        "resolve": "1.5.0",
+        "source-map": "0.5.7"
+      }
+    },
+    "@babel/generator": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.31.tgz",
+      "integrity": "sha512-Y4waeBHwWySZWt1O7sm4Ym+4aGa1I7bLCQb3Bw6xEgvRxkJzACP3mDVVzW8T1U9p//JkkwCO5bvjUBhcG36F8Q==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31",
+        "jsesc": "2.5.1",
+        "lodash": "4.17.4",
+        "source-map": "0.5.7",
+        "trim-right": "1.0.1"
+      },
+      "dependencies": {
+        "jsesc": {
+          "version": "2.5.1",
+          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
+          "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=",
+          "dev": true
+        }
+      }
+    },
+    "@babel/helper-annotate-as-pure": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.31.tgz",
+      "integrity": "sha512-ZOmnLEo9yTiG0C6m8gzS0wQELKIbrE4WqED0naBUHe0umivlg9zs4MWXnIRnOI788OYaABNRxUlFx5qS1yZnWw==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-builder-binary-assignment-operator-visitor": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.31.tgz",
+      "integrity": "sha512-lYBtTG5Y0QVTUF5SRUIbwI/pYLOPxtmYlVfBWi9lRh88ZChXTZOW7wABjbPf8GEpOquXg9l9qjC8AOXf1uef6w==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-explode-assignable-expression": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-call-delegate": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.31.tgz",
+      "integrity": "sha512-qrJe9/6rfFIi/X6uBKtES5HCmEGqa+RyL5z5lrMTatAk+v4p2J1B5QkxysIMj9SciHRmnN9gLT95Se/KG+RQ9Q==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-hoist-variables": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-define-map": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.31.tgz",
+      "integrity": "sha512-ejrD3ypNS/UClhT/z1jN0Sbx2vhnNG9U+Iyt6mgvedVQkDnPb+J4Iw8EVnW4lF12o2J+xvqzZs9FEeWtxV1sdQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-function-name": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/helper-explode-assignable-expression": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.31.tgz",
+      "integrity": "sha512-FurhamuOz0YczKUMMhipmjxs5tQrelzxTDg/y3VAsXzl5R0TlNR67Uv3INeS+P6K9BumNlLeF1bX3/ZsbXqeoQ==",
+      "dev": true,
+      "requires": {
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-function-name": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.31.tgz",
+      "integrity": "sha512-c+DAyp8LMm2nzSs2uXEuxp4LYGSUYEyHtU3fU57avFChjsnTmmpWmXj2dv0yUxHTEydgVAv5fIzA+4KJwoqWDA==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-get-function-arity": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-get-function-arity": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.31.tgz",
+      "integrity": "sha512-m7rVVX/dMLbbB9NCzKYRrrFb0qZxgpmQ4Wv6y7zEsB6skoJHRuXVeb/hAFze79vXBbuD63ci7AVHXzAdZSk9KQ==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-hoist-variables": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.31.tgz",
+      "integrity": "sha512-Blm5TXWOqQ8uY1rrtV/O6sdmMbmlBU/2hpiVqFxB1lxLecrx+I+6ibUekf0KXvclwBms8ASZB7ZIe4d7iZzxNw==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-module-imports": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.31.tgz",
+      "integrity": "sha512-T9msmkkMkNMY6mCjGXsVCF1ew4xuoNC0O4IPL++/Iahi/Gro7h7snDN7XQOr6iyhEptbsDBVxHE96vLAMYT/+g==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/helper-module-transforms": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.31.tgz",
+      "integrity": "sha512-9CMeI+BKFZkOAhgbOPq+ocPC4Aanqfc/JoA7tWhPtmfFAcNcIAT/sg019DHaWmXL4FQcwaeDoi0Sg4ucur6SSQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-module-imports": "7.0.0-beta.31",
+        "@babel/helper-simple-access": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/helper-optimise-call-expression": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.31.tgz",
+      "integrity": "sha512-0H42RkczJxG/BV+zP18E9Evjs5V6/yQQuTQq+no2fQL+bPRozSN8n2ezuPStHVOOGYhqYDDzfEYzuQxpSm9Y6w==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-regex": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.31.tgz",
+      "integrity": "sha512-bdhYaP2FQye7hQCyw02/YvfBKYCyhNp3pXMbczqE2bd8HI2moOpEGMpHngwjlqxvxcvW7vU0lSDuGgAApGEXKg==",
+      "dev": true,
+      "requires": {
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/helper-remap-async-to-generator": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.31.tgz",
+      "integrity": "sha512-866mj+/hhCWcZUmabySLPdFtvBRRSg1sm9wIkZFaNlgcVIeq1oLE8P4dnI7dJqhoR+BxTky7Lekh9hK3RM8Upg==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-wrap-function": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-replace-supers": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.31.tgz",
+      "integrity": "sha512-QVGDrDDOG7WHVr0Rhkbh5o/ZzfpleHXHipwLOgcHbevF0fiBIjIrkGqZOXKRNWRlEJOa0U9PapbqQXqgeTyaMw==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-optimise-call-expression": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helper-simple-access": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.31.tgz",
+      "integrity": "sha512-Py1V9txNLbr6ShlTprHmFMFNO55F5V2UxqyYT9jGczuoVrVET2v4unhiaEfcShxPQhZqabVsEttxUYrbfUbigg==",
+      "dev": true,
+      "requires": {
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/helper-wrap-function": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.31.tgz",
+      "integrity": "sha512-d5KaBKBNaLKbHFAIQmzPQIrFJN2cFb3L8fgN85CYI7G7viBZCLH80QotepqpLUUYyO5CPJkegvx0JXx5Qmsbwg==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-function-name": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/helpers": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.31.tgz",
+      "integrity": "sha512-M9lk88wqJmUO9HweT81yLeZ9nAAer6E4qqBXrizphLq3+69f8XfT66rQ9x/5kW+1P4Tyls2oH3s2MtSEjM9G9A==",
+      "dev": true,
+      "requires": {
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-check-constants": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-check-constants/-/plugin-check-constants-7.0.0-beta.31.tgz",
+      "integrity": "sha512-TP9SFajE7TmLR2nyjMv+Fr8MizmiJ08vMVoOvFhVC3KTu5LA9bCCKu294fWGiKhv/1VIYW5ChRiC6ATfvw2Aew==",
+      "dev": true
+    },
+    "@babel/plugin-proposal-async-generator-functions": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.31.tgz",
+      "integrity": "sha512-4xjzTBLb61IN75nvsMrfkVihXVXe8FpF4Ncc4hkn1b0WqJpXPQoEy9hRYxGAjUuD7fRD9Fq/cYjjSUtgHivzkw==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-remap-async-to-generator": "7.0.0-beta.31",
+        "@babel/plugin-syntax-async-generators": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-proposal-object-rest-spread": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.31.tgz",
+      "integrity": "sha512-B5MenTlCDSKUZS/cHfg09Go1FTcQ+M72PT0pnhNIhdtEqRp/U6mUx7O936iHqERCBHbqCCFe11ckHtOd4ftSJQ==",
+      "dev": true,
+      "requires": {
+        "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-proposal-optional-catch-binding": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.31.tgz",
+      "integrity": "sha512-UC1poC4XbCeUpKmqGBFhXiYUzHONScFhn0y7r+4OeKOL3aoah7Nc3BDIAQ88PmhXjJQCRd8jmrtWjC4sSQnMtg==",
+      "dev": true,
+      "requires": {
+        "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-proposal-unicode-property-regex": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.31.tgz",
+      "integrity": "sha512-GZ6b9Tm95DnBSv0ujKhieWpSNffbv1ihEGJbeVYKIWZzaypP/H4l+Ck5jJMNcmaX6B2xrTcAkC0QCU9X6pC9eQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-regex": "7.0.0-beta.31",
+        "regexpu-core": "4.1.3"
+      }
+    },
+    "@babel/plugin-syntax-async-generators": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.31.tgz",
+      "integrity": "sha512-g13cISFMdNw/zQnl1q9L8aDAHLWy2SIMwra803DdrNnSvlaKbJKqR/iqxEGD6b/ZPSQv+wBKxqnfZ+P9XKWfrg==",
+      "dev": true
+    },
+    "@babel/plugin-syntax-object-rest-spread": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.31.tgz",
+      "integrity": "sha512-ININ7XXAeMrW1BOOysATWjNOIPd6OP97KV1OTZhk1clhDHPuqKhPuLmBIkXTomV+rKVBMPmOV/EalX6k+VLLtg==",
+      "dev": true
+    },
+    "@babel/plugin-syntax-optional-catch-binding": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.31.tgz",
+      "integrity": "sha512-vM3JWBl8ocm4jUvEMG37ldJe3eESrdswcoGoa7Jysdo+41kl6ddxmPVQbOk0nBpC4wBcqeNctndD+S+dvQTw2g==",
+      "dev": true
+    },
+    "@babel/plugin-transform-arrow-functions": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.31.tgz",
+      "integrity": "sha512-Cmg3T5yE2Vp7PmbnYKVfeuE1UjARB/s7m8YRq5PRL/du4LrgCpjdmoQSwK9W0UUcci5fEI2wP17169/k78bUeQ==",
+      "dev": true
+    },
+    "@babel/plugin-transform-async-to-generator": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.31.tgz",
+      "integrity": "sha512-S9Uf+nJtokBGhYjeun2wWP2L7F1mKedlKkFSWW7dUFylij9M/rzsjcECHWY1wf2AnH3jAdjzmB3jGpWKA+PyyQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-module-imports": "7.0.0-beta.31",
+        "@babel/helper-remap-async-to-generator": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-block-scoped-functions": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.31.tgz",
+      "integrity": "sha512-6fBk2o1RaVekk/P737BeZHG9w8SxuvoS98xU+9hIXRiv9uPKGmFZTUBBGs0V0V5fbWE9YpbGwYLMDi+8WusySQ==",
+      "dev": true
+    },
+    "@babel/plugin-transform-block-scoping": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.31.tgz",
+      "integrity": "sha512-d6OF1I73cc3Kv39xVoNDdNwfdYzFzryN+2hm3XJR4BbnG9OiTSfdXqKzC9tXmyiX3k1ZkiwqSL4tCYBjhw1O0Q==",
+      "dev": true,
+      "requires": {
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/plugin-transform-classes": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.31.tgz",
+      "integrity": "sha512-LjUV6wqfOw8jazAjNJGtsyqGN6QNkKjdnYIKbqYYHfG+v2GcIAl/f2VwnoQhV2oqTdZl/4vK9uL+0B2TZdxSFQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-annotate-as-pure": "7.0.0-beta.31",
+        "@babel/helper-define-map": "7.0.0-beta.31",
+        "@babel/helper-function-name": "7.0.0-beta.31",
+        "@babel/helper-optimise-call-expression": "7.0.0-beta.31",
+        "@babel/helper-replace-supers": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-computed-properties": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.31.tgz",
+      "integrity": "sha512-NMcsGWocYrubahdyhL9k5SuoaxI4MQPHTLGCowmG/D3ngG7gp3BqPTT8iFKb7hQOx0+cuDoyBKVI/pzGHOA6qQ==",
+      "dev": true,
+      "requires": {
+        "@babel/template": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-destructuring": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.31.tgz",
+      "integrity": "sha512-P4QXXI4Vl1Z4PvmcheyxmQ61LpB9L10Gm/zVXNJNM66SSqErMwe0cVdV1d9Cyo1aad/krH/URMp6fmXNHuy5mg==",
+      "dev": true
+    },
+    "@babel/plugin-transform-duplicate-keys": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.31.tgz",
+      "integrity": "sha512-nx25QHOLxc4hNsT5OlKveTqSmAWkBYmtA0ACnbUuxtHmKirEEAVMLQBgglpJ2tE9hbt/GUOs9CjPt6gAL9LP9w==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-exponentiation-operator": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.31.tgz",
+      "integrity": "sha512-Vh27vPuGJCINeQXGg6MMrrccBy6/EqfVB9Qmp+8jXpX28fmQoJm+Su1uIeXhNPclVqdXdphpSp0ViIfc0AeR6A==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-for-of": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.31.tgz",
+      "integrity": "sha512-aDO6QokC3emLJ7eFVMr0xpVTu7l879xCykC89Ig0lulMAn84IeyMq3ZdzEQVv1i8uMkNXUBmprVZL/BCSkj98g==",
+      "dev": true
+    },
+    "@babel/plugin-transform-function-name": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.31.tgz",
+      "integrity": "sha512-MmtRWMVMUd0yFRccV+WdKi99OrbybR/FzcltRrK9uii4RxDmBx5m6rZdkTC/O/LMfU9Bv4658KgaRW1cShzvSg==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-function-name": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-literals": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.31.tgz",
+      "integrity": "sha512-6WtzFJyFLtswx2Uu57iaVymxXUF7qDCNhNMEBL49sphSr5hL2R2cjfBogI5/uhT2+5mCeBeeLCYBEhC5f6BiCg==",
+      "dev": true
+    },
+    "@babel/plugin-transform-modules-amd": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.31.tgz",
+      "integrity": "sha512-kHeezEyZryelm87TDULsNDGxHD+jUdHpUl1KbEApiZKoSpm5MbNS1fA4iALmBuxqEiEB2d+Hi0LxIC4fGZyUYA==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-module-transforms": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-modules-commonjs": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.31.tgz",
+      "integrity": "sha512-71hZufJQBvP/yJlrc2pXyNdcChlOPV4id3OFhArtOgxNBymTBd4vwNzbZW6NoPYzSCgHzgYa64bxDA24drkpxQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-module-transforms": "7.0.0-beta.31",
+        "@babel/helper-simple-access": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-modules-systemjs": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.31.tgz",
+      "integrity": "sha512-B/MT8Y4cQ97BurBwDtUto56W11GxQy1sfdZGfkby2u3p94ZwmJXvU6pXAFXF19CJTcVqE91DLN/amm9DoftLAw==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-hoist-variables": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-modules-umd": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.31.tgz",
+      "integrity": "sha512-k2peRidDzQ9lc1xPPTEHK/lwBLYO/Z5moyhoPilhIM8e3dQ3enjrewUJFMPtkOl7/SumiLizq0euR3W7Aud9LQ==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-module-transforms": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-new-target": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.31.tgz",
+      "integrity": "sha512-k5sEhOi8NUohYPsuzPIQ0WsocZ2SxfvKWI7wG0ly4In/YY7zQBlOt2xjV9HEL94Rn09SPoFYz1YpIGfP47R49w==",
+      "dev": true
+    },
+    "@babel/plugin-transform-object-super": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.31.tgz",
+      "integrity": "sha512-eqH8BbjC8lsxUthONwYKav5KniCOL1HDunNJNH7ygHYn9PwndDqgeu829PUqhTHYMcX8rHhSa6S6lqmOlSHK2A==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-replace-supers": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-parameters": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.31.tgz",
+      "integrity": "sha512-g/EvlxyCD4Wy/qd7twifX7cBMuE0Sdz4+g/wNGLRdQXgu5vX7jjEanbmD1dd6W4byRL55BqXq9fBYDjM0Yw4Fw==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-call-delegate": "7.0.0-beta.31",
+        "@babel/helper-get-function-arity": "7.0.0-beta.31",
+        "@babel/template": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-regenerator": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.31.tgz",
+      "integrity": "sha512-mJ2UniwT8y9gMG6Yok2gyuAOtpT73cz+OQ+7iSYc/+i741huODSPhy2p/h0ZAVp+uRWnFO6c5VDmUlQCvAFEJg==",
+      "dev": true,
+      "requires": {
+        "regenerator-transform": "0.11.0"
+      }
+    },
+    "@babel/plugin-transform-shorthand-properties": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.31.tgz",
+      "integrity": "sha512-xOR7CJTjUsb/FgBEqQBuyHux4Fg9yyM0990DNuATtcFNrmcTgGR4X33Rg7OAKrhZWBb51H2+2m+iePzaJGbh7g==",
+      "dev": true,
+      "requires": {
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-spread": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.31.tgz",
+      "integrity": "sha512-GGytZpV5U0I7cHjAb2GrZeelzzXwCbyneaqZRlFwEY03OxEWk94hZC84Dd6a0a9Osgwu9USUUGTnicJElHqZEw==",
+      "dev": true
+    },
+    "@babel/plugin-transform-sticky-regex": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.31.tgz",
+      "integrity": "sha512-N86hE0JVv4PWqDBt6W/++Aot4c4Grp4+9YYbGa8LZgDjJyY/cNxZtseKEo6Y0SI8HHGIAgPIqi1JdQXe2/z8XA==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-regex": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-template-literals": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.31.tgz",
+      "integrity": "sha512-oR0YJB8aZ0ew86uEvYsgtrINCuJuIG3uUjDBG6k015/TXdS+9jX68MhqDEpckH/8S7xK9YWtMPa7htiBfVSrLA==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-annotate-as-pure": "7.0.0-beta.31"
+      }
+    },
+    "@babel/plugin-transform-typeof-symbol": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.31.tgz",
+      "integrity": "sha512-/0PHYrswVljPv2KYJkfsZMmgzZ9Kgxx6Q3PsBvflcUCzFNRH7IQLUcYPGxug+BFDFtIKpBkNwSbwbf1t5GeS7w==",
+      "dev": true
+    },
+    "@babel/plugin-transform-unicode-regex": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.31.tgz",
+      "integrity": "sha512-AkM5Sz6T7/JQL+UgNaPC0gIeY5VjrhQVhqDaMrw9leKC7DYaOf15FQZpx1eCyLwV+eySbKS91Ur3QN1RlIOuqg==",
+      "dev": true,
+      "requires": {
+        "@babel/helper-regex": "7.0.0-beta.31",
+        "regexpu-core": "4.1.3"
+      }
+    },
+    "@babel/preset-env": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.31.tgz",
+      "integrity": "sha512-5fG78qUbKGhuWfuV63J0jUj0D96XOIOEfEV/tVEWgzdhLSSZ5+QfC/fXQN+Wm/S3x9iPLM74yRYwlRExvy+BZA==",
+      "dev": true,
+      "requires": {
+        "@babel/plugin-check-constants": "7.0.0-beta.31",
+        "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.31",
+        "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.31",
+        "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.31",
+        "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.31",
+        "@babel/plugin-syntax-async-generators": "7.0.0-beta.31",
+        "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.31",
+        "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.31",
+        "@babel/plugin-transform-arrow-functions": "7.0.0-beta.31",
+        "@babel/plugin-transform-async-to-generator": "7.0.0-beta.31",
+        "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.31",
+        "@babel/plugin-transform-block-scoping": "7.0.0-beta.31",
+        "@babel/plugin-transform-classes": "7.0.0-beta.31",
+        "@babel/plugin-transform-computed-properties": "7.0.0-beta.31",
+        "@babel/plugin-transform-destructuring": "7.0.0-beta.31",
+        "@babel/plugin-transform-duplicate-keys": "7.0.0-beta.31",
+        "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.31",
+        "@babel/plugin-transform-for-of": "7.0.0-beta.31",
+        "@babel/plugin-transform-function-name": "7.0.0-beta.31",
+        "@babel/plugin-transform-literals": "7.0.0-beta.31",
+        "@babel/plugin-transform-modules-amd": "7.0.0-beta.31",
+        "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.31",
+        "@babel/plugin-transform-modules-systemjs": "7.0.0-beta.31",
+        "@babel/plugin-transform-modules-umd": "7.0.0-beta.31",
+        "@babel/plugin-transform-new-target": "7.0.0-beta.31",
+        "@babel/plugin-transform-object-super": "7.0.0-beta.31",
+        "@babel/plugin-transform-parameters": "7.0.0-beta.31",
+        "@babel/plugin-transform-regenerator": "7.0.0-beta.31",
+        "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.31",
+        "@babel/plugin-transform-spread": "7.0.0-beta.31",
+        "@babel/plugin-transform-sticky-regex": "7.0.0-beta.31",
+        "@babel/plugin-transform-template-literals": "7.0.0-beta.31",
+        "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.31",
+        "@babel/plugin-transform-unicode-regex": "7.0.0-beta.31",
+        "browserslist": "2.7.0",
+        "invariant": "2.2.2",
+        "semver": "5.4.1"
+      }
+    },
+    "@babel/template": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.31.tgz",
+      "integrity": "sha512-97IRmLvoDhIDSQkqklVt3UCxJsv0LUEVb/0DzXWtc8Lgiyxj567qZkmTG9aR21CmcJVVIvq2Y/moZj4oEpl5AA==",
+      "dev": true,
+      "requires": {
+        "@babel/code-frame": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "babylon": "7.0.0-beta.31",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/traverse": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.31.tgz",
+      "integrity": "sha512-3N+VJW+KlezEjFBG7WSYeMyC5kIqVLPb/PGSzCDPFcJrnArluD1GIl7Y3xC7cjKiTq2/JohaLWHVPjJWHlo9Gg==",
+      "dev": true,
+      "requires": {
+        "@babel/code-frame": "7.0.0-beta.31",
+        "@babel/helper-function-name": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "babylon": "7.0.0-beta.31",
+        "debug": "3.1.0",
+        "globals": "10.3.0",
+        "invariant": "2.2.2",
+        "lodash": "4.17.4"
+      }
+    },
+    "@babel/types": {
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.31.tgz",
+      "integrity": "sha512-exAHB+NeFGxkfQ5dSUD03xl3zYGneeSk2Mw2ldTt/nTvYxuDiuSp3DlxgUBgzbdTFG4fbwPk0WtKWOoTXCmNGg==",
+      "dev": true,
+      "requires": {
+        "esutils": "2.0.2",
+        "lodash": "4.17.4",
+        "to-fast-properties": "2.0.0"
+      }
+    },
     "abbrev": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
       "dev": true
     },
     "async-foreach": {
-      "version": "0.1.3",
-      "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
-      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
-      "dev": true
-    },
-    "asynckit": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
-      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
-      "dev": true
-    },
-    "autoprefixer": {
-      "version": "7.1.6",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz",
-      "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==",
-      "dev": true,
-      "requires": {
-        "browserslist": "2.7.0",
-        "caniuse-lite": "1.0.30000758",
-        "normalize-range": "0.1.2",
-        "num2fraction": "1.2.2",
-        "postcss": "6.0.14",
-        "postcss-value-parser": "3.3.0"
-      }
-    },
-    "aws-sign2": {
-      "version": "0.7.0",
-      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
-      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
-      "dev": true
-    },
-    "aws4": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
-      "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
-      "dev": true
-    },
-    "axios": {
-      "version": "0.16.2",
-      "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz",
-      "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=",
-      "dev": true,
-      "requires": {
-        "follow-redirects": "1.2.5",
-        "is-buffer": "1.1.6"
-      }
-    },
-    "babel-cli": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-7.0.0-beta.2.tgz",
-      "integrity": "sha512-n06x4kuZFt1H2C4VfSHpJ4WQaLaY7OR47YpLGas50jcJr+Wd2vlhVDbQKdnukFId3Ymzos6Ba0M9By1YWP5uZQ==",
-      "dev": true,
-      "requires": {
-        "babel-core": "7.0.0-beta.2",
-        "babel-polyfill": "7.0.0-beta.2",
-        "babel-register": "7.0.0-beta.2",
-        "chokidar": "1.7.0",
-        "commander": "2.11.0",
-        "convert-source-map": "1.5.0",
-        "fs-readdir-recursive": "1.0.0",
-        "glob": "7.1.2",
-        "lodash": "4.17.4",
-        "output-file-sync": "2.0.0",
-        "slash": "1.0.0",
-        "source-map": "0.5.7"
-      },
-      "dependencies": {
-        "source-map": {
-          "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-          "dev": true
-        }
-      }
-    },
-    "babel-code-frame": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.2.tgz",
-      "integrity": "sha512-APuK8qxv730ebApbtkBdXExMXFvklIOnI55CdmpJEjSonm11I6TR/1i94NQvUlAHbsI3RofUOC9JBmuXCPL+NQ==",
-      "dev": true,
-      "requires": {
-        "chalk": "2.3.0",
-        "esutils": "2.0.2",
-        "js-tokens": "3.0.2"
-      }
-    },
-    "babel-core": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-beta.2.tgz",
-      "integrity": "sha512-il9ZZjTWGupF8NADfzQP+E1qi/4VGQ+EXpxG6MljOOqqiXHj3zOQ/ZoZc40zaDDhgOSeslJaSPLlXvL3Caqp2g==",
-      "dev": true,
-      "requires": {
-        "babel-code-frame": "7.0.0-beta.2",
-        "babel-generator": "7.0.0-beta.2",
-        "babel-helpers": "7.0.0-beta.2",
-        "babel-messages": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "babylon": "7.0.0-beta.25",
-        "convert-source-map": "1.5.0",
-        "debug": "3.1.0",
-        "json5": "0.5.1",
-        "lodash": "4.17.4",
-        "micromatch": "2.3.11",
-        "resolve": "1.5.0",
-        "source-map": "0.5.7"
-      },
-      "dependencies": {
-        "source-map": {
-          "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-          "dev": true
-        }
-      }
-    },
-    "babel-eslint": {
-      "version": "8.0.1",
-      "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.0.1.tgz",
-      "integrity": "sha512-h3moF6PCTQE06UjMMG+ydZSBvZ4Q7rqPE/5WAUOvUyHYUTqxm8JVhjZRiG1avI/tGVOK4BnZLDQapyLzh8DeKg==",
-      "dev": true,
-      "requires": {
-        "babel-code-frame": "7.0.0-beta.0",
-        "babel-traverse": "7.0.0-beta.0",
-        "babel-types": "7.0.0-beta.0",
-        "babylon": "7.0.0-beta.22"
-      },
-      "dependencies": {
-        "babel-code-frame": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz",
-          "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==",
-          "dev": true,
-          "requires": {
-            "chalk": "2.3.0",
-            "esutils": "2.0.2",
-            "js-tokens": "3.0.2"
-          }
-        },
-        "babel-helper-function-name": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-7.0.0-beta.0.tgz",
-          "integrity": "sha512-DaQccFBBWBEzMdqbKmNXamY0m1yLHJGOdbbEsNoGdJrrU7wAF3wwowtDDPzF0ZT3SqJXPgZW/P2kgBX9moMuAA==",
-          "dev": true,
-          "requires": {
-            "babel-helper-get-function-arity": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0",
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-helper-get-function-arity": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-beta.0.tgz",
-          "integrity": "sha512-csqAic15/2Vm1951nJxkkL9K8E6ojyNF/eAOjk7pqJlO8kvgrccGNFCV9eDwcGHDPe5AjvJGwVSAcQ5fit9wuA==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-messages": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-7.0.0-beta.0.tgz",
-          "integrity": "sha512-eXdShsm9ZTh9AQhlIaAn6HR3xWpxCnK9ZwIDA9QyjnwTgMctGxHHflw4b4RJ3/ZjTL0Vrmvm0tQXPkp49mTAUw==",
-          "dev": true
-        },
-        "babel-template": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-7.0.0-beta.0.tgz",
-          "integrity": "sha512-tmdH+MmmU0F6Ur8humpevSmFzYKbrN3Oru0g5Qyg4R6+sxjnzZmnvzUbsP0aKMr7tB0Ua6xhEb9arKTOsEMkyA==",
-          "dev": true,
-          "requires": {
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "babylon": "7.0.0-beta.22",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-traverse": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-7.0.0-beta.0.tgz",
-          "integrity": "sha512-IKzuTqUcQtMRZ0Vv5RjIrGGj33eBKmNTNeRexWSyjPPuAciyNkva1rt7WXPfHfkb+dX7coRAIUhzeTUEzhnwdA==",
-          "dev": true,
-          "requires": {
-            "babel-code-frame": "7.0.0-beta.0",
-            "babel-helper-function-name": "7.0.0-beta.0",
-            "babel-messages": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "babylon": "7.0.0-beta.22",
-            "debug": "3.1.0",
-            "globals": "10.2.0",
-            "invariant": "2.2.2",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-types": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.0.tgz",
-          "integrity": "sha512-rJc2kV9iPJGLlqIY71AM3nPcdkoeLRCDuR07GFgfd3lFl4TsBQq76TxYQQIZ2MONg1HpsqmuoCXr9aZ1Oa4wYw==",
-          "dev": true,
-          "requires": {
-            "esutils": "2.0.2",
-            "lodash": "4.17.4",
-            "to-fast-properties": "2.0.0"
-          }
-        },
-        "babylon": {
-          "version": "7.0.0-beta.22",
-          "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.22.tgz",
-          "integrity": "sha512-Yl7iT8QGrS8OfR7p6R12AJexQm+brKwrryai4VWZ7NHUbPoZ5al3+klhvl/14shXZiLa7uK//OIFuZ1/RKHgoA==",
-          "dev": true
-        }
-      }
-    },
-    "babel-generator": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-7.0.0-beta.2.tgz",
-      "integrity": "sha512-JBORF2EFZmgafyFyILmh77lYmAk+3kgfT4vLWrj/1W4fyScgrnZKE0AZtLp7R3TFdJPpguSlbHHROlgeE/OB4g==",
-      "dev": true,
-      "requires": {
-        "babel-messages": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "jsesc": "2.5.1",
-        "lodash": "4.17.4",
-        "source-map": "0.5.7",
-        "trim-right": "1.0.1"
-      },
-      "dependencies": {
-        "source-map": {
-          "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-          "dev": true
-        }
-      }
-    },
-    "babel-helper-annotate-as-pure": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-annotate-as-pure/-/babel-helper-annotate-as-pure-7.0.0-beta.2.tgz",
-      "integrity": "sha512-ALMJxf+quNt+4Bbj2N1f3QHhplJT3yp2UXjwpha0c4s9NBMsiStegqckB4/MrA3DeKsiSR7GATGQYA3MI1qpNw==",
-      "dev": true,
-      "requires": {
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-builder-binary-assignment-operator-visitor": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-7.0.0-beta.2.tgz",
-      "integrity": "sha512-sjI5PTdi1uqFMgLBb/EbQ5bs3owL0hxZIyXLcDYFrovI6Ks4UrshZC6ffBMX5VtWQdyQdwDmzirMLNqkp4FDYg==",
-      "dev": true,
-      "requires": {
-        "babel-helper-explode-assignable-expression": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-call-delegate": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-7.0.0-beta.2.tgz",
-      "integrity": "sha512-Kis89JR41/WPE+lD1I8WE6JTgglSp6ZkkXFrfiw2eTwMnxhcI41delaNgUhc3LNXnwCYbotuj8c53vXBN52yww==",
-      "dev": true,
-      "requires": {
-        "babel-helper-hoist-variables": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-define-map": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-7.0.0-beta.2.tgz",
-      "integrity": "sha512-YKBojdT80N2BM3a4WJV5JxDnuOhnpDc0o/RJYI8L+V/fScguDW6O2W2Se+KolHMZPMx5JSaG6rAe/2poe/8zhw==",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "lodash": "4.17.4"
-      }
-    },
-    "babel-helper-explode-assignable-expression": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-7.0.0-beta.2.tgz",
-      "integrity": "sha512-tQR6WruyBQ351wBXwzpI137odL8H6nxweTnlolEEp2dkkEYlzUpiofr/nkaXNACkLEMQGDPosYsYIOJm8BzkBw==",
-      "dev": true,
-      "requires": {
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-function-name": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-7.0.0-beta.2.tgz",
-      "integrity": "sha512-7jdswv5q6zYBRapDjfUSZrVeU4tM2rtUqGFon6w/2AhgXLzXgQPt1kjYnpIOnQo+UiHCtE8wIjgVXGGnMhRUqA==",
-      "dev": true,
-      "requires": {
-        "babel-helper-get-function-arity": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-get-function-arity": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-beta.2.tgz",
-      "integrity": "sha512-E1+paLh2u+uh2AsV7cq/9HXSIY4cOKu6LgDBvvVkymeVXtROz0xGmroDA+64O/F1yWNoAF5An4oZMMfYvCK6SQ==",
-      "dev": true,
-      "requires": {
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-hoist-variables": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-7.0.0-beta.2.tgz",
-      "integrity": "sha512-qBwOO5kRe+r3Wtse/VR0jvbbuHcqMJbbjrVdAk7YU8H932HL0WXh5OzSMF0ZW0KAFygAOS+P2HVSaXbFWmXSnA==",
-      "dev": true,
-      "requires": {
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-module-transforms": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-module-transforms/-/babel-helper-module-transforms-7.0.0-beta.2.tgz",
-      "integrity": "sha512-uvvrohww6ub5t8w0+u33wZuLMofe9J3gX4UWvAvMg8Dbp0MWRymhHDyOqfRh2OLzKLBeVDY5/6JAodUdU3vZpg==",
-      "dev": true,
-      "requires": {
-        "babel-template": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "lodash": "4.17.4"
-      }
-    },
-    "babel-helper-optimise-call-expression": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-7.0.0-beta.2.tgz",
-      "integrity": "sha512-jAu8njCuGQLT0c122QNjGi08q3PPyMXF1dFzx4T+7wQF8yazAIbqtSrTYXsmfKVDnqFlDQAXRyqWnZnYH9vWRA==",
-      "dev": true,
-      "requires": {
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-regex": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-7.0.0-beta.2.tgz",
-      "integrity": "sha512-taQWsA5nkukEjXAvGDti6BmDNnWJVhkeaCHE8w9aiXAG1EgvISMKaa+kQ67kuY/z8xPuE7HCN9ghn5oGqeRtYw==",
-      "dev": true,
-      "requires": {
-        "lodash": "4.17.4"
-      }
-    },
-    "babel-helper-remap-async-to-generator": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-7.0.0-beta.2.tgz",
-      "integrity": "sha512-WMmOz4sAP/IjUX2Xf0lqOk+qXGlbs9nOA7ERcqURtC9+set1kX2ZgXs5Yrz9lWUoS8dYZSdcKEzNuMojqV8Qpw==",
-      "dev": true,
-      "requires": {
-        "babel-helper-wrap-function": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-replace-supers": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-7.0.0-beta.2.tgz",
-      "integrity": "sha512-Ul+KBqzKCY7TJ+Uc/UOwweia5R0mY2zO2RuTXffcA5v4fGvfYF9Olg9NPDenQkSbHe1e5ti/dZLs7tzzO8uOsw==",
-      "dev": true,
-      "requires": {
-        "babel-helper-optimise-call-expression": "7.0.0-beta.2",
-        "babel-messages": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helper-wrap-function": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helper-wrap-function/-/babel-helper-wrap-function-7.0.0-beta.2.tgz",
-      "integrity": "sha512-7DMJKkH27EQ3FJ1TYz98kjDNkJejfB0qy+2Vf2r/zkcuhkW+xcmZA37+5ecy8zzg1vUKqaJS9wl+/pkOxem5Jw==",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-helpers": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-7.0.0-beta.2.tgz",
-      "integrity": "sha512-oi+aEH40PUdpd+l3x+wSVhb8o1Hrv2Md4k4HMLPodPmztH6ApAz7oUAQpH9qQIgb3fPVCVFgxYptSTyUTrnxfA==",
-      "dev": true,
-      "requires": {
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-messages": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-7.0.0-beta.2.tgz",
-      "integrity": "sha512-umt6OdEmk1aekKX7tkDE3bS2CrJPJ8HuVVRJ6SbRW5MzlZ8n4AHqynMxSZoaSMfafaXb0szkni2UaXYuKPLjig==",
-      "dev": true
-    },
-    "babel-plugin-check-es2015-constants": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-7.0.0-beta.2.tgz",
-      "integrity": "sha512-gUrmpU5hatG0XfyTnN4nMYAcutxF85nbRe5gvd5GRNUMsBNKQfrRV/Qclb6TNK2LqPlXANk0nDx1GwmN7sGB6Q==",
-      "dev": true
-    },
-    "babel-plugin-external-helpers": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-external-helpers/-/babel-plugin-external-helpers-7.0.0-beta.2.tgz",
-      "integrity": "sha512-edK57tbtEp6TsoNNpmJ5tpV/+P/i4LiQYEH0B/ckD3S9VkP/Ya+ovb+0yW2FLmqdY5siMScO2DW9ji6tSdRwCQ==",
-      "dev": true
-    },
-    "babel-plugin-syntax-async-functions": {
-      "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-7.0.0-beta.0.tgz",
-      "integrity": "sha512-IKh5AA3LKrqluJVc3xVE0i4zD7OIW1Iyua4uZQ3PCwey5lv/pM668eYhIEQT3fj8SmdP3cXVquvKQ0IdMVgQxg==",
-      "dev": true
-    },
-    "babel-plugin-syntax-async-generators": {
-      "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-7.0.0-beta.0.tgz",
-      "integrity": "sha512-zTEcsYKT3tuh30ijo3Qh7YvemkJdAPrQoI4y8Cei+J8X9emLl2oKA7k9btfwrEwZE/p3rdQRre0IcStcqOp7Cw==",
-      "dev": true
-    },
-    "babel-plugin-syntax-exponentiation-operator": {
-      "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-7.0.0-beta.0.tgz",
-      "integrity": "sha512-qFH1aInJPJefgefIXekOtNkzyjlfC2TOIp+O27ya0jFhtuUAqfAmEgVTIjYSi0E5mCpT70IeCZ6J0Rz62F+uog==",
-      "dev": true
-    },
-    "babel-plugin-syntax-object-rest-spread": {
-      "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-7.0.0-beta.0.tgz",
-      "integrity": "sha512-sMtnAs9N6FE+YHIw0qCwCBWl8e3RfJKVpU7YP8LRTNIZ6L3/3uwDpJiHw7YVfUYT+b0zHKAhVUP6q8/mUK+1VA==",
-      "dev": true
-    },
-    "babel-plugin-syntax-optional-catch-binding": {
-      "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.0.tgz",
-      "integrity": "sha512-sOFwqMLFzIhOfvRUBaAfgDCIxgpBCg7rwjZlO+XNCql7EfRzZhorFn2kmrtEL5vLb84BRqZiYbeCBVqJdgwdwA==",
-      "dev": true
-    },
-    "babel-plugin-syntax-trailing-function-commas": {
-      "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
-      "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
-      "dev": true
-    },
-    "babel-plugin-transform-async-generator-functions": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-beta.2.tgz",
-      "integrity": "sha512-LQ9Hn3LMcA7zeMZsPsb4JLkZupHhUF3yR6jIPE56yrPorikInYafz5qS4W7VfWgl/atxmC1AE/ntorH7R//hSw==",
-      "dev": true,
-      "requires": {
-        "babel-helper-remap-async-to-generator": "7.0.0-beta.2",
-        "babel-plugin-syntax-async-generators": "7.0.0-beta.2"
-      },
-      "dependencies": {
-        "babel-plugin-syntax-async-generators": {
-          "version": "7.0.0-beta.2",
-          "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-7.0.0-beta.2.tgz",
-          "integrity": "sha512-qYGIMuAz0gHPfIPW8Sb5jrhUCZ15S+dSmcDN8QWJ/Gq4J4puChFTmkjCuRWstTkEPWMeQV5hMLXd8sueGh0Xiw==",
-          "dev": true
-        }
-      }
-    },
-    "babel-plugin-transform-async-to-generator": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-7.0.0-beta.2.tgz",
-      "integrity": "sha512-Op4+YAnF/DqJ7OO9HdwHLMPLJ0Bd3/pXQIgGLyFmHUsEkD3K/R0ao9/b9hNTYbhL5nlP8M9EtnGqya7aTfK5fA==",
-      "dev": true,
-      "requires": {
-        "babel-helper-remap-async-to-generator": "7.0.0-beta.2",
-        "babel-plugin-syntax-async-functions": "7.0.0-beta.0"
-      }
-    },
-    "babel-plugin-transform-es2015-arrow-functions": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-7.0.0-beta.2.tgz",
-      "integrity": "sha512-ZYzXqPPanY6NuNj88Uo7YfYmYNp39s/DUt+PMrK76dvm61nBJQquyS5RRND75W36dWpjgml8tb90RZVFcqlOCg==",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-block-scoped-functions": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-7.0.0-beta.2.tgz",
-      "integrity": "sha512-olNW9gIhzviQ8UR2x5AW6YdmO8JuKKcdai5f4kySrPd6881E0EMt1YX+0DJp+sVWIwEaBCkK6/fdRlfFTLuLEg==",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-block-scoping": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-7.0.0-beta.2.tgz",
-      "integrity": "sha512-YZXeQiPKOq6pxYUuMaGNCvyIXZs2X3LYq82UFKuEwoLRtLRWMIy3iAiIALTR0pRrdDWoOj6Izq0a4c0abDvMHw==",
-      "dev": true,
-      "requires": {
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "lodash": "4.17.4"
-      }
-    },
-    "babel-plugin-transform-es2015-classes": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-7.0.0-beta.2.tgz",
-      "integrity": "sha512-+PrhGwwzKDggxbiJkRkZEFxfp9DZ2niGdJguxgWujR2yZ8+Oc3hjHTbD9jAshrM9q4uOznNQlXjpaXfavjk5ew==",
-      "dev": true,
-      "requires": {
-        "babel-helper-annotate-as-pure": "7.0.0-beta.2",
-        "babel-helper-define-map": "7.0.0-beta.2",
-        "babel-helper-function-name": "7.0.0-beta.2",
-        "babel-helper-optimise-call-expression": "7.0.0-beta.2",
-        "babel-helper-replace-supers": "7.0.0-beta.2",
-        "babel-messages": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-computed-properties": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-7.0.0-beta.2.tgz",
-      "integrity": "sha512-xh3QnyZvmImBH+/BpPlRyQKcPq0uyg9Ib+2u9IUR7Y9yNGt7DpvD+tG5s/J/wVAhXJgz2CRLKPgt2B3eMDOz6g==",
-      "dev": true,
-      "requires": {
-        "babel-template": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-destructuring": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-7.0.0-beta.2.tgz",
-      "integrity": "sha512-ojM4w/Eq4kUihcQTbU+H+Kk3kyiCfYWaVpIud+cFxjoSP70P/My/+/t0TLLqv1Hz1/V9hMXYFKGWU+cjjhVnXg==",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-duplicate-keys": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-7.0.0-beta.2.tgz",
-      "integrity": "sha512-T0E4XrlRZuyQ77IeSnmpXWwZTLThdjIGPPtwU9n/e66iURNC2b15vpmX/JnWn7ywYar9gcbnlqtzKYj2KflbgQ==",
-      "dev": true,
-      "requires": {
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-for-of": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-7.0.0-beta.2.tgz",
-      "integrity": "sha512-PpW4wID+UG8WEzM7xD0Y6wsbIp8HnbC981PpOJLyvjSlqb9vz2GYQGDE0IcTYMvkNj5Cq1ncWXLIIJqB8GKkWA==",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-function-name": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-7.0.0-beta.2.tgz",
-      "integrity": "sha512-cCFUkkNaMhekQytyITbkhKz86BI46tDOz3TbcbQdOl1JTKv9Z63iocMf4Y2Z8NyqPeUtIdXVkaduDI91ssSH0A==",
-      "dev": true,
-      "requires": {
-        "babel-helper-function-name": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-literals": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-7.0.0-beta.2.tgz",
-      "integrity": "sha512-Akbc/CCiTgpwSrvn9RXHf+YQX+5NhQytkhVrjp2w7qn4LnkJ8xzy5hhlzC03ZhCpfU/YQg8nCdeOVMfuxi50Og==",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-modules-amd": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-7.0.0-beta.2.tgz",
-      "integrity": "sha512-mW+wa+/3W1OGlokKBKJs0EGoMxS0/giVJr1HECQOwWTqJbp3w/VJ2noomWl5RK8EM1YLiRTdqXBjEGiuTSnA7Q==",
-      "dev": true,
-      "requires": {
-        "babel-helper-module-transforms": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-commonjs": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-7.0.0-beta.2.tgz",
-      "integrity": "sha512-n8vd5Y84q55Bmd/Kl4rooJuMuRGwmJOnhV9kPeowteVpM+kHplU493TS42EVswpoyqEQeaprSW2Na9JzWQQdqg==",
-      "dev": true,
-      "requires": {
-        "babel-helper-module-transforms": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-strip": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-strip/-/babel-plugin-transform-es2015-modules-strip-0.1.1.tgz",
-      "integrity": "sha1-c5PwccNWod+2rAMHfgwGy1ejEl8=",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-modules-systemjs": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-7.0.0-beta.2.tgz",
-      "integrity": "sha512-PJuJQ5igk64ziQg+5cpd8drct3WovRi1nvY187hZG6P32xEtA9n4Cz1nSgR1vCOQ0TWyKW9ZnMq9eax0bjCjPQ==",
-      "dev": true,
-      "requires": {
-        "babel-helper-hoist-variables": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-modules-umd": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-7.0.0-beta.2.tgz",
-      "integrity": "sha512-NCHaZsJabJbvNy5ya8rbL7Jfjx5XmRpva602r25aaAl8Wt5P/7AiVmHgVYRetw85Yd5DB2LtQTqPmjjDmHm6zQ==",
-      "dev": true,
-      "requires": {
-        "babel-helper-module-transforms": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-object-super": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-7.0.0-beta.2.tgz",
-      "integrity": "sha512-kwm0aNaxN1IRbMNhOugUjA3zRN6U6RKLMSZ2wq9nWsErS7hlXsxxXd/rX56NHMv7eqQz+Ww2Z7Ty/51bBH/q+w==",
-      "dev": true,
-      "requires": {
-        "babel-helper-replace-supers": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-parameters": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-7.0.0-beta.2.tgz",
-      "integrity": "sha512-U0lsbV1CLDEN7rKMApAFMM1SnN/3N14K4yMI9/9LdS9VluKRZ1G6B+EiynG9+UDxYRfnhLLztGke84la2iKtNw==",
-      "dev": true,
-      "requires": {
-        "babel-helper-call-delegate": "7.0.0-beta.2",
-        "babel-helper-get-function-arity": "7.0.0-beta.2",
-        "babel-template": "7.0.0-beta.2",
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-shorthand-properties": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-7.0.0-beta.2.tgz",
-      "integrity": "sha512-qFGGCNpgKvJ5uU2CtJH+B0LJ+7DnpIksDLcNQo3Yo5EoXe8Z51EYd69k2eC77FrtInWWaoqln/osY4BC2fod2A==",
-      "dev": true,
-      "requires": {
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-spread": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-7.0.0-beta.2.tgz",
-      "integrity": "sha512-17hgsr9AEWalOlDAvHoqf449qk+x39hqI64wGukKCPNYqCCj08hBBG1ebMYGxZjiGbB45V1uqbobV7lcG5Es8w==",
-      "dev": true
-    },
-    "babel-plugin-transform-es2015-sticky-regex": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-7.0.0-beta.2.tgz",
-      "integrity": "sha512-1RYMZx3z9Eoi8sO6LGEWs4vwOSKEbGdUwuELM6DFZpaR/BMxEzV6N5L9ISjCg8ks9AZuHZtYFQLCXuY01KrCvQ==",
-      "dev": true,
-      "requires": {
-        "babel-helper-regex": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2"
-      }
-    },
-    "babel-plugin-transform-es2015-template-literals": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-7.0.0-beta.2.tgz",
-      "integrity": "sha512-OXtZXY3/JwgCxxMn0QZgQ3QO5PvtdshGA23lqP4KG2bDjoSp2EcIRk9WatU2fSwu/wSkTmLitHcEudxblIRjZQ==",
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
       "dev": true
     },
-    "babel-plugin-transform-es2015-typeof-symbol": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-7.0.0-beta.2.tgz",
-      "integrity": "sha512-nhOew+tjjTVpjPfa0/JAH7aVpI5p+WIEIxBKWHb700Ij43Cs4Fb0Hb/F6zjpfyZUe/nsWF3w+13t8rDdfd72ng==",
+    "asynckit": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
       "dev": true
     },
-    "babel-plugin-transform-es2015-unicode-regex": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-7.0.0-beta.2.tgz",
-      "integrity": "sha512-9bViLtTR6Zzr2hDoi1IfY/twdMVXIAbKpjU8WQVzig5CiuWT9I37tm5m7Tbc1sSpNzrfr7u9E2khaPP2rMWYhA==",
+    "autoprefixer": {
+      "version": "7.1.6",
+      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz",
+      "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==",
       "dev": true,
       "requires": {
-        "babel-helper-regex": "7.0.0-beta.2",
-        "regexpu-core": "4.1.3"
+        "browserslist": "2.7.0",
+        "caniuse-lite": "1.0.30000758",
+        "normalize-range": "0.1.2",
+        "num2fraction": "1.2.2",
+        "postcss": "6.0.14",
+        "postcss-value-parser": "3.3.0"
       }
     },
-    "babel-plugin-transform-exponentiation-operator": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-7.0.0-beta.2.tgz",
-      "integrity": "sha512-MRikQ899wx9IyyAAJI643Bq8M9Opp9AFouVAmhJ9p+A4OjGdBK6YPMpeO4eChL8pCAvc2gZ0xIQJQ8E968wabQ==",
-      "dev": true,
-      "requires": {
-        "babel-helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.2",
-        "babel-plugin-syntax-exponentiation-operator": "7.0.0-beta.0"
-      }
+    "aws-sign2": {
+      "version": "0.7.0",
+      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+      "dev": true
     },
-    "babel-plugin-transform-new-target": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-new-target/-/babel-plugin-transform-new-target-7.0.0-beta.2.tgz",
-      "integrity": "sha512-rPDagP7muL5ox8wcRgrUZ0O5VG1QIzhqFldKRtxZnLtcLPDG9zlhw1+dwFziNPvPf8GygTn/YIW1qV1q/BkhXQ==",
+    "aws4": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
+      "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
       "dev": true
     },
-    "babel-plugin-transform-object-rest-spread": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-7.0.0-beta.2.tgz",
-      "integrity": "sha512-nX6PUh9W0K31C5I30TMBj12C2Fr5E/TiCoprkdDobz34PA9qUf6W0X8r/A75ca+e0OXAZKHr8GSqEqNEX80NXw==",
+    "axios": {
+      "version": "0.16.2",
+      "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz",
+      "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=",
       "dev": true,
       "requires": {
-        "babel-plugin-syntax-object-rest-spread": "7.0.0-beta.2"
-      },
-      "dependencies": {
-        "babel-plugin-syntax-object-rest-spread": {
-          "version": "7.0.0-beta.2",
-          "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-7.0.0-beta.2.tgz",
-          "integrity": "sha512-nc+6JUbqCHbzWqqmgtTUf5RYPcXU0Zlpl8LpcRkxc6U3ScnJGXdTDO70PXH2yEVeSMTLAK1WdYfKHAr27vVvQQ==",
-          "dev": true
-        }
+        "follow-redirects": "1.2.5",
+        "is-buffer": "1.1.6"
       }
     },
-    "babel-plugin-transform-optional-catch-binding": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-optional-catch-binding/-/babel-plugin-transform-optional-catch-binding-7.0.0-beta.2.tgz",
-      "integrity": "sha512-gZyB2nWNxzm0HbAVbL+5uXuDTZO264EEGOkStlQ4ox5FAJPrOa4JkQ6iNTyNccuvQlFeT4tRV2WWAtzntC5c3A==",
+    "babel-code-frame": {
+      "version": "6.26.0",
+      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
       "dev": true,
       "requires": {
-        "babel-plugin-syntax-optional-catch-binding": "7.0.0-beta.2"
+        "chalk": "1.1.3",
+        "esutils": "2.0.2",
+        "js-tokens": "3.0.2"
       },
       "dependencies": {
-        "babel-plugin-syntax-optional-catch-binding": {
-          "version": "7.0.0-beta.2",
-          "resolved": "https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.2.tgz",
-          "integrity": "sha512-xMw97Nf2B+dXbK//VyjeIc+Eubi2WStbEnqEgYknn04cgkB1FlBq+i7ONa8pDTmAfYBMfk7eDjAyoG4S0YAeJw==",
+        "ansi-styles": {
+          "version": "2.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
           "dev": true
-        }
-      }
-    },
-    "babel-plugin-transform-regenerator": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-7.0.0-beta.2.tgz",
-      "integrity": "sha512-NgyCiMG+af67Rz2pG717QSn/9nxsWqjZ6XUsC1iwCkYLMGKXF+gnyO7vPqEuHzQ3DO82HJ3+AKIu+waJcWojeQ==",
-      "dev": true,
-      "requires": {
-        "regenerator-transform": "0.10.0"
-      }
-    },
-    "babel-plugin-transform-unicode-property-regex": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-unicode-property-regex/-/babel-plugin-transform-unicode-property-regex-2.0.5.tgz",
-      "integrity": "sha512-Q3L4R7tGc5z7FIGNt9TqzIChsiMK3xn+4qkmluQtnWyUSwQyzzYmXKDOdOHVaCRAM/fDnZsG+TT5GxaVGACxiQ==",
-      "dev": true,
-      "requires": {
-        "babel-helper-regex": "6.26.0",
-        "regexpu-core": "4.1.3"
-      },
-      "dependencies": {
-        "babel-helper-regex": {
-          "version": "6.26.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
-          "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
-          "dev": true,
-          "requires": {
-            "babel-runtime": "6.26.0",
-            "babel-types": "6.26.0",
-            "lodash": "4.17.4"
-          }
         },
-        "babel-types": {
-          "version": "6.26.0",
-          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
-          "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
+        "chalk": {
+          "version": "1.1.3",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
           "dev": true,
           "requires": {
-            "babel-runtime": "6.26.0",
-            "esutils": "2.0.2",
-            "lodash": "4.17.4",
-            "to-fast-properties": "1.0.3"
+            "ansi-styles": "2.2.1",
+            "escape-string-regexp": "1.0.5",
+            "has-ansi": "2.0.0",
+            "strip-ansi": "3.0.1",
+            "supports-color": "2.0.0"
           }
         },
-        "to-fast-properties": {
-          "version": "1.0.3",
-          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
-          "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+        "supports-color": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
           "dev": true
         }
       }
     },
-    "babel-polyfill": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-7.0.0-beta.2.tgz",
-      "integrity": "sha512-QSYslm2Fq2YtAwaJY1DSBN9xJA4PV0NxZQaqlDqFNwgu1Li954qIDwKHCeaCmvovFweV6M5w1rgLkWwtInUHmQ==",
+    "babel-eslint": {
+      "version": "8.0.2",
+      "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.0.2.tgz",
+      "integrity": "sha512-yyl5U088oE+419+BNLJDKVWkUokuPLQeQt9ZTy9uM9kAzbtQgyYL3JkG425B8jxXA7MwTxnDAtRLMKJNH36qjA==",
       "dev": true,
       "requires": {
-        "core-js": "2.5.1",
-        "regenerator-runtime": "0.11.0"
+        "@babel/code-frame": "7.0.0-beta.31",
+        "@babel/traverse": "7.0.0-beta.31",
+        "@babel/types": "7.0.0-beta.31",
+        "babylon": "7.0.0-beta.31"
       }
     },
-    "babel-preset-env": {
-      "version": "2.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-2.0.0-beta.2.tgz",
-      "integrity": "sha512-x9KksCDQuFFKbK2rOKmqErrxbPebu3UJC/PgUGzCLasKWXqtt53oMzDFbH9YGFA3Qa4HK/uCueOlqBEZk4JOAA==",
-      "dev": true,
-      "requires": {
-        "babel-plugin-check-es2015-constants": "7.0.0-beta.2",
-        "babel-plugin-syntax-async-generators": "7.0.0-beta.0",
-        "babel-plugin-syntax-object-rest-spread": "7.0.0-beta.0",
-        "babel-plugin-syntax-optional-catch-binding": "7.0.0-beta.0",
-        "babel-plugin-syntax-trailing-function-commas": "7.0.0-beta.0",
-        "babel-plugin-transform-async-generator-functions": "7.0.0-beta.2",
-        "babel-plugin-transform-async-to-generator": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-arrow-functions": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-block-scoping": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-classes": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-computed-properties": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-destructuring": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-duplicate-keys": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-for-of": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-function-name": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-literals": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-modules-amd": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-modules-commonjs": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-modules-systemjs": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-modules-umd": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-object-super": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-parameters": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-shorthand-properties": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-spread": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-sticky-regex": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-template-literals": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-typeof-symbol": "7.0.0-beta.2",
-        "babel-plugin-transform-es2015-unicode-regex": "7.0.0-beta.2",
-        "babel-plugin-transform-exponentiation-operator": "7.0.0-beta.2",
-        "babel-plugin-transform-new-target": "7.0.0-beta.2",
-        "babel-plugin-transform-object-rest-spread": "7.0.0-beta.2",
-        "babel-plugin-transform-optional-catch-binding": "7.0.0-beta.2",
-        "babel-plugin-transform-regenerator": "7.0.0-beta.2",
-        "babel-plugin-transform-unicode-property-regex": "2.0.5",
-        "browserslist": "2.7.0",
-        "invariant": "2.2.2",
-        "semver": "5.4.1"
-      }
+    "babel-plugin-transform-es2015-modules-strip": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-strip/-/babel-plugin-transform-es2015-modules-strip-0.1.1.tgz",
+      "integrity": "sha1-c5PwccNWod+2rAMHfgwGy1ejEl8=",
+      "dev": true
     },
-    "babel-register": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-7.0.0-beta.2.tgz",
-      "integrity": "sha512-d8GTqgcCnsbdbOvsz7xTGrP3Y8ekTfZLsoMB8Lu8TzLeqxyUiUsqvK4TRPoPrT/vHWDlfnfWOYcB4Dvg9v8lGw==",
+    "babel-polyfill": {
+      "version": "6.23.0",
+      "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz",
+      "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=",
       "dev": true,
       "requires": {
-        "babel-core": "7.0.0-beta.2",
+        "babel-runtime": "6.26.0",
         "core-js": "2.5.1",
-        "find-cache-dir": "1.0.0",
-        "home-or-tmp": "3.0.0",
-        "lodash": "4.17.4",
-        "mkdirp": "0.5.1",
-        "pirates": "3.0.1",
-        "source-map-support": "0.4.18"
+        "regenerator-runtime": "0.10.5"
+      },
+      "dependencies": {
+        "regenerator-runtime": {
+          "version": "0.10.5",
+          "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
+          "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
+          "dev": true
+        }
       }
     },
     "babel-runtime": {
         "regenerator-runtime": "0.11.0"
       }
     },
-    "babel-template": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-7.0.0-beta.2.tgz",
-      "integrity": "sha512-2Ez5h/VrTqR0cAx+7EyPOTb19vvh+KaEHoolWxT7T4mWLtkxGAt+rJlQl8LFJVkNXSgpNeiMV8t6L5QuRPo94g==",
-      "dev": true,
-      "requires": {
-        "babel-traverse": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "babylon": "7.0.0-beta.25",
-        "lodash": "4.17.4"
-      }
-    },
-    "babel-traverse": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-7.0.0-beta.2.tgz",
-      "integrity": "sha512-kFgrI9e0DTyGutb1OtTKltpPYWEngVGKzXokcOdzl2+++k14doLgquUMxjHrzQ+2Ymc1Q3qggY2yUwxuo8AZjA==",
-      "dev": true,
-      "requires": {
-        "babel-code-frame": "7.0.0-beta.2",
-        "babel-helper-function-name": "7.0.0-beta.2",
-        "babel-messages": "7.0.0-beta.2",
-        "babel-types": "7.0.0-beta.2",
-        "babylon": "7.0.0-beta.25",
-        "debug": "3.1.0",
-        "globals": "10.2.0",
-        "invariant": "2.2.2",
-        "lodash": "4.17.4"
-      }
-    },
     "babel-types": {
-      "version": "7.0.0-beta.2",
-      "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.2.tgz",
-      "integrity": "sha512-qtKTvjA7aL2AeET7eLDL+XfttPsAgcm00sCB5fKeWfB8n+fXX03Vsv76sRFHIkwDEeVXuKPIsooD/DpDs7YZzw==",
+      "version": "6.26.0",
+      "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
+      "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
       "dev": true,
       "requires": {
+        "babel-runtime": "6.26.0",
         "esutils": "2.0.2",
         "lodash": "4.17.4",
-        "to-fast-properties": "2.0.0"
+        "to-fast-properties": "1.0.3"
+      },
+      "dependencies": {
+        "to-fast-properties": {
+          "version": "1.0.3",
+          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+          "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+          "dev": true
+        }
       }
     },
     "babylon": {
-      "version": "7.0.0-beta.25",
-      "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.25.tgz",
-      "integrity": "sha512-5x5pNe4g8rt+DCarbCaj2CO68YS6aS26zKAmBE2bFo+ckhyoCWMDlPm/CrQzwQgwa4dLKa2TXPZsAnWYABQl/w==",
+      "version": "7.0.0-beta.31",
+      "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.31.tgz",
+      "integrity": "sha512-6lm2mV3S51yEnKmQQNnswoABL1U1H1KHoCCVwdwI3hvIv+W7ya4ki7Aw4o4KxtUHjNKkK5WpZb22rrMMOcJXJQ==",
       "dev": true
     },
     "balanced-match": {
       "dev": true,
       "requires": {
         "source-map": "0.5.7"
-      },
-      "dependencies": {
-        "source-map": {
-          "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-          "dev": true
-        }
       }
     },
     "clean-css-cli": {
       "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
       "dev": true
     },
-    "commondir": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
-      "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
-      "dev": true
-    },
     "concat-map": {
       "version": "0.0.1",
       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
         "text-table": "0.2.0"
       },
       "dependencies": {
-        "ansi-styles": {
-          "version": "2.2.1",
-          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+        "ansi-regex": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
           "dev": true
         },
-        "babel-code-frame": {
-          "version": "6.26.0",
-          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
-          "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
-          "dev": true,
-          "requires": {
-            "chalk": "1.1.3",
-            "esutils": "2.0.2",
-            "js-tokens": "3.0.2"
-          },
-          "dependencies": {
-            "chalk": {
-              "version": "1.1.3",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-              "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-              "dev": true,
-              "requires": {
-                "ansi-styles": "2.2.1",
-                "escape-string-regexp": "1.0.5",
-                "has-ansi": "2.0.0",
-                "strip-ansi": "3.0.1",
-                "supports-color": "2.0.0"
-              }
-            },
-            "strip-ansi": {
-              "version": "3.0.1",
-              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-              "dev": true,
-              "requires": {
-                "ansi-regex": "2.1.1"
-              }
-            }
-          }
-        },
         "globals": {
           "version": "9.18.0",
           "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
           "dev": true,
           "requires": {
             "ansi-regex": "3.0.0"
-          },
-          "dependencies": {
-            "ansi-regex": {
-              "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-              "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
-              "dev": true
-            }
           }
-        },
-        "supports-color": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-          "dev": true
         }
       }
     },
     "eslint-plugin-compat": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-2.0.1.tgz",
-      "integrity": "sha512-6LtsFQsrFyPGLBVJMnQEmUEY1Sc0Trpz56i/y3qTCA5JKc1KePKS5q5Xcc8LoGgPyeDw3IfnyYqS4Q7vR1Ffeg==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-2.1.0.tgz",
+      "integrity": "sha512-ml+CAjn9c6E4Vi1U/CBLtm9GBEtWw1rNtoPxCf9kj/FVyDhlOlffYAzZ1J1yQ1eeN4JqZ3gVSoKnKcuk/80oWA==",
       "dev": true,
       "requires": {
         "babel-runtime": "6.26.0",
         "repeat-string": "1.6.1"
       }
     },
-    "find-cache-dir": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
-      "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
-      "dev": true,
-      "requires": {
-        "commondir": "1.0.1",
-        "make-dir": "1.1.0",
-        "pkg-dir": "2.0.0"
-      }
-    },
     "find-up": {
       "version": "2.1.0",
       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
       }
     },
     "globals": {
-      "version": "10.2.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-10.2.0.tgz",
-      "integrity": "sha512-Kqkw0LTOBKEwtVuBiw52QwD6qI1TkJZQKdIYUfVEitfPbSiSmclVicQV0hPS3oqVBkr+O/TPpKk7+dRn1h5Hog==",
+      "version": "10.3.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-10.3.0.tgz",
+      "integrity": "sha512-1g6qO5vMbiPHbRTDtR9JVjRkAhkgH4nSANYGyx1eOfqgxcMnYMMD+7MjmjfzXjwFpVUE/7/NzF+jQxYE7P4r7A==",
       "dev": true
     },
     "globby": {
       "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==",
       "dev": true
     },
-    "home-or-tmp": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz",
-      "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=",
-      "dev": true
-    },
     "homedir-polyfill": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
       "dev": true
     },
     "jsesc": {
-      "version": "2.5.1",
-      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
-      "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=",
+      "version": "0.5.0",
+      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+      "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
       "dev": true
     },
     "json-parse-helpfulerror": {
         }
       }
     },
-    "node-modules-regexp": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
-      "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
-      "dev": true
-    },
     "node-sass": {
-      "version": "4.5.3",
-      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.5.3.tgz",
-      "integrity": "sha1-0JydEXlkEjnRuX/8YjH9zsU+FWg=",
+      "version": "4.6.0",
+      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.6.0.tgz",
+      "integrity": "sha512-rh0CvkxpYdQdbWx4EQfunmG0+99BVyVwQHlFE+yUzc6lteF5K3WUcJ0bdmv9E9CqQA1RfuMyvmpDP99cmBObow==",
       "dev": true,
       "requires": {
         "async-foreach": "0.1.3",
           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
           "dev": true
         },
-        "babel-polyfill": {
-          "version": "6.23.0",
-          "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz",
-          "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=",
-          "dev": true,
-          "requires": {
-            "babel-runtime": "6.26.0",
-            "core-js": "2.5.1",
-            "regenerator-runtime": "0.10.5"
-          }
-        },
         "chalk": {
           "version": "1.1.3",
           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
           "dev": true
         },
-        "regenerator-runtime": {
-          "version": "0.10.5",
-          "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
-          "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
-          "dev": true
-        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
         "pinkie": "2.0.4"
       }
     },
-    "pirates": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/pirates/-/pirates-3.0.1.tgz",
-      "integrity": "sha1-ioe/mrf1jWw97uahociS/+gjgR8=",
-      "dev": true,
-      "requires": {
-        "node-modules-regexp": "1.0.0"
-      }
-    },
-    "pkg-dir": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
-      "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
-      "dev": true,
-      "requires": {
-        "find-up": "2.1.0"
-      }
-    },
     "pluralize": {
       "version": "7.0.0",
       "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
         "chalk": "2.3.0",
         "source-map": "0.6.1",
         "supports-color": "4.5.0"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
+        }
       }
     },
     "postcss-cli": {
       }
     },
     "postcss-less": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.1.tgz",
-      "integrity": "sha512-zl0EEqq8Urh37Ppdv9zzhpZpLHrgkxmt6e3O4ftRa7/b8Uq2LV+/KBVM8/KuzmHNu+mthhOArg1lxbfqQ3NUdg==",
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.2.tgz",
+      "integrity": "sha512-zRMQLHjD5BsnKOPAr+jCw3M5NoHoEANJ1xg8ftu0lpfRailrchh3spt9n6jFdBF/WGpI8Q+Ch21QnLlLaKGxnA==",
       "dev": true,
       "requires": {
         "postcss": "5.2.18"
             "supports-color": "3.2.3"
           }
         },
-        "source-map": {
-          "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-          "dev": true
-        },
         "supports-color": {
           "version": "3.2.3",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
       "dev": true
     },
     "regenerator-transform": {
-      "version": "0.10.0",
-      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.0.tgz",
-      "integrity": "sha512-0oMTqaJuM3Q6RWqts6U0/ijW3xcnY8d/KimL3IkQW1zib1gmSb1lKoFKNF+kSDmriGESlOHcwoI1XpXKNEGcLg==",
+      "version": "0.11.0",
+      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.11.0.tgz",
+      "integrity": "sha512-Sjf2q/nIQX+6rg+acRT+ERFYk2tBDaRYPl1A+tMQuMaQU/e8HqwOpX5rYe5FDtUwuwTv4rKpQG9hf+EzwnWEfg==",
       "dev": true,
       "requires": {
-        "babel-runtime": "6.26.0",
         "babel-types": "6.26.0",
         "private": "0.1.8"
-      },
-      "dependencies": {
-        "babel-types": {
-          "version": "6.26.0",
-          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
-          "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
-          "dev": true,
-          "requires": {
-            "babel-runtime": "6.26.0",
-            "esutils": "2.0.2",
-            "lodash": "4.17.4",
-            "to-fast-properties": "1.0.3"
-          }
-        },
-        "to-fast-properties": {
-          "version": "1.0.3",
-          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
-          "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
-          "dev": true
-        }
       }
     },
     "regex-cache": {
       "dev": true,
       "requires": {
         "jsesc": "0.5.0"
-      },
-      "dependencies": {
-        "jsesc": {
-          "version": "0.5.0",
-          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
-          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
-          "dev": true
-        }
       }
     },
     "remove-trailing-separator": {
       "dev": true
     },
     "rollup-plugin-babel": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-3.0.2.tgz",
-      "integrity": "sha512-ALGPBFtwJZcYHsNPM6RGJlEncTzAARPvZOGjNPZgDe5hS5t6sJGjiOWibEFVEz5LQN7S7spvCBILaS4N1Cql2w==",
+      "version": "4.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.0.0-beta.0.tgz",
+      "integrity": "sha512-tmGAZQO4L015R7STTvUr7f/5Y47GZipQ8WKOkTgwod0K5BfugkpuGTfw7N+wyvYrXMiNTXM4zb5nvAgkIgYq6g==",
       "dev": true,
       "requires": {
         "rollup-pluginutils": "1.5.2"
       }
     },
     "source-map": {
-      "version": "0.6.1",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+      "version": "0.5.7",
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
       "dev": true
     },
-    "source-map-support": {
-      "version": "0.4.18",
-      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
-      "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
-      "dev": true,
-      "requires": {
-        "source-map": "0.5.7"
-      },
-      "dependencies": {
-        "source-map": {
-          "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-          "dev": true
-        }
-      }
-    },
     "spdx-correct": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
         "normalize-selector": "0.2.0",
         "pify": "3.0.0",
         "postcss": "6.0.14",
-        "postcss-less": "1.1.1",
+        "postcss-less": "1.1.2",
         "postcss-media-query-parser": "0.2.3",
         "postcss-reporter": "5.0.0",
         "postcss-resolve-nested-selector": "0.1.1",
         "specificity": "0.3.2",
         "string-width": "2.1.1",
         "style-search": "0.1.0",
-        "sugarss": "1.0.0",
+        "sugarss": "1.0.1",
         "svg-tags": "1.0.0",
         "table": "4.0.2"
       },
       }
     },
     "sugarss": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-1.0.0.tgz",
-      "integrity": "sha1-ZeUbOVhDL7cNVFGmi7M+MtDPHvc=",
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz",
+      "integrity": "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==",
       "dev": true,
       "requires": {
         "postcss": "6.0.14"
       "dev": true
     },
     "uglify-js": {
-      "version": "3.1.6",
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.6.tgz",
-      "integrity": "sha512-/rseyxEKEVMBo8279lqpoJgD6C/i/CIi+9TJDvWmb+Xo6mqMKwjA8Io3IMHlcXQzj99feR6zrN8m3wqqvm/nYA==",
+      "version": "3.1.8",
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.8.tgz",
+      "integrity": "sha512-1lnTkrJWw6LJ7n43ZyYVXx0eN2PQh0c3Inb0nY/vj5fNfwykXQFif2kvNgm/Bf0ClLA8R6SKaMHFzo9io4Q+vg==",
       "dev": true,
       "requires": {
         "commander": "2.11.0",
         "source-map": "0.6.1"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
+        }
       }
     },
     "unc-path-regex": {
index 4f0efda65dd31595aa5709e48d9374631b896ef5..c1c36498604eabf9fa4dccc089e2c0fc7bdedc71 100644 (file)
@@ -35,8 +35,8 @@
     "js-lint": "eslint js/ && eslint --config js/tests/.eslintrc.json --env node build/",
     "js-lint-docs": "eslint --config js/tests/.eslintrc.json assets/js/ docs/ sw.js",
     "js-compile": "npm-run-all --parallel js-compile-*",
-    "js-compile-standalone": "cross-env ROLLUP=true rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap",
-    "js-compile-bundle": "cross-env ROLLUP=true rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap",
+    "js-compile-standalone": "rollup --environment BUNDLE:false --config build/rollup.config.js --sourcemap",
+    "js-compile-bundle": "rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap",
     "js-compile-plugins": "cross-env PLUGINS=true babel js/src/ --out-dir js/dist/ --source-maps",
     "js-minify": "npm-run-all --parallel js-minify-*",
     "js-minify-standalone": "uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map\" --output dist/js/bootstrap.min.js dist/js/bootstrap.js",
     "popper.js": "^1.12.6"
   },
   "devDependencies": {
+    "@babel/cli": "7.0.0-beta.31",
+    "@babel/core": "7.0.0-beta.31",
+    "@babel/preset-env": "7.0.0-beta.31",
     "autoprefixer": "^7.1.2",
-    "babel-cli": "7.0.0-beta.2",
-    "babel-eslint": "^8.0.0",
-    "babel-plugin-external-helpers": "7.0.0-beta.2",
+    "babel-eslint": "^8.0.2",
     "babel-plugin-transform-es2015-modules-strip": "^0.1.1",
-    "babel-preset-env": "2.0.0-beta.2",
     "bundlesize": "^0.15.2",
     "clean-css-cli": "^4.1.6",
     "cross-env": "^5.0.5",
     "qunit-phantomjs-runner": "^2.3.0",
     "qunitjs": "^2.4.0",
     "rollup": "^0.50.0",
-    "rollup-plugin-babel": "^3.0.2",
+    "rollup-plugin-babel": "4.0.0-beta.0",
     "rollup-plugin-node-resolve": "^3.0.0",
     "shelljs": "^0.7.8",
     "shx": "^0.2.2",