#599 Update the JS dependencies
Merged 6 years ago by abompard. Opened 6 years ago by abompard.
abompard/fedora-hubs feature/update-js-deps  into  develop

file modified
+2 -2
@@ -199,8 +199,8 @@ 

  {% block jscripts %}

  <script src="{{ url_for('static', filename='js/jquery-1.10.2.min.js') }}"></script>

  <script src="https://apps.fedoraproject.org/global/fedora-bootstrap-1.1.1/fedora-bootstrap.min.js"></script>

- <script src="https://unpkg.com/react@15/dist/react{% if not config.DEBUG %}.min{% endif %}.js"></script>

- <script src="https://unpkg.com/react-dom@15/dist/react-dom{% if not config.DEBUG %}.min{% endif %}.js"></script>

+ <script src="https://unpkg.com/react@16/umd/react.{% if config.DEBUG %}development{% else %}production.min{% endif %}.js"></script>

+ <script src="https://unpkg.com/react-dom@16/umd/react-dom.{% if config.DEBUG %}development{% else %}production.min{% endif %}.js"></script>

I recommend avoiding third party hosted JS for Fedora projects, for privacy and safety reasons.

  <script>

  {# Inform the JS UI of the public build path. It *must* end with a slash. #}

  {# https://webpack.js.org/guides/public-path/ #}

@@ -1,8 +1,8 @@ 

  import React from 'react';

- import Select from 'react-select-2';

+ import Select from 'react-select';

  import PropTypes from 'prop-types';

  import VisibilitySelect from '../VisibilitySelect';

- import 'react-select-2/dist/css/react-select-2.css';

+ import 'react-select/dist/react-select.css';

  

  

  export default class WidgetSelectDialog extends React.Component {

@@ -1,5 +1,5 @@ 

  import React from 'react';

- import TimeAgo from 'react-timeago';

+ import { FormattedRelative } from 'react-intl';

  //import './cobweb.css';

  import ArchivedIcon from './archived.png';

  import CobWebIcon from './cobweb.png';
@@ -19,7 +19,7 @@ 

          msg = (

              <span>

                  <span>Cobweb alert!  This hub was last active </span>

-                 <TimeAgo date={this.props.mtime} />

+                 <FormattedRelative value={new Date(this.props.hub.mtime)} />

              </span>

              );

      } else {

@@ -1,5 +1,5 @@ 

  import React from 'react';

- import TimeAgo from 'react-timeago';

+ import { FormattedRelative } from 'react-intl';

  

  

  export default class Markup extends React.Component {
@@ -32,7 +32,7 @@ 

          <span dangerouslySetInnerHTML={this.createMarkup(this.props.item)}></span>

          {timestamp &&

            <small className="text-muted ml-3">

-             <TimeAgo date={timestamp * 1000} />

+             <FormattedRelative value={new Date(timestamp * 1000)} />

            </small>

          }

          {submessages.length !== 0 &&

file modified
+3468 -7764
@@ -4,6 +4,15 @@ 

    "lockfileVersion": 1,

    "requires": true,

    "dependencies": {

+     "@babel/code-frame": {

+       "version": "7.0.0-beta.40",

+       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz",

+       "integrity": "sha512-eVXQSbu/RimU6OKcK2/gDJVTFcxXJI4sHbIqw2mhwMZeQ2as/8AhS9DGkEDoHMBBNJZ5B0US63lF56x+KDcxiA==",

+       "dev": true,

+       "requires": {

+         "@babel/highlight": "7.0.0-beta.40"

+       }

+     },

      "@babel/helper-module-imports": {

        "version": "7.0.0-beta.39",

        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.39.tgz",
@@ -14,6 +23,60 @@ 

          "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"

        }

      },

+     "@babel/highlight": {

+       "version": "7.0.0-beta.40",

+       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.40.tgz",

+       "integrity": "sha512-mOhhTrzieV6VO7odgzFGFapiwRK0ei8RZRhfzHhb6cpX3QM8XXuCLXWjN8qBB7JReDdUR80V3LFfFrGUYevhNg==",

+       "dev": true,

+       "requires": {

+         "chalk": "2.3.2",

+         "esutils": "2.0.2",

+         "js-tokens": "3.0.2"

+       },

+       "dependencies": {

+         "ansi-styles": {

+           "version": "3.2.1",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",

+           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",

+           "dev": true,

+           "requires": {

+             "color-convert": "1.9.1"

+           }

+         },

+         "chalk": {

+           "version": "2.3.2",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",

+           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",

+           "dev": true,

+           "requires": {

+             "ansi-styles": "3.2.1",

+             "escape-string-regexp": "1.0.5",

+             "supports-color": "5.3.0"

+           }

+         },

+         "has-flag": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",

+           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",

+           "dev": true

+         },

+         "js-tokens": {

+           "version": "3.0.2",

+           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",

+           "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",

+           "dev": true

+         },

+         "supports-color": {

+           "version": "5.3.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",

+           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",

+           "dev": true,

+           "requires": {

+             "has-flag": "3.0.0"

+           }

+         }

+       }

+     },

      "@babel/types": {

        "version": "7.0.0-beta.39",

        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.39.tgz",
@@ -42,34 +105,20 @@ 

      "abab": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",

-       "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4="

-     },

-     "accepts": {

-       "version": "1.3.4",

-       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",

-       "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",

-       "requires": {

-         "mime-types": "2.1.17",

-         "negotiator": "0.6.1"

-       }

+       "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",

+       "dev": true

      },

      "acorn": {

        "version": "4.0.13",

        "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",

-       "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c="

+       "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",

+       "dev": true

      },

      "acorn-dynamic-import": {

        "version": "2.0.2",

        "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",

        "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",

-       "requires": {

-         "acorn": "4.0.13"

-       }

-     },

-     "acorn-globals": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz",

-       "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=",

+       "dev": true,

        "requires": {

          "acorn": "4.0.13"

        }
@@ -95,6 +144,7 @@ 

        "version": "5.5.2",

        "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",

        "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",

+       "dev": true,

        "requires": {

          "co": "4.6.0",

          "fast-deep-equal": "1.0.0",
@@ -105,19 +155,16 @@ 

          "co": {

            "version": "4.6.0",

            "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",

-           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="

+           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",

+           "dev": true

          }

        }

      },

-     "ajv-keywords": {

-       "version": "1.5.1",

-       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",

-       "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw="

-     },

      "align-text": {

        "version": "0.1.4",

        "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",

        "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",

+       "dev": true,

        "requires": {

          "kind-of": "3.2.2",

          "longest": "1.0.1",
@@ -133,50 +180,26 @@ 

      "amdefine": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",

-       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="

-     },

-     "ansi-escapes": {

-       "version": "1.4.0",

-       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",

-       "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4="

-     },

-     "ansi-gray": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",

-       "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",

-       "requires": {

-         "ansi-wrap": "0.1.0"

-       }

-     },

-     "ansi-html": {

-       "version": "0.0.7",

-       "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",

-       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="

+       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",

+       "dev": true

      },

      "ansi-regex": {

        "version": "2.1.1",

        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",

-       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="

+       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",

+       "dev": true

      },

      "ansi-styles": {

        "version": "2.2.1",

        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",

-       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="

-     },

-     "ansi-wrap": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",

-       "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="

-     },

-     "any-promise": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz",

-       "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic="

+       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",

+       "dev": true

      },

      "anymatch": {

        "version": "1.3.2",

        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",

        "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",

+       "dev": true,

        "requires": {

          "micromatch": "2.3.11",

          "normalize-path": "2.1.1"
@@ -186,29 +209,22 @@ 

        "version": "0.4.0",

        "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",

        "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",

+       "dev": true,

        "requires": {

          "default-require-extensions": "1.0.0"

        }

      },

-     "archive-type": {

-       "version": "3.2.0",

-       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz",

-       "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=",

-       "requires": {

-         "file-type": "3.9.0"

-       },

-       "dependencies": {

-         "file-type": {

-           "version": "3.9.0",

-           "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",

-           "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="

-         }

-       }

+     "aproba": {

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",

+       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",

+       "dev": true

      },

      "argparse": {

        "version": "1.0.9",

        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",

        "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",

+       "dev": true,

        "requires": {

          "sprintf-js": "1.0.3"

        }
@@ -227,6 +243,7 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",

        "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",

+       "dev": true,

        "requires": {

          "arr-flatten": "1.1.0"

        }
@@ -234,37 +251,20 @@ 

      "arr-flatten": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",

-       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="

-     },

-     "arr-union": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",

-       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="

-     },

-     "array-differ": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",

-       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="

+       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",

+       "dev": true

      },

      "array-equal": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",

-       "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="

-     },

-     "array-find-index": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",

-       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="

-     },

-     "array-flatten": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",

-       "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY="

+       "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",

+       "dev": true

      },

      "array-includes": {

        "version": "3.0.3",

        "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",

        "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",

+       "dev": true,

        "requires": {

          "define-properties": "1.1.2",

          "es-abstract": "1.10.0"
@@ -274,6 +274,7 @@ 

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",

        "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",

+       "dev": true,

        "requires": {

          "array-uniq": "1.0.3"

        }
@@ -281,31 +282,32 @@ 

      "array-uniq": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",

-       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="

+       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",

+       "dev": true

      },

      "array-unique": {

        "version": "0.2.1",

        "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",

-       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="

+       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",

+       "dev": true

      },

      "arrify": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",

-       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="

-     },

-     "asap": {

-       "version": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",

-       "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="

+       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",

+       "dev": true

      },

      "asn1": {

        "version": "0.2.3",

        "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",

-       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="

+       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",

+       "dev": true

      },

      "asn1.js": {

        "version": "4.9.2",

        "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz",

        "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "inherits": "2.0.3",
@@ -316,6 +318,7 @@ 

        "version": "1.4.1",

        "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",

        "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",

+       "dev": true,

        "requires": {

          "util": "0.10.3"

        }
@@ -323,49 +326,8 @@ 

      "assert-plus": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",

-       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="

-     },

-     "assets": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/assets/-/assets-2.1.0.tgz",

-       "integrity": "sha1-v66YcXl01mY27tJrGOtxIGCIFvU=",

-       "requires": {

-         "async": "1.5.2",

-         "bluebird": "3.5.1",

-         "calipers": "2.0.0",

-         "calipers-gif": "2.0.0",

-         "calipers-jpeg": "2.0.0",

-         "calipers-png": "2.0.0",

-         "calipers-svg": "2.0.0",

-         "calipers-webp": "2.0.0",

-         "glob": "6.0.4",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "mime": "1.6.0"

-       },

-       "dependencies": {

-         "async": {

-           "version": "1.5.2",

-           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",

-           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="

-         },

-         "glob": {

-           "version": "6.0.4",

-           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",

-           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",

-           "requires": {

-             "inflight": "1.0.6",

-             "inherits": "2.0.3",

-             "minimatch": "3.0.4",

-             "once": "1.4.0",

-             "path-is-absolute": "1.0.1"

-           }

-         }

-       }

-     },

-     "assign-symbols": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",

-       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="

+       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",

+       "dev": true

      },

      "ast-types-flow": {

        "version": "0.0.7",
@@ -373,10 +335,17 @@ 

        "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",

        "dev": true

      },

+     "astral-regex": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",

+       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",

+       "dev": true

+     },

      "async": {

        "version": "2.6.0",

        "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",

        "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",

+       "dev": true,

        "requires": {

          "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"

        }
@@ -384,27 +353,26 @@ 

      "async-each": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",

-       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="

+       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",

+       "dev": true

      },

-     "async-each-series": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz",

-       "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg="

+     "async-limiter": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",

+       "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",

+       "dev": true

      },

      "asynckit": {

        "version": "0.4.0",

        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",

-       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="

-     },

-     "atob": {

-       "version": "2.0.3",

-       "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz",

-       "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10="

+       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",

+       "dev": true

      },

      "autoprefixer": {

        "version": "6.7.7",

        "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",

        "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",

+       "dev": true,

        "requires": {

          "browserslist": "1.7.7",

          "caniuse-db": "1.0.30000802",
@@ -417,12 +385,14 @@ 

      "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="

+       "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="

+       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",

+       "dev": true

      },

      "axobject-query": {

        "version": "0.1.0",
@@ -433,32 +403,11 @@ 

          "ast-types-flow": "0.0.7"

        }

      },

-     "babel-cli": {

-       "version": "6.26.0",

-       "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",

-       "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",

-       "requires": {

-         "babel-core": "6.26.0",

-         "babel-polyfill": "6.26.0",

-         "babel-register": "6.26.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "chokidar": "1.7.0",

-         "commander": "2.14.0",

-         "convert-source-map": "1.5.1",

-         "fs-readdir-recursive": "1.1.0",

-         "glob": "7.1.2",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "output-file-sync": "1.1.2",

-         "path-is-absolute": "1.0.1",

-         "slash": "1.0.0",

-         "source-map": "0.5.7",

-         "v8flags": "2.1.1"

-       }

-     },

      "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",
@@ -469,6 +418,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",

        "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",

+       "dev": true,

        "requires": {

          "babel-code-frame": "6.26.0",

          "babel-generator": "6.26.1",
@@ -507,6 +457,7 @@ 

        "version": "6.26.1",

        "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",

        "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",

+       "dev": true,

        "requires": {

          "babel-messages": "6.23.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -518,20 +469,11 @@ 

          "trim-right": "1.0.1"

        }

      },

-     "babel-helper-bindify-decorators": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",

-       "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",

-       "requires": {

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "babel-traverse": "6.26.0",

-         "babel-types": "6.26.0"

-       }

-     },

      "babel-helper-builder-binary-assignment-operator-visitor": {

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",

        "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",

+       "dev": true,

        "requires": {

          "babel-helper-explode-assignable-expression": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -542,6 +484,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz",

        "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0",
@@ -552,6 +495,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",

        "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",

+       "dev": true,

        "requires": {

          "babel-helper-hoist-variables": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -563,6 +507,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",

        "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",

+       "dev": true,

        "requires": {

          "babel-helper-function-name": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -574,27 +519,18 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",

        "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-traverse": "6.26.0",

          "babel-types": "6.26.0"

        }

      },

-     "babel-helper-explode-class": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",

-       "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",

-       "requires": {

-         "babel-helper-bindify-decorators": "6.24.1",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "babel-traverse": "6.26.0",

-         "babel-types": "6.26.0"

-       }

-     },

      "babel-helper-function-name": {

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",

        "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",

+       "dev": true,

        "requires": {

          "babel-helper-get-function-arity": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -607,6 +543,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",

        "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0"
@@ -616,6 +553,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",

        "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0"
@@ -625,6 +563,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",

        "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0"
@@ -634,6 +573,7 @@ 

        "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": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0",
@@ -644,6 +584,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",

        "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",

+       "dev": true,

        "requires": {

          "babel-helper-function-name": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -656,6 +597,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",

        "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",

+       "dev": true,

        "requires": {

          "babel-helper-optimise-call-expression": "6.24.1",

          "babel-messages": "6.23.0",
@@ -669,35 +611,36 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",

        "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-template": "6.26.0"

        }

      },

      "babel-jest": {

-       "version": "20.0.3",

-       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz",

-       "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=",

+       "version": "22.4.1",

+       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.1.tgz",

+       "integrity": "sha512-rEdN/jevSuX0IQKcUqwqOGa0gDNis4jGY52Rq53aizfDGPwQYNJq+f9NCMT1HUhtUZhYSjvfGUfHQWBRT1/icA==",

        "dev": true,

        "requires": {

-         "babel-core": "6.26.0",

          "babel-plugin-istanbul": "4.1.5",

-         "babel-preset-jest": "20.0.3"

+         "babel-preset-jest": "22.4.1"

        },

        "dependencies": {

          "babel-plugin-jest-hoist": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz",

-           "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=",

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.1.tgz",

+           "integrity": "sha512-gmj5FvFflXSnRapWmF/jDjx5Lof1kX0OwXibCxMOx38V3CFMOnTxLTUrAFfLkhCey3FJvv0ACvv/+h4nzFRxhg==",

            "dev": true

          },

          "babel-preset-jest": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz",

-           "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=",

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.1.tgz",

+           "integrity": "sha512-gW3+spyB8fkSAI9fX+41BQMwar5LjR+nyKa2QRvK22snxnI29+jJVAMfId+osucFJzJJvhlvzKWnfwX8Omodvg==",

            "dev": true,

            "requires": {

-             "babel-plugin-jest-hoist": "20.0.3"

+             "babel-plugin-jest-hoist": "22.4.1",

+             "babel-plugin-syntax-object-rest-spread": "6.13.0"

            }

          }

        }
@@ -759,6 +702,7 @@ 

        "version": "6.23.0",

        "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",

        "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -767,6 +711,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",

        "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -784,6 +729,7 @@ 

        "version": "4.1.5",

        "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz",

        "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=",

+       "dev": true,

        "requires": {

          "find-up": "2.1.0",

          "istanbul-lib-instrument": "1.9.1",
@@ -794,163 +740,71 @@ 

            "version": "2.1.0",

            "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",

            "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",

+           "dev": true,

            "requires": {

              "locate-path": "2.0.0"

            }

          }

        }

      },

-     "babel-plugin-jest-hoist": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz",

-       "integrity": "sha1-SuKgTqYSpuc2UfP95SwXiZEwS+o="

-     },

      "babel-plugin-syntax-async-functions": {

        "version": "6.13.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",

-       "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU="

-     },

-     "babel-plugin-syntax-async-generators": {

-       "version": "6.13.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",

-       "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o="

-     },

-     "babel-plugin-syntax-class-constructor-call": {

-       "version": "6.18.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz",

-       "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY="

-     },

-     "babel-plugin-syntax-class-properties": {

-       "version": "6.13.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",

-       "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94="

-     },

-     "babel-plugin-syntax-decorators": {

-       "version": "6.13.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",

-       "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs="

-     },

-     "babel-plugin-syntax-do-expressions": {

-       "version": "6.13.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz",

-       "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0="

+       "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",

+       "dev": true

      },

      "babel-plugin-syntax-dynamic-import": {

        "version": "6.18.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",

-       "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo="

+       "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",

+       "dev": true

      },

      "babel-plugin-syntax-exponentiation-operator": {

        "version": "6.13.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",

-       "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4="

-     },

-     "babel-plugin-syntax-export-extensions": {

-       "version": "6.13.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz",

-       "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE="

+       "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",

+       "dev": true

      },

      "babel-plugin-syntax-flow": {

        "version": "6.18.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",

-       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0="

-     },

-     "babel-plugin-syntax-function-bind": {

-       "version": "6.13.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz",

-       "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y="

+       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",

+       "dev": true

      },

      "babel-plugin-syntax-jsx": {

        "version": "6.18.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",

-       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="

+       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",

+       "dev": true

      },

      "babel-plugin-syntax-object-rest-spread": {

        "version": "6.13.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",

-       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="

+       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",

+       "dev": true

      },

      "babel-plugin-syntax-trailing-function-commas": {

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",

-       "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM="

-     },

-     "babel-plugin-transform-async-generator-functions": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",

-       "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",

-       "requires": {

-         "babel-helper-remap-async-to-generator": "6.24.1",

-         "babel-plugin-syntax-async-generators": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

-       }

+       "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",

+       "dev": true

      },

      "babel-plugin-transform-async-to-generator": {

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",

        "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",

+       "dev": true,

        "requires": {

          "babel-helper-remap-async-to-generator": "6.24.1",

          "babel-plugin-syntax-async-functions": "6.13.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }

      },

-     "babel-plugin-transform-class-constructor-call": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz",

-       "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=",

-       "requires": {

-         "babel-plugin-syntax-class-constructor-call": "6.18.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "babel-template": "6.26.0"

-       }

-     },

-     "babel-plugin-transform-class-properties": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",

-       "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",

-       "requires": {

-         "babel-helper-function-name": "6.24.1",

-         "babel-plugin-syntax-class-properties": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "babel-template": "6.26.0"

-       }

-     },

-     "babel-plugin-transform-decorators": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",

-       "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",

-       "requires": {

-         "babel-helper-explode-class": "6.24.1",

-         "babel-plugin-syntax-decorators": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "babel-template": "6.26.0",

-         "babel-types": "6.26.0"

-       }

-     },

-     "babel-plugin-transform-decorators-legacy": {

-       "version": "1.3.4",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz",

-       "integrity": "sha1-dBtY9sW86eYCfgiC2cmU8E82aSU=",

-       "requires": {

-         "babel-plugin-syntax-decorators": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

-         "babel-template": "6.26.0"

-       }

-     },

-     "babel-plugin-transform-do-expressions": {

-       "version": "6.22.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz",

-       "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=",

-       "requires": {

-         "babel-plugin-syntax-do-expressions": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

-       }

-     },

      "babel-plugin-transform-es2015-arrow-functions": {

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",

        "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -959,6 +813,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",

        "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -967,6 +822,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",

        "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-template": "6.26.0",
@@ -979,6 +835,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",

        "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",

+       "dev": true,

        "requires": {

          "babel-helper-define-map": "6.26.0",

          "babel-helper-function-name": "6.24.1",
@@ -995,6 +852,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",

        "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-template": "6.26.0"
@@ -1004,6 +862,7 @@ 

        "version": "6.23.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",

        "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1012,6 +871,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",

        "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0"
@@ -1021,6 +881,7 @@ 

        "version": "6.23.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",

        "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1029,6 +890,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",

        "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",

+       "dev": true,

        "requires": {

          "babel-helper-function-name": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1039,6 +901,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",

        "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1047,6 +910,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",

        "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",

+       "dev": true,

        "requires": {

          "babel-plugin-transform-es2015-modules-commonjs": "6.26.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1057,6 +921,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz",

        "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=",

+       "dev": true,

        "requires": {

          "babel-plugin-transform-strict-mode": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1068,6 +933,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",

        "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",

+       "dev": true,

        "requires": {

          "babel-helper-hoist-variables": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1078,6 +944,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",

        "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",

+       "dev": true,

        "requires": {

          "babel-plugin-transform-es2015-modules-amd": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1088,6 +955,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",

        "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",

+       "dev": true,

        "requires": {

          "babel-helper-replace-supers": "6.24.1",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
@@ -1097,6 +965,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",

        "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",

+       "dev": true,

        "requires": {

          "babel-helper-call-delegate": "6.24.1",

          "babel-helper-get-function-arity": "6.24.1",
@@ -1110,6 +979,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",

        "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0"
@@ -1119,6 +989,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",

        "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1127,6 +998,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",

        "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",

+       "dev": true,

        "requires": {

          "babel-helper-regex": "6.26.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1137,6 +1009,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",

        "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1145,6 +1018,7 @@ 

        "version": "6.23.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",

        "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1153,6 +1027,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",

        "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",

+       "dev": true,

        "requires": {

          "babel-helper-regex": "6.26.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1163,43 +1038,28 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",

        "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",

+       "dev": true,

        "requires": {

          "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1",

          "babel-plugin-syntax-exponentiation-operator": "6.13.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }

      },

-     "babel-plugin-transform-export-extensions": {

-       "version": "6.22.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz",

-       "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=",

-       "requires": {

-         "babel-plugin-syntax-export-extensions": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

-       }

-     },

      "babel-plugin-transform-flow-strip-types": {

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",

        "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",

+       "dev": true,

        "requires": {

          "babel-plugin-syntax-flow": "6.18.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }

      },

-     "babel-plugin-transform-function-bind": {

-       "version": "6.22.0",

-       "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz",

-       "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=",

-       "requires": {

-         "babel-plugin-syntax-function-bind": "6.13.0",

-         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

-       }

-     },

      "babel-plugin-transform-object-rest-spread": {

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",

        "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",

+       "dev": true,

        "requires": {

          "babel-plugin-syntax-object-rest-spread": "6.13.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
@@ -1209,6 +1069,7 @@ 

        "version": "6.25.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz",

        "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"

        }
@@ -1217,6 +1078,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz",

        "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",

+       "dev": true,

        "requires": {

          "babel-helper-builder-react-jsx": "6.26.0",

          "babel-plugin-syntax-jsx": "6.18.0",
@@ -1227,6 +1089,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz",

        "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=",

+       "dev": true,

        "requires": {

          "babel-plugin-syntax-jsx": "6.18.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
@@ -1236,6 +1099,7 @@ 

        "version": "6.22.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz",

        "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",

+       "dev": true,

        "requires": {

          "babel-plugin-syntax-jsx": "6.18.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
@@ -1245,6 +1109,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",

        "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",

+       "dev": true,

        "requires": {

          "regenerator-transform": "0.10.1"

        }
@@ -1253,6 +1118,7 @@ 

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",

        "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0"
@@ -1355,57 +1221,20 @@ 

          }

        }

      },

-     "babel-preset-es2015": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",

-       "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",

-       "requires": {

-         "babel-plugin-check-es2015-constants": "6.22.0",

-         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",

-         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",

-         "babel-plugin-transform-es2015-block-scoping": "6.26.0",

-         "babel-plugin-transform-es2015-classes": "6.24.1",

-         "babel-plugin-transform-es2015-computed-properties": "6.24.1",

-         "babel-plugin-transform-es2015-destructuring": "6.23.0",

-         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",

-         "babel-plugin-transform-es2015-for-of": "6.23.0",

-         "babel-plugin-transform-es2015-function-name": "6.24.1",

-         "babel-plugin-transform-es2015-literals": "6.22.0",

-         "babel-plugin-transform-es2015-modules-amd": "6.24.1",

-         "babel-plugin-transform-es2015-modules-commonjs": "6.26.0",

-         "babel-plugin-transform-es2015-modules-systemjs": "6.24.1",

-         "babel-plugin-transform-es2015-modules-umd": "6.24.1",

-         "babel-plugin-transform-es2015-object-super": "6.24.1",

-         "babel-plugin-transform-es2015-parameters": "6.24.1",

-         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",

-         "babel-plugin-transform-es2015-spread": "6.22.0",

-         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",

-         "babel-plugin-transform-es2015-template-literals": "6.22.0",

-         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",

-         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",

-         "babel-plugin-transform-regenerator": "6.26.0"

-       }

-     },

      "babel-preset-flow": {

        "version": "6.23.0",

        "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz",

        "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=",

+       "dev": true,

        "requires": {

          "babel-plugin-transform-flow-strip-types": "6.22.0"

        }

      },

-     "babel-preset-jest": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz",

-       "integrity": "sha1-ItZyAdAjJKGVgRKI6zgpS7PKw5Y=",

-       "requires": {

-         "babel-plugin-jest-hoist": "19.0.0"

-       }

-     },

      "babel-preset-react": {

        "version": "6.24.1",

        "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz",

        "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=",

+       "dev": true,

        "requires": {

          "babel-plugin-syntax-jsx": "6.18.0",

          "babel-plugin-transform-react-display-name": "6.25.0",
@@ -1415,53 +1244,11 @@ 

          "babel-preset-flow": "6.23.0"

        }

      },

-     "babel-preset-stage-0": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz",

-       "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=",

-       "requires": {

-         "babel-plugin-transform-do-expressions": "6.22.0",

-         "babel-plugin-transform-function-bind": "6.22.0",

-         "babel-preset-stage-1": "6.24.1"

-       }

-     },

-     "babel-preset-stage-1": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz",

-       "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=",

-       "requires": {

-         "babel-plugin-transform-class-constructor-call": "6.24.1",

-         "babel-plugin-transform-export-extensions": "6.22.0",

-         "babel-preset-stage-2": "6.24.1"

-       }

-     },

-     "babel-preset-stage-2": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",

-       "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",

-       "requires": {

-         "babel-plugin-syntax-dynamic-import": "6.18.0",

-         "babel-plugin-transform-class-properties": "6.24.1",

-         "babel-plugin-transform-decorators": "6.24.1",

-         "babel-preset-stage-3": "6.24.1"

-       }

-     },

-     "babel-preset-stage-3": {

-       "version": "6.24.1",

-       "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",

-       "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",

-       "requires": {

-         "babel-plugin-syntax-trailing-function-commas": "6.22.0",

-         "babel-plugin-transform-async-generator-functions": "6.24.1",

-         "babel-plugin-transform-async-to-generator": "6.24.1",

-         "babel-plugin-transform-exponentiation-operator": "6.24.1",

-         "babel-plugin-transform-object-rest-spread": "6.26.0"

-       }

-     },

      "babel-register": {

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",

        "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",

+       "dev": true,

        "requires": {

          "babel-core": "6.26.0",

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1475,6 +1262,7 @@ 

      "babel-runtime": {

        "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

        "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",

+       "dev": true,

        "requires": {

          "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",

          "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
@@ -1482,7 +1270,8 @@ 

        "dependencies": {

          "regenerator-runtime": {

            "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",

-           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="

+           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",

+           "dev": true

          }

        }

      },
@@ -1490,6 +1279,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",

        "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-traverse": "6.26.0",
@@ -1502,6 +1292,7 @@ 

        "version": "6.26.0",

        "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",

        "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",

+       "dev": true,

        "requires": {

          "babel-code-frame": "6.26.0",

          "babel-messages": "6.23.0",
@@ -1518,6 +1309,7 @@ 

        "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": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "esutils": "2.0.2",
@@ -1528,197 +1320,54 @@ 

      "babylon": {

        "version": "6.18.0",

        "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",

-       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="

+       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",

+       "dev": true

      },

      "balanced-match": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",

-       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="

-     },

-     "base": {

-       "version": "0.11.2",

-       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",

-       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",

-       "requires": {

-         "cache-base": "1.0.1",

-         "class-utils": "0.3.6",

-         "component-emitter": "1.2.1",

-         "define-property": "1.0.0",

-         "isobject": "3.0.1",

-         "mixin-deep": "1.3.0",

-         "pascalcase": "0.1.1"

-       },

-       "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

-       }

+       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",

+       "dev": true

      },

      "base64-js": {

        "version": "1.2.1",

        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz",

-       "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw=="

-     },

-     "batch": {

-       "version": "0.6.1",

-       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",

-       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="

+       "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==",

+       "dev": true

      },

      "bcrypt-pbkdf": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",

        "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",

+       "dev": true,

        "optional": true,

        "requires": {

          "tweetnacl": "0.14.5"

        }

      },

-     "beeper": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",

-       "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="

-     },

      "big.js": {

        "version": "3.2.0",

        "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",

-       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="

-     },

-     "bin-build": {

-       "version": "2.2.0",

-       "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz",

-       "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=",

-       "requires": {

-         "archive-type": "3.2.0",

-         "decompress": "3.0.0",

-         "download": "4.4.3",

-         "exec-series": "1.0.3",

-         "rimraf": "2.6.2",

-         "tempfile": "1.1.1",

-         "url-regex": "3.2.0"

-       },

-       "dependencies": {

-         "tempfile": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",

-           "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",

-           "requires": {

-             "os-tmpdir": "1.0.2",

-             "uuid": "2.0.3"

-           }

-         },

-         "uuid": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",

-           "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="

-         }

-       }

-     },

-     "bin-check": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz",

-       "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=",

-       "requires": {

-         "executable": "1.1.0"

-       }

-     },

-     "bin-version": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",

-       "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",

-       "requires": {

-         "find-versions": "1.2.1"

-       }

-     },

-     "bin-version-check": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",

-       "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",

-       "requires": {

-         "bin-version": "1.0.4",

-         "minimist": "1.2.0",

-         "semver": "4.3.6",

-         "semver-truncate": "1.1.2"

-       },

-       "dependencies": {

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

-         },

-         "semver": {

-           "version": "4.3.6",

-           "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",

-           "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto="

-         }

-       }

-     },

-     "bin-wrapper": {

-       "version": "3.0.2",

-       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz",

-       "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=",

-       "requires": {

-         "bin-check": "2.0.0",

-         "bin-version-check": "2.1.0",

-         "download": "4.4.3",

-         "each-async": "1.1.1",

-         "lazy-req": "1.1.0",

-         "os-filter-obj": "1.0.3"

-       }

+       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",

+       "dev": true

      },

      "binary-extensions": {

        "version": "1.11.0",

        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",

-       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="

-     },

-     "bl": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",

-       "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",

-       "requires": {

-         "readable-stream": "2.3.3"

-       }

+       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",

+       "dev": true

      },

      "bluebird": {

        "version": "3.5.1",

        "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",

-       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="

+       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",

+       "dev": true

      },

      "bn.js": {

        "version": "4.11.8",

        "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",

-       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="

-     },

-     "body-parser": {

-       "version": "1.18.2",

-       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",

-       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",

-       "requires": {

-         "bytes": "3.0.0",

-         "content-type": "1.0.4",

-         "debug": "2.6.9",

-         "depd": "1.1.2",

-         "http-errors": "1.6.2",

-         "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

-         "on-finished": "2.3.0",

-         "qs": "6.5.1",

-         "raw-body": "2.3.2",

-         "type-is": "1.6.15"

-       }

-     },

-     "bonjour": {

-       "version": "3.5.0",

-       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",

-       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",

-       "requires": {

-         "array-flatten": "2.1.1",

-         "deep-equal": "1.0.1",

-         "dns-equal": "1.0.0",

-         "dns-txt": "2.0.2",

-         "multicast-dns": "6.2.3",

-         "multicast-dns-service-types": "1.1.0"

-       }

+       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",

+       "dev": true

      },

      "boolbase": {

        "version": "1.0.0",
@@ -1730,6 +1379,7 @@ 

        "version": "4.3.1",

        "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",

        "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",

+       "dev": true,

        "requires": {

          "hoek": "4.2.0"

        }
@@ -1738,6 +1388,7 @@ 

        "version": "1.1.8",

        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",

        "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",

+       "dev": true,

        "requires": {

          "balanced-match": "1.0.0",

          "concat-map": "0.0.1"
@@ -1747,6 +1398,7 @@ 

        "version": "1.8.5",

        "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",

        "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",

+       "dev": true,

        "requires": {

          "expand-range": "1.8.2",

          "preserve": "0.2.0",
@@ -1756,12 +1408,20 @@ 

      "brorand": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",

-       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="

+       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",

+       "dev": true

+     },

+     "browser-process-hrtime": {

+       "version": "0.1.2",

+       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz",

+       "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=",

+       "dev": true

      },

      "browser-resolve": {

        "version": "1.11.2",

        "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",

        "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",

+       "dev": true,

        "requires": {

          "resolve": "1.1.7"

        },
@@ -1769,7 +1429,8 @@ 

          "resolve": {

            "version": "1.1.7",

            "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",

-           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs="

+           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",

+           "dev": true

          }

        }

      },
@@ -1777,6 +1438,7 @@ 

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz",

        "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==",

+       "dev": true,

        "requires": {

          "buffer-xor": "1.0.3",

          "cipher-base": "1.0.4",
@@ -1790,6 +1452,7 @@ 

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",

        "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",

+       "dev": true,

        "requires": {

          "browserify-aes": "1.1.1",

          "browserify-des": "1.0.0",
@@ -1800,6 +1463,7 @@ 

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",

        "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",

+       "dev": true,

        "requires": {

          "cipher-base": "1.0.4",

          "des.js": "1.0.0",
@@ -1810,6 +1474,7 @@ 

        "version": "4.0.1",

        "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",

        "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "randombytes": "2.0.6"
@@ -1819,6 +1484,7 @@ 

        "version": "4.0.4",

        "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",

        "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "browserify-rsa": "4.0.1",
@@ -1833,6 +1499,7 @@ 

        "version": "0.2.0",

        "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",

        "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",

+       "dev": true,

        "requires": {

          "pako": "1.0.6"

        }
@@ -1841,6 +1508,7 @@ 

        "version": "1.7.7",

        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",

        "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",

+       "dev": true,

        "requires": {

          "caniuse-db": "1.0.30000802",

          "electron-to-chromium": "1.3.32"
@@ -1850,6 +1518,7 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",

        "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",

+       "dev": true,

        "requires": {

          "node-int64": "0.4.0"

        }
@@ -1858,136 +1527,60 @@ 

        "version": "4.9.1",

        "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",

        "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",

+       "dev": true,

        "requires": {

          "base64-js": "1.2.1",

          "ieee754": "1.1.8",

          "isarray": "1.0.0"

        }

      },

-     "buffer-crc32": {

-       "version": "0.2.13",

-       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",

-       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="

-     },

-     "buffer-indexof": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",

-       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="

-     },

-     "buffer-to-vinyl": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz",

-       "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=",

-       "requires": {

-         "file-type": "3.9.0",

-         "readable-stream": "2.3.3",

-         "uuid": "2.0.3",

-         "vinyl": "1.2.0"

-       },

-       "dependencies": {

-         "file-type": {

-           "version": "3.9.0",

-           "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",

-           "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="

-         },

-         "uuid": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",

-           "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="

-         }

-       }

-     },

      "buffer-xor": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",

-       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="

+       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",

+       "dev": true

      },

      "builtin-modules": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",

-       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="

+       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",

+       "dev": true

      },

      "builtin-status-codes": {

        "version": "3.0.0",

        "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",

-       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="

-     },

-     "bytes": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",

-       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="

+       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",

+       "dev": true

      },

-     "cache-base": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",

-       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",

-       "requires": {

-         "collection-visit": "1.0.0",

-         "component-emitter": "1.2.1",

-         "get-value": "2.0.6",

-         "has-value": "1.0.0",

-         "isobject": "3.0.1",

-         "set-value": "2.0.0",

-         "to-object-path": "0.3.0",

-         "union-value": "1.0.0",

-         "unset-value": "1.0.0"

+     "cacache": {

+       "version": "10.0.4",

+       "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",

+       "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",

+       "dev": true,

+       "requires": {

+         "bluebird": "3.5.1",

+         "chownr": "1.0.1",

+         "glob": "7.1.2",

+         "graceful-fs": "4.1.11",

+         "lru-cache": "4.1.1",

+         "mississippi": "2.0.0",

+         "mkdirp": "0.5.1",

+         "move-concurrently": "1.0.1",

+         "promise-inflight": "1.0.1",

+         "rimraf": "2.6.2",

+         "ssri": "5.3.0",

+         "unique-filename": "1.1.0",

+         "y18n": "4.0.0"

        },

        "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

+         "y18n": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",

+           "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",

+           "dev": true

          }

        }

      },

-     "calipers": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/calipers/-/calipers-2.0.0.tgz",

-       "integrity": "sha1-vfIhxqYvYDuN3ZNAys2cecGgP84=",

-       "requires": {

-         "bluebird": "3.5.1"

-       }

-     },

-     "calipers-gif": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/calipers-gif/-/calipers-gif-2.0.0.tgz",

-       "integrity": "sha1-te7+wwZKd8bc29W9xRc1oBuv3Dc=",

-       "requires": {

-         "bluebird": "3.5.1"

-       }

-     },

-     "calipers-jpeg": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/calipers-jpeg/-/calipers-jpeg-2.0.0.tgz",

-       "integrity": "sha1-BtVqU/YnF92AnLlWz2RCPOaTRls=",

-       "requires": {

-         "bluebird": "3.5.1"

-       }

-     },

-     "calipers-png": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/calipers-png/-/calipers-png-2.0.0.tgz",

-       "integrity": "sha1-HQ0g5cGuX3m3TVKGoul/Wbtwtlg=",

-       "requires": {

-         "bluebird": "3.5.1"

-       }

-     },

-     "calipers-svg": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/calipers-svg/-/calipers-svg-2.0.0.tgz",

-       "integrity": "sha1-ZmJU1fHqZtIFLtgtbXm4vxCsu3E=",

-       "requires": {

-         "bluebird": "3.5.1"

-       }

-     },

-     "calipers-webp": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/calipers-webp/-/calipers-webp-2.0.0.tgz",

-       "integrity": "sha1-4Sbs4vhM1xd5YSv6KyZTzZXOp3o=",

-       "requires": {

-         "bluebird": "3.5.1"

-       }

-     },

      "caller-path": {

        "version": "0.1.0",

        "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
@@ -2008,31 +1601,14 @@ 

      "callsites": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",

-       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="

-     },

-     "camelcase": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",

-       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="

-     },

-     "camelcase-css": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-1.0.1.tgz",

-       "integrity": "sha1-FXxCOCZfXPlKHf/ehkRlUsvz9wU="

-     },

-     "camelcase-keys": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",

-       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",

-       "requires": {

-         "camelcase": "2.1.1",

-         "map-obj": "1.0.1"

-       }

+       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",

+       "dev": true

      },

      "caniuse-api": {

        "version": "1.6.1",

        "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",

        "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",

+       "dev": true,

        "requires": {

          "browserslist": "1.7.7",

          "caniuse-db": "1.0.30000802",
@@ -2043,7 +1619,8 @@ 

      "caniuse-db": {

        "version": "1.0.30000802",

        "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000802.tgz",

-       "integrity": "sha1-99yjQtocEs+E/yyAQy4kx+HMNtk="

+       "integrity": "sha1-99yjQtocEs+E/yyAQy4kx+HMNtk=",

+       "dev": true

      },

      "caniuse-lite": {

        "version": "1.0.30000802",
@@ -2051,31 +1628,17 @@ 

        "integrity": "sha512-mpow+br11L9xGh78AtiSw4643VkbiHvQ29Us681n3uOcBsThpzpiLVNeXAN6r8/BWe0syBLOqEJIeuBbv2JwGw==",

        "dev": true

      },

-     "capture-stack-trace": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",

-       "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0="

-     },

      "caseless": {

        "version": "0.12.0",

        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",

-       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="

-     },

-     "caw": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz",

-       "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=",

-       "requires": {

-         "get-proxy": "1.1.0",

-         "is-obj": "1.0.1",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "tunnel-agent": "0.4.3"

-       }

+       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",

+       "dev": true

      },

      "center-align": {

        "version": "0.1.3",

        "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",

        "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",

+       "dev": true,

        "requires": {

          "align-text": "0.1.4",

          "lazy-cache": "1.0.4"
@@ -2085,6 +1648,7 @@ 

        "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",
@@ -2128,10 +1692,10 @@ 

        "version": "1.7.0",

        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",

        "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",

+       "dev": true,

        "requires": {

          "anymatch": "1.3.2",

          "async-each": "1.0.1",

-         "fsevents": "1.1.3",

          "glob-parent": "2.0.0",

          "inherits": "2.0.3",

          "is-binary-path": "1.0.1",
@@ -2140,15 +1704,23 @@ 

          "readdirp": "2.1.0"

        }

      },

+     "chownr": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",

+       "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",

+       "dev": true

+     },

      "ci-info": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz",

-       "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA=="

+       "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==",

+       "dev": true

      },

      "cipher-base": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",

        "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",

+       "dev": true,

        "requires": {

          "inherits": "2.0.3",

          "safe-buffer": "5.1.1"
@@ -2164,87 +1736,11 @@ 

        "version": "1.2.3",

        "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",

        "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",

+       "dev": true,

        "requires": {

          "chalk": "1.1.3"

        }

      },

-     "class-utils": {

-       "version": "0.3.6",

-       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",

-       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",

-       "requires": {

-         "arr-union": "3.1.0",

-         "define-property": "0.2.5",

-         "isobject": "3.0.1",

-         "static-extend": "0.1.2"

-       },

-       "dependencies": {

-         "define-property": {

-           "version": "0.2.5",

-           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-           "requires": {

-             "is-descriptor": "0.1.6"

-           }

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           }

-         },

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         },

-         "kind-of": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-         }

-       }

-     },

      "classnames": {

        "version": "2.2.5",

        "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz",
@@ -2278,6 +1774,7 @@ 

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",

        "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",

+       "dev": true,

        "requires": {

          "center-align": "0.1.3",

          "right-align": "0.1.3",
@@ -2287,29 +1784,22 @@ 

          "wordwrap": {

            "version": "0.0.2",

            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",

-           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="

+           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",

+           "dev": true

          }

        }

      },

      "clone": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",

-       "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="

-     },

-     "clone-stats": {

-       "version": "0.0.1",

-       "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",

-       "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="

-     },

-     "co": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",

-       "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g="

+       "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",

+       "dev": true

      },

      "coa": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",

        "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",

+       "dev": true,

        "requires": {

          "q": "1.5.1"

        }
@@ -2317,21 +1807,14 @@ 

      "code-point-at": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",

-       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="

-     },

-     "collection-visit": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",

-       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",

-       "requires": {

-         "map-visit": "1.0.0",

-         "object-visit": "1.0.1"

-       }

+       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",

+       "dev": true

      },

      "color": {

        "version": "0.11.4",

        "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",

        "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",

+       "dev": true,

        "requires": {

          "clone": "1.0.3",

          "color-convert": "1.9.1",
@@ -2342,6 +1825,7 @@ 

        "version": "1.9.1",

        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",

        "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",

+       "dev": true,

        "requires": {

          "color-name": "1.1.3"

        }
@@ -2349,21 +1833,18 @@ 

      "color-name": {

        "version": "1.1.3",

        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",

-       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="

+       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",

+       "dev": true

      },

      "color-string": {

        "version": "0.3.0",

        "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",

        "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",

+       "dev": true,

        "requires": {

          "color-name": "1.1.3"

        }

      },

-     "color-support": {

-       "version": "1.1.3",

-       "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",

-       "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="

-     },

      "colormin": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
@@ -2378,12 +1859,14 @@ 

      "colors": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",

-       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="

+       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",

+       "dev": true

      },

      "combined-stream": {

        "version": "1.0.5",

        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",

        "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",

+       "dev": true,

        "requires": {

          "delayed-stream": "1.0.0"

        }
@@ -2391,77 +1874,46 @@ 

      "commander": {

        "version": "2.14.0",

        "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.0.tgz",

-       "integrity": "sha512-okPpdvdJr6mUGi2XzupC+irQxzwGLVaBzacFC14hjLv8NColXEsxsU+QaeuSSXpQUak5g2K0vQ7WjA1e8svczg=="

+       "integrity": "sha512-okPpdvdJr6mUGi2XzupC+irQxzwGLVaBzacFC14hjLv8NColXEsxsU+QaeuSSXpQUak5g2K0vQ7WjA1e8svczg==",

+       "dev": true

      },

      "commondir": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",

-       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="

-     },

-     "component-emitter": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",

-       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="

-     },

-     "compressible": {

-       "version": "2.0.12",

-       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz",

-       "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=",

-       "requires": {

-         "mime-db": "1.30.0"

-       }

-     },

-     "compression": {

-       "version": "1.7.1",

-       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz",

-       "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=",

-       "requires": {

-         "accepts": "1.3.4",

-         "bytes": "3.0.0",

-         "compressible": "2.0.12",

-         "debug": "2.6.9",

-         "on-headers": "1.0.1",

-         "safe-buffer": "5.1.1",

-         "vary": "1.1.2"

-       }

+       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",

+       "dev": true

      },

      "concat-map": {

        "version": "0.0.1",

        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",

-       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="

+       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",

+       "dev": true

      },

      "concat-stream": {

        "version": "1.6.0",

        "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",

        "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",

+       "dev": true,

        "requires": {

          "inherits": "2.0.3",

          "readable-stream": "2.3.3",

          "typedarray": "0.0.6"

        }

      },

-     "connect-history-api-fallback": {

-       "version": "1.5.0",

-       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",

-       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo="

-     },

      "console-browserify": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",

        "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",

+       "dev": true,

        "requires": {

          "date-now": "0.1.4"

        }

      },

-     "console-stream": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",

-       "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ="

-     },

      "constants-browserify": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",

-       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="

+       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",

+       "dev": true

      },

      "contains-path": {

        "version": "0.1.0",
@@ -2469,92 +1921,58 @@ 

        "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",

        "dev": true

      },

-     "content-disposition": {

-       "version": "0.5.2",

-       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",

-       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="

-     },

-     "content-type": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",

-       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="

-     },

      "content-type-parser": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz",

-       "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ=="

+       "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==",

+       "dev": true

      },

      "convert-source-map": {

        "version": "1.5.1",

        "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",

-       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="

-     },

-     "cookie": {

-       "version": "0.3.1",

-       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",

-       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="

-     },

-     "cookie-signature": {

-       "version": "1.0.6",

-       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",

-       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="

+       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",

+       "dev": true

      },

-     "copy-descriptor": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",

-       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="

+     "copy-concurrently": {

+       "version": "1.0.5",

+       "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",

+       "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",

+       "dev": true,

+       "requires": {

+         "aproba": "1.2.0",

+         "fs-write-stream-atomic": "1.0.10",

+         "iferr": "0.1.5",

+         "mkdirp": "0.5.1",

+         "rimraf": "2.6.2",

+         "run-queue": "1.0.3"

+       }

      },

      "core-js": {

        "version": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",

-       "integrity": "sha512-1fhTiNuC8YWzCl567b1K2mQqRyHvQtRlEuNY31t837BFNd57oMvElJTsM5IrIooczeG/KvssBbJi2ZZASwyMIQ=="

+       "integrity": "sha512-1fhTiNuC8YWzCl567b1K2mQqRyHvQtRlEuNY31t837BFNd57oMvElJTsM5IrIooczeG/KvssBbJi2ZZASwyMIQ==",

+       "dev": true

      },

      "core-util-is": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",

-       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="

-     },

-     "cosmiconfig": {

-       "version": "2.2.2",

-       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",

-       "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",

-       "requires": {

-         "is-directory": "0.3.1",

-         "js-yaml": "3.7.0",

-         "minimist": "1.2.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "os-homedir": "1.0.2",

-         "parse-json": "2.2.0",

-         "require-from-string": "1.2.1"

-       },

-       "dependencies": {

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

-         }

-       }

+       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",

+       "dev": true

      },

      "create-ecdh": {

        "version": "4.0.0",

        "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",

        "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "elliptic": "6.4.0"

        }

      },

-     "create-error-class": {

-       "version": "3.0.2",

-       "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",

-       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",

-       "requires": {

-         "capture-stack-trace": "1.0.0"

-       }

-     },

      "create-hash": {

        "version": "1.1.3",

        "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz",

        "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",

+       "dev": true,

        "requires": {

          "cipher-base": "1.0.4",

          "inherits": "2.0.3",
@@ -2566,6 +1984,7 @@ 

        "version": "1.1.6",

        "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz",

        "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",

+       "dev": true,

        "requires": {

          "cipher-base": "1.0.4",

          "create-hash": "1.1.3",
@@ -2575,19 +1994,11 @@ 

          "sha.js": "2.4.10"

        }

      },

-     "create-react-class": {

-       "version": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.2.tgz",

-       "integrity": "sha512-FVpSUJ4pMhUqI03jhG+YLChwSnpakfGGqRFI4vIazSwh2IOERFLKpthI4KdAc0Wf3xXgsuTCYc6btKoxF3OTaQ==",

-       "requires": {

-         "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",

-         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       }

-     },

      "cross-spawn": {

        "version": "5.1.0",

        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",

        "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",

+       "dev": true,

        "requires": {

          "lru-cache": "4.1.1",

          "shebang-command": "1.2.0",
@@ -2598,6 +2009,7 @@ 

        "version": "3.1.2",

        "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",

        "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",

+       "dev": true,

        "requires": {

          "boom": "5.2.0"

        },
@@ -2606,6 +2018,7 @@ 

            "version": "5.2.0",

            "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",

            "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",

+           "dev": true,

            "requires": {

              "hoek": "4.2.0"

            }
@@ -2616,6 +2029,7 @@ 

        "version": "3.12.0",

        "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",

        "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",

+       "dev": true,

        "requires": {

          "browserify-cipher": "1.0.0",

          "browserify-sign": "4.0.4",
@@ -2630,32 +2044,6 @@ 

          "randomfill": "1.0.3"

        }

      },

-     "css-color-function": {

-       "version": "1.3.3",

-       "resolved": "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz",

-       "integrity": "sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4=",

-       "requires": {

-         "balanced-match": "0.1.0",

-         "color": "0.11.4",

-         "debug": "3.1.0",

-         "rgb": "0.1.0"

-       },

-       "dependencies": {

-         "balanced-match": {

-           "version": "0.1.0",

-           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz",

-           "integrity": "sha1-tQS9BYabOSWd0MXvw12EMXbczEo="

-         },

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "requires": {

-             "ms": "2.0.0"

-           }

-         }

-       }

-     },

      "css-color-names": {

        "version": "0.0.4",

        "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
@@ -2789,6 +2177,7 @@ 

        "version": "2.3.2",

        "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",

        "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",

+       "dev": true,

        "requires": {

          "clap": "1.2.3",

          "source-map": "0.5.7"
@@ -2797,38 +2186,23 @@ 

      "cssom": {

        "version": "0.3.2",

        "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz",

-       "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs="

+       "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=",

+       "dev": true

      },

      "cssstyle": {

        "version": "0.2.37",

        "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz",

        "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",

+       "dev": true,

        "requires": {

          "cssom": "0.3.2"

        }

      },

-     "cuint": {

+     "cyclist": {

        "version": "0.2.2",

-       "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",

-       "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs="

-     },

-     "currently-unhandled": {

-       "version": "0.4.1",

-       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",

-       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",

-       "requires": {

-         "array-find-index": "1.0.2"

-       }

-     },

-     "cwebp-bin": {

-       "version": "4.0.0",

-       "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-4.0.0.tgz",

-       "integrity": "sha1-7it/YzPTQm+1K7QF+m8uyLYolPQ=",

-       "requires": {

-         "bin-build": "2.2.0",

-         "bin-wrapper": "3.0.2",

-         "logalot": "2.1.0"

-       }

+       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",

+       "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",

+       "dev": true

      },

      "d": {

        "version": "1.0.0",
@@ -2849,6 +2223,7 @@ 

        "version": "1.14.1",

        "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",

        "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",

+       "dev": true,

        "requires": {

          "assert-plus": "1.0.0"

        }
@@ -2856,17 +2231,14 @@ 

      "date-now": {

        "version": "0.1.4",

        "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",

-       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="

-     },

-     "dateformat": {

-       "version": "2.2.0",

-       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",

-       "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="

+       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",

+       "dev": true

      },

      "debug": {

        "version": "2.6.9",

        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",

        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",

+       "dev": true,

        "requires": {

          "ms": "2.0.0"

        }
@@ -2874,141 +2246,8 @@ 

      "decamelize": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",

-       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="

-     },

-     "decode-uri-component": {

-       "version": "0.2.0",

-       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",

-       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="

-     },

-     "decompress": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz",

-       "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=",

-       "requires": {

-         "buffer-to-vinyl": "1.1.0",

-         "concat-stream": "1.6.0",

-         "decompress-tar": "3.1.0",

-         "decompress-tarbz2": "3.1.0",

-         "decompress-targz": "3.1.0",

-         "decompress-unzip": "3.4.0",

-         "stream-combiner2": "1.1.1",

-         "vinyl-assign": "1.2.1",

-         "vinyl-fs": "2.4.4"

-       }

-     },

-     "decompress-tar": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz",

-       "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=",

-       "requires": {

-         "is-tar": "1.0.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "strip-dirs": "1.1.1",

-         "tar-stream": "1.5.5",

-         "through2": "0.6.5",

-         "vinyl": "0.4.6"

-       },

-       "dependencies": {

-         "clone": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",

-           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="

-         },

-         "vinyl": {

-           "version": "0.4.6",

-           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",

-           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",

-           "requires": {

-             "clone": "0.2.0",

-             "clone-stats": "0.0.1"

-           }

-         }

-       }

-     },

-     "decompress-tarbz2": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz",

-       "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=",

-       "requires": {

-         "is-bzip2": "1.0.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "seek-bzip": "1.0.5",

-         "strip-dirs": "1.1.1",

-         "tar-stream": "1.5.5",

-         "through2": "0.6.5",

-         "vinyl": "0.4.6"

-       },

-       "dependencies": {

-         "clone": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",

-           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="

-         },

-         "vinyl": {

-           "version": "0.4.6",

-           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",

-           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",

-           "requires": {

-             "clone": "0.2.0",

-             "clone-stats": "0.0.1"

-           }

-         }

-       }

-     },

-     "decompress-targz": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz",

-       "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=",

-       "requires": {

-         "is-gzip": "1.0.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "strip-dirs": "1.1.1",

-         "tar-stream": "1.5.5",

-         "through2": "0.6.5",

-         "vinyl": "0.4.6"

-       },

-       "dependencies": {

-         "clone": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",

-           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="

-         },

-         "vinyl": {

-           "version": "0.4.6",

-           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",

-           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",

-           "requires": {

-             "clone": "0.2.0",

-             "clone-stats": "0.0.1"

-           }

-         }

-       }

-     },

-     "decompress-unzip": {

-       "version": "3.4.0",

-       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",

-       "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",

-       "requires": {

-         "is-zip": "1.0.0",

-         "read-all-stream": "3.1.0",

-         "stat-mode": "0.2.2",

-         "strip-dirs": "1.1.1",

-         "through2": "2.0.3",

-         "vinyl": "1.2.0",

-         "yauzl": "2.9.1"

-       },

-       "dependencies": {

-         "through2": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",

-           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",

-           "requires": {

-             "readable-stream": "2.3.3",

-             "xtend": "4.0.1"

-           }

-         }

-       }

+       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",

+       "dev": true

      },

      "deep-diff": {

        "version": "0.3.8",
@@ -3016,25 +2255,17 @@ 

        "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=",

        "dev": true

      },

-     "deep-equal": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",

-       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="

-     },

-     "deep-extend": {

-       "version": "0.4.2",

-       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",

-       "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8="

-     },

      "deep-is": {

        "version": "0.1.3",

        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",

-       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="

+       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",

+       "dev": true

      },

      "default-require-extensions": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",

        "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",

+       "dev": true,

        "requires": {

          "strip-bom": "2.0.0"

        }
@@ -3043,91 +2274,60 @@ 

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",

        "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",

+       "dev": true,

        "requires": {

          "foreach": "2.0.5",

          "object-keys": "1.0.11"

        }

      },

-     "define-property": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",

-       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",

-       "requires": {

-         "is-descriptor": "1.0.2"

-       }

-     },

      "defined": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",

        "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",

        "dev": true

      },

-     "del": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",

-       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",

-       "requires": {

-         "globby": "6.1.0",

-         "is-path-cwd": "1.0.0",

-         "is-path-in-cwd": "1.0.0",

-         "p-map": "1.2.0",

-         "pify": "3.0.0",

-         "rimraf": "2.6.2"

-       },

-       "dependencies": {

-         "pify": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",

-           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="

-         }

-       }

-     },

      "delayed-stream": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",

-       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="

-     },

-     "depd": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",

-       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="

+       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",

+       "dev": true

      },

      "des.js": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",

        "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",

+       "dev": true,

        "requires": {

          "inherits": "2.0.3",

          "minimalistic-assert": "1.0.0"

        }

      },

-     "destroy": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",

-       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="

-     },

      "detect-indent": {

        "version": "4.0.0",

        "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",

        "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",

+       "dev": true,

        "requires": {

          "repeating": "2.0.1"

        }

      },

-     "detect-node": {

-       "version": "2.0.3",

-       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz",

-       "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc="

+     "detect-newline": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",

+       "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",

+       "dev": true

      },

      "diff": {

        "version": "3.4.0",

        "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz",

-       "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA=="

+       "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==",

+       "dev": true

      },

      "diffie-hellman": {

        "version": "5.0.2",

        "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",

        "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "miller-rabin": "4.0.1",
@@ -3140,28 +2340,6 @@ 

        "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=",

        "dev": true

      },

-     "dns-equal": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",

-       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0="

-     },

-     "dns-packet": {

-       "version": "1.3.1",

-       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",

-       "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",

-       "requires": {

-         "ip": "1.1.5",

-         "safe-buffer": "5.1.1"

-       }

-     },

-     "dns-txt": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",

-       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",

-       "requires": {

-         "buffer-indexof": "1.1.1"

-       }

-     },

      "doctrine": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -3192,7 +2370,8 @@ 

      "domain-browser": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",

-       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="

+       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",

+       "dev": true

      },

      "domelementtype": {

        "version": "1.3.0",
@@ -3200,6 +2379,15 @@ 

        "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",

        "dev": true

      },

+     "domexception": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",

+       "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",

+       "dev": true,

+       "requires": {

+         "webidl-conversions": "4.0.2"

+       }

+     },

      "domhandler": {

        "version": "2.4.1",

        "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz",
@@ -3219,40 +2407,11 @@ 

          "domelementtype": "1.3.0"

        }

      },

-     "download": {

-       "version": "4.4.3",

-       "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz",

-       "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=",

-       "requires": {

-         "caw": "1.2.0",

-         "concat-stream": "1.6.0",

-         "each-async": "1.1.1",

-         "filenamify": "1.2.1",

-         "got": "5.7.1",

-         "gulp-decompress": "1.2.0",

-         "gulp-rename": "1.2.2",

-         "is-url": "1.2.2",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "read-all-stream": "3.1.0",

-         "readable-stream": "2.3.3",

-         "stream-combiner2": "1.1.1",

-         "vinyl": "1.2.0",

-         "vinyl-fs": "2.4.4",

-         "ware": "1.3.0"

-       }

-     },

-     "duplexer2": {

-       "version": "0.1.4",

-       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",

-       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",

-       "requires": {

-         "readable-stream": "2.3.3"

-       }

-     },

      "duplexify": {

        "version": "3.5.3",

        "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz",

        "integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==",

+       "dev": true,

        "requires": {

          "end-of-stream": "1.4.1",

          "inherits": "2.0.3",
@@ -3260,38 +2419,27 @@ 

          "stream-shift": "1.0.0"

        }

      },

-     "each-async": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",

-       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",

-       "requires": {

-         "onetime": "1.1.0",

-         "set-immediate-shim": "1.0.1"

-       }

-     },

      "ecc-jsbn": {

        "version": "0.1.1",

        "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",

        "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",

+       "dev": true,

        "optional": true,

        "requires": {

          "jsbn": "0.1.1"

        }

      },

-     "ee-first": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",

-       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="

-     },

      "electron-to-chromium": {

        "version": "1.3.32",

        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.32.tgz",

-       "integrity": "sha1-EdBoTAhA4APEvoko+KxfNdvCtOY="

+       "integrity": "sha1-EdBoTAhA4APEvoko+KxfNdvCtOY=",

+       "dev": true

      },

      "elliptic": {

        "version": "6.4.0",

        "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",

        "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "brorand": "1.1.0",
@@ -3311,17 +2459,14 @@ 

      "emojis-list": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",

-       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="

-     },

-     "encodeurl": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",

-       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="

+       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",

+       "dev": true

      },

      "end-of-stream": {

        "version": "1.4.1",

        "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",

        "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",

+       "dev": true,

        "requires": {

          "once": "1.4.0"

        }
@@ -3330,6 +2475,7 @@ 

        "version": "3.4.1",

        "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",

        "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",

+       "dev": true,

        "requires": {

          "graceful-fs": "4.1.11",

          "memory-fs": "0.4.1",
@@ -3367,17 +2513,27 @@ 

          "rst-selector-parser": "2.2.3"

        }

      },

-     "enzyme-adapter-react-15": {

-       "version": "1.0.5",

-       "resolved": "https://registry.npmjs.org/enzyme-adapter-react-15/-/enzyme-adapter-react-15-1.0.5.tgz",

-       "integrity": "sha512-GxQ+ZYbo6YFwwpaLc9LLyAwsx+F1au628/+hwTx3XV2OiuvHGyWgC/r1AAK1HlDRjujzfwwMNZTc/JxkjIuYVg==",

+     "enzyme-adapter-react-16": {

+       "version": "1.1.1",

+       "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.1.1.tgz",

+       "integrity": "sha512-kC8pAtU2Jk3OJ0EG8Y2813dg9Ol0TXi7UNxHzHiWs30Jo/hj7alc//G1YpKUsPP1oKl9X+Lkx+WlGJpPYA+nvw==",

        "dev": true,

        "requires": {

          "enzyme-adapter-utils": "1.3.0",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

+         "lodash": "4.17.5",

          "object.assign": "4.1.0",

          "object.values": "1.0.4",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1",

+         "react-reconciler": "0.7.0",

+         "react-test-renderer": "16.2.0"

+       },

+       "dependencies": {

+         "lodash": {

+           "version": "4.17.5",

+           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",

+           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",

+           "dev": true

+         }

        }

      },

      "enzyme-adapter-utils": {
@@ -3388,13 +2544,14 @@ 

        "requires": {

          "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

          "object.assign": "4.1.0",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        }

      },

      "errno": {

        "version": "0.1.6",

        "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz",

        "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==",

+       "dev": true,

        "requires": {

          "prr": "1.0.1"

        }
@@ -3403,6 +2560,7 @@ 

        "version": "1.3.1",

        "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",

        "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",

+       "dev": true,

        "requires": {

          "is-arrayish": "0.2.1"

        }
@@ -3411,6 +2569,7 @@ 

        "version": "1.10.0",

        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz",

        "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==",

+       "dev": true,

        "requires": {

          "es-to-primitive": "1.1.1",

          "function-bind": "1.1.1",
@@ -3423,6 +2582,7 @@ 

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",

        "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",

+       "dev": true,

        "requires": {

          "is-callable": "1.1.3",

          "is-date-object": "1.0.1",
@@ -3499,20 +2659,17 @@ 

          "es6-symbol": "3.1.1"

        }

      },

-     "escape-html": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",

-       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="

-     },

      "escape-string-regexp": {

        "version": "1.0.5",

        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",

-       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="

+       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",

+       "dev": true

      },

      "escodegen": {

        "version": "1.9.0",

        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz",

        "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==",

+       "dev": true,

        "requires": {

          "esprima": "3.1.3",

          "estraverse": "4.2.0",
@@ -3524,7 +2681,8 @@ 

          "esprima": {

            "version": "3.1.3",

            "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",

-           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="

+           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",

+           "dev": true

          }

        }

      },
@@ -3685,14 +2843,14 @@ 

        }

      },

      "eslint-loader": {

-       "version": "1.9.0",

-       "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz",

-       "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==",

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.0.0.tgz",

+       "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==",

        "dev": true,

        "requires": {

          "loader-fs-cache": "1.0.1",

          "loader-utils": "1.1.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

+         "object-assign": "4.1.1",

          "object-hash": "1.2.0",

          "rimraf": "2.6.2"

        },
@@ -3707,6 +2865,12 @@ 

              "emojis-list": "2.1.0",

              "json5": "0.5.1"

            }

+         },

+         "object-assign": {

+           "version": "4.1.1",

+           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

+           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",

+           "dev": true

          }

        }

      },
@@ -3840,7 +3004,7 @@ 

          "doctrine": "2.1.0",

          "has": "1.0.1",

          "jsx-ast-utils": "2.0.1",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        },

        "dependencies": {

          "jsx-ast-utils": {
@@ -3891,7 +3055,8 @@ 

      "esprima": {

        "version": "2.7.3",

        "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",

-       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE="

+       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",

+       "dev": true

      },

      "esquery": {

        "version": "1.0.0",
@@ -3915,17 +3080,14 @@ 

      "estraverse": {

        "version": "4.2.0",

        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",

-       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="

+       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",

+       "dev": true

      },

      "esutils": {

        "version": "2.0.2",

        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",

-       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="

-     },

-     "etag": {

-       "version": "1.8.1",

-       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",

-       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="

+       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",

+       "dev": true

      },

      "event-emitter": {

        "version": "0.3.5",
@@ -3937,65 +3099,27 @@ 

          "es5-ext": "0.10.38"

        }

      },

-     "eventemitter3": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",

-       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg="

-     },

      "events": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",

-       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="

-     },

-     "eventsource": {

-       "version": "0.1.6",

-       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz",

-       "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",

-       "requires": {

-         "original": "1.0.0"

-       }

+       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",

+       "dev": true

      },

      "evp_bytestokey": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",

        "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",

+       "dev": true,

        "requires": {

          "md5.js": "1.3.4",

          "safe-buffer": "5.1.1"

        }

      },

-     "exec-buffer": {

-       "version": "3.2.0",

-       "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",

-       "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",

-       "requires": {

-         "execa": "0.7.0",

-         "p-finally": "1.0.0",

-         "pify": "3.0.0",

-         "rimraf": "2.6.2",

-         "tempfile": "2.0.0"

-       },

-       "dependencies": {

-         "pify": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",

-           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="

-         }

-       }

-     },

-     "exec-series": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz",

-       "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=",

-       "requires": {

-         "async-each-series": "1.1.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       }

-     },

      "exec-sh": {

        "version": "0.2.1",

        "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz",

        "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==",

+       "dev": true,

        "requires": {

          "merge": "1.2.0"

        }
@@ -4004,6 +3128,7 @@ 

        "version": "0.7.0",

        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",

        "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",

+       "dev": true,

        "requires": {

          "cross-spawn": "5.1.0",

          "get-stream": "3.0.0",
@@ -4014,18 +3139,17 @@ 

          "strip-eof": "1.0.0"

        }

      },

-     "executable": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz",

-       "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=",

-       "requires": {

-         "meow": "3.7.0"

-       }

+     "exit": {

+       "version": "0.1.2",

+       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",

+       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",

+       "dev": true

      },

      "expand-brackets": {

        "version": "0.1.5",

        "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",

        "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",

+       "dev": true,

        "requires": {

          "is-posix-bracket": "0.1.1"

        }
@@ -4034,66 +3158,125 @@ 

        "version": "1.8.2",

        "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",

        "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",

+       "dev": true,

        "requires": {

          "fill-range": "2.2.3"

        }

      },

-     "express": {

-       "version": "4.16.2",

-       "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz",

-       "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",

+     "expect": {

+       "version": "22.4.0",

+       "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.0.tgz",

+       "integrity": "sha512-Fiy862jT3qc70hwIHwwCBNISmaqBrfWKKrtqyMJ6iwZr+6KXtcnHojZFtd63TPRvRl8EQTJ+YXYy2lK6/6u+Hw==",

+       "dev": true,

        "requires": {

-         "accepts": "1.3.4",

-         "array-flatten": "1.1.1",

-         "body-parser": "1.18.2",

-         "content-disposition": "0.5.2",

-         "content-type": "1.0.4",

-         "cookie": "0.3.1",

-         "cookie-signature": "1.0.6",

-         "debug": "2.6.9",

-         "depd": "1.1.2",

-         "encodeurl": "1.0.2",

-         "escape-html": "1.0.3",

-         "etag": "1.8.1",

-         "finalhandler": "1.1.0",

-         "fresh": "0.5.2",

-         "merge-descriptors": "1.0.1",

-         "methods": "1.1.2",

-         "on-finished": "2.3.0",

-         "parseurl": "1.3.2",

-         "path-to-regexp": "0.1.7",

-         "proxy-addr": "2.0.2",

-         "qs": "6.5.1",

-         "range-parser": "1.2.0",

-         "safe-buffer": "5.1.1",

-         "send": "0.16.1",

-         "serve-static": "1.13.1",

-         "setprototypeof": "1.1.0",

-         "statuses": "1.3.1",

-         "type-is": "1.6.15",

-         "utils-merge": "1.0.1",

-         "vary": "1.1.2"

+         "ansi-styles": "3.2.1",

+         "jest-diff": "22.4.0",

+         "jest-get-type": "22.1.0",

+         "jest-matcher-utils": "22.4.0",

+         "jest-message-util": "22.4.0",

+         "jest-regex-util": "22.1.0"

        },

        "dependencies": {

-         "array-flatten": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",

-           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="

+         "ansi-regex": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",

+           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",

+           "dev": true

+         },

+         "ansi-styles": {

+           "version": "3.2.1",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",

+           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",

+           "dev": true,

+           "requires": {

+             "color-convert": "1.9.1"

+           }

+         },

+         "chalk": {

+           "version": "2.3.2",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",

+           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",

+           "dev": true,

+           "requires": {

+             "ansi-styles": "3.2.1",

+             "escape-string-regexp": "1.0.5",

+             "supports-color": "5.3.0"

+           }

+         },

+         "has-flag": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",

+           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",

+           "dev": true

+         },

+         "jest-diff": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.0.tgz",

+           "integrity": "sha512-+/t20WmnkOkB8MOaGaPziI8zWKxquMvYw4Ub+wOzi7AUhmpFXz43buWSxVoZo4J5RnCozpGbX3/FssjJ5KV9Nw==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "diff": "3.4.0",

+             "jest-get-type": "22.1.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jest-matcher-utils": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz",

+           "integrity": "sha512-03m3issxUXpWMwDYTfmL8hRNewUB0yCRTeXPm+eq058rZxLHD9f5NtSSO98CWHqe4UyISIxd9Ao9iDVjHWd2qg==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "jest-get-type": "22.1.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jest-message-util": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.0.tgz",

+           "integrity": "sha512-eyCJB0T3hrlpFF2FqQoIB093OulP+1qvATQmD3IOgJgMGqPL6eYw8TbC5P/VCWPqKhGL51xvjIIhow5eZ2wHFw==",

+           "dev": true,

+           "requires": {

+             "@babel/code-frame": "7.0.0-beta.40",

+             "chalk": "2.3.2",

+             "micromatch": "2.3.11",

+             "slash": "1.0.0",

+             "stack-utils": "1.0.1"

+           }

+         },

+         "jest-regex-util": {

+           "version": "22.1.0",

+           "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.1.0.tgz",

+           "integrity": "sha512-on0LqVS6Xeh69sw3d1RukVnur+lVOl3zkmb0Q54FHj9wHoq6dbtWqb3TSlnVUyx36hqjJhjgs/QLqs07Bzu72Q==",

+           "dev": true

+         },

+         "pretty-format": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.0.tgz",

+           "integrity": "sha512-pvCxP2iODIIk9adXlo4S3GRj0BrJiil68kByAa1PrgG97c1tClh9dLMgp3Z6cHFZrclaABt0UH8PIhwHuFLqYA==",

+           "dev": true,

+           "requires": {

+             "ansi-regex": "3.0.0",

+             "ansi-styles": "3.2.1"

+           }

+         },

+         "supports-color": {

+           "version": "5.3.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",

+           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",

+           "dev": true,

+           "requires": {

+             "has-flag": "3.0.0"

+           }

          }

        }

      },

      "extend": {

        "version": "3.0.1",

        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",

-       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="

-     },

-     "extend-shallow": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

-       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

-       "requires": {

-         "is-extendable": "0.1.1"

-       }

+       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",

+       "dev": true

      },

      "external-editor": {

        "version": "2.1.0",
@@ -4110,6 +3293,7 @@ 

        "version": "0.3.2",

        "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",

        "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",

+       "dev": true,

        "requires": {

          "is-extglob": "1.0.0"

        }
@@ -4142,32 +3326,26 @@ 

      "extsprintf": {

        "version": "1.3.0",

        "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",

-       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="

-     },

-     "fancy-log": {

-       "version": "1.3.2",

-       "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",

-       "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",

-       "requires": {

-         "ansi-gray": "0.1.1",

-         "color-support": "1.1.3",

-         "time-stamp": "1.1.0"

-       }

+       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",

+       "dev": true

      },

      "fast-deep-equal": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",

-       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8="

+       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",

+       "dev": true

      },

      "fast-json-stable-stringify": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",

-       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="

+       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",

+       "dev": true

      },

      "fast-levenshtein": {

        "version": "2.0.6",

        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",

-       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="

+       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",

+       "dev": true

      },

      "fastparse": {

        "version": "1.1.1",
@@ -4175,58 +3353,15 @@ 

        "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",

        "dev": true

      },

-     "faye-websocket": {

-       "version": "0.10.0",

-       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",

-       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",

-       "requires": {

-         "websocket-driver": "0.7.0"

-       }

-     },

      "fb-watchman": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",

        "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",

+       "dev": true,

        "requires": {

          "bser": "2.0.0"

        }

      },

-     "fbjs": {

-       "version": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",

-       "integrity": "sha512-aBYyNVAYCflJW33HrULyXsA9CeNEMA989bFvOWJufFddHf7nENaiTIS4BbFGkBpKMMlTSTemgsVbYH+3iSQPiQ==",

-       "requires": {

-         "core-js": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",

-         "isomorphic-fetch": "2.2.1",

-         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "promise": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",

-         "setimmediate": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",

-         "ua-parser-js": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz"

-       },

-       "dependencies": {

-         "core-js": {

-           "version": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",

-           "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA=="

-         }

-       }

-     },

-     "fd-slicer": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",

-       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",

-       "requires": {

-         "pend": "1.2.0"

-       }

-     },

-     "figures": {

-       "version": "1.7.0",

-       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",

-       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",

-       "requires": {

-         "escape-string-regexp": "1.0.5",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       }

-     },

      "file-entry-cache": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
@@ -4238,14 +3373,32 @@ 

        }

      },

      "file-loader": {

-       "version": "0.11.2",

-       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz",

-       "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==",

+       "version": "1.1.11",

+       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz",

+       "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==",

        "dev": true,

        "requires": {

-         "loader-utils": "1.1.0"

+         "loader-utils": "1.1.0",

+         "schema-utils": "0.4.5"

        },

        "dependencies": {

+         "ajv": {

+           "version": "6.2.1",

+           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",

+           "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",

+           "dev": true,

+           "requires": {

+             "fast-deep-equal": "1.0.0",

+             "fast-json-stable-stringify": "2.0.0",

+             "json-schema-traverse": "0.3.1"

+           }

+         },

+         "ajv-keywords": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",

+           "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",

+           "dev": true

+         },

          "loader-utils": {

            "version": "1.1.0",

            "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
@@ -4256,38 +3409,30 @@ 

              "emojis-list": "2.1.0",

              "json5": "0.5.1"

            }

+         },

+         "schema-utils": {

+           "version": "0.4.5",

+           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",

+           "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",

+           "dev": true,

+           "requires": {

+             "ajv": "6.2.1",

+             "ajv-keywords": "3.1.0"

+           }

          }

        }

      },

-     "file-type": {

-       "version": "4.4.0",

-       "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",

-       "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU="

-     },

      "filename-regex": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",

-       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="

-     },

-     "filename-reserved-regex": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",

-       "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q="

-     },

-     "filenamify": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",

-       "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",

-       "requires": {

-         "filename-reserved-regex": "1.0.0",

-         "strip-outer": "1.0.0",

-         "trim-repeated": "1.0.0"

-       }

+       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",

+       "dev": true

      },

      "fileset": {

        "version": "2.0.3",

        "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",

        "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",

+       "dev": true,

        "requires": {

          "glob": "7.1.2",

          "minimatch": "3.0.4"
@@ -4297,6 +3442,7 @@ 

        "version": "2.2.3",

        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",

        "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",

+       "dev": true,

        "requires": {

          "is-number": "2.1.0",

          "isobject": "2.1.0",
@@ -4305,24 +3451,11 @@ 

          "repeat-string": "1.6.1"

        }

      },

-     "finalhandler": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",

-       "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",

-       "requires": {

-         "debug": "2.6.9",

-         "encodeurl": "1.0.2",

-         "escape-html": "1.0.3",

-         "on-finished": "2.3.0",

-         "parseurl": "1.3.2",

-         "statuses": "1.3.1",

-         "unpipe": "1.0.0"

-       }

-     },

      "find-cache-dir": {

        "version": "0.1.1",

        "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",

        "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",

+       "dev": true,

        "requires": {

          "commondir": "1.0.1",

          "mkdirp": "0.5.1",
@@ -4333,27 +3466,12 @@ 

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",

        "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",

+       "dev": true,

        "requires": {

          "path-exists": "2.1.0",

          "pinkie-promise": "2.0.1"

        }

      },

-     "find-versions": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",

-       "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",

-       "requires": {

-         "array-uniq": "1.0.3",

-         "get-stdin": "4.0.1",

-         "meow": "3.7.0",

-         "semver-regex": "1.0.0"

-       }

-     },

-     "first-chunk-stream": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",

-       "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04="

-     },

      "flat-cache": {

        "version": "1.3.0",

        "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
@@ -4400,17 +3518,30 @@ 

      "flatten": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",

-       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I="

+       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",

+       "dev": true

+     },

+     "flush-write-stream": {

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz",

+       "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=",

+       "dev": true,

+       "requires": {

+         "inherits": "2.0.3",

+         "readable-stream": "2.3.3"

+       }

      },

      "for-in": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",

-       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="

+       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",

+       "dev": true

      },

      "for-own": {

        "version": "0.1.5",

        "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",

        "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",

+       "dev": true,

        "requires": {

          "for-in": "1.0.2"

        }
@@ -4418,1819 +3549,1139 @@ 

      "foreach": {

        "version": "2.0.5",

        "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",

-       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="

-     },

-     "foreachasync": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",

-       "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="

+       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",

+       "dev": true

      },

      "forever-agent": {

        "version": "0.6.1",

        "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",

-       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="

+       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",

+       "dev": true

      },

      "form-data": {

        "version": "2.3.1",

        "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz",

        "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=",

+       "dev": true,

        "requires": {

          "asynckit": "0.4.0",

          "combined-stream": "1.0.5",

          "mime-types": "2.1.17"

        }

      },

-     "forwarded": {

-       "version": "0.1.2",

-       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",

-       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="

-     },

-     "fragment-cache": {

-       "version": "0.2.1",

-       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",

-       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",

+     "from2": {

+       "version": "2.3.0",

+       "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",

+       "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",

+       "dev": true,

        "requires": {

-         "map-cache": "0.2.2"

+         "inherits": "2.0.3",

+         "readable-stream": "2.3.3"

        }

      },

-     "fresh": {

-       "version": "0.5.2",

-       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",

-       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="

-     },

-     "fs-readdir-recursive": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",

-       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA=="

+     "fs-write-stream-atomic": {

+       "version": "1.0.10",

+       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",

+       "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",

+       "dev": true,

+       "requires": {

+         "graceful-fs": "4.1.11",

+         "iferr": "0.1.5",

+         "imurmurhash": "0.1.4",

+         "readable-stream": "2.3.3"

+       }

      },

      "fs.realpath": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",

-       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="

+       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",

+       "dev": true

      },

-     "fsevents": {

-       "version": "1.1.3",

-       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz",

-       "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==",

-       "optional": true,

+     "function-bind": {

+       "version": "1.1.1",

+       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",

+       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",

+       "dev": true

+     },

+     "function.prototype.name": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",

+       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",

+       "dev": true,

+       "requires": {

+         "define-properties": "1.1.2",

+         "function-bind": "1.1.1",

+         "is-callable": "1.1.3"

+       }

+     },

+     "functional-red-black-tree": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",

+       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",

+       "dev": true

+     },

+     "get-caller-file": {

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",

+       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",

+       "dev": true

+     },

+     "get-stream": {

+       "version": "3.0.0",

+       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",

+       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",

+       "dev": true

+     },

+     "getpass": {

+       "version": "0.1.7",

+       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",

+       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",

+       "dev": true,

+       "requires": {

+         "assert-plus": "1.0.0"

+       }

+     },

+     "glob": {

+       "version": "7.1.2",

+       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",

+       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",

+       "dev": true,

+       "requires": {

+         "fs.realpath": "1.0.0",

+         "inflight": "1.0.6",

+         "inherits": "2.0.3",

+         "minimatch": "3.0.4",

+         "once": "1.4.0",

+         "path-is-absolute": "1.0.1"

+       }

+     },

+     "glob-base": {

+       "version": "0.3.0",

+       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",

+       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",

+       "dev": true,

+       "requires": {

+         "glob-parent": "2.0.0",

+         "is-glob": "2.0.1"

+       }

+     },

+     "glob-parent": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",

+       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",

+       "dev": true,

+       "requires": {

+         "is-glob": "2.0.1"

+       }

+     },

+     "globals": {

+       "version": "9.18.0",

+       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",

+       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",

+       "dev": true

+     },

+     "graceful-fs": {

+       "version": "4.1.11",

+       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",

+       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",

+       "dev": true

+     },

+     "growly": {

+       "version": "1.3.0",

+       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",

+       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",

+       "dev": true

+     },

+     "handlebars": {

+       "version": "4.0.11",

+       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",

+       "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",

+       "dev": true,

        "requires": {

-         "nan": "2.8.0",

-         "node-pre-gyp": "0.6.39"

+         "async": "1.5.2",

+         "optimist": "0.6.1",

+         "source-map": "0.4.4",

+         "uglify-js": "2.8.29"

        },

        "dependencies": {

-         "abbrev": {

-           "version": "1.1.0",

-           "bundled": true,

-           "optional": true

-         },

-         "ajv": {

-           "version": "4.11.8",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "co": "4.6.0",

-             "json-stable-stringify": "1.0.1"

-           }

-         },

-         "ansi-regex": {

-           "version": "2.1.1",

-           "bundled": true

-         },

-         "aproba": {

-           "version": "1.1.1",

-           "bundled": true,

-           "optional": true

-         },

-         "are-we-there-yet": {

-           "version": "1.1.4",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "delegates": "1.0.0",

-             "readable-stream": "2.2.9"

-           }

-         },

-         "asn1": {

-           "version": "0.2.3",

-           "bundled": true,

-           "optional": true

-         },

-         "assert-plus": {

-           "version": "0.2.0",

-           "bundled": true,

-           "optional": true

-         },

-         "asynckit": {

-           "version": "0.4.0",

-           "bundled": true,

-           "optional": true

-         },

-         "aws-sign2": {

-           "version": "0.6.0",

-           "bundled": true,

-           "optional": true

-         },

-         "aws4": {

-           "version": "1.6.0",

-           "bundled": true,

-           "optional": true

-         },

-         "balanced-match": {

-           "version": "0.4.2",

-           "bundled": true

-         },

-         "bcrypt-pbkdf": {

-           "version": "1.0.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "tweetnacl": "0.14.5"

-           }

-         },

-         "block-stream": {

-           "version": "0.0.9",

-           "bundled": true,

-           "requires": {

-             "inherits": "2.0.3"

-           }

-         },

-         "boom": {

-           "version": "2.10.1",

-           "bundled": true,

-           "requires": {

-             "hoek": "2.16.3"

-           }

-         },

-         "brace-expansion": {

-           "version": "1.1.7",

-           "bundled": true,

-           "requires": {

-             "balanced-match": "0.4.2",

-             "concat-map": "0.0.1"

-           }

-         },

-         "buffer-shims": {

-           "version": "1.0.0",

-           "bundled": true

-         },

-         "caseless": {

-           "version": "0.12.0",

-           "bundled": true,

-           "optional": true

-         },

-         "co": {

-           "version": "4.6.0",

-           "bundled": true,

-           "optional": true

-         },

-         "code-point-at": {

-           "version": "1.1.0",

-           "bundled": true

-         },

-         "combined-stream": {

-           "version": "1.0.5",

-           "bundled": true,

-           "requires": {

-             "delayed-stream": "1.0.0"

-           }

-         },

-         "concat-map": {

-           "version": "0.0.1",

-           "bundled": true

-         },

-         "console-control-strings": {

-           "version": "1.1.0",

-           "bundled": true

-         },

-         "core-util-is": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "cryptiles": {

-           "version": "2.0.5",

-           "bundled": true,

-           "requires": {

-             "boom": "2.10.1"

-           }

-         },

-         "dashdash": {

-           "version": "1.14.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "assert-plus": "1.0.0"

-           },

-           "dependencies": {

-             "assert-plus": {

-               "version": "1.0.0",

-               "bundled": true,

-               "optional": true

-             }

-           }

-         },

-         "debug": {

-           "version": "2.6.8",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "ms": "2.0.0"

-           }

-         },

-         "deep-extend": {

-           "version": "0.4.2",

-           "bundled": true,

-           "optional": true

-         },

-         "delayed-stream": {

-           "version": "1.0.0",

-           "bundled": true

-         },

-         "delegates": {

-           "version": "1.0.0",

-           "bundled": true,

-           "optional": true

-         },

-         "detect-libc": {

-           "version": "1.0.2",

-           "bundled": true,

-           "optional": true

-         },

-         "ecc-jsbn": {

-           "version": "0.1.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "jsbn": "0.1.1"

-           }

-         },

-         "extend": {

-           "version": "3.0.1",

-           "bundled": true,

-           "optional": true

-         },

-         "extsprintf": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "forever-agent": {

-           "version": "0.6.1",

-           "bundled": true,

-           "optional": true

-         },

-         "form-data": {

-           "version": "2.1.4",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "asynckit": "0.4.0",

-             "combined-stream": "1.0.5",

-             "mime-types": "2.1.15"

-           }

-         },

-         "fs.realpath": {

-           "version": "1.0.0",

-           "bundled": true

-         },

-         "fstream": {

-           "version": "1.0.11",

-           "bundled": true,

-           "requires": {

-             "graceful-fs": "4.1.11",

-             "inherits": "2.0.3",

-             "mkdirp": "0.5.1",

-             "rimraf": "2.6.1"

-           }

-         },

-         "fstream-ignore": {

-           "version": "1.0.5",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "fstream": "1.0.11",

-             "inherits": "2.0.3",

-             "minimatch": "3.0.4"

-           }

-         },

-         "gauge": {

-           "version": "2.7.4",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "aproba": "1.1.1",

-             "console-control-strings": "1.1.0",

-             "has-unicode": "2.0.1",

-             "object-assign": "4.1.1",

-             "signal-exit": "3.0.2",

-             "string-width": "1.0.2",

-             "strip-ansi": "3.0.1",

-             "wide-align": "1.1.2"

-           }

-         },

-         "getpass": {

-           "version": "0.1.7",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "assert-plus": "1.0.0"

-           },

-           "dependencies": {

-             "assert-plus": {

-               "version": "1.0.0",

-               "bundled": true,

-               "optional": true

-             }

-           }

-         },

-         "glob": {

-           "version": "7.1.2",

-           "bundled": true,

-           "requires": {

-             "fs.realpath": "1.0.0",

-             "inflight": "1.0.6",

-             "inherits": "2.0.3",

-             "minimatch": "3.0.4",

-             "once": "1.4.0",

-             "path-is-absolute": "1.0.1"

-           }

-         },

-         "graceful-fs": {

-           "version": "4.1.11",

-           "bundled": true

-         },

-         "har-schema": {

-           "version": "1.0.5",

-           "bundled": true,

-           "optional": true

-         },

-         "har-validator": {

-           "version": "4.2.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "ajv": "4.11.8",

-             "har-schema": "1.0.5"

-           }

-         },

-         "has-unicode": {

-           "version": "2.0.1",

-           "bundled": true,

-           "optional": true

-         },

-         "hawk": {

-           "version": "3.1.3",

-           "bundled": true,

-           "requires": {

-             "boom": "2.10.1",

-             "cryptiles": "2.0.5",

-             "hoek": "2.16.3",

-             "sntp": "1.0.9"

-           }

-         },

-         "hoek": {

-           "version": "2.16.3",

-           "bundled": true

+         "async": {

+           "version": "1.5.2",

+           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",

+           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",

+           "dev": true

          },

-         "http-signature": {

-           "version": "1.1.1",

-           "bundled": true,

-           "optional": true,

+         "source-map": {

+           "version": "0.4.4",

+           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",

+           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",

+           "dev": true,

            "requires": {

-             "assert-plus": "0.2.0",

-             "jsprim": "1.4.0",

-             "sshpk": "1.13.0"

+             "amdefine": "1.0.1"

            }

-         },

-         "inflight": {

-           "version": "1.0.6",

-           "bundled": true,

-           "requires": {

-             "once": "1.4.0",

-             "wrappy": "1.0.2"

-           }

-         },

-         "inherits": {

-           "version": "2.0.3",

-           "bundled": true

-         },

-         "ini": {

-           "version": "1.3.4",

-           "bundled": true,

-           "optional": true

-         },

-         "is-fullwidth-code-point": {

-           "version": "1.0.0",

-           "bundled": true,

-           "requires": {

-             "number-is-nan": "1.0.1"

-           }

-         },

-         "is-typedarray": {

-           "version": "1.0.0",

-           "bundled": true,

-           "optional": true

-         },

-         "isarray": {

-           "version": "1.0.0",

-           "bundled": true

-         },

-         "isstream": {

-           "version": "0.1.2",

-           "bundled": true,

-           "optional": true

-         },

-         "jodid25519": {

-           "version": "1.0.2",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "jsbn": "0.1.1"

-           }

-         },

-         "jsbn": {

-           "version": "0.1.1",

-           "bundled": true,

-           "optional": true

-         },

-         "json-schema": {

-           "version": "0.2.3",

-           "bundled": true,

-           "optional": true

-         },

-         "json-stable-stringify": {

-           "version": "1.0.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "jsonify": "0.0.0"

-           }

-         },

-         "json-stringify-safe": {

-           "version": "5.0.1",

-           "bundled": true,

-           "optional": true

-         },

-         "jsonify": {

-           "version": "0.0.0",

-           "bundled": true,

-           "optional": true

-         },

-         "jsprim": {

-           "version": "1.4.0",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "assert-plus": "1.0.0",

-             "extsprintf": "1.0.2",

-             "json-schema": "0.2.3",

-             "verror": "1.3.6"

-           },

-           "dependencies": {

-             "assert-plus": {

-               "version": "1.0.0",

-               "bundled": true,

-               "optional": true

-             }

-           }

-         },

-         "mime-db": {

-           "version": "1.27.0",

-           "bundled": true

-         },

-         "mime-types": {

-           "version": "2.1.15",

-           "bundled": true,

-           "requires": {

-             "mime-db": "1.27.0"

-           }

-         },

-         "minimatch": {

-           "version": "3.0.4",

-           "bundled": true,

-           "requires": {

-             "brace-expansion": "1.1.7"

-           }

-         },

-         "minimist": {

-           "version": "0.0.8",

-           "bundled": true

-         },

-         "mkdirp": {

-           "version": "0.5.1",

-           "bundled": true,

-           "requires": {

-             "minimist": "0.0.8"

-           }

-         },

-         "ms": {

-           "version": "2.0.0",

-           "bundled": true,

-           "optional": true

-         },

-         "node-pre-gyp": {

-           "version": "0.6.39",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "detect-libc": "1.0.2",

-             "hawk": "3.1.3",

-             "mkdirp": "0.5.1",

-             "nopt": "4.0.1",

-             "npmlog": "4.1.0",

-             "rc": "1.2.1",

-             "request": "2.81.0",

-             "rimraf": "2.6.1",

-             "semver": "5.3.0",

-             "tar": "2.2.1",

-             "tar-pack": "3.4.0"

-           }

-         },

-         "nopt": {

-           "version": "4.0.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "abbrev": "1.1.0",

-             "osenv": "0.1.4"

-           }

-         },

-         "npmlog": {

-           "version": "4.1.0",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "are-we-there-yet": "1.1.4",

-             "console-control-strings": "1.1.0",

-             "gauge": "2.7.4",

-             "set-blocking": "2.0.0"

-           }

-         },

-         "number-is-nan": {

-           "version": "1.0.1",

-           "bundled": true

-         },

-         "oauth-sign": {

-           "version": "0.8.2",

-           "bundled": true,

-           "optional": true

-         },

-         "object-assign": {

-           "version": "4.1.1",

-           "bundled": true,

-           "optional": true

-         },

-         "once": {

-           "version": "1.4.0",

-           "bundled": true,

-           "requires": {

-             "wrappy": "1.0.2"

-           }

-         },

-         "os-homedir": {

-           "version": "1.0.2",

-           "bundled": true,

-           "optional": true

-         },

-         "os-tmpdir": {

-           "version": "1.0.2",

-           "bundled": true,

-           "optional": true

-         },

-         "osenv": {

-           "version": "0.1.4",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "os-homedir": "1.0.2",

-             "os-tmpdir": "1.0.2"

-           }

-         },

-         "path-is-absolute": {

-           "version": "1.0.1",

-           "bundled": true

-         },

-         "performance-now": {

-           "version": "0.2.0",

-           "bundled": true,

-           "optional": true

-         },

-         "process-nextick-args": {

-           "version": "1.0.7",

-           "bundled": true

-         },

-         "punycode": {

-           "version": "1.4.1",

-           "bundled": true,

-           "optional": true

-         },

-         "qs": {

-           "version": "6.4.0",

-           "bundled": true,

-           "optional": true

-         },

-         "rc": {

-           "version": "1.2.1",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "deep-extend": "0.4.2",

-             "ini": "1.3.4",

-             "minimist": "1.2.0",

-             "strip-json-comments": "2.0.1"

-           },

-           "dependencies": {

-             "minimist": {

-               "version": "1.2.0",

-               "bundled": true,

-               "optional": true

-             }

-           }

-         },

-         "readable-stream": {

-           "version": "2.2.9",

-           "bundled": true,

-           "requires": {

-             "buffer-shims": "1.0.0",

-             "core-util-is": "1.0.2",

-             "inherits": "2.0.3",

-             "isarray": "1.0.0",

-             "process-nextick-args": "1.0.7",

-             "string_decoder": "1.0.1",

-             "util-deprecate": "1.0.2"

-           }

-         },

-         "request": {

-           "version": "2.81.0",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "aws-sign2": "0.6.0",

-             "aws4": "1.6.0",

-             "caseless": "0.12.0",

-             "combined-stream": "1.0.5",

-             "extend": "3.0.1",

-             "forever-agent": "0.6.1",

-             "form-data": "2.1.4",

-             "har-validator": "4.2.1",

-             "hawk": "3.1.3",

-             "http-signature": "1.1.1",

-             "is-typedarray": "1.0.0",

-             "isstream": "0.1.2",

-             "json-stringify-safe": "5.0.1",

-             "mime-types": "2.1.15",

-             "oauth-sign": "0.8.2",

-             "performance-now": "0.2.0",

-             "qs": "6.4.0",

-             "safe-buffer": "5.0.1",

-             "stringstream": "0.0.5",

-             "tough-cookie": "2.3.2",

-             "tunnel-agent": "0.6.0",

-             "uuid": "3.0.1"

-           }

-         },

-         "rimraf": {

-           "version": "2.6.1",

-           "bundled": true,

-           "requires": {

-             "glob": "7.1.2"

-           }

-         },

-         "safe-buffer": {

-           "version": "5.0.1",

-           "bundled": true

-         },

-         "semver": {

-           "version": "5.3.0",

-           "bundled": true,

-           "optional": true

-         },

-         "set-blocking": {

-           "version": "2.0.0",

-           "bundled": true,

-           "optional": true

-         },

-         "signal-exit": {

-           "version": "3.0.2",

-           "bundled": true,

-           "optional": true

-         },

-         "sntp": {

-           "version": "1.0.9",

-           "bundled": true,

-           "requires": {

-             "hoek": "2.16.3"

-           }

-         },

-         "sshpk": {

-           "version": "1.13.0",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "asn1": "0.2.3",

-             "assert-plus": "1.0.0",

-             "bcrypt-pbkdf": "1.0.1",

-             "dashdash": "1.14.1",

-             "ecc-jsbn": "0.1.1",

-             "getpass": "0.1.7",

-             "jodid25519": "1.0.2",

-             "jsbn": "0.1.1",

-             "tweetnacl": "0.14.5"

-           },

-           "dependencies": {

-             "assert-plus": {

-               "version": "1.0.0",

-               "bundled": true,

-               "optional": true

-             }

-           }

-         },

-         "string-width": {

-           "version": "1.0.2",

-           "bundled": true,

-           "requires": {

-             "code-point-at": "1.1.0",

-             "is-fullwidth-code-point": "1.0.0",

-             "strip-ansi": "3.0.1"

-           }

-         },

-         "string_decoder": {

-           "version": "1.0.1",

-           "bundled": true,

-           "requires": {

-             "safe-buffer": "5.0.1"

-           }

-         },

-         "stringstream": {

-           "version": "0.0.5",

-           "bundled": true,

-           "optional": true

-         },

-         "strip-ansi": {

-           "version": "3.0.1",

-           "bundled": true,

-           "requires": {

-             "ansi-regex": "2.1.1"

-           }

-         },

-         "strip-json-comments": {

-           "version": "2.0.1",

-           "bundled": true,

-           "optional": true

-         },

-         "tar": {

-           "version": "2.2.1",

-           "bundled": true,

-           "requires": {

-             "block-stream": "0.0.9",

-             "fstream": "1.0.11",

-             "inherits": "2.0.3"

-           }

-         },

-         "tar-pack": {

-           "version": "3.4.0",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "debug": "2.6.8",

-             "fstream": "1.0.11",

-             "fstream-ignore": "1.0.5",

-             "once": "1.4.0",

-             "readable-stream": "2.2.9",

-             "rimraf": "2.6.1",

-             "tar": "2.2.1",

-             "uid-number": "0.0.6"

-           }

-         },

-         "tough-cookie": {

-           "version": "2.3.2",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "punycode": "1.4.1"

-           }

-         },

-         "tunnel-agent": {

-           "version": "0.6.0",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "safe-buffer": "5.0.1"

-           }

-         },

-         "tweetnacl": {

-           "version": "0.14.5",

-           "bundled": true,

-           "optional": true

-         },

-         "uid-number": {

-           "version": "0.0.6",

-           "bundled": true,

-           "optional": true

-         },

-         "util-deprecate": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "uuid": {

-           "version": "3.0.1",

-           "bundled": true,

-           "optional": true

-         },

-         "verror": {

-           "version": "1.3.6",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "extsprintf": "1.0.2"

-           }

-         },

-         "wide-align": {

-           "version": "1.1.2",

-           "bundled": true,

-           "optional": true,

-           "requires": {

-             "string-width": "1.0.2"

-           }

-         },

-         "wrappy": {

-           "version": "1.0.2",

-           "bundled": true

          }

        }

      },

-     "function-bind": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",

-       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="

+     "har-schema": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",

+       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",

+       "dev": true

      },

-     "function.prototype.name": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",

-       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",

+     "har-validator": {

+       "version": "5.0.3",

+       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",

+       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",

        "dev": true,

        "requires": {

-         "define-properties": "1.1.2",

-         "function-bind": "1.1.1",

-         "is-callable": "1.1.3"

+         "ajv": "5.5.2",

+         "har-schema": "2.0.0"

        }

      },

-     "functional-red-black-tree": {

+     "has": {

        "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",

-       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",

-       "dev": true

-     },

-     "get-caller-file": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",

-       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="

-     },

-     "get-proxy": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",

-       "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",

+       "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",

+       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",

+       "dev": true,

        "requires": {

-         "rc": "1.2.5"

+         "function-bind": "1.1.1"

        }

      },

-     "get-stdin": {

-       "version": "4.0.1",

-       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",

-       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="

+     "has-ansi": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",

+       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",

+       "dev": true,

+       "requires": {

+         "ansi-regex": "2.1.1"

+       }

      },

-     "get-stream": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",

-       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="

+     "has-flag": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",

+       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",

+       "dev": true

      },

-     "get-value": {

-       "version": "2.0.6",

-       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",

-       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="

+     "has-symbols": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",

+       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",

+       "dev": true

      },

-     "getpass": {

-       "version": "0.1.7",

-       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",

-       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",

+     "hash-base": {

+       "version": "2.0.2",

+       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",

+       "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",

+       "dev": true,

        "requires": {

-         "assert-plus": "1.0.0"

+         "inherits": "2.0.3"

        }

      },

-     "gifsicle": {

-       "version": "3.0.4",

-       "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz",

-       "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=",

+     "hash.js": {

+       "version": "1.1.3",

+       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",

+       "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",

+       "dev": true,

        "requires": {

-         "bin-build": "2.2.0",

-         "bin-wrapper": "3.0.2",

-         "logalot": "2.1.0"

+         "inherits": "2.0.3",

+         "minimalistic-assert": "1.0.0"

        }

      },

-     "glob": {

-       "version": "7.1.2",

-       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",

-       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",

+     "hawk": {

+       "version": "6.0.2",

+       "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",

+       "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",

+       "dev": true,

        "requires": {

-         "fs.realpath": "1.0.0",

-         "inflight": "1.0.6",

-         "inherits": "2.0.3",

-         "minimatch": "3.0.4",

-         "once": "1.4.0",

-         "path-is-absolute": "1.0.1"

+         "boom": "4.3.1",

+         "cryptiles": "3.1.2",

+         "hoek": "4.2.0",

+         "sntp": "2.1.0"

        }

      },

-     "glob-base": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",

-       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",

+     "hmac-drbg": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",

+       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",

+       "dev": true,

        "requires": {

-         "glob-parent": "2.0.0",

-         "is-glob": "2.0.1"

+         "hash.js": "1.1.3",

+         "minimalistic-assert": "1.0.0",

+         "minimalistic-crypto-utils": "1.0.1"

        }

      },

-     "glob-parent": {

+     "hoek": {

+       "version": "4.2.0",

+       "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz",

+       "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==",

+       "dev": true

+     },

+     "home-or-tmp": {

        "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",

-       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",

+       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",

+       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",

+       "dev": true,

        "requires": {

-         "is-glob": "2.0.1"

+         "os-homedir": "1.0.2",

+         "os-tmpdir": "1.0.2"

        }

      },

-     "glob-stream": {

-       "version": "5.3.5",

-       "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",

-       "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",

-       "requires": {

-         "extend": "3.0.1",

-         "glob": "5.0.15",

-         "glob-parent": "3.1.0",

-         "micromatch": "2.3.11",

-         "ordered-read-streams": "0.3.0",

-         "through2": "0.6.5",

-         "to-absolute-glob": "0.1.1",

-         "unique-stream": "2.2.1"

-       },

-       "dependencies": {

-         "glob": {

-           "version": "5.0.15",

-           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",

-           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",

-           "requires": {

-             "inflight": "1.0.6",

-             "inherits": "2.0.3",

-             "minimatch": "3.0.4",

-             "once": "1.4.0",

-             "path-is-absolute": "1.0.1"

-           }

-         },

-         "glob-parent": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",

-           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",

-           "requires": {

-             "is-glob": "3.1.0",

-             "path-dirname": "1.0.2"

-           }

-         },

-         "is-extglob": {

-           "version": "2.1.1",

-           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",

-           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="

-         },

-         "is-glob": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",

-           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",

-           "requires": {

-             "is-extglob": "2.1.1"

-           }

-         }

-       }

+     "hosted-git-info": {

+       "version": "2.5.0",

+       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",

+       "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",

+       "dev": true

      },

-     "globals": {

-       "version": "9.18.0",

-       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",

-       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="

+     "html-comment-regex": {

+       "version": "1.1.1",

+       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz",

+       "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=",

+       "dev": true

      },

-     "globby": {

-       "version": "6.1.0",

-       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",

-       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",

+     "html-encoding-sniffer": {

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",

+       "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",

+       "dev": true,

        "requires": {

-         "array-union": "1.0.2",

-         "glob": "7.1.2",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "pify": "2.3.0",

-         "pinkie-promise": "2.0.1"

+         "whatwg-encoding": "1.0.3"

        }

      },

-     "glogg": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",

-       "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",

+     "htmlparser2": {

+       "version": "3.9.2",

+       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",

+       "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",

+       "dev": true,

        "requires": {

-         "sparkles": "1.0.0"

+         "domelementtype": "1.3.0",

+         "domhandler": "2.4.1",

+         "domutils": "1.5.1",

+         "entities": "1.1.1",

+         "inherits": "2.0.3",

+         "readable-stream": "2.3.3"

        }

      },

-     "got": {

-       "version": "5.7.1",

-       "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",

-       "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",

+     "http-signature": {

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",

+       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",

+       "dev": true,

        "requires": {

-         "create-error-class": "3.0.2",

-         "duplexer2": "0.1.4",

-         "is-redirect": "1.0.0",

-         "is-retry-allowed": "1.1.0",

-         "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",

-         "lowercase-keys": "1.0.0",

-         "node-status-codes": "1.0.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "parse-json": "2.2.0",

-         "pinkie-promise": "2.0.1",

-         "read-all-stream": "3.1.0",

-         "readable-stream": "2.3.3",

-         "timed-out": "3.1.3",

-         "unzip-response": "1.0.2",

-         "url-parse-lax": "1.0.0"

+         "assert-plus": "1.0.0",

+         "jsprim": "1.4.1",

+         "sshpk": "1.13.1"

        }

      },

-     "graceful-fs": {

-       "version": "4.1.11",

-       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",

-       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="

-     },

-     "graceful-readlink": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",

-       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="

-     },

-     "growly": {

-       "version": "1.3.0",

-       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",

-       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE="

+     "https-browserify": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",

+       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",

+       "dev": true

      },

-     "gulp-decompress": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz",

-       "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=",

-       "requires": {

-         "archive-type": "3.2.0",

-         "decompress": "3.0.0",

-         "gulp-util": "3.0.8",

-         "readable-stream": "2.3.3"

-       }

+     "iconv-lite": {

+       "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

+       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",

+       "dev": true

      },

-     "gulp-rename": {

-       "version": "1.2.2",

-       "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",

-       "integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc="

+     "icss-replace-symbols": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",

+       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",

+       "dev": true

      },

-     "gulp-sourcemaps": {

-       "version": "1.6.0",

-       "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",

-       "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",

+     "icss-utils": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",

+       "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",

+       "dev": true,

        "requires": {

-         "convert-source-map": "1.5.1",

-         "graceful-fs": "4.1.11",

-         "strip-bom": "2.0.0",

-         "through2": "2.0.3",

-         "vinyl": "1.2.0"

+         "postcss": "6.0.17"

        },

        "dependencies": {

-         "through2": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",

-           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",

+         "ansi-styles": {

+           "version": "3.2.0",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

+           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

+           "dev": true,

            "requires": {

-             "readable-stream": "2.3.3",

-             "xtend": "4.0.1"

+             "color-convert": "1.9.1"

+           }

+         },

+         "chalk": {

+           "version": "2.3.0",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",

+           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",

+           "dev": true,

+           "requires": {

+             "ansi-styles": "3.2.0",

+             "escape-string-regexp": "1.0.5",

+             "supports-color": "4.5.0"

+           },

+           "dependencies": {

+             "supports-color": {

+               "version": "4.5.0",

+               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",

+               "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",

+               "dev": true,

+               "requires": {

+                 "has-flag": "2.0.0"

+               }

+             }

            }

-         }

-       }

-     },

-     "gulp-util": {

-       "version": "3.0.8",

-       "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",

-       "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",

-       "requires": {

-         "array-differ": "1.0.0",

-         "array-uniq": "1.0.3",

-         "beeper": "1.1.1",

-         "chalk": "1.1.3",

-         "dateformat": "2.2.0",

-         "fancy-log": "1.3.2",

-         "gulplog": "1.0.0",

-         "has-gulplog": "0.1.0",

-         "lodash._reescape": "3.0.0",

-         "lodash._reevaluate": "3.0.0",

-         "lodash._reinterpolate": "3.0.0",

-         "lodash.template": "3.6.2",

-         "minimist": "1.2.0",

-         "multipipe": "0.1.2",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "replace-ext": "0.0.1",

-         "through2": "2.0.3",

-         "vinyl": "0.5.3"

-       },

-       "dependencies": {

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

          },

-         "replace-ext": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",

-           "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="

+         "has-flag": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",

+           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",

+           "dev": true

          },

-         "through2": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",

-           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",

+         "postcss": {

+           "version": "6.0.17",

+           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.17.tgz",

+           "integrity": "sha512-Bl1nybsSzWYbP8O4gAVD8JIjZIul9hLNOPTGBIlVmZNUnNAGL+W0cpYWzVwfImZOwumct4c1SDvSbncVWKtXUw==",

+           "dev": true,

            "requires": {

-             "readable-stream": "2.3.3",

-             "xtend": "4.0.1"

+             "chalk": "2.3.0",

+             "source-map": "0.6.1",

+             "supports-color": "5.1.0"

            }

          },

-         "vinyl": {

-           "version": "0.5.3",

-           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",

-           "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",

+         "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

+         },

+         "supports-color": {

+           "version": "5.1.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",

+           "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",

+           "dev": true,

            "requires": {

-             "clone": "1.0.3",

-             "clone-stats": "0.0.1",

-             "replace-ext": "0.0.1"

+             "has-flag": "2.0.0"

            }

          }

        }

      },

-     "gulplog": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",

-       "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",

-       "requires": {

-         "glogg": "1.0.1"

-       }

+     "ieee754": {

+       "version": "1.1.8",

+       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",

+       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",

+       "dev": true

      },

-     "handle-thing": {

-       "version": "1.2.5",

-       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz",

-       "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ="

+     "iferr": {

+       "version": "0.1.5",

+       "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",

+       "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",

+       "dev": true

      },

-     "handlebars": {

-       "version": "4.0.11",

-       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",

-       "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",

+     "ignore": {

+       "version": "3.3.7",

+       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",

+       "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",

+       "dev": true

+     },

+     "import-local": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",

+       "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",

+       "dev": true,

        "requires": {

-         "async": "1.5.2",

-         "optimist": "0.6.1",

-         "source-map": "0.4.4",

-         "uglify-js": "2.8.29"

+         "pkg-dir": "2.0.0",

+         "resolve-cwd": "2.0.0"

        },

        "dependencies": {

-         "async": {

-           "version": "1.5.2",

-           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",

-           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="

+         "find-up": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",

+           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",

+           "dev": true,

+           "requires": {

+             "locate-path": "2.0.0"

+           }

          },

-         "source-map": {

-           "version": "0.4.4",

-           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",

-           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",

+         "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": {

-             "amdefine": "1.0.1"

+             "find-up": "2.1.0"

            }

          }

        }

      },

-     "har-schema": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",

-       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="

+     "imurmurhash": {

+       "version": "0.1.4",

+       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",

+       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",

+       "dev": true

      },

-     "har-validator": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",

-       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",

-       "requires": {

-         "ajv": "5.5.2",

-         "har-schema": "2.0.0"

-       }

-     },

-     "has": {

+     "indexes-of": {

        "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",

-       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",

-       "requires": {

-         "function-bind": "1.1.1"

-       }

-     },

-     "has-ansi": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",

-       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",

-       "requires": {

-         "ansi-regex": "2.1.1"

-       }

+       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",

+       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",

+       "dev": true

      },

-     "has-flag": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",

-       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="

+     "indexof": {

+       "version": "0.0.1",

+       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",

+       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",

+       "dev": true

      },

-     "has-gulplog": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",

-       "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",

+     "inflight": {

+       "version": "1.0.6",

+       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",

+       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",

+       "dev": true,

        "requires": {

-         "sparkles": "1.0.0"

+         "once": "1.4.0",

+         "wrappy": "1.0.2"

        }

      },

-     "has-symbols": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",

-       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",

+     "inherits": {

+       "version": "2.0.3",

+       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",

+       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",

        "dev": true

      },

-     "has-value": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",

-       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",

-       "requires": {

-         "get-value": "2.0.6",

-         "has-values": "1.0.0",

-         "isobject": "3.0.1"

-       },

-       "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

-       }

-     },

-     "has-values": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",

-       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",

+     "inquirer": {

+       "version": "3.3.0",

+       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",

+       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",

+       "dev": true,

        "requires": {

-         "is-number": "3.0.0",

-         "kind-of": "4.0.0"

+         "ansi-escapes": "3.0.0",

+         "chalk": "2.3.0",

+         "cli-cursor": "2.1.0",

+         "cli-width": "2.2.0",

+         "external-editor": "2.1.0",

+         "figures": "2.0.0",

+         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

+         "mute-stream": "0.0.7",

+         "run-async": "2.3.0",

+         "rx-lite": "4.0.8",

+         "rx-lite-aggregates": "4.0.8",

+         "string-width": "2.1.1",

+         "strip-ansi": "4.0.0",

+         "through": "2.3.8"

        },

        "dependencies": {

-         "is-number": {

+         "ansi-escapes": {

            "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

-           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

+           "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz",

+           "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==",

+           "dev": true

+         },

+         "ansi-regex": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",

+           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",

+           "dev": true

+         },

+         "ansi-styles": {

+           "version": "3.2.0",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

+           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

+           "dev": true,

            "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

+             "color-convert": "1.9.1"

            }

          },

-         "kind-of": {

+         "chalk": {

+           "version": "2.3.0",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",

+           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",

+           "dev": true,

+           "requires": {

+             "ansi-styles": "3.2.0",

+             "escape-string-regexp": "1.0.5",

+             "supports-color": "4.5.0"

+           }

+         },

+         "figures": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",

+           "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",

+           "dev": true,

+           "requires": {

+             "escape-string-regexp": "1.0.5"

+           }

+         },

+         "has-flag": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",

+           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",

+           "dev": true

+         },

+         "is-fullwidth-code-point": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",

+           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",

+           "dev": true

+         },

+         "string-width": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",

+           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",

+           "dev": true,

+           "requires": {

+             "is-fullwidth-code-point": "2.0.0",

+             "strip-ansi": "4.0.0"

+           }

+         },

+         "strip-ansi": {

            "version": "4.0.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",

-           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",

+           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",

+           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",

+           "dev": true,

            "requires": {

-             "is-buffer": "1.1.6"

+             "ansi-regex": "3.0.0"

+           }

+         },

+         "supports-color": {

+           "version": "4.5.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",

+           "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",

+           "dev": true,

+           "requires": {

+             "has-flag": "2.0.0"

            }

          }

        }

      },

-     "hash-base": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",

-       "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",

-       "requires": {

-         "inherits": "2.0.3"

-       }

+     "interpret": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",

+       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",

+       "dev": true

      },

-     "hash.js": {

-       "version": "1.1.3",

-       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",

-       "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",

+     "invariant": {

+       "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",

+       "integrity": "sha512-FUiAFCOgp7bBzHfa/fK+Uc/vqywvdN9Wg3CiTprLcE630mrhxjDS5MlBkHzeI6+bC/6bq9VX/hxBt05fPAT5WA==",

+       "dev": true,

        "requires": {

-         "inherits": "2.0.3",

-         "minimalistic-assert": "1.0.0"

+         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz"

        }

      },

-     "hawk": {

-       "version": "6.0.2",

-       "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",

-       "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",

-       "requires": {

-         "boom": "4.3.1",

-         "cryptiles": "3.1.2",

-         "hoek": "4.2.0",

-         "sntp": "2.1.0"

-       }

+     "invert-kv": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",

+       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",

+       "dev": true

      },

-     "highlight-words-core": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.1.2.tgz",

-       "integrity": "sha512-iBKBNeN/kH/D67j/Gouuz4Ev1TMAziwd8f9JE2EbtmhyBtk96Ij/9MS/ZEfv7sRf6TsKcle86GP0Oruh2uE9Nw=="

+     "is-absolute-url": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",

+       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",

+       "dev": true

      },

-     "hmac-drbg": {

+     "is-arrayish": {

+       "version": "0.2.1",

+       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",

+       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",

+       "dev": true

+     },

+     "is-binary-path": {

        "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",

-       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",

+       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",

+       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",

+       "dev": true,

        "requires": {

-         "hash.js": "1.1.3",

-         "minimalistic-assert": "1.0.0",

-         "minimalistic-crypto-utils": "1.0.1"

+         "binary-extensions": "1.11.0"

        }

      },

-     "hoek": {

-       "version": "4.2.0",

-       "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz",

-       "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ=="

+     "is-boolean-object": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz",

+       "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=",

+       "dev": true

      },

-     "home-or-tmp": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",

-       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",

+     "is-buffer": {

+       "version": "1.1.6",

+       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",

+       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",

+       "dev": true

+     },

+     "is-builtin-module": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",

+       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",

+       "dev": true,

        "requires": {

-         "os-homedir": "1.0.2",

-         "os-tmpdir": "1.0.2"

+         "builtin-modules": "1.1.1"

        }

      },

-     "hosted-git-info": {

-       "version": "2.5.0",

-       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",

-       "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg=="

+     "is-callable": {

+       "version": "1.1.3",

+       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",

+       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",

+       "dev": true

      },

-     "hpack.js": {

-       "version": "2.1.6",

-       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",

-       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",

+     "is-ci": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",

+       "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",

+       "dev": true,

        "requires": {

-         "inherits": "2.0.3",

-         "obuf": "1.1.1",

-         "readable-stream": "2.3.3",

-         "wbuf": "1.7.2"

+         "ci-info": "1.1.2"

        }

      },

-     "html-comment-regex": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz",

-       "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4="

+     "is-date-object": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",

+       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",

+       "dev": true

      },

-     "html-encoding-sniffer": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",

-       "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",

+     "is-dotfile": {

+       "version": "1.0.3",

+       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",

+       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",

+       "dev": true

+     },

+     "is-equal-shallow": {

+       "version": "0.1.3",

+       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",

+       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",

+       "dev": true,

        "requires": {

-         "whatwg-encoding": "1.0.3"

+         "is-primitive": "2.0.0"

        }

      },

-     "html-entities": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",

-       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8="

+     "is-extendable": {

+       "version": "0.1.1",

+       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",

+       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",

+       "dev": true

      },

-     "htmlparser2": {

-       "version": "3.9.2",

-       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",

-       "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",

+     "is-extglob": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",

+       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",

+       "dev": true

+     },

+     "is-finite": {

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",

+       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",

        "dev": true,

        "requires": {

-         "domelementtype": "1.3.0",

-         "domhandler": "2.4.1",

-         "domutils": "1.5.1",

-         "entities": "1.1.1",

-         "inherits": "2.0.3",

-         "readable-stream": "2.3.3"

+         "number-is-nan": "1.0.1"

        }

      },

-     "http-deceiver": {

-       "version": "1.2.7",

-       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",

-       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc="

-     },

-     "http-errors": {

-       "version": "1.6.2",

-       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",

-       "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",

+     "is-fullwidth-code-point": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",

+       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",

+       "dev": true,

        "requires": {

-         "depd": "1.1.1",

-         "inherits": "2.0.3",

-         "setprototypeof": "1.0.3",

-         "statuses": "1.3.1"

-       },

-       "dependencies": {

-         "depd": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",

-           "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="

-         },

-         "setprototypeof": {

-           "version": "1.0.3",

-           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",

-           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="

-         }

+         "number-is-nan": "1.0.1"

        }

      },

-     "http-parser-js": {

-       "version": "0.4.10",

-       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",

-       "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q="

+     "is-generator-fn": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",

+       "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",

+       "dev": true

      },

-     "http-proxy": {

-       "version": "1.16.2",

-       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz",

-       "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",

+     "is-glob": {

+       "version": "2.0.1",

+       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",

+       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",

+       "dev": true,

        "requires": {

-         "eventemitter3": "1.2.0",

-         "requires-port": "1.0.0"

+         "is-extglob": "1.0.0"

        }

      },

-     "http-proxy-middleware": {

-       "version": "0.17.4",

-       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz",

-       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",

+     "is-number": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",

+       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",

+       "dev": true,

        "requires": {

-         "http-proxy": "1.16.2",

-         "is-glob": "3.1.0",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "micromatch": "2.3.11"

-       },

-       "dependencies": {

-         "is-extglob": {

-           "version": "2.1.1",

-           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",

-           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="

-         },

-         "is-glob": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",

-           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",

-           "requires": {

-             "is-extglob": "2.1.1"

-           }

-         }

+         "kind-of": "3.2.2"

        }

      },

-     "http-signature": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",

-       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",

-       "requires": {

-         "assert-plus": "1.0.0",

-         "jsprim": "1.4.1",

-         "sshpk": "1.13.1"

-       }

+     "is-number-object": {

+       "version": "1.0.3",

+       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz",

+       "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=",

+       "dev": true

      },

-     "https-browserify": {

+     "is-path-cwd": {

        "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",

-       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="

-     },

-     "iconv-lite": {

-       "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

-       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="

-     },

-     "icss-replace-symbols": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",

-       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",

+       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",

+       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",

        "dev": true

      },

-     "icss-utils": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",

-       "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",

+     "is-path-in-cwd": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",

+       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",

        "dev": true,

        "requires": {

-         "postcss": "6.0.17"

-       },

-       "dependencies": {

-         "ansi-styles": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

-           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

-           "dev": true,

-           "requires": {

-             "color-convert": "1.9.1"

-           }

-         },

-         "chalk": {

-           "version": "2.3.0",

-           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",

-           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",

-           "dev": true,

-           "requires": {

-             "ansi-styles": "3.2.0",

-             "escape-string-regexp": "1.0.5",

-             "supports-color": "4.5.0"

-           },

-           "dependencies": {

-             "supports-color": {

-               "version": "4.5.0",

-               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",

-               "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",

-               "dev": true,

-               "requires": {

-                 "has-flag": "2.0.0"

-               }

-             }

-           }

-         },

-         "has-flag": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",

-           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",

-           "dev": true

-         },

-         "postcss": {

-           "version": "6.0.17",

-           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.17.tgz",

-           "integrity": "sha512-Bl1nybsSzWYbP8O4gAVD8JIjZIul9hLNOPTGBIlVmZNUnNAGL+W0cpYWzVwfImZOwumct4c1SDvSbncVWKtXUw==",

-           "dev": true,

-           "requires": {

-             "chalk": "2.3.0",

-             "source-map": "0.6.1",

-             "supports-color": "5.1.0"

-           }

-         },

-         "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

-         },

-         "supports-color": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",

-           "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",

-           "dev": true,

-           "requires": {

-             "has-flag": "2.0.0"

-           }

-         }

+         "is-path-inside": "1.0.1"

        }

      },

-     "ieee754": {

-       "version": "1.1.8",

-       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",

-       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q="

+     "is-path-inside": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",

+       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",

+       "dev": true,

+       "requires": {

+         "path-is-inside": "1.0.2"

+       }

      },

-     "ignore": {

-       "version": "3.3.7",

-       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",

-       "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",

+     "is-plain-obj": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",

+       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",

        "dev": true

      },

-     "image-size": {

-       "version": "0.5.5",

-       "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",

-       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",

-       "optional": true

-     },

-     "image-webpack-loader": {

-       "version": "3.6.0",

-       "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-3.6.0.tgz",

-       "integrity": "sha512-478/BXooTwV6Y87CVMyJzmEYbaljwKwQ9xhbuMbVOgTev7gCxJte697NWE2pKF/INUAj+9PAzRQlxCD5EParpQ==",

-       "requires": {

-         "imagemin": "5.3.1",

-         "imagemin-gifsicle": "5.2.0",

-         "imagemin-mozjpeg": "6.0.0",

-         "imagemin-optipng": "5.2.1",

-         "imagemin-pngquant": "5.0.1",

-         "imagemin-svgo": "5.2.4",

-         "imagemin-webp": "4.1.0",

-         "loader-utils": "1.1.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       },

-       "dependencies": {

-         "loader-utils": {

-           "version": "1.1.0",

-           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",

-           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",

-           "requires": {

-             "big.js": "3.2.0",

-             "emojis-list": "2.1.0",

-             "json5": "0.5.1"

-           }

-         }

-       }

+     "is-posix-bracket": {

+       "version": "0.1.1",

+       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",

+       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",

+       "dev": true

      },

-     "imagemin": {

-       "version": "5.3.1",

-       "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz",

-       "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=",

-       "requires": {

-         "file-type": "4.4.0",

-         "globby": "6.1.0",

-         "make-dir": "1.1.0",

-         "p-pipe": "1.2.0",

-         "pify": "2.3.0",

-         "replace-ext": "1.0.0"

-       }

+     "is-primitive": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",

+       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",

+       "dev": true

      },

-     "imagemin-gifsicle": {

-       "version": "5.2.0",

-       "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz",

-       "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==",

-       "requires": {

-         "exec-buffer": "3.2.0",

-         "gifsicle": "3.0.4",

-         "is-gif": "1.0.0"

-       }

+     "is-promise": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",

+       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",

+       "dev": true

      },

-     "imagemin-mozjpeg": {

-       "version": "6.0.0",

-       "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-6.0.0.tgz",

-       "integrity": "sha1-caMqRXqhsmEXpo7u8tmxkMLlCR4=",

+     "is-regex": {

+       "version": "1.0.4",

+       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",

+       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",

+       "dev": true,

        "requires": {

-         "exec-buffer": "3.2.0",

-         "is-jpg": "1.0.0",

-         "mozjpeg": "4.1.1"

+         "has": "1.0.1"

        }

      },

-     "imagemin-optipng": {

-       "version": "5.2.1",

-       "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",

-       "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=",

-       "requires": {

-         "exec-buffer": "3.2.0",

-         "is-png": "1.1.0",

-         "optipng-bin": "3.1.4"

-       }

+     "is-resolvable": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",

+       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",

+       "dev": true

      },

-     "imagemin-pngquant": {

-       "version": "5.0.1",

-       "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-5.0.1.tgz",

-       "integrity": "sha1-2KMp2lU6+iJrEc5i3r4Lfje0OeY=",

-       "requires": {

-         "exec-buffer": "3.2.0",

-         "is-png": "1.1.0",

-         "pngquant-bin": "3.1.1"

-       }

+     "is-stream": {

+       "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",

+       "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",

+       "dev": true

+     },

+     "is-string": {

+       "version": "1.0.4",

+       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz",

+       "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=",

+       "dev": true

+     },

+     "is-subset": {

+       "version": "0.1.1",

+       "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",

+       "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=",

+       "dev": true

      },

-     "imagemin-svgo": {

-       "version": "5.2.4",

-       "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz",

-       "integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==",

+     "is-svg": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",

+       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",

+       "dev": true,

        "requires": {

-         "is-svg": "2.1.0",

-         "svgo": "0.7.2"

+         "html-comment-regex": "1.1.1"

        }

      },

-     "imagemin-webp": {

-       "version": "4.1.0",

-       "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-4.1.0.tgz",

-       "integrity": "sha1-7/0AFg2EVrlcveX9JsMtZLAxgGI=",

+     "is-symbol": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",

+       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",

+       "dev": true

+     },

+     "is-typedarray": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",

+       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",

+       "dev": true

+     },

+     "is-utf8": {

+       "version": "0.2.1",

+       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",

+       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",

+       "dev": true

+     },

+     "isarray": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",

+       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",

+       "dev": true

+     },

+     "isexe": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",

+       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",

+       "dev": true

+     },

+     "isobject": {

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",

+       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",

+       "dev": true,

        "requires": {

-         "cwebp-bin": "4.0.0",

-         "exec-buffer": "3.2.0",

-         "is-cwebp-readable": "2.0.1"

+         "isarray": "1.0.0"

        }

      },

-     "import-local": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",

-       "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",

+     "isomorphic-fetch": {

+       "version": "2.2.1",

+       "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",

+       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",

        "requires": {

-         "pkg-dir": "2.0.0",

-         "resolve-cwd": "2.0.0"

+         "node-fetch": "1.7.3",

+         "whatwg-fetch": "2.0.3"

        },

        "dependencies": {

-         "find-up": {

-           "version": "2.1.0",

-           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",

-           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",

+         "encoding": {

+           "version": "0.1.12",

+           "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",

+           "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",

            "requires": {

-             "locate-path": "2.0.0"

+             "iconv-lite": "0.4.19"

            }

          },

-         "pkg-dir": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",

-           "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",

+         "iconv-lite": {

+           "version": "0.4.19",

+           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

+           "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="

+         },

+         "is-stream": {

+           "version": "1.1.0",

+           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",

+           "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="

+         },

+         "node-fetch": {

+           "version": "1.7.3",

+           "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",

+           "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",

            "requires": {

-             "find-up": "2.1.0"

+             "encoding": "0.1.12",

+             "is-stream": "1.1.0"

            }

+         },

+         "whatwg-fetch": {

+           "version": "2.0.3",

+           "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz",

+           "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ="

          }

        }

      },

-     "imurmurhash": {

-       "version": "0.1.4",

-       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",

-       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",

+     "isstream": {

+       "version": "0.1.2",

+       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",

+       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",

        "dev": true

      },

-     "indent-string": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",

-       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",

+     "istanbul-api": {

+       "version": "1.2.1",

+       "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz",

+       "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==",

+       "dev": true,

        "requires": {

-         "repeating": "2.0.1"

+         "async": "2.6.0",

+         "fileset": "2.0.3",

+         "istanbul-lib-coverage": "1.1.1",

+         "istanbul-lib-hook": "1.1.0",

+         "istanbul-lib-instrument": "1.9.1",

+         "istanbul-lib-report": "1.1.2",

+         "istanbul-lib-source-maps": "1.2.2",

+         "istanbul-reports": "1.1.3",

+         "js-yaml": "3.7.0",

+         "mkdirp": "0.5.1",

+         "once": "1.4.0"

        }

      },

-     "indexes-of": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",

-       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="

-     },

-     "indexof": {

-       "version": "0.0.1",

-       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",

-       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="

+     "istanbul-lib-coverage": {

+       "version": "1.1.1",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz",

+       "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==",

+       "dev": true

      },

-     "inflight": {

-       "version": "1.0.6",

-       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",

-       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",

+     "istanbul-lib-hook": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz",

+       "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==",

+       "dev": true,

        "requires": {

-         "once": "1.4.0",

-         "wrappy": "1.0.2"

+         "append-transform": "0.4.0"

        }

      },

-     "inherits": {

-       "version": "2.0.3",

-       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",

-       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="

-     },

-     "ini": {

-       "version": "1.3.5",

-       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",

-       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="

+     "istanbul-lib-instrument": {

+       "version": "1.9.1",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz",

+       "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==",

+       "dev": true,

+       "requires": {

+         "babel-generator": "6.26.1",

+         "babel-template": "6.26.0",

+         "babel-traverse": "6.26.0",

+         "babel-types": "6.26.0",

+         "babylon": "6.18.0",

+         "istanbul-lib-coverage": "1.1.1",

+         "semver": "5.5.0"

+       }

      },

-     "inquirer": {

-       "version": "3.3.0",

-       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",

-       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",

+     "istanbul-lib-report": {

+       "version": "1.1.2",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz",

+       "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==",

        "dev": true,

        "requires": {

-         "ansi-escapes": "3.0.0",

-         "chalk": "2.3.0",

-         "cli-cursor": "2.1.0",

-         "cli-width": "2.2.0",

-         "external-editor": "2.1.0",

-         "figures": "2.0.0",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "mute-stream": "0.0.7",

-         "run-async": "2.3.0",

-         "rx-lite": "4.0.8",

-         "rx-lite-aggregates": "4.0.8",

-         "string-width": "2.1.1",

-         "strip-ansi": "4.0.0",

-         "through": "2.3.8"

+         "istanbul-lib-coverage": "1.1.1",

+         "mkdirp": "0.5.1",

+         "path-parse": "1.0.5",

+         "supports-color": "3.2.3"

        },

        "dependencies": {

-         "ansi-escapes": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz",

-           "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==",

-           "dev": true

-         },

-         "ansi-regex": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",

-           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",

-           "dev": true

-         },

-         "ansi-styles": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

-           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

+         "supports-color": {

+           "version": "3.2.3",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",

+           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",

            "dev": true,

            "requires": {

-             "color-convert": "1.9.1"

+             "has-flag": "1.0.0"

            }

-         },

-         "chalk": {

-           "version": "2.3.0",

-           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",

-           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",

+         }

+       }

+     },

+     "istanbul-lib-source-maps": {

+       "version": "1.2.2",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz",

+       "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==",

+       "dev": true,

+       "requires": {

+         "debug": "3.1.0",

+         "istanbul-lib-coverage": "1.1.1",

+         "mkdirp": "0.5.1",

+         "rimraf": "2.6.2",

+         "source-map": "0.5.7"

+       },

+       "dependencies": {

+         "debug": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

+           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

            "dev": true,

            "requires": {

-             "ansi-styles": "3.2.0",

-             "escape-string-regexp": "1.0.5",

-             "supports-color": "4.5.0"

+             "ms": "2.0.0"

            }

+         }

+       }

+     },

+     "istanbul-reports": {

+       "version": "1.1.3",

+       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz",

+       "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==",

+       "dev": true,

+       "requires": {

+         "handlebars": "4.0.11"

+       }

+     },

+     "jest": {

+       "version": "22.4.2",

+       "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.2.tgz",

+       "integrity": "sha512-wD7dXWtfaQAgbNVsjFqzmuhg6nzwGsTRVea3FpSJ7GURhG+J536fw4mdoLB01DgiEozDDeF1ZMR/UlUszTsCrg==",

+       "dev": true,

+       "requires": {

+         "import-local": "1.0.0",

+         "jest-cli": "22.4.2"

+       },

+       "dependencies": {

+         "acorn": {

+           "version": "5.5.3",

+           "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",

+           "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",

+           "dev": true

          },

-         "figures": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",

-           "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",

+         "acorn-globals": {

+           "version": "4.1.0",

+           "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz",

+           "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==",

            "dev": true,

            "requires": {

-             "escape-string-regexp": "1.0.5"

+             "acorn": "5.5.3"

+           }

+         },

+         "ansi-escapes": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz",

+           "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==",

+           "dev": true

+         },

+         "ansi-regex": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",

+           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",

+           "dev": true

+         },

+         "ansi-styles": {

+           "version": "3.2.1",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",

+           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",

+           "dev": true,

+           "requires": {

+             "color-convert": "1.9.1"

+           }

+         },

+         "camelcase": {

+           "version": "4.1.0",

+           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",

+           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",

+           "dev": true

+         },

+         "chalk": {

+           "version": "2.3.2",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",

+           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",

+           "dev": true,

+           "requires": {

+             "ansi-styles": "3.2.1",

+             "escape-string-regexp": "1.0.5",

+             "supports-color": "5.3.0"

+           }

+         },

+         "cliui": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz",

+           "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==",

+           "dev": true,

+           "requires": {

+             "string-width": "2.1.1",

+             "strip-ansi": "4.0.0",

+             "wrap-ansi": "2.1.0"

+           }

+         },

+         "co": {

+           "version": "4.6.0",

+           "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",

+           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",

+           "dev": true

+         },

+         "find-up": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",

+           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",

+           "dev": true,

+           "requires": {

+             "locate-path": "2.0.0"

            }

          },

          "has-flag": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",

-           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",

+           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",

            "dev": true

          },

          "is-fullwidth-code-point": {
@@ -6239,1236 +4690,1096 @@ 

            "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",

            "dev": true

          },

-         "string-width": {

-           "version": "2.1.1",

-           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",

-           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",

+         "jest-changed-files": {

+           "version": "22.2.0",

+           "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.2.0.tgz",

+           "integrity": "sha512-SzqOvoPMrXB0NPvDrSPeKETpoUNCtNDOsFbCzAGWxqWVvNyrIMLpUjVExT3u3LfdVrENlrNGCfh5YoFd8+ZeXg==",

            "dev": true,

            "requires": {

-             "is-fullwidth-code-point": "2.0.0",

-             "strip-ansi": "4.0.0"

+             "throat": "4.1.0"

            }

          },

-         "strip-ansi": {

-           "version": "4.0.0",

-           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",

-           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",

+         "jest-cli": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.2.tgz",

+           "integrity": "sha512-ebo6ZWK2xDSs7LGnLvM16SZOIJ2dj0B6/oERmGcal32NHkks450nNfGrGTyOSPgJDgH8DFhVdBXgSamN7mtZ0Q==",

            "dev": true,

            "requires": {

-             "ansi-regex": "3.0.0"

+             "ansi-escapes": "3.0.0",

+             "chalk": "2.3.2",

+             "exit": "0.1.2",

+             "glob": "7.1.2",

+             "graceful-fs": "4.1.11",

+             "import-local": "1.0.0",

+             "is-ci": "1.1.0",

+             "istanbul-api": "1.2.1",

+             "istanbul-lib-coverage": "1.1.1",

+             "istanbul-lib-instrument": "1.9.1",

+             "istanbul-lib-source-maps": "1.2.2",

+             "jest-changed-files": "22.2.0",

+             "jest-config": "22.4.2",

+             "jest-environment-jsdom": "22.4.1",

+             "jest-get-type": "22.1.0",

+             "jest-haste-map": "22.4.2",

+             "jest-message-util": "22.4.0",

+             "jest-regex-util": "22.1.0",

+             "jest-resolve-dependencies": "22.1.0",

+             "jest-runner": "22.4.2",

+             "jest-runtime": "22.4.2",

+             "jest-snapshot": "22.4.0",

+             "jest-util": "22.4.1",

+             "jest-validate": "22.4.2",

+             "jest-worker": "22.2.2",

+             "micromatch": "2.3.11",

+             "node-notifier": "5.2.1",

+             "realpath-native": "1.0.0",

+             "rimraf": "2.6.2",

+             "slash": "1.0.0",

+             "string-length": "2.0.0",

+             "strip-ansi": "4.0.0",

+             "which": "1.3.0",

+             "yargs": "10.1.2"

            }

          },

-         "supports-color": {

-           "version": "4.5.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",

-           "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",

+         "jest-config": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.2.tgz",

+           "integrity": "sha512-oG31qYO73/3vj/Q8aM2RgzmHndTkz9nRk8ISybfuJqqbf0RW7OUjHVOZPLOUiwLWtz52Yq2HkjIblsyhbA7vrg==",

            "dev": true,

            "requires": {

-             "has-flag": "2.0.0"

+             "chalk": "2.3.2",

+             "glob": "7.1.2",

+             "jest-environment-jsdom": "22.4.1",

+             "jest-environment-node": "22.4.1",

+             "jest-get-type": "22.1.0",

+             "jest-jasmine2": "22.4.2",

+             "jest-regex-util": "22.1.0",

+             "jest-resolve": "22.4.2",

+             "jest-util": "22.4.1",

+             "jest-validate": "22.4.2",

+             "pretty-format": "22.4.0"

            }

-         }

-       }

-     },

-     "internal-ip": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz",

-       "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=",

-       "requires": {

-         "meow": "3.7.0"

-       }

-     },

-     "interpret": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",

-       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="

-     },

-     "invariant": {

-       "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",

-       "integrity": "sha512-FUiAFCOgp7bBzHfa/fK+Uc/vqywvdN9Wg3CiTprLcE630mrhxjDS5MlBkHzeI6+bC/6bq9VX/hxBt05fPAT5WA==",

-       "requires": {

-         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz"

-       }

-     },

-     "invert-kv": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",

-       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="

-     },

-     "ip": {

-       "version": "1.1.5",

-       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",

-       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="

-     },

-     "ip-regex": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz",

-       "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0="

-     },

-     "ipaddr.js": {

-       "version": "1.5.2",

-       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz",

-       "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A="

-     },

-     "is-absolute": {

-       "version": "0.1.7",

-       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",

-       "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",

-       "requires": {

-         "is-relative": "0.1.3"

-       }

-     },

-     "is-absolute-url": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",

-       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",

-       "dev": true

-     },

-     "is-accessor-descriptor": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",

-       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",

-       "requires": {

-         "kind-of": "6.0.2"

-       },

-       "dependencies": {

-         "kind-of": {

-           "version": "6.0.2",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

-           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="

-         }

-       }

-     },

-     "is-arrayish": {

-       "version": "0.2.1",

-       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",

-       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="

-     },

-     "is-binary-path": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",

-       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",

-       "requires": {

-         "binary-extensions": "1.11.0"

-       }

-     },

-     "is-boolean-object": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz",

-       "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=",

-       "dev": true

-     },

-     "is-buffer": {

-       "version": "1.1.6",

-       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",

-       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="

-     },

-     "is-builtin-module": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",

-       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",

-       "requires": {

-         "builtin-modules": "1.1.1"

-       }

-     },

-     "is-bzip2": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz",

-       "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w="

-     },

-     "is-callable": {

-       "version": "1.1.3",

-       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",

-       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI="

-     },

-     "is-ci": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",

-       "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",

-       "requires": {

-         "ci-info": "1.1.2"

-       }

-     },

-     "is-cwebp-readable": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz",

-       "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=",

-       "requires": {

-         "file-type": "4.4.0"

-       }

-     },

-     "is-data-descriptor": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",

-       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",

-       "requires": {

-         "kind-of": "6.0.2"

-       },

-       "dependencies": {

-         "kind-of": {

-           "version": "6.0.2",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

-           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="

-         }

-       }

-     },

-     "is-date-object": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",

-       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="

-     },

-     "is-descriptor": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",

-       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",

-       "requires": {

-         "is-accessor-descriptor": "1.0.0",

-         "is-data-descriptor": "1.0.0",

-         "kind-of": "6.0.2"

-       },

-       "dependencies": {

-         "kind-of": {

-           "version": "6.0.2",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

-           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="

-         }

-       }

-     },

-     "is-directory": {

-       "version": "0.3.1",

-       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",

-       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="

-     },

-     "is-dotfile": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",

-       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="

-     },

-     "is-equal-shallow": {

-       "version": "0.1.3",

-       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",

-       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",

-       "requires": {

-         "is-primitive": "2.0.0"

-       }

-     },

-     "is-extendable": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",

-       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="

-     },

-     "is-extglob": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",

-       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="

-     },

-     "is-finite": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",

-       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",

-       "requires": {

-         "number-is-nan": "1.0.1"

-       }

-     },

-     "is-fullwidth-code-point": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",

-       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",

-       "requires": {

-         "number-is-nan": "1.0.1"

-       }

-     },

-     "is-gif": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz",

-       "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4="

-     },

-     "is-glob": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",

-       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",

-       "requires": {

-         "is-extglob": "1.0.0"

-       }

-     },

-     "is-gzip": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",

-       "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM="

-     },

-     "is-jpg": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.0.tgz",

-       "integrity": "sha1-KVnBfnNDDbOCZNp1uQ3VTy2G2hw="

-     },

-     "is-natural-number": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz",

-       "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec="

-     },

-     "is-number": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",

-       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",

-       "requires": {

-         "kind-of": "3.2.2"

-       }

-     },

-     "is-number-object": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz",

-       "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=",

-       "dev": true

-     },

-     "is-obj": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",

-       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="

-     },

-     "is-odd": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-1.0.0.tgz",

-       "integrity": "sha1-O4qTLrAos3dcObsJ6RdnrM22kIg=",

-       "requires": {

-         "is-number": "3.0.0"

-       },

-       "dependencies": {

-         "is-number": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

-           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

+         },

+         "jest-diff": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.0.tgz",

+           "integrity": "sha512-+/t20WmnkOkB8MOaGaPziI8zWKxquMvYw4Ub+wOzi7AUhmpFXz43buWSxVoZo4J5RnCozpGbX3/FssjJ5KV9Nw==",

+           "dev": true,

            "requires": {

-             "kind-of": "3.2.2"

+             "chalk": "2.3.2",

+             "diff": "3.4.0",

+             "jest-get-type": "22.1.0",

+             "pretty-format": "22.4.0"

            }

-         }

-       }

-     },

-     "is-path-cwd": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",

-       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0="

-     },

-     "is-path-in-cwd": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",

-       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",

-       "requires": {

-         "is-path-inside": "1.0.1"

-       }

-     },

-     "is-path-inside": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",

-       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",

-       "requires": {

-         "path-is-inside": "1.0.2"

-       }

-     },

-     "is-plain-obj": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",

-       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",

-       "dev": true

-     },

-     "is-plain-object": {

-       "version": "2.0.4",

-       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",

-       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",

-       "requires": {

-         "isobject": "3.0.1"

-       },

-       "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

-       }

-     },

-     "is-png": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz",

-       "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84="

-     },

-     "is-posix-bracket": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",

-       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="

-     },

-     "is-primitive": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",

-       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="

-     },

-     "is-promise": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",

-       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",

-       "dev": true

-     },

-     "is-redirect": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",

-       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="

-     },

-     "is-regex": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",

-       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",

-       "requires": {

-         "has": "1.0.1"

-       }

-     },

-     "is-relative": {

-       "version": "0.1.3",

-       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",

-       "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI="

-     },

-     "is-resolvable": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",

-       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",

-       "dev": true

-     },

-     "is-retry-allowed": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",

-       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="

-     },

-     "is-stream": {

-       "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",

-       "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="

-     },

-     "is-string": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz",

-       "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=",

-       "dev": true

-     },

-     "is-subset": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",

-       "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=",

-       "dev": true

-     },

-     "is-svg": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",

-       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",

-       "requires": {

-         "html-comment-regex": "1.1.1"

-       }

-     },

-     "is-symbol": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",

-       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI="

-     },

-     "is-tar": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz",

-       "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0="

-     },

-     "is-typedarray": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",

-       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="

-     },

-     "is-url": {

-       "version": "1.2.2",

-       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.2.tgz",

-       "integrity": "sha1-SYkFpZO/R8wtnn9zg3K792lsfyY="

-     },

-     "is-utf8": {

-       "version": "0.2.1",

-       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",

-       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="

-     },

-     "is-valid-glob": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",

-       "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4="

-     },

-     "is-wsl": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",

-       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="

-     },

-     "is-zip": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz",

-       "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU="

-     },

-     "isarray": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",

-       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="

-     },

-     "isexe": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",

-       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="

-     },

-     "isnumeric": {

-       "version": "0.2.0",

-       "resolved": "https://registry.npmjs.org/isnumeric/-/isnumeric-0.2.0.tgz",

-       "integrity": "sha1-ojR7o2DeGeM9D/1ZD933dVy/LmQ="

-     },

-     "isobject": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",

-       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",

-       "requires": {

-         "isarray": "1.0.0"

-       }

-     },

-     "isomorphic-fetch": {

-       "version": "2.2.1",

-       "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",

-       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",

-       "requires": {

-         "node-fetch": "1.7.3",

-         "whatwg-fetch": "2.0.3"

-       },

-       "dependencies": {

-         "encoding": {

-           "version": "0.1.12",

-           "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",

-           "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",

+         },

+         "jest-docblock": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.0.tgz",

+           "integrity": "sha512-lDY7GZ+/CJb02oULYLBDj7Hs5shBhVpDYpIm8LUyqw9X2J22QRsM19gmGQwIFqGSJmpc/LRrSYudeSrG510xlQ==",

+           "dev": true,

            "requires": {

-             "iconv-lite": "0.4.19"

+             "detect-newline": "2.1.0"

            }

          },

-         "iconv-lite": {

-           "version": "0.4.19",

-           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

-           "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="

+         "jest-environment-jsdom": {

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz",

+           "integrity": "sha512-x/JzAoH+dWPBnIMv5OQKiIR0TYf6UvbRjsIuDZ11yDFXkHKGJZg6jNnLAsokAm3cq9kUa2hH5BPUC9XU4n1ELQ==",

+           "dev": true,

+           "requires": {

+             "jest-mock": "22.2.0",

+             "jest-util": "22.4.1",

+             "jsdom": "11.6.2"

+           }

          },

-         "is-stream": {

-           "version": "1.1.0",

-           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",

-           "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="

+         "jest-environment-node": {

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.1.tgz",

+           "integrity": "sha512-wj9+zzfRgnUbm5VwFOCGgG1QmbucUyrjPKBKUJdLW8K5Ss5zrNc1k+v6feZhFg6sS3ZGnjgtIyklaxEARxu+LQ==",

+           "dev": true,

+           "requires": {

+             "jest-mock": "22.2.0",

+             "jest-util": "22.4.1"

+           }

          },

-         "node-fetch": {

-           "version": "1.7.3",

-           "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",

-           "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",

+         "jest-haste-map": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.2.tgz",

+           "integrity": "sha512-EdQADHGXRqHJYAr7q9B9YYHZnrlcMwhx1+DnIgc9uN05nCW3RvGCxJ91MqWXcC1AzatLoSv7SNd0qXMp2jKBDA==",

+           "dev": true,

            "requires": {

-             "encoding": "0.1.12",

-             "is-stream": "1.1.0"

+             "fb-watchman": "2.0.0",

+             "graceful-fs": "4.1.11",

+             "jest-docblock": "22.4.0",

+             "jest-serializer": "22.4.0",

+             "jest-worker": "22.2.2",

+             "micromatch": "2.3.11",

+             "sane": "2.4.1"

            }

          },

-         "whatwg-fetch": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz",

-           "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ="

-         }

-       }

-     },

-     "isstream": {

-       "version": "0.1.2",

-       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",

-       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="

-     },

-     "istanbul-api": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz",

-       "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==",

-       "requires": {

-         "async": "2.6.0",

-         "fileset": "2.0.3",

-         "istanbul-lib-coverage": "1.1.1",

-         "istanbul-lib-hook": "1.1.0",

-         "istanbul-lib-instrument": "1.9.1",

-         "istanbul-lib-report": "1.1.2",

-         "istanbul-lib-source-maps": "1.2.2",

-         "istanbul-reports": "1.1.3",

-         "js-yaml": "3.7.0",

-         "mkdirp": "0.5.1",

-         "once": "1.4.0"

-       }

-     },

-     "istanbul-lib-coverage": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz",

-       "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q=="

-     },

-     "istanbul-lib-hook": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz",

-       "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==",

-       "requires": {

-         "append-transform": "0.4.0"

-       }

-     },

-     "istanbul-lib-instrument": {

-       "version": "1.9.1",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz",

-       "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==",

-       "requires": {

-         "babel-generator": "6.26.1",

-         "babel-template": "6.26.0",

-         "babel-traverse": "6.26.0",

-         "babel-types": "6.26.0",

-         "babylon": "6.18.0",

-         "istanbul-lib-coverage": "1.1.1",

-         "semver": "5.5.0"

-       }

-     },

-     "istanbul-lib-report": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz",

-       "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==",

-       "requires": {

-         "istanbul-lib-coverage": "1.1.1",

-         "mkdirp": "0.5.1",

-         "path-parse": "1.0.5",

-         "supports-color": "3.2.3"

-       },

-       "dependencies": {

+         "jest-jasmine2": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz",

+           "integrity": "sha512-KZaIHpXQ0AIlvQJFCU0uoXxtz5GG47X14r9upMe7VXE55UazoMZBFnQb9TX2HoYX2/AxJYnjHuvwKVCFqOrEtw==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "co": "4.6.0",

+             "expect": "22.4.0",

+             "graceful-fs": "4.1.11",

+             "is-generator-fn": "1.0.0",

+             "jest-diff": "22.4.0",

+             "jest-matcher-utils": "22.4.0",

+             "jest-message-util": "22.4.0",

+             "jest-snapshot": "22.4.0",

+             "jest-util": "22.4.1",

+             "source-map-support": "0.5.3"

+           }

+         },

+         "jest-matcher-utils": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz",

+           "integrity": "sha512-03m3issxUXpWMwDYTfmL8hRNewUB0yCRTeXPm+eq058rZxLHD9f5NtSSO98CWHqe4UyISIxd9Ao9iDVjHWd2qg==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "jest-get-type": "22.1.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jest-message-util": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.0.tgz",

+           "integrity": "sha512-eyCJB0T3hrlpFF2FqQoIB093OulP+1qvATQmD3IOgJgMGqPL6eYw8TbC5P/VCWPqKhGL51xvjIIhow5eZ2wHFw==",

+           "dev": true,

+           "requires": {

+             "@babel/code-frame": "7.0.0-beta.40",

+             "chalk": "2.3.2",

+             "micromatch": "2.3.11",

+             "slash": "1.0.0",

+             "stack-utils": "1.0.1"

+           }

+         },

+         "jest-mock": {

+           "version": "22.2.0",

+           "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.2.0.tgz",

+           "integrity": "sha512-eOfoUYLOB/JlxChOFkh/bzpWGqUXb9I+oOpkprHHs9L7nUNfL8Rk28h1ycWrqzWCEQ/jZBg/xIv7VdQkfAkOhw==",

+           "dev": true

+         },

+         "jest-regex-util": {

+           "version": "22.1.0",

+           "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.1.0.tgz",

+           "integrity": "sha512-on0LqVS6Xeh69sw3d1RukVnur+lVOl3zkmb0Q54FHj9wHoq6dbtWqb3TSlnVUyx36hqjJhjgs/QLqs07Bzu72Q==",

+           "dev": true

+         },

+         "jest-resolve": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.2.tgz",

+           "integrity": "sha512-P1hSfcc2HJYT5t+WPu/11OfFMa7m8pBb2Gf2vm6W9OVs7YTXQ5RCC3nDqaYZQaTqxEM1ZZaTcQGcE6U2xMOsqQ==",

+           "dev": true,

+           "requires": {

+             "browser-resolve": "1.11.2",

+             "chalk": "2.3.2"

+           }

+         },

+         "jest-resolve-dependencies": {

+           "version": "22.1.0",

+           "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.1.0.tgz",

+           "integrity": "sha512-76Ll61bD/Sus8wK8d+lw891EtiBJGJkWG8OuVDTEX0z3z2+jPujvQqSB2eQ+kCHyCsRwJ2PSjhn3UHqae/oEtA==",

+           "dev": true,

+           "requires": {

+             "jest-regex-util": "22.1.0"

+           }

+         },

+         "jest-runtime": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.2.tgz",

+           "integrity": "sha512-9/Fxbj99cqxI7o2nTNzevnI38eDBstkwve8ZeaAD/Kz0fbU3i3eRv2QPEmzbmyCyBvUWxCT7BzNLTzTqH1+pyA==",

+           "dev": true,

+           "requires": {

+             "babel-core": "6.26.0",

+             "babel-jest": "22.4.1",

+             "babel-plugin-istanbul": "4.1.5",

+             "chalk": "2.3.2",

+             "convert-source-map": "1.5.1",

+             "exit": "0.1.2",

+             "graceful-fs": "4.1.11",

+             "jest-config": "22.4.2",

+             "jest-haste-map": "22.4.2",

+             "jest-regex-util": "22.1.0",

+             "jest-resolve": "22.4.2",

+             "jest-util": "22.4.1",

+             "jest-validate": "22.4.2",

+             "json-stable-stringify": "1.0.1",

+             "micromatch": "2.3.11",

+             "realpath-native": "1.0.0",

+             "slash": "1.0.0",

+             "strip-bom": "3.0.0",

+             "write-file-atomic": "2.3.0",

+             "yargs": "10.1.2"

+           }

+         },

+         "jest-snapshot": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.0.tgz",

+           "integrity": "sha512-6Zz4F9G1Nbr93kfm5h3A2+OkE+WGpgJlskYE4iSNN2uYfoTL5b9W6aB9Orpx+ueReHyqmy7HET7Z3EmYlL3hKw==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "jest-diff": "22.4.0",

+             "jest-matcher-utils": "22.4.0",

+             "mkdirp": "0.5.1",

+             "natural-compare": "1.4.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jest-util": {

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.1.tgz",

+           "integrity": "sha512-9ySBdJY2qVWpg0OvZbGcFXE2NgwccpZVj384E9bx7brKFc7l5anpqah15mseWcz7FLDk7/N+LyYgqFme7Rez2Q==",

+           "dev": true,

+           "requires": {

+             "callsites": "2.0.0",

+             "chalk": "2.3.2",

+             "graceful-fs": "4.1.11",

+             "is-ci": "1.1.0",

+             "jest-message-util": "22.4.0",

+             "mkdirp": "0.5.1",

+             "source-map": "0.6.1"

+           }

+         },

+         "jest-validate": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.2.tgz",

+           "integrity": "sha512-TLOgc/EULFBjMCAqZp5OdVvjxV16DZpfthd/UyPzM6lRmgWluohNVemAdnL3JvugU1s2Q2npcIqtbOtiPjaZ0A==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "jest-config": "22.4.2",

+             "jest-get-type": "22.1.0",

+             "leven": "2.1.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jsdom": {

+           "version": "11.6.2",

+           "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.6.2.tgz",

+           "integrity": "sha512-pAeZhpbSlUp5yQcS6cBQJwkbzmv4tWFaYxHbFVSxzXefqjvtRA851Z5N2P+TguVG9YeUDcgb8pdeVQRJh0XR3Q==",

+           "dev": true,

+           "requires": {

+             "abab": "1.0.4",

+             "acorn": "5.5.3",

+             "acorn-globals": "4.1.0",

+             "array-equal": "1.0.0",

+             "browser-process-hrtime": "0.1.2",

+             "content-type-parser": "1.0.2",

+             "cssom": "0.3.2",

+             "cssstyle": "0.2.37",

+             "domexception": "1.0.1",

+             "escodegen": "1.9.0",

+             "html-encoding-sniffer": "1.0.2",

+             "left-pad": "1.2.0",

+             "nwmatcher": "1.4.3",

+             "parse5": "4.0.0",

+             "pn": "1.1.0",

+             "request": "2.83.0",

+             "request-promise-native": "1.0.5",

+             "sax": "1.2.4",

+             "symbol-tree": "3.2.2",

+             "tough-cookie": "2.3.3",

+             "w3c-hr-time": "1.0.1",

+             "webidl-conversions": "4.0.2",

+             "whatwg-encoding": "1.0.3",

+             "whatwg-url": "6.4.0",

+             "ws": "4.1.0",

+             "xml-name-validator": "3.0.0"

+           }

+         },

+         "minimist": {

+           "version": "1.2.0",

+           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

+           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",

+           "dev": true

+         },

+         "os-locale": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",

+           "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",

+           "dev": true,

+           "requires": {

+             "execa": "0.7.0",

+             "lcid": "1.0.0",

+             "mem": "1.1.0"

+           }

+         },

+         "parse5": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",

+           "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",

+           "dev": true

+         },

+         "pretty-format": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.0.tgz",

+           "integrity": "sha512-pvCxP2iODIIk9adXlo4S3GRj0BrJiil68kByAa1PrgG97c1tClh9dLMgp3Z6cHFZrclaABt0UH8PIhwHuFLqYA==",

+           "dev": true,

+           "requires": {

+             "ansi-regex": "3.0.0",

+             "ansi-styles": "3.2.1"

+           }

+         },

+         "punycode": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",

+           "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",

+           "dev": true

+         },

+         "sane": {

+           "version": "2.4.1",

+           "resolved": "https://registry.npmjs.org/sane/-/sane-2.4.1.tgz",

+           "integrity": "sha512-fW9svvNd81XzHDZyis9/tEY1bZikDGryy8Hi1BErPyNPYv47CdLseUN+tI5FBHWXEENRtj1SWtX/jBnggLaP0w==",

+           "dev": true,

+           "requires": {

+             "anymatch": "1.3.2",

+             "exec-sh": "0.2.1",

+             "fb-watchman": "2.0.0",

+             "minimatch": "3.0.4",

+             "minimist": "1.2.0",

+             "walker": "1.0.7",

+             "watch": "0.18.0"

+           }

+         },

+         "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

+         },

+         "source-map-support": {

+           "version": "0.5.3",

+           "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz",

+           "integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==",

+           "dev": true,

+           "requires": {

+             "source-map": "0.6.1"

+           }

+         },

+         "string-length": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",

+           "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",

+           "dev": true,

+           "requires": {

+             "astral-regex": "1.0.0",

+             "strip-ansi": "4.0.0"

+           }

+         },

+         "string-width": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",

+           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",

+           "dev": true,

+           "requires": {

+             "is-fullwidth-code-point": "2.0.0",

+             "strip-ansi": "4.0.0"

+           }

+         },

+         "strip-ansi": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",

+           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",

+           "dev": true,

+           "requires": {

+             "ansi-regex": "3.0.0"

+           }

+         },

+         "strip-bom": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",

+           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",

+           "dev": true

+         },

          "supports-color": {

-           "version": "3.2.3",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",

-           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",

+           "version": "5.3.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",

+           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",

+           "dev": true,

+           "requires": {

+             "has-flag": "3.0.0"

+           }

+         },

+         "throat": {

+           "version": "4.1.0",

+           "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",

+           "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",

+           "dev": true

+         },

+         "tr46": {

+           "version": "1.0.1",

+           "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",

+           "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",

+           "dev": true,

+           "requires": {

+             "punycode": "2.1.0"

+           }

+         },

+         "watch": {

+           "version": "0.18.0",

+           "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",

+           "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",

+           "dev": true,

+           "requires": {

+             "exec-sh": "0.2.1",

+             "minimist": "1.2.0"

+           }

+         },

+         "whatwg-url": {

+           "version": "6.4.0",

+           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.4.0.tgz",

+           "integrity": "sha512-Z0CVh/YE217Foyb488eo+iBv+r7eAQ0wSTyApi9n06jhcA3z6Nidg/EGvl0UFkg7kMdKxfBzzr+o9JF+cevgMg==",

+           "dev": true,

            "requires": {

-             "has-flag": "1.0.0"

+             "lodash.sortby": "4.7.0",

+             "tr46": "1.0.1",

+             "webidl-conversions": "4.0.2"

+           }

+         },

+         "which-module": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",

+           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",

+           "dev": true

+         },

+         "xml-name-validator": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",

+           "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",

+           "dev": true

+         },

+         "yargs": {

+           "version": "10.1.2",

+           "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",

+           "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",

+           "dev": true,

+           "requires": {

+             "cliui": "4.0.0",

+             "decamelize": "1.2.0",

+             "find-up": "2.1.0",

+             "get-caller-file": "1.0.2",

+             "os-locale": "2.1.0",

+             "require-directory": "2.1.1",

+             "require-main-filename": "1.0.1",

+             "set-blocking": "2.0.0",

+             "string-width": "2.1.1",

+             "which-module": "2.0.0",

+             "y18n": "3.2.1",

+             "yargs-parser": "8.1.0"

+           }

+         },

+         "yargs-parser": {

+           "version": "8.1.0",

+           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",

+           "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",

+           "dev": true,

+           "requires": {

+             "camelcase": "4.1.0"

            }

          }

        }

      },

-     "istanbul-lib-source-maps": {

-       "version": "1.2.2",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz",

-       "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==",

+     "jest-get-type": {

+       "version": "22.1.0",

+       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.1.0.tgz",

+       "integrity": "sha512-nD97IVOlNP6fjIN5i7j5XRH+hFsHL7VlauBbzRvueaaUe70uohrkz7pL/N8lx/IAwZRTJ//wOdVgh85OgM7g3w==",

+       "dev": true

+     },

+     "jest-leak-detector": {

+       "version": "22.4.0",

+       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.0.tgz",

+       "integrity": "sha512-r3NEIVNh4X3fEeJtUIrKXWKhNokwUM2ILp5LD8w1KrEanPsFtZmYjmyZYjDTX2dXYr33TW65OvbRE3hWFAyq6g==",

+       "dev": true,

        "requires": {

-         "debug": "3.1.0",

-         "istanbul-lib-coverage": "1.1.1",

-         "mkdirp": "0.5.1",

-         "rimraf": "2.6.2",

-         "source-map": "0.5.7"

+         "pretty-format": "22.4.0"

        },

        "dependencies": {

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+         "ansi-regex": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",

+           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",

+           "dev": true

+         },

+         "ansi-styles": {

+           "version": "3.2.1",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",

+           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",

+           "dev": true,

            "requires": {

-             "ms": "2.0.0"

+             "color-convert": "1.9.1"

+           }

+         },

+         "pretty-format": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.0.tgz",

+           "integrity": "sha512-pvCxP2iODIIk9adXlo4S3GRj0BrJiil68kByAa1PrgG97c1tClh9dLMgp3Z6cHFZrclaABt0UH8PIhwHuFLqYA==",

+           "dev": true,

+           "requires": {

+             "ansi-regex": "3.0.0",

+             "ansi-styles": "3.2.1"

            }

          }

        }

      },

-     "istanbul-reports": {

-       "version": "1.1.3",

-       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz",

-       "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==",

-       "requires": {

-         "handlebars": "4.0.11"

-       }

-     },

-     "jest": {

-       "version": "20.0.4",

-       "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz",

-       "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=",

+     "jest-runner": {

+       "version": "22.4.2",

+       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.2.tgz",

+       "integrity": "sha512-W4vwgiVQS0NyXt8hgpw7i0YUtsfoChiQcoHWBJeq2ocV4VF2osEZx8HYgpH5HfNe1Cb5LZeZWxX8Dr3hesbGFg==",

        "dev": true,

        "requires": {

-         "jest-cli": "20.0.4"

+         "exit": "0.1.2",

+         "jest-config": "22.4.2",

+         "jest-docblock": "22.4.0",

+         "jest-haste-map": "22.4.2",

+         "jest-jasmine2": "22.4.2",

+         "jest-leak-detector": "22.4.0",

+         "jest-message-util": "22.4.0",

+         "jest-runtime": "22.4.2",

+         "jest-util": "22.4.1",

+         "jest-worker": "22.2.2",

+         "throat": "4.1.0"

        },

        "dependencies": {

-         "ansi-styles": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

-           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

+         "acorn": {

+           "version": "5.5.3",

+           "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",

+           "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",

+           "dev": true

+         },

+         "acorn-globals": {

+           "version": "4.1.0",

+           "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz",

+           "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==",

            "dev": true,

            "requires": {

-             "color-convert": "1.9.1"

+             "acorn": "5.5.3"

            }

          },

-         "bser": {

-           "version": "1.0.2",

-           "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz",

-           "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=",

+         "ansi-regex": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",

+           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",

+           "dev": true

+         },

+         "ansi-styles": {

+           "version": "3.2.1",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",

+           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",

            "dev": true,

            "requires": {

-             "node-int64": "0.4.0"

+             "color-convert": "1.9.1"

            }

          },

          "camelcase": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",

-           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",

+           "version": "4.1.0",

+           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",

+           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",

            "dev": true

          },

+         "chalk": {

+           "version": "2.3.2",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",

+           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",

+           "dev": true,

+           "requires": {

+             "ansi-styles": "3.2.1",

+             "escape-string-regexp": "1.0.5",

+             "supports-color": "5.3.0"

+           }

+         },

          "cliui": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",

-           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz",

+           "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==",

            "dev": true,

            "requires": {

-             "string-width": "1.0.2",

-             "strip-ansi": "3.0.1",

+             "string-width": "2.1.1",

+             "strip-ansi": "4.0.0",

              "wrap-ansi": "2.1.0"

            }

          },

-         "jest-changed-files": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz",

-           "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=",

+         "co": {

+           "version": "4.6.0",

+           "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",

+           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",

            "dev": true

          },

-         "jest-cli": {

-           "version": "20.0.4",

-           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz",

-           "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=",

+         "find-up": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",

+           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",

            "dev": true,

            "requires": {

-             "ansi-escapes": "1.4.0",

-             "callsites": "2.0.0",

-             "chalk": "1.1.3",

-             "graceful-fs": "4.1.11",

-             "is-ci": "1.1.0",

-             "istanbul-api": "1.2.1",

-             "istanbul-lib-coverage": "1.1.1",

-             "istanbul-lib-instrument": "1.9.1",

-             "istanbul-lib-source-maps": "1.2.2",

-             "jest-changed-files": "20.0.3",

-             "jest-config": "20.0.4",

-             "jest-docblock": "20.0.3",

-             "jest-environment-jsdom": "20.0.3",

-             "jest-haste-map": "20.0.5",

-             "jest-jasmine2": "20.0.4",

-             "jest-message-util": "20.0.3",

-             "jest-regex-util": "20.0.3",

-             "jest-resolve-dependencies": "20.0.3",

-             "jest-runtime": "20.0.4",

-             "jest-snapshot": "20.0.3",

-             "jest-util": "20.0.3",

-             "micromatch": "2.3.11",

-             "node-notifier": "5.2.1",

-             "pify": "2.3.0",

-             "slash": "1.0.0",

-             "string-length": "1.0.1",

-             "throat": "3.2.0",

-             "which": "1.3.0",

-             "worker-farm": "1.5.2",

-             "yargs": "7.1.0"

+             "locate-path": "2.0.0"

            }

          },

+         "has-flag": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",

+           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",

+           "dev": true

+         },

+         "is-fullwidth-code-point": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",

+           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",

+           "dev": true

+         },

          "jest-config": {

-           "version": "20.0.4",

-           "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz",

-           "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=",

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.2.tgz",

+           "integrity": "sha512-oG31qYO73/3vj/Q8aM2RgzmHndTkz9nRk8ISybfuJqqbf0RW7OUjHVOZPLOUiwLWtz52Yq2HkjIblsyhbA7vrg==",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

+             "chalk": "2.3.2",

              "glob": "7.1.2",

-             "jest-environment-jsdom": "20.0.3",

-             "jest-environment-node": "20.0.3",

-             "jest-jasmine2": "20.0.4",

-             "jest-matcher-utils": "20.0.3",

-             "jest-regex-util": "20.0.3",

-             "jest-resolve": "20.0.4",

-             "jest-validate": "20.0.3",

-             "pretty-format": "20.0.3"

+             "jest-environment-jsdom": "22.4.1",

+             "jest-environment-node": "22.4.1",

+             "jest-get-type": "22.1.0",

+             "jest-jasmine2": "22.4.2",

+             "jest-regex-util": "22.1.0",

+             "jest-resolve": "22.4.2",

+             "jest-util": "22.4.1",

+             "jest-validate": "22.4.2",

+             "pretty-format": "22.4.0"

            }

          },

          "jest-diff": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz",

-           "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=",

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.0.tgz",

+           "integrity": "sha512-+/t20WmnkOkB8MOaGaPziI8zWKxquMvYw4Ub+wOzi7AUhmpFXz43buWSxVoZo4J5RnCozpGbX3/FssjJ5KV9Nw==",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

+             "chalk": "2.3.2",

              "diff": "3.4.0",

-             "jest-matcher-utils": "20.0.3",

-             "pretty-format": "20.0.3"

+             "jest-get-type": "22.1.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jest-docblock": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.0.tgz",

+           "integrity": "sha512-lDY7GZ+/CJb02oULYLBDj7Hs5shBhVpDYpIm8LUyqw9X2J22QRsM19gmGQwIFqGSJmpc/LRrSYudeSrG510xlQ==",

+           "dev": true,

+           "requires": {

+             "detect-newline": "2.1.0"

            }

          },

          "jest-environment-jsdom": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz",

-           "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=",

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz",

+           "integrity": "sha512-x/JzAoH+dWPBnIMv5OQKiIR0TYf6UvbRjsIuDZ11yDFXkHKGJZg6jNnLAsokAm3cq9kUa2hH5BPUC9XU4n1ELQ==",

            "dev": true,

            "requires": {

-             "jest-mock": "20.0.3",

-             "jest-util": "20.0.3",

-             "jsdom": "9.12.0"

+             "jest-mock": "22.2.0",

+             "jest-util": "22.4.1",

+             "jsdom": "11.6.2"

            }

          },

          "jest-environment-node": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz",

-           "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=",

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.1.tgz",

+           "integrity": "sha512-wj9+zzfRgnUbm5VwFOCGgG1QmbucUyrjPKBKUJdLW8K5Ss5zrNc1k+v6feZhFg6sS3ZGnjgtIyklaxEARxu+LQ==",

            "dev": true,

            "requires": {

-             "jest-mock": "20.0.3",

-             "jest-util": "20.0.3"

+             "jest-mock": "22.2.0",

+             "jest-util": "22.4.1"

            }

          },

          "jest-haste-map": {

-           "version": "20.0.5",

-           "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz",

-           "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==",

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.2.tgz",

+           "integrity": "sha512-EdQADHGXRqHJYAr7q9B9YYHZnrlcMwhx1+DnIgc9uN05nCW3RvGCxJ91MqWXcC1AzatLoSv7SNd0qXMp2jKBDA==",

            "dev": true,

            "requires": {

              "fb-watchman": "2.0.0",

              "graceful-fs": "4.1.11",

-             "jest-docblock": "20.0.3",

+             "jest-docblock": "22.4.0",

+             "jest-serializer": "22.4.0",

+             "jest-worker": "22.2.2",

              "micromatch": "2.3.11",

-             "sane": "1.6.0",

-             "worker-farm": "1.5.2"

+             "sane": "2.4.1"

            }

          },

          "jest-jasmine2": {

-           "version": "20.0.4",

-           "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz",

-           "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=",

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz",

+           "integrity": "sha512-KZaIHpXQ0AIlvQJFCU0uoXxtz5GG47X14r9upMe7VXE55UazoMZBFnQb9TX2HoYX2/AxJYnjHuvwKVCFqOrEtw==",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

+             "chalk": "2.3.2",

+             "co": "4.6.0",

+             "expect": "22.4.0",

              "graceful-fs": "4.1.11",

-             "jest-diff": "20.0.3",

-             "jest-matcher-utils": "20.0.3",

-             "jest-matchers": "20.0.3",

-             "jest-message-util": "20.0.3",

-             "jest-snapshot": "20.0.3",

-             "once": "1.4.0",

-             "p-map": "1.2.0"

+             "is-generator-fn": "1.0.0",

+             "jest-diff": "22.4.0",

+             "jest-matcher-utils": "22.4.0",

+             "jest-message-util": "22.4.0",

+             "jest-snapshot": "22.4.0",

+             "jest-util": "22.4.1",

+             "source-map-support": "0.5.3"

            }

          },

          "jest-matcher-utils": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz",

-           "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=",

-           "dev": true,

-           "requires": {

-             "chalk": "1.1.3",

-             "pretty-format": "20.0.3"

-           }

-         },

-         "jest-matchers": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz",

-           "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=",

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz",

+           "integrity": "sha512-03m3issxUXpWMwDYTfmL8hRNewUB0yCRTeXPm+eq058rZxLHD9f5NtSSO98CWHqe4UyISIxd9Ao9iDVjHWd2qg==",

            "dev": true,

            "requires": {

-             "jest-diff": "20.0.3",

-             "jest-matcher-utils": "20.0.3",

-             "jest-message-util": "20.0.3",

-             "jest-regex-util": "20.0.3"

+             "chalk": "2.3.2",

+             "jest-get-type": "22.1.0",

+             "pretty-format": "22.4.0"

            }

          },

          "jest-message-util": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz",

-           "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=",

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.0.tgz",

+           "integrity": "sha512-eyCJB0T3hrlpFF2FqQoIB093OulP+1qvATQmD3IOgJgMGqPL6eYw8TbC5P/VCWPqKhGL51xvjIIhow5eZ2wHFw==",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

+             "@babel/code-frame": "7.0.0-beta.40",

+             "chalk": "2.3.2",

              "micromatch": "2.3.11",

-             "slash": "1.0.0"

+             "slash": "1.0.0",

+             "stack-utils": "1.0.1"

            }

          },

          "jest-mock": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz",

-           "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=",

+           "version": "22.2.0",

+           "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.2.0.tgz",

+           "integrity": "sha512-eOfoUYLOB/JlxChOFkh/bzpWGqUXb9I+oOpkprHHs9L7nUNfL8Rk28h1ycWrqzWCEQ/jZBg/xIv7VdQkfAkOhw==",

            "dev": true

          },

          "jest-regex-util": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz",

-           "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=",

+           "version": "22.1.0",

+           "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.1.0.tgz",

+           "integrity": "sha512-on0LqVS6Xeh69sw3d1RukVnur+lVOl3zkmb0Q54FHj9wHoq6dbtWqb3TSlnVUyx36hqjJhjgs/QLqs07Bzu72Q==",

            "dev": true

          },

          "jest-resolve": {

-           "version": "20.0.4",

-           "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz",

-           "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=",

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.2.tgz",

+           "integrity": "sha512-P1hSfcc2HJYT5t+WPu/11OfFMa7m8pBb2Gf2vm6W9OVs7YTXQ5RCC3nDqaYZQaTqxEM1ZZaTcQGcE6U2xMOsqQ==",

            "dev": true,

            "requires": {

              "browser-resolve": "1.11.2",

-             "is-builtin-module": "1.0.0",

-             "resolve": "1.5.0"

-           }

-         },

-         "jest-resolve-dependencies": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz",

-           "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=",

-           "dev": true,

-           "requires": {

-             "jest-regex-util": "20.0.3"

+             "chalk": "2.3.2"

            }

          },

          "jest-runtime": {

-           "version": "20.0.4",

-           "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz",

-           "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=",

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.2.tgz",

+           "integrity": "sha512-9/Fxbj99cqxI7o2nTNzevnI38eDBstkwve8ZeaAD/Kz0fbU3i3eRv2QPEmzbmyCyBvUWxCT7BzNLTzTqH1+pyA==",

            "dev": true,

            "requires": {

              "babel-core": "6.26.0",

-             "babel-jest": "20.0.3",

+             "babel-jest": "22.4.1",

              "babel-plugin-istanbul": "4.1.5",

-             "chalk": "1.1.3",

+             "chalk": "2.3.2",

              "convert-source-map": "1.5.1",

+             "exit": "0.1.2",

              "graceful-fs": "4.1.11",

-             "jest-config": "20.0.4",

-             "jest-haste-map": "20.0.5",

-             "jest-regex-util": "20.0.3",

-             "jest-resolve": "20.0.4",

-             "jest-util": "20.0.3",

+             "jest-config": "22.4.2",

+             "jest-haste-map": "22.4.2",

+             "jest-regex-util": "22.1.0",

+             "jest-resolve": "22.4.2",

+             "jest-util": "22.4.1",

+             "jest-validate": "22.4.2",

              "json-stable-stringify": "1.0.1",

              "micromatch": "2.3.11",

+             "realpath-native": "1.0.0",

+             "slash": "1.0.0",

              "strip-bom": "3.0.0",

-             "yargs": "7.1.0"

+             "write-file-atomic": "2.3.0",

+             "yargs": "10.1.2"

            }

          },

          "jest-snapshot": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz",

-           "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=",

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.0.tgz",

+           "integrity": "sha512-6Zz4F9G1Nbr93kfm5h3A2+OkE+WGpgJlskYE4iSNN2uYfoTL5b9W6aB9Orpx+ueReHyqmy7HET7Z3EmYlL3hKw==",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

-             "jest-diff": "20.0.3",

-             "jest-matcher-utils": "20.0.3",

-             "jest-util": "20.0.3",

+             "chalk": "2.3.2",

+             "jest-diff": "22.4.0",

+             "jest-matcher-utils": "22.4.0",

+             "mkdirp": "0.5.1",

              "natural-compare": "1.4.0",

-             "pretty-format": "20.0.3"

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jest-util": {

+           "version": "22.4.1",

+           "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.1.tgz",

+           "integrity": "sha512-9ySBdJY2qVWpg0OvZbGcFXE2NgwccpZVj384E9bx7brKFc7l5anpqah15mseWcz7FLDk7/N+LyYgqFme7Rez2Q==",

+           "dev": true,

+           "requires": {

+             "callsites": "2.0.0",

+             "chalk": "2.3.2",

+             "graceful-fs": "4.1.11",

+             "is-ci": "1.1.0",

+             "jest-message-util": "22.4.0",

+             "mkdirp": "0.5.1",

+             "source-map": "0.6.1"

+           }

+         },

+         "jest-validate": {

+           "version": "22.4.2",

+           "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.2.tgz",

+           "integrity": "sha512-TLOgc/EULFBjMCAqZp5OdVvjxV16DZpfthd/UyPzM6lRmgWluohNVemAdnL3JvugU1s2Q2npcIqtbOtiPjaZ0A==",

+           "dev": true,

+           "requires": {

+             "chalk": "2.3.2",

+             "jest-config": "22.4.2",

+             "jest-get-type": "22.1.0",

+             "leven": "2.1.0",

+             "pretty-format": "22.4.0"

+           }

+         },

+         "jsdom": {

+           "version": "11.6.2",

+           "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.6.2.tgz",

+           "integrity": "sha512-pAeZhpbSlUp5yQcS6cBQJwkbzmv4tWFaYxHbFVSxzXefqjvtRA851Z5N2P+TguVG9YeUDcgb8pdeVQRJh0XR3Q==",

+           "dev": true,

+           "requires": {

+             "abab": "1.0.4",

+             "acorn": "5.5.3",

+             "acorn-globals": "4.1.0",

+             "array-equal": "1.0.0",

+             "browser-process-hrtime": "0.1.2",

+             "content-type-parser": "1.0.2",

+             "cssom": "0.3.2",

+             "cssstyle": "0.2.37",

+             "domexception": "1.0.1",

+             "escodegen": "1.9.0",

+             "html-encoding-sniffer": "1.0.2",

+             "left-pad": "1.2.0",

+             "nwmatcher": "1.4.3",

+             "parse5": "4.0.0",

+             "pn": "1.1.0",

+             "request": "2.83.0",

+             "request-promise-native": "1.0.5",

+             "sax": "1.2.4",

+             "symbol-tree": "3.2.2",

+             "tough-cookie": "2.3.3",

+             "w3c-hr-time": "1.0.1",

+             "webidl-conversions": "4.0.2",

+             "whatwg-encoding": "1.0.3",

+             "whatwg-url": "6.4.0",

+             "ws": "4.1.0",

+             "xml-name-validator": "3.0.0"

+           }

+         },

+         "minimist": {

+           "version": "1.2.0",

+           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

+           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",

+           "dev": true

+         },

+         "os-locale": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",

+           "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",

+           "dev": true,

+           "requires": {

+             "execa": "0.7.0",

+             "lcid": "1.0.0",

+             "mem": "1.1.0"

+           }

+         },

+         "parse5": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",

+           "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",

+           "dev": true

+         },

+         "pretty-format": {

+           "version": "22.4.0",

+           "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.0.tgz",

+           "integrity": "sha512-pvCxP2iODIIk9adXlo4S3GRj0BrJiil68kByAa1PrgG97c1tClh9dLMgp3Z6cHFZrclaABt0UH8PIhwHuFLqYA==",

+           "dev": true,

+           "requires": {

+             "ansi-regex": "3.0.0",

+             "ansi-styles": "3.2.1"

+           }

+         },

+         "punycode": {

+           "version": "2.1.0",

+           "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",

+           "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",

+           "dev": true

+         },

+         "sane": {

+           "version": "2.4.1",

+           "resolved": "https://registry.npmjs.org/sane/-/sane-2.4.1.tgz",

+           "integrity": "sha512-fW9svvNd81XzHDZyis9/tEY1bZikDGryy8Hi1BErPyNPYv47CdLseUN+tI5FBHWXEENRtj1SWtX/jBnggLaP0w==",

+           "dev": true,

+           "requires": {

+             "anymatch": "1.3.2",

+             "exec-sh": "0.2.1",

+             "fb-watchman": "2.0.0",

+             "minimatch": "3.0.4",

+             "minimist": "1.2.0",

+             "walker": "1.0.7",

+             "watch": "0.18.0"

+           }

+         },

+         "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

+         },

+         "source-map-support": {

+           "version": "0.5.3",

+           "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz",

+           "integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==",

+           "dev": true,

+           "requires": {

+             "source-map": "0.6.1"

+           }

+         },

+         "string-width": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",

+           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",

+           "dev": true,

+           "requires": {

+             "is-fullwidth-code-point": "2.0.0",

+             "strip-ansi": "4.0.0"

+           }

+         },

+         "strip-ansi": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",

+           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",

+           "dev": true,

+           "requires": {

+             "ansi-regex": "3.0.0"

            }

          },

-         "jest-util": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz",

-           "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=",

+         "strip-bom": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",

+           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",

+           "dev": true

+         },

+         "supports-color": {

+           "version": "5.3.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",

+           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

-             "graceful-fs": "4.1.11",

-             "jest-message-util": "20.0.3",

-             "jest-mock": "20.0.3",

-             "jest-validate": "20.0.3",

-             "leven": "2.1.0",

-             "mkdirp": "0.5.1"

+             "has-flag": "3.0.0"

            }

          },

-         "jest-validate": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz",

-           "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=",

+         "throat": {

+           "version": "4.1.0",

+           "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",

+           "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",

+           "dev": true

+         },

+         "tr46": {

+           "version": "1.0.1",

+           "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",

+           "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",

            "dev": true,

            "requires": {

-             "chalk": "1.1.3",

-             "jest-matcher-utils": "20.0.3",

-             "leven": "2.1.0",

-             "pretty-format": "20.0.3"

+             "punycode": "2.1.0"

            }

          },

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",

-           "dev": true

-         },

-         "pretty-format": {

-           "version": "20.0.3",

-           "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz",

-           "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=",

+         "watch": {

+           "version": "0.18.0",

+           "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",

+           "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",

            "dev": true,

            "requires": {

-             "ansi-regex": "2.1.1",

-             "ansi-styles": "3.2.0"

+             "exec-sh": "0.2.1",

+             "minimist": "1.2.0"

            }

          },

-         "sane": {

-           "version": "1.6.0",

-           "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz",

-           "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=",

+         "whatwg-url": {

+           "version": "6.4.0",

+           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.4.0.tgz",

+           "integrity": "sha512-Z0CVh/YE217Foyb488eo+iBv+r7eAQ0wSTyApi9n06jhcA3z6Nidg/EGvl0UFkg7kMdKxfBzzr+o9JF+cevgMg==",

            "dev": true,

            "requires": {

-             "anymatch": "1.3.2",

-             "exec-sh": "0.2.1",

-             "fb-watchman": "1.9.2",

-             "minimatch": "3.0.4",

-             "minimist": "1.2.0",

-             "walker": "1.0.7",

-             "watch": "0.10.0"

-           },

-           "dependencies": {

-             "fb-watchman": {

-               "version": "1.9.2",

-               "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz",

-               "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=",

-               "dev": true,

-               "requires": {

-                 "bser": "1.0.2"

-               }

-             }

+             "lodash.sortby": "4.7.0",

+             "tr46": "1.0.1",

+             "webidl-conversions": "4.0.2"

            }

          },

-         "strip-bom": {

+         "which-module": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",

+           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",

+           "dev": true

+         },

+         "xml-name-validator": {

            "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",

-           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",

+           "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",

+           "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",

            "dev": true

          },

          "yargs": {

-           "version": "7.1.0",

-           "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",

-           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",

+           "version": "10.1.2",

+           "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",

+           "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",

            "dev": true,

            "requires": {

-             "camelcase": "3.0.0",

-             "cliui": "3.2.0",

+             "cliui": "4.0.0",

              "decamelize": "1.2.0",

+             "find-up": "2.1.0",

              "get-caller-file": "1.0.2",

-             "os-locale": "1.4.0",

-             "read-pkg-up": "1.0.1",

+             "os-locale": "2.1.0",

              "require-directory": "2.1.1",

              "require-main-filename": "1.0.1",

              "set-blocking": "2.0.0",

-             "string-width": "1.0.2",

-             "which-module": "1.0.0",

+             "string-width": "2.1.1",

+             "which-module": "2.0.0",

              "y18n": "3.2.1",

-             "yargs-parser": "5.0.0"

+             "yargs-parser": "8.1.0"

            }

          },

          "yargs-parser": {

-           "version": "5.0.0",

-           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",

-           "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",

+           "version": "8.1.0",

+           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",

+           "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",

            "dev": true,

            "requires": {

-             "camelcase": "3.0.0"

+             "camelcase": "4.1.0"

            }

          }

        }

      },

-     "jest-changed-files": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-19.0.2.tgz",

-       "integrity": "sha1-FsVMhMMnC+QI4G0uivPz43qIWCQ="

-     },

-     "jest-config": {

-       "version": "19.0.4",

-       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-19.0.4.tgz",

-       "integrity": "sha1-QpgCEdRkF+kcp6v/0IbCcCNPc/0=",

-       "requires": {

-         "chalk": "1.1.3",

-         "jest-environment-jsdom": "19.0.2",

-         "jest-environment-node": "19.0.2",

-         "jest-jasmine2": "19.0.2",

-         "jest-regex-util": "19.0.0",

-         "jest-resolve": "19.0.2",

-         "jest-validate": "19.0.2",

-         "pretty-format": "19.0.0"

-       }

-     },

-     "jest-diff": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-19.0.0.tgz",

-       "integrity": "sha1-0VY8/FbItgIymI+8BdTRbtkPBjw=",

-       "requires": {

-         "chalk": "1.1.3",

-         "diff": "3.4.0",

-         "jest-matcher-utils": "19.0.0",

-         "pretty-format": "19.0.0"

-       }

-     },

-     "jest-docblock": {

-       "version": "20.0.3",

-       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz",

-       "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=",

+     "jest-serializer": {

+       "version": "22.4.0",

+       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.0.tgz",

+       "integrity": "sha512-dnqde95MiYfdc1ZJpjEiHCRvRGGJHPsZQARJFucEGIaOzxqqS9/tt2WzD/OUSGT6kxaEGLQE92faVJGdoCu+Rw==",

        "dev": true

      },

-     "jest-environment-jsdom": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-19.0.2.tgz",

-       "integrity": "sha1-ztqFnEpLlKs15N59q1S5JvKT5KM=",

-       "requires": {

-         "jest-mock": "19.0.0",

-         "jest-util": "19.0.2",

-         "jsdom": "9.12.0"

-       }

-     },

-     "jest-environment-node": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-19.0.2.tgz",

-       "integrity": "sha1-boQHnbh+0h0MBeH5Zp8gexFv6Zs=",

-       "requires": {

-         "jest-mock": "19.0.0",

-         "jest-util": "19.0.2"

-       }

-     },

-     "jest-file-exists": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz",

-       "integrity": "sha1-zKLlh6EeyS4kz+qz+KlNZX8/zrg="

-     },

-     "jest-haste-map": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-19.0.2.tgz",

-       "integrity": "sha1-KGSEw6Fuhtp4crCHfDXc4ww9bwc=",

-       "requires": {

-         "fb-watchman": "2.0.0",

-         "graceful-fs": "4.1.11",

-         "micromatch": "2.3.11",

-         "sane": "1.5.0",

-         "worker-farm": "1.5.2"

-       }

-     },

-     "jest-jasmine2": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-19.0.2.tgz",

-       "integrity": "sha1-FnmRrIJZgfsagArxJug6/MqDLHM=",

-       "requires": {

-         "graceful-fs": "4.1.11",

-         "jest-matcher-utils": "19.0.0",

-         "jest-matchers": "19.0.0",

-         "jest-message-util": "19.0.0",

-         "jest-snapshot": "19.0.2"

-       }

-     },

-     "jest-matcher-utils": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz",

-       "integrity": "sha1-Xs2bY1ZdKwAfYfv37Ex/U3lkVk0=",

-       "requires": {

-         "chalk": "1.1.3",

-         "pretty-format": "19.0.0"

-       }

-     },

-     "jest-matchers": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-19.0.0.tgz",

-       "integrity": "sha1-x07Mbr/sBvOEdnuk1vpKQtZ1V1Q=",

-       "requires": {

-         "jest-diff": "19.0.0",

-         "jest-matcher-utils": "19.0.0",

-         "jest-message-util": "19.0.0",

-         "jest-regex-util": "19.0.0"

-       }

-     },

-     "jest-message-util": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-19.0.0.tgz",

-       "integrity": "sha1-cheWuJwOTXYWBvm6jLgoo7YkZBY=",

-       "requires": {

-         "chalk": "1.1.3",

-         "micromatch": "2.3.11"

-       }

-     },

-     "jest-mock": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz",

-       "integrity": "sha1-ZwOGQelgerLOCOxKjLg6q7yJnQE="

-     },

-     "jest-regex-util": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-19.0.0.tgz",

-       "integrity": "sha1-t3VFhxEq7eFFZRC7H2r+dO9ZhpE="

-     },

-     "jest-resolve": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-19.0.2.tgz",

-       "integrity": "sha1-V5NXXeTweuwy99f/DGwYGWPu+zw=",

-       "requires": {

-         "browser-resolve": "1.11.2",

-         "jest-haste-map": "19.0.2",

-         "resolve": "1.5.0"

-       }

-     },

-     "jest-resolve-dependencies": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-19.0.0.tgz",

-       "integrity": "sha1-p0GtH6CUFA5k7PJkKlBPg07OIu4=",

-       "requires": {

-         "jest-file-exists": "19.0.0"

-       }

-     },

-     "jest-runtime": {

-       "version": "19.0.4",

-       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-19.0.4.tgz",

-       "integrity": "sha1-8WfZ8TR3UvICc2EGeSZIU0n8wkU=",

-       "requires": {

-         "babel-core": "6.26.0",

-         "babel-jest": "19.0.0",

-         "babel-plugin-istanbul": "4.1.5",

-         "chalk": "1.1.3",

-         "graceful-fs": "4.1.11",

-         "jest-config": "19.0.4",

-         "jest-file-exists": "19.0.0",

-         "jest-haste-map": "19.0.2",

-         "jest-regex-util": "19.0.0",

-         "jest-resolve": "19.0.2",

-         "jest-util": "19.0.2",

-         "json-stable-stringify": "1.0.1",

-         "micromatch": "2.3.11",

-         "strip-bom": "3.0.0",

-         "yargs": "6.6.0"

-       },

-       "dependencies": {

-         "babel-jest": {

-           "version": "19.0.0",

-           "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-19.0.0.tgz",

-           "integrity": "sha1-WTI87ZmjqE01naIZyogQdP/Gzj8=",

-           "requires": {

-             "babel-core": "6.26.0",

-             "babel-plugin-istanbul": "4.1.5",

-             "babel-preset-jest": "19.0.0"

-           }

-         },

-         "strip-bom": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",

-           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="

-         }

-       }

-     },

-     "jest-snapshot": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-19.0.2.tgz",

-       "integrity": "sha1-nBshYhT3GHw4v9XHCx76sWsP9Qs=",

-       "requires": {

-         "chalk": "1.1.3",

-         "jest-diff": "19.0.0",

-         "jest-file-exists": "19.0.0",

-         "jest-matcher-utils": "19.0.0",

-         "jest-util": "19.0.2",

-         "natural-compare": "1.4.0",

-         "pretty-format": "19.0.0"

-       }

-     },

-     "jest-util": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-19.0.2.tgz",

-       "integrity": "sha1-4KAjKiq55rK1Nmi9s1NMK1l37UE=",

-       "requires": {

-         "chalk": "1.1.3",

-         "graceful-fs": "4.1.11",

-         "jest-file-exists": "19.0.0",

-         "jest-message-util": "19.0.0",

-         "jest-mock": "19.0.0",

-         "jest-validate": "19.0.2",

-         "leven": "2.1.0",

-         "mkdirp": "0.5.1"

-       }

-     },

-     "jest-validate": {

-       "version": "19.0.2",

-       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-19.0.2.tgz",

-       "integrity": "sha1-3FNN9fEnjVtj3zKxQkHU2/ckTAw=",

+     "jest-worker": {

+       "version": "22.2.2",

+       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.2.2.tgz",

+       "integrity": "sha512-ZylDXjrFNt/OP6cUxwJFWwDgazP7hRjtCQbocFHyiwov+04Wm1x5PYzMGNJT53s4nwr0oo9ocYTImS09xOlUnw==",

+       "dev": true,

        "requires": {

-         "chalk": "1.1.3",

-         "jest-matcher-utils": "19.0.0",

-         "leven": "2.1.0",

-         "pretty-format": "19.0.0"

+         "merge-stream": "1.0.1"

        }

      },

      "js-base64": {

        "version": "2.4.3",

        "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",

-       "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw=="

+       "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",

+       "dev": true

      },

      "js-md5": {

        "version": "0.7.3",
@@ -7477,12 +5788,14 @@ 

      },

      "js-tokens": {

        "version": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",

-       "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg=="

+       "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==",

+       "dev": true

      },

      "js-yaml": {

        "version": "3.7.0",

        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",

        "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",

+       "dev": true,

        "requires": {

          "argparse": "1.0.9",

          "esprima": "2.7.3"
@@ -7492,58 +5805,38 @@ 

        "version": "0.1.1",

        "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",

        "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",

+       "dev": true,

        "optional": true

      },

-     "jsdom": {

-       "version": "9.12.0",

-       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz",

-       "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=",

-       "requires": {

-         "abab": "1.0.4",

-         "acorn": "4.0.13",

-         "acorn-globals": "3.1.0",

-         "array-equal": "1.0.0",

-         "content-type-parser": "1.0.2",

-         "cssom": "0.3.2",

-         "cssstyle": "0.2.37",

-         "escodegen": "1.9.0",

-         "html-encoding-sniffer": "1.0.2",

-         "nwmatcher": "1.4.3",

-         "parse5": "1.5.1",

-         "request": "2.83.0",

-         "sax": "1.2.4",

-         "symbol-tree": "3.2.2",

-         "tough-cookie": "2.3.3",

-         "webidl-conversions": "4.0.2",

-         "whatwg-encoding": "1.0.3",

-         "whatwg-url": "4.8.0",

-         "xml-name-validator": "2.0.1"

-       }

-     },

      "jsesc": {

        "version": "1.3.0",

        "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",

-       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="

+       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",

+       "dev": true

      },

      "json-loader": {

        "version": "0.5.7",

        "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",

-       "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w=="

+       "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==",

+       "dev": true

      },

      "json-schema": {

        "version": "0.2.3",

        "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",

-       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="

+       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",

+       "dev": true

      },

      "json-schema-traverse": {

        "version": "0.3.1",

        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",

-       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="

+       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",

+       "dev": true

      },

      "json-stable-stringify": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",

        "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",

+       "dev": true,

        "requires": {

          "jsonify": "0.0.0"

        }
@@ -7557,292 +5850,80 @@ 

      "json-stringify-safe": {

        "version": "5.0.1",

        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",

-       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="

-     },

-     "json3": {

-       "version": "3.3.2",

-       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",

-       "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE="

+       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",

+       "dev": true

      },

      "json5": {

        "version": "0.5.1",

-       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",

-       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="

-     },

-     "jsonify": {

-       "version": "0.0.0",

-       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",

-       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="

-     },

-     "jsprim": {

-       "version": "1.4.1",

-       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",

-       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",

-       "requires": {

-         "assert-plus": "1.0.0",

-         "extsprintf": "1.3.0",

-         "json-schema": "0.2.3",

-         "verror": "1.10.0"

-       }

-     },

-     "jsx-ast-utils": {

-       "version": "1.4.1",

-       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz",

-       "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=",

-       "dev": true

-     },

-     "killable": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz",

-       "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms="

-     },

-     "kind-of": {

-       "version": "3.2.2",

-       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-       "requires": {

-         "is-buffer": "1.1.6"

-       }

-     },

-     "lazy-cache": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",

-       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="

-     },

-     "lazy-req": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz",

-       "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w="

-     },

-     "lazystream": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",

-       "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",

-       "requires": {

-         "readable-stream": "2.3.3"

-       }

-     },

-     "lcid": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",

-       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",

-       "requires": {

-         "invert-kv": "1.0.0"

-       }

-     },

-     "less": {

-       "version": "2.7.3",

-       "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz",

-       "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==",

-       "requires": {

-         "errno": "0.1.6",

-         "graceful-fs": "4.1.11",

-         "image-size": "0.5.5",

-         "mime": "1.6.0",

-         "mkdirp": "0.5.1",

-         "promise": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",

-         "request": "2.81.0",

-         "source-map": "0.5.7"

-       },

-       "dependencies": {

-         "ajv": {

-           "version": "4.11.8",

-           "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",

-           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",

-           "optional": true,

-           "requires": {

-             "co": "4.6.0",

-             "json-stable-stringify": "1.0.1"

-           }

-         },

-         "assert-plus": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",

-           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",

-           "optional": true

-         },

-         "aws-sign2": {

-           "version": "0.6.0",

-           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",

-           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",

-           "optional": true

-         },

-         "boom": {

-           "version": "2.10.1",

-           "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",

-           "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",

-           "requires": {

-             "hoek": "2.16.3"

-           }

-         },

-         "co": {

-           "version": "4.6.0",

-           "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",

-           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",

-           "optional": true

-         },

-         "cryptiles": {

-           "version": "2.0.5",

-           "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",

-           "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",

-           "optional": true,

-           "requires": {

-             "boom": "2.10.1"

-           }

-         },

-         "form-data": {

-           "version": "2.1.4",

-           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",

-           "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",

-           "optional": true,

-           "requires": {

-             "asynckit": "0.4.0",

-             "combined-stream": "1.0.5",

-             "mime-types": "2.1.17"

-           }

-         },

-         "har-schema": {

-           "version": "1.0.5",

-           "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",

-           "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",

-           "optional": true

-         },

-         "har-validator": {

-           "version": "4.2.1",

-           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",

-           "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",

-           "optional": true,

-           "requires": {

-             "ajv": "4.11.8",

-             "har-schema": "1.0.5"

-           }

-         },

-         "hawk": {

-           "version": "3.1.3",

-           "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",

-           "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",

-           "optional": true,

-           "requires": {

-             "boom": "2.10.1",

-             "cryptiles": "2.0.5",

-             "hoek": "2.16.3",

-             "sntp": "1.0.9"

-           }

-         },

-         "hoek": {

-           "version": "2.16.3",

-           "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",

-           "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="

-         },

-         "http-signature": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",

-           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",

-           "optional": true,

-           "requires": {

-             "assert-plus": "0.2.0",

-             "jsprim": "1.4.1",

-             "sshpk": "1.13.1"

-           }

-         },

-         "performance-now": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",

-           "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",

-           "optional": true

-         },

-         "qs": {

-           "version": "6.4.0",

-           "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",

-           "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",

-           "optional": true

-         },

-         "request": {

-           "version": "2.81.0",

-           "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",

-           "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",

-           "optional": true,

-           "requires": {

-             "aws-sign2": "0.6.0",

-             "aws4": "1.6.0",

-             "caseless": "0.12.0",

-             "combined-stream": "1.0.5",

-             "extend": "3.0.1",

-             "forever-agent": "0.6.1",

-             "form-data": "2.1.4",

-             "har-validator": "4.2.1",

-             "hawk": "3.1.3",

-             "http-signature": "1.1.1",

-             "is-typedarray": "1.0.0",

-             "isstream": "0.1.2",

-             "json-stringify-safe": "5.0.1",

-             "mime-types": "2.1.17",

-             "oauth-sign": "0.8.2",

-             "performance-now": "0.2.0",

-             "qs": "6.4.0",

-             "safe-buffer": "5.1.1",

-             "stringstream": "0.0.5",

-             "tough-cookie": "2.3.3",

-             "tunnel-agent": "0.6.0",

-             "uuid": "3.2.1"

-           }

-         },

-         "sntp": {

-           "version": "1.0.9",

-           "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",

-           "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",

-           "optional": true,

-           "requires": {

-             "hoek": "2.16.3"

-           }

-         },

-         "tunnel-agent": {

-           "version": "0.6.0",

-           "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",

-           "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",

-           "optional": true,

-           "requires": {

-             "safe-buffer": "5.1.1"

-           }

-         }

+       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",

+       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",

+       "dev": true

+     },

+     "jsonify": {

+       "version": "0.0.0",

+       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",

+       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",

+       "dev": true

+     },

+     "jsprim": {

+       "version": "1.4.1",

+       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",

+       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",

+       "dev": true,

+       "requires": {

+         "assert-plus": "1.0.0",

+         "extsprintf": "1.3.0",

+         "json-schema": "0.2.3",

+         "verror": "1.10.0"

        }

      },

-     "less-loader": {

-       "version": "4.0.5",

-       "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.5.tgz",

-       "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=",

+     "jsx-ast-utils": {

+       "version": "1.4.1",

+       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz",

+       "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=",

+       "dev": true

+     },

+     "kind-of": {

+       "version": "3.2.2",

+       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+       "dev": true,

        "requires": {

-         "clone": "2.1.1",

-         "loader-utils": "1.1.0",

-         "pify": "2.3.0"

-       },

-       "dependencies": {

-         "clone": {

-           "version": "2.1.1",

-           "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",

-           "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="

-         },

-         "loader-utils": {

-           "version": "1.1.0",

-           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",

-           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",

-           "requires": {

-             "big.js": "3.2.0",

-             "emojis-list": "2.1.0",

-             "json5": "0.5.1"

-           }

-         }

+         "is-buffer": "1.1.6"

+       }

+     },

+     "lazy-cache": {

+       "version": "1.0.4",

+       "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",

+       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",

+       "dev": true

+     },

+     "lcid": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",

+       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",

+       "dev": true,

+       "requires": {

+         "invert-kv": "1.0.0"

        }

      },

+     "left-pad": {

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.2.0.tgz",

+       "integrity": "sha1-0wpzxrggHY99jnlWupYWCHpo4O4=",

+       "dev": true

+     },

      "leven": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",

-       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA="

+       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",

+       "dev": true

      },

      "levn": {

        "version": "0.3.0",

        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",

        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",

+       "dev": true,

        "requires": {

          "prelude-ls": "1.1.2",

          "type-check": "0.3.2"
@@ -7852,6 +5933,7 @@ 

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",

        "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",

+       "dev": true,

        "requires": {

          "graceful-fs": "4.1.11",

          "parse-json": "2.2.0",
@@ -7873,23 +5955,14 @@ 

      "loader-runner": {

        "version": "2.3.0",

        "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",

-       "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI="

-     },

-     "loader-utils": {

-       "version": "0.2.17",

-       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",

-       "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",

-       "requires": {

-         "big.js": "3.2.0",

-         "emojis-list": "2.1.0",

-         "json5": "0.5.1",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       }

+       "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",

+       "dev": true

      },

      "locate-path": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",

        "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",

+       "dev": true,

        "requires": {

          "p-locate": "2.0.0",

          "path-exists": "3.0.0"
@@ -7898,58 +5971,15 @@ 

          "path-exists": {

            "version": "3.0.0",

            "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",

-           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="

+           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",

+           "dev": true

          }

        }

      },

      "lodash": {

        "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-       "integrity": "sha512-6X37Sq9KCpLSXEh8uM12AKYlviHPNNk4RxiGBn4cmKGJinbXBneWIV7iE/nXkM928O7ytHcHb6+X6Svl0f4hXg=="

-     },

-     "lodash._basecopy": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",

-       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY="

-     },

-     "lodash._basetostring": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",

-       "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U="

-     },

-     "lodash._basevalues": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",

-       "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc="

-     },

-     "lodash._getnative": {

-       "version": "3.9.1",

-       "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",

-       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U="

-     },

-     "lodash._isiterateecall": {

-       "version": "3.0.9",

-       "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",

-       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw="

-     },

-     "lodash._reescape": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",

-       "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo="

-     },

-     "lodash._reevaluate": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",

-       "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0="

-     },

-     "lodash._reinterpolate": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",

-       "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="

-     },

-     "lodash._root": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",

-       "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="

+       "integrity": "sha512-6X37Sq9KCpLSXEh8uM12AKYlviHPNNk4RxiGBn4cmKGJinbXBneWIV7iE/nXkM928O7ytHcHb6+X6Svl0f4hXg==",

+       "dev": true

      },

      "lodash.camelcase": {

        "version": "4.3.0",
@@ -7963,148 +5993,49 @@ 

        "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=",

        "dev": true

      },

-     "lodash.escape": {

-       "version": "3.2.0",

-       "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",

-       "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",

-       "requires": {

-         "lodash._root": "3.0.1"

-       }

-     },

      "lodash.flattendeep": {

        "version": "4.4.0",

        "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",

        "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",

        "dev": true

      },

-     "lodash.isarguments": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",

-       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo="

-     },

-     "lodash.isarray": {

-       "version": "3.0.4",

-       "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",

-       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U="

-     },

-     "lodash.isequal": {

-       "version": "4.5.0",

-       "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",

-       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="

-     },

-     "lodash.keys": {

-       "version": "3.1.2",

-       "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",

-       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",

-       "requires": {

-         "lodash._getnative": "3.9.1",

-         "lodash.isarguments": "3.1.0",

-         "lodash.isarray": "3.0.4"

-       }

-     },

      "lodash.memoize": {

        "version": "4.1.2",

        "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",

-       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="

-     },

-     "lodash.restparam": {

-       "version": "3.6.1",

-       "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",

-       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU="

-     },

-     "lodash.template": {

-       "version": "3.6.2",

-       "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",

-       "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",

-       "requires": {

-         "lodash._basecopy": "3.0.1",

-         "lodash._basetostring": "3.0.1",

-         "lodash._basevalues": "3.0.0",

-         "lodash._isiterateecall": "3.0.9",

-         "lodash._reinterpolate": "3.0.0",

-         "lodash.escape": "3.2.0",

-         "lodash.keys": "3.1.2",

-         "lodash.restparam": "3.6.1",

-         "lodash.templatesettings": "3.1.1"

-       }

-     },

-     "lodash.templatesettings": {

-       "version": "3.1.1",

-       "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",

-       "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",

-       "requires": {

-         "lodash._reinterpolate": "3.0.0",

-         "lodash.escape": "3.2.0"

-       }

+       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",

+       "dev": true

+     },

+     "lodash.sortby": {

+       "version": "4.7.0",

+       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",

+       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",

+       "dev": true

      },

      "lodash.uniq": {

        "version": "4.5.0",

        "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",

-       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="

-     },

-     "log-symbols": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",

-       "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",

-       "requires": {

-         "chalk": "1.1.3"

-       }

-     },

-     "logalot": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",

-       "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",

-       "requires": {

-         "figures": "1.7.0",

-         "squeak": "1.3.0"

-       }

-     },

-     "loglevel": {

-       "version": "1.6.1",

-       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",

-       "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po="

+       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",

+       "dev": true

      },

      "longest": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",

-       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="

+       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",

+       "dev": true

      },

      "loose-envify": {

        "version": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",

        "integrity": "sha512-iG/U770U9HaHmy0u+fSyxSIclZ3d9WPFtGjV2drWW0SthBnQ1Fa/SCKIaGLAVwYzrBGEPx9gen047er+MCUgnQ==",

+       "dev": true,

        "requires": {

          "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"

        }

      },

-     "loud-rejection": {

-       "version": "1.6.0",

-       "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",

-       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",

-       "requires": {

-         "currently-unhandled": "0.4.1",

-         "signal-exit": "3.0.2"

-       }

-     },

-     "lowercase-keys": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",

-       "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY="

-     },

-     "lpad-align": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",

-       "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",

-       "requires": {

-         "get-stdin": "4.0.1",

-         "indent-string": "2.1.0",

-         "longest": "1.0.1",

-         "meow": "3.7.0"

-       }

-     },

      "lru-cache": {

        "version": "4.1.1",

        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",

        "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",

+       "dev": true,

        "requires": {

          "pseudomap": "1.0.2",

          "yallist": "2.1.2"
@@ -8120,6 +6051,7 @@ 

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz",

        "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==",

+       "dev": true,

        "requires": {

          "pify": "3.0.0"

        },
@@ -8127,7 +6059,8 @@ 

          "pify": {

            "version": "3.0.0",

            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",

-           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="

+           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",

+           "dev": true

          }

        }

      },
@@ -8135,45 +6068,22 @@ 

        "version": "1.0.11",

        "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",

        "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",

+       "dev": true,

        "requires": {

          "tmpl": "1.0.4"

        }

      },

-     "manifest-revision-webpack-plugin": {

-       "version": "0.4.1",

-       "resolved": "https://registry.npmjs.org/manifest-revision-webpack-plugin/-/manifest-revision-webpack-plugin-0.4.1.tgz",

-       "integrity": "sha512-EZjHitS/KKFTI/zb5cFlTFVYwwcKwpet6ok4TgfnVcFU4KeontPS/XIyTAwIWHH4sqwM4KWB474m0FvUZ8UHeQ==",

-       "requires": {

-         "walk": "2.3.9"

-       }

-     },

-     "map-cache": {

-       "version": "0.2.2",

-       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",

-       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="

-     },

-     "map-obj": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",

-       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="

-     },

-     "map-visit": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",

-       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",

-       "requires": {

-         "object-visit": "1.0.1"

-       }

-     },

      "math-expression-evaluator": {

        "version": "1.2.17",

        "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",

-       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw="

+       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",

+       "dev": true

      },

      "md5.js": {

        "version": "1.3.4",

        "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",

        "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",

+       "dev": true,

        "requires": {

          "hash-base": "3.0.4",

          "inherits": "2.0.3"
@@ -8183,6 +6093,7 @@ 

            "version": "3.0.4",

            "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",

            "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",

+           "dev": true,

            "requires": {

              "inherits": "2.0.3",

              "safe-buffer": "5.1.1"
@@ -8190,11 +6101,6 @@ 

          }

        }

      },

-     "media-typer": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",

-       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="

-     },

      "mem": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
@@ -8208,62 +6114,32 @@ 

        "version": "0.4.1",

        "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",

        "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",

+       "dev": true,

        "requires": {

          "errno": "0.1.6",

          "readable-stream": "2.3.3"

        }

      },

-     "meow": {

-       "version": "3.7.0",

-       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",

-       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",

-       "requires": {

-         "camelcase-keys": "2.1.0",

-         "decamelize": "1.2.0",

-         "loud-rejection": "1.6.0",

-         "map-obj": "1.0.1",

-         "minimist": "1.2.0",

-         "normalize-package-data": "2.4.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "read-pkg-up": "1.0.1",

-         "redent": "1.0.0",

-         "trim-newlines": "1.0.0"

-       },

-       "dependencies": {

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

-         }

-       }

-     },

      "merge": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz",

-       "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo="

-     },

-     "merge-descriptors": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",

-       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="

+       "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=",

+       "dev": true

      },

      "merge-stream": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",

        "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",

+       "dev": true,

        "requires": {

          "readable-stream": "2.3.3"

        }

      },

-     "methods": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",

-       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="

-     },

      "micromatch": {

        "version": "2.3.11",

        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",

        "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",

+       "dev": true,

        "requires": {

          "arr-diff": "2.0.0",

          "array-unique": "0.2.1",
@@ -8284,25 +6160,23 @@ 

        "version": "4.0.1",

        "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",

        "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "brorand": "1.1.0"

        }

      },

-     "mime": {

-       "version": "1.6.0",

-       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",

-       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="

-     },

      "mime-db": {

        "version": "1.30.0",

        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",

-       "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="

+       "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=",

+       "dev": true

      },

      "mime-types": {

        "version": "2.1.17",

        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",

        "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",

+       "dev": true,

        "requires": {

          "mime-db": "1.30.0"

        }
@@ -8316,17 +6190,20 @@ 

      "minimalistic-assert": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",

-       "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M="

+       "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",

+       "dev": true

      },

      "minimalistic-crypto-utils": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",

-       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="

+       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",

+       "dev": true

      },

      "minimatch": {

        "version": "3.0.4",

        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",

        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",

+       "dev": true,

        "requires": {

          "brace-expansion": "1.1.8"

        }
@@ -8334,23 +6211,35 @@ 

      "minimist": {

        "version": "0.0.8",

        "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",

-       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="

+       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",

+       "dev": true

      },

-     "mixin-deep": {

-       "version": "1.3.0",

-       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.0.tgz",

-       "integrity": "sha512-dgaCvoh6i1nosAUBKb0l0pfJ78K8+S9fluyIR2YvAeUD/QuMahnFnF3xYty5eYXMjhGSsB0DsW6A0uAZyetoAg==",

+     "mississippi": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",

+       "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",

+       "dev": true,

        "requires": {

-         "for-in": "1.0.2",

-         "is-extendable": "1.0.1"

+         "concat-stream": "1.6.0",

+         "duplexify": "3.5.3",

+         "end-of-stream": "1.4.1",

+         "flush-write-stream": "1.0.2",

+         "from2": "2.3.0",

+         "parallel-transform": "1.1.0",

+         "pump": "2.0.1",

+         "pumpify": "1.4.0",

+         "stream-each": "1.2.2",

+         "through2": "2.0.3"

        },

        "dependencies": {

-         "is-extendable": {

-           "version": "1.0.1",

-           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",

-           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",

+         "through2": {

+           "version": "2.0.3",

+           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",

+           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",

+           "dev": true,

            "requires": {

-             "is-plain-object": "2.0.4"

+             "readable-stream": "2.3.3",

+             "xtend": "4.0.1"

            }

          }

        }
@@ -8359,77 +6248,30 @@ 

        "version": "0.5.1",

        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",

        "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",

+       "dev": true,

        "requires": {

          "minimist": "0.0.8"

        }

      },

-     "mozjpeg": {

-       "version": "4.1.1",

-       "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-4.1.1.tgz",

-       "integrity": "sha1-hZAwsk9omlPbm0DwFg2JGVuI/VA=",

+     "move-concurrently": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",

+       "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",

+       "dev": true,

        "requires": {

-         "bin-build": "2.2.0",

-         "bin-wrapper": "3.0.2",

-         "logalot": "2.1.0"

+         "aproba": "1.2.0",

+         "copy-concurrently": "1.0.5",

+         "fs-write-stream-atomic": "1.0.10",

+         "mkdirp": "0.5.1",

+         "rimraf": "2.6.2",

+         "run-queue": "1.0.3"

        }

      },

      "ms": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",

-       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="

-     },

-     "multicast-dns": {

-       "version": "6.2.3",

-       "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",

-       "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",

-       "requires": {

-         "dns-packet": "1.3.1",

-         "thunky": "1.0.2"

-       }

-     },

-     "multicast-dns-service-types": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",

-       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE="

-     },

-     "multipipe": {

-       "version": "0.1.2",

-       "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",

-       "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",

-       "requires": {

-         "duplexer2": "0.0.2"

-       },

-       "dependencies": {

-         "duplexer2": {

-           "version": "0.0.2",

-           "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",

-           "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",

-           "requires": {

-             "readable-stream": "1.1.14"

-           }

-         },

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="

-         },

-         "readable-stream": {

-           "version": "1.1.14",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",

-           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",

-           "requires": {

-             "core-util-is": "1.0.2",

-             "inherits": "2.0.3",

-             "isarray": "0.0.1",

-             "string_decoder": "0.10.31"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="

-         }

-       }

+       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",

+       "dev": true

      },

      "mute-stream": {

        "version": "0.0.7",
@@ -8437,51 +6279,11 @@ 

        "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",

        "dev": true

      },

-     "nan": {

-       "version": "2.8.0",

-       "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz",

-       "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",

-       "optional": true

-     },

-     "nanomatch": {

-       "version": "1.2.7",

-       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.7.tgz",

-       "integrity": "sha512-/5ldsnyurvEw7wNpxLFgjVvBLMta43niEYOy0CJ4ntcYSbx6bugRUTQeFb4BR/WanEL1o3aQgHuVLHQaB6tOqg==",

-       "requires": {

-         "arr-diff": "4.0.0",

-         "array-unique": "0.3.2",

-         "define-property": "1.0.0",

-         "extend-shallow": "2.0.1",

-         "fragment-cache": "0.2.1",

-         "is-odd": "1.0.0",

-         "kind-of": "5.1.0",

-         "object.pick": "1.3.0",

-         "regex-not": "1.0.0",

-         "snapdragon": "0.8.1",

-         "to-regex": "3.0.1"

-       },

-       "dependencies": {

-         "arr-diff": {

-           "version": "4.0.0",

-           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",

-           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="

-         },

-         "array-unique": {

-           "version": "0.3.2",

-           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",

-           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="

-         },

-         "kind-of": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-         }

-       }

-     },

      "natural-compare": {

        "version": "1.4.0",

        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",

-       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="

+       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",

+       "dev": true

      },

      "nearley": {

        "version": "2.11.0",
@@ -8494,25 +6296,17 @@ 

          "randexp": "0.4.6"

        }

      },

-     "negotiator": {

-       "version": "0.6.1",

-       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",

-       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="

-     },

-     "node-forge": {

-       "version": "0.7.1",

-       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz",

-       "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA="

-     },

      "node-int64": {

        "version": "0.4.0",

        "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",

-       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs="

+       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",

+       "dev": true

      },

      "node-libs-browser": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",

        "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",

+       "dev": true,

        "requires": {

          "assert": "1.4.1",

          "browserify-zlib": "0.2.0",
@@ -8543,6 +6337,7 @@ 

        "version": "5.2.1",

        "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",

        "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==",

+       "dev": true,

        "requires": {

          "growly": "1.3.0",

          "semver": "5.5.0",
@@ -8550,11 +6345,6 @@ 

          "which": "1.3.0"

        }

      },

-     "node-status-codes": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz",

-       "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8="

-     },

      "nomnom": {

        "version": "1.6.2",

        "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz",
@@ -8577,6 +6367,7 @@ 

        "version": "2.4.0",

        "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",

        "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",

+       "dev": true,

        "requires": {

          "hosted-git-info": "2.5.0",

          "is-builtin-module": "1.0.0",
@@ -8588,6 +6379,7 @@ 

        "version": "2.1.1",

        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",

        "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",

+       "dev": true,

        "requires": {

          "remove-trailing-separator": "1.1.0"

        }
@@ -8595,7 +6387,8 @@ 

      "normalize-range": {

        "version": "0.1.2",

        "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",

-       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="

+       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",

+       "dev": true

      },

      "normalize-url": {

        "version": "1.9.1",
@@ -8613,6 +6406,7 @@ 

        "version": "2.0.2",

        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",

        "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",

+       "dev": true,

        "requires": {

          "path-key": "2.0.1"

        }
@@ -8629,79 +6423,31 @@ 

      "num2fraction": {

        "version": "1.2.2",

        "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",

-       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="

+       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",

+       "dev": true

      },

      "number-is-nan": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",

-       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="

+       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",

+       "dev": true

      },

      "nwmatcher": {

        "version": "1.4.3",

        "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz",

-       "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw=="

+       "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==",

+       "dev": true

      },

      "oauth-sign": {

        "version": "0.8.2",

        "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",

-       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="

+       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",

+       "dev": true

      },

      "object-assign": {

        "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-       "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="

-     },

-     "object-copy": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",

-       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",

-       "requires": {

-         "copy-descriptor": "0.1.1",

-         "define-property": "0.2.5",

-         "kind-of": "3.2.2"

-       },

-       "dependencies": {

-         "define-property": {

-           "version": "0.2.5",

-           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-           "requires": {

-             "is-descriptor": "0.1.6"

-           }

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "5.1.0",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-             }

-           }

-         }

-       }

+       "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",

+       "dev": true

      },

      "object-hash": {

        "version": "1.2.0",
@@ -8724,22 +6470,8 @@ 

      "object-keys": {

        "version": "1.0.11",

        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",

-       "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0="

-     },

-     "object-visit": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",

-       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",

-       "requires": {

-         "isobject": "3.0.1"

-       },

-       "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

-       }

+       "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",

+       "dev": true

      },

      "object.assign": {

        "version": "4.1.0",
@@ -8765,30 +6497,26 @@ 

          "has": "1.0.1"

        }

      },

+     "object.getownpropertydescriptors": {

+       "version": "2.0.3",

+       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",

+       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",

+       "dev": true,

+       "requires": {

+         "define-properties": "1.1.2",

+         "es-abstract": "1.10.0"

+       }

+     },

      "object.omit": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",

        "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",

+       "dev": true,

        "requires": {

          "for-own": "0.1.5",

          "is-extendable": "0.1.1"

        }

      },

-     "object.pick": {

-       "version": "1.3.0",

-       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",

-       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",

-       "requires": {

-         "isobject": "3.0.1"

-       },

-       "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

-       }

-     },

      "object.values": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz",
@@ -8801,54 +6529,20 @@ 

          "has": "1.0.1"

        }

      },

-     "obuf": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz",

-       "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4="

-     },

-     "on-finished": {

-       "version": "2.3.0",

-       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",

-       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",

-       "requires": {

-         "ee-first": "1.1.1"

-       }

-     },

-     "on-headers": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",

-       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="

-     },

      "once": {

        "version": "1.4.0",

        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",

        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",

+       "dev": true,

        "requires": {

          "wrappy": "1.0.2"

        }

      },

-     "onecolor": {

-       "version": "2.4.2",

-       "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-2.4.2.tgz",

-       "integrity": "sha1-pT7D/xccNEYBbdUhDRobVEv32HQ="

-     },

-     "onetime": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",

-       "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k="

-     },

-     "opn": {

-       "version": "5.2.0",

-       "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz",

-       "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==",

-       "requires": {

-         "is-wsl": "1.1.0"

-       }

-     },

      "optimist": {

        "version": "0.6.1",

        "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",

        "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",

+       "dev": true,

        "requires": {

          "minimist": "0.0.8",

          "wordwrap": "0.0.3"
@@ -8858,6 +6552,7 @@ 

        "version": "0.8.2",

        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",

        "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",

+       "dev": true,

        "requires": {

          "deep-is": "0.1.3",

          "fast-levenshtein": "2.0.6",
@@ -8870,95 +6565,40 @@ 

          "wordwrap": {

            "version": "1.0.0",

            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",

-           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="

-         }

-       }

-     },

-     "optipng-bin": {

-       "version": "3.1.4",

-       "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz",

-       "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=",

-       "requires": {

-         "bin-build": "2.2.0",

-         "bin-wrapper": "3.0.2",

-         "logalot": "2.1.0"

-       }

-     },

-     "ordered-read-streams": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",

-       "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",

-       "requires": {

-         "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",

-         "readable-stream": "2.3.3"

-       }

-     },

-     "original": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz",

-       "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=",

-       "requires": {

-         "url-parse": "1.0.5"

-       },

-       "dependencies": {

-         "url-parse": {

-           "version": "1.0.5",

-           "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz",

-           "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=",

-           "requires": {

-             "querystringify": "0.0.4",

-             "requires-port": "1.0.0"

-           }

+           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",

+           "dev": true

          }

        }

      },

      "os-browserify": {

        "version": "0.3.0",

        "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",

-       "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="

-     },

-     "os-filter-obj": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz",

-       "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60="

+       "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",

+       "dev": true

      },

      "os-homedir": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",

-       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="

-     },

-     "os-locale": {

-       "version": "1.4.0",

-       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",

-       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",

-       "requires": {

-         "lcid": "1.0.0"

-       }

+       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",

+       "dev": true

      },

      "os-tmpdir": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",

-       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="

-     },

-     "output-file-sync": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz",

-       "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",

-       "requires": {

-         "graceful-fs": "4.1.11",

-         "mkdirp": "0.5.1",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       }

+       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",

+       "dev": true

      },

      "p-finally": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",

-       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="

+       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",

+       "dev": true

      },

      "p-limit": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",

        "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",

+       "dev": true,

        "requires": {

          "p-try": "1.0.0"

        }
@@ -8967,34 +6607,39 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",

        "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",

+       "dev": true,

        "requires": {

          "p-limit": "1.2.0"

        }

      },

-     "p-map": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",

-       "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA=="

-     },

-     "p-pipe": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",

-       "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k="

-     },

      "p-try": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",

-       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="

+       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",

+       "dev": true

      },

      "pako": {

        "version": "1.0.6",

        "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",

-       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg=="

+       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",

+       "dev": true

+     },

+     "parallel-transform": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",

+       "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",

+       "dev": true,

+       "requires": {

+         "cyclist": "0.2.2",

+         "inherits": "2.0.3",

+         "readable-stream": "2.3.3"

+       }

      },

      "parse-asn1": {

        "version": "5.1.0",

        "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz",

        "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",

+       "dev": true,

        "requires": {

          "asn1.js": "4.9.2",

          "browserify-aes": "1.1.1",
@@ -9007,6 +6652,7 @@ 

        "version": "3.0.4",

        "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",

        "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",

+       "dev": true,

        "requires": {

          "glob-base": "0.3.0",

          "is-dotfile": "1.0.3",
@@ -9018,39 +6664,22 @@ 

        "version": "2.2.0",

        "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",

        "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",

+       "dev": true,

        "requires": {

          "error-ex": "1.3.1"

        }

      },

-     "parse5": {

-       "version": "1.5.1",

-       "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz",

-       "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ="

-     },

-     "parseurl": {

-       "version": "1.3.2",

-       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",

-       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="

-     },

-     "pascalcase": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",

-       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="

-     },

      "path-browserify": {

        "version": "0.0.0",

        "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",

-       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo="

-     },

-     "path-dirname": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",

-       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="

+       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",

+       "dev": true

      },

      "path-exists": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",

        "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",

+       "dev": true,

        "requires": {

          "pinkie-promise": "2.0.1"

        }
@@ -9058,32 +6687,32 @@ 

      "path-is-absolute": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",

-       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="

+       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",

+       "dev": true

      },

      "path-is-inside": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",

-       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="

+       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",

+       "dev": true

      },

      "path-key": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",

-       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="

+       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",

+       "dev": true

      },

      "path-parse": {

        "version": "1.0.5",

        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",

-       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="

-     },

-     "path-to-regexp": {

-       "version": "0.1.7",

-       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",

-       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="

+       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",

+       "dev": true

      },

      "path-type": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",

        "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",

+       "dev": true,

        "requires": {

          "graceful-fs": "4.1.11",

          "pify": "2.3.0",
@@ -9094,6 +6723,7 @@ 

        "version": "3.0.14",

        "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz",

        "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==",

+       "dev": true,

        "requires": {

          "create-hash": "1.1.3",

          "create-hmac": "1.1.6",
@@ -9102,11 +6732,6 @@ 

          "sha.js": "2.4.10"

        }

      },

-     "pend": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",

-       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="

-     },

      "performance-now": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
@@ -9115,256 +6740,77 @@ 

      "pify": {

        "version": "2.3.0",

        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",

-       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="

+       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",

+       "dev": true

      },

      "pinkie": {

        "version": "2.0.4",

        "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",

-       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="

+       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",

+       "dev": true

      },

      "pinkie-promise": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",

-       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",

-       "requires": {

-         "pinkie": "2.0.4"

-       }

-     },

-     "pixrem": {

-       "version": "3.0.2",

-       "resolved": "https://registry.npmjs.org/pixrem/-/pixrem-3.0.2.tgz",

-       "integrity": "sha1-MNG6+0w73Ojpu0vVahOYVhkyDDQ=",

-       "requires": {

-         "browserslist": "1.7.7",

-         "postcss": "5.2.18",

-         "reduce-css-calc": "1.3.0"

-       }

-     },

-     "pkg-dir": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",

-       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",

-       "requires": {

-         "find-up": "1.1.2"

-       }

-     },

-     "pleeease-filters": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/pleeease-filters/-/pleeease-filters-3.0.1.tgz",

-       "integrity": "sha1-Tf4OjxBGYTUXxktyi8gGCKfr8i8=",

-       "requires": {

-         "onecolor": "2.4.2",

-         "postcss": "5.2.18"

-       }

-     },

-     "pluralize": {

-       "version": "7.0.0",

-       "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",

-       "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",

-       "dev": true

-     },

-     "pngquant-bin": {

-       "version": "3.1.1",

-       "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-3.1.1.tgz",

-       "integrity": "sha1-0STZinWpSH9AwWQLTb/Lsr1aH9E=",

-       "requires": {

-         "bin-build": "2.2.0",

-         "bin-wrapper": "3.0.2",

-         "logalot": "2.1.0"

-       }

-     },

-     "portfinder": {

-       "version": "1.0.13",

-       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz",

-       "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=",

-       "requires": {

-         "async": "1.5.2",

-         "debug": "2.6.9",

-         "mkdirp": "0.5.1"

-       },

-       "dependencies": {

-         "async": {

-           "version": "1.5.2",

-           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",

-           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="

-         }

-       }

-     },

-     "posix-character-classes": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",

-       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="

-     },

-     "postcss": {

-       "version": "5.2.18",

-       "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",

-       "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",

-       "requires": {

-         "chalk": "1.1.3",

-         "js-base64": "2.4.3",

-         "source-map": "0.5.7",

-         "supports-color": "3.2.3"

-       },

-       "dependencies": {

-         "supports-color": {

-           "version": "3.2.3",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",

-           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",

-           "requires": {

-             "has-flag": "1.0.0"

-           }

-         }

-       }

-     },

-     "postcss-apply": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/postcss-apply/-/postcss-apply-0.3.0.tgz",

-       "integrity": "sha1-ovN8W9+ogeTBX08kXsDNlt0ucNU=",

-       "requires": {

-         "balanced-match": "0.4.2",

-         "postcss": "5.2.18"

-       },

-       "dependencies": {

-         "balanced-match": {

-           "version": "0.4.2",

-           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",

-           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="

-         }

-       }

-     },

-     "postcss-assets": {

-       "version": "4.2.0",

-       "resolved": "https://registry.npmjs.org/postcss-assets/-/postcss-assets-4.2.0.tgz",

-       "integrity": "sha1-iqHLs0QmR/hyPiTmahu2JPFVzYQ=",

-       "requires": {

-         "assets": "2.1.0",

-         "bluebird": "3.5.1",

-         "postcss": "5.2.18",

-         "postcss-functions": "2.1.1"

-       }

-     },

-     "postcss-attribute-case-insensitive": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-1.0.1.tgz",

-       "integrity": "sha1-zrc3d+EGFn6yM/GTjJvZ8uaXMI0=",

-       "requires": {

-         "postcss": "5.2.18",

-         "postcss-selector-parser": "2.2.3"

-       }

-     },

-     "postcss-browser-reporter": {

-       "version": "0.5.0",

-       "resolved": "https://registry.npmjs.org/postcss-browser-reporter/-/postcss-browser-reporter-0.5.0.tgz",

-       "integrity": "sha1-rgad0IbVc4jRluHaw5y412Jv60g=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-calc": {

-       "version": "5.3.1",

-       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",

-       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",

-       "requires": {

-         "postcss": "5.2.18",

-         "postcss-message-helpers": "2.0.0",

-         "reduce-css-calc": "1.3.0"

-       }

-     },

-     "postcss-color-function": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-color-function/-/postcss-color-function-2.0.1.tgz",

-       "integrity": "sha1-mtIm9VDop8f4uKd4YFRbbdf1UkE=",

+       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",

+       "dev": true,

        "requires": {

-         "css-color-function": "1.3.3",

-         "postcss": "5.2.18",

-         "postcss-message-helpers": "2.0.0",

-         "postcss-value-parser": "3.3.0"

+         "pinkie": "2.0.4"

        }

      },

-     "postcss-color-gray": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-3.0.1.tgz",

-       "integrity": "sha1-dEMu3mbdg7HRNjVlxos3bhj/Z3A=",

+     "pkg-dir": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",

+       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",

+       "dev": true,

        "requires": {

-         "color": "0.11.4",

-         "postcss": "5.2.18",

-         "postcss-message-helpers": "2.0.0",

-         "reduce-function-call": "1.0.2"

+         "find-up": "1.1.2"

        }

      },

-     "postcss-color-hex-alpha": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-2.0.0.tgz",

-       "integrity": "sha1-RP1uyt5mAoZIyIHLZQTNy/3GzQk=",

+     "pluralize": {

+       "version": "7.0.0",

+       "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",

+       "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",

+       "dev": true

+     },

+     "pn": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",

+       "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",

+       "dev": true

+     },

+     "postcss": {

+       "version": "5.2.18",

+       "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",

+       "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",

+       "dev": true,

        "requires": {

-         "color": "0.10.1",

-         "postcss": "5.2.18",

-         "postcss-message-helpers": "2.0.0"

+         "chalk": "1.1.3",

+         "js-base64": "2.4.3",

+         "source-map": "0.5.7",

+         "supports-color": "3.2.3"

        },

        "dependencies": {

-         "color": {

-           "version": "0.10.1",

-           "resolved": "https://registry.npmjs.org/color/-/color-0.10.1.tgz",

-           "integrity": "sha1-wEGI34KiCd3rzOzazT7DIPGTc58=",

+         "supports-color": {

+           "version": "3.2.3",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",

+           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",

+           "dev": true,

            "requires": {

-             "color-convert": "0.5.3",

-             "color-string": "0.3.0"

+             "has-flag": "1.0.0"

            }

-         },

-         "color-convert": {

-           "version": "0.5.3",

-           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",

-           "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0="

          }

        }

      },

-     "postcss-color-hsl": {

-       "version": "1.0.5",

-       "resolved": "https://registry.npmjs.org/postcss-color-hsl/-/postcss-color-hsl-1.0.5.tgz",

-       "integrity": "sha1-9Tuxw0gxDOMHrYnjGBqGRzi15oc=",

-       "requires": {

-         "postcss": "5.2.18",

-         "postcss-value-parser": "3.3.0",

-         "units-css": "0.4.0"

-       }

-     },

-     "postcss-color-hwb": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-color-hwb/-/postcss-color-hwb-2.0.1.tgz",

-       "integrity": "sha1-1jr6+bcMtZX5AKKcn+V78qMvq+w=",

+     "postcss-calc": {

+       "version": "5.3.1",

+       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",

+       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",

+       "dev": true,

        "requires": {

-         "color": "0.11.4",

          "postcss": "5.2.18",

          "postcss-message-helpers": "2.0.0",

-         "reduce-function-call": "1.0.2"

-       }

-     },

-     "postcss-color-rebeccapurple": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-2.0.1.tgz",

-       "integrity": "sha1-dMZETny7fYVhO19yht96SRYIRRw=",

-       "requires": {

-         "color": "0.11.4",

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-color-rgb": {

-       "version": "1.1.4",

-       "resolved": "https://registry.npmjs.org/postcss-color-rgb/-/postcss-color-rgb-1.1.4.tgz",

-       "integrity": "sha1-8pJD4i6OjBNDRHQJI3LUzmBb6Lw=",

-       "requires": {

-         "postcss": "5.2.18",

-         "postcss-value-parser": "3.3.0"

-       }

-     },

-     "postcss-color-rgba-fallback": {

-       "version": "2.2.0",

-       "resolved": "https://registry.npmjs.org/postcss-color-rgba-fallback/-/postcss-color-rgba-fallback-2.2.0.tgz",

-       "integrity": "sha1-bSlJG+WZCpMXPUfnx29YELCUAro=",

-       "requires": {

-         "postcss": "5.2.18",

-         "postcss-value-parser": "3.3.0",

-         "rgb-hex": "1.0.0"

+         "reduce-css-calc": "1.3.0"

        }

      },

      "postcss-colormin": {
@@ -9388,85 +6834,6 @@ 

          "postcss-value-parser": "3.3.0"

        }

      },

-     "postcss-cssnext": {

-       "version": "2.11.0",

-       "resolved": "https://registry.npmjs.org/postcss-cssnext/-/postcss-cssnext-2.11.0.tgz",

-       "integrity": "sha1-MeaPAB5AlgTacDtm3hS4uMjJ8rE=",

-       "requires": {

-         "autoprefixer": "6.7.7",

-         "caniuse-api": "1.6.1",

-         "chalk": "1.1.3",

-         "pixrem": "3.0.2",

-         "pleeease-filters": "3.0.1",

-         "postcss": "5.2.18",

-         "postcss-apply": "0.3.0",

-         "postcss-attribute-case-insensitive": "1.0.1",

-         "postcss-calc": "5.3.1",

-         "postcss-color-function": "2.0.1",

-         "postcss-color-gray": "3.0.1",

-         "postcss-color-hex-alpha": "2.0.0",

-         "postcss-color-hsl": "1.0.5",

-         "postcss-color-hwb": "2.0.1",

-         "postcss-color-rebeccapurple": "2.0.1",

-         "postcss-color-rgb": "1.1.4",

-         "postcss-color-rgba-fallback": "2.2.0",

-         "postcss-custom-media": "5.0.1",

-         "postcss-custom-properties": "5.0.2",

-         "postcss-custom-selectors": "3.0.0",

-         "postcss-font-family-system-ui": "1.0.2",

-         "postcss-font-variant": "2.0.1",

-         "postcss-image-set-polyfill": "0.3.5",

-         "postcss-initial": "1.5.3",

-         "postcss-media-minmax": "2.1.2",

-         "postcss-nesting": "2.3.1",

-         "postcss-pseudo-class-any-link": "1.0.0",

-         "postcss-pseudoelements": "3.0.0",

-         "postcss-replace-overflow-wrap": "1.0.0",

-         "postcss-selector-matches": "2.0.5",

-         "postcss-selector-not": "2.0.0"

-       }

-     },

-     "postcss-custom-media": {

-       "version": "5.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-5.0.1.tgz",

-       "integrity": "sha1-E40loYS/LrVN4S1VpsAcMKnYvYE=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-custom-properties": {

-       "version": "5.0.2",

-       "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-5.0.2.tgz",

-       "integrity": "sha1-lxnXjy2pz59TgQrrwj1GVhMKzrE=",

-       "requires": {

-         "balanced-match": "0.4.2",

-         "postcss": "5.2.18"

-       },

-       "dependencies": {

-         "balanced-match": {

-           "version": "0.4.2",

-           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",

-           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="

-         }

-       }

-     },

-     "postcss-custom-selectors": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-3.0.0.tgz",

-       "integrity": "sha1-j4Ekn17Qeo0JF89qOf5bBWt/lqw=",

-       "requires": {

-         "balanced-match": "0.2.1",

-         "postcss": "5.2.18",

-         "postcss-selector-matches": "2.0.5"

-       },

-       "dependencies": {

-         "balanced-match": {

-           "version": "0.2.1",

-           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz",

-           "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc="

-         }

-       }

-     },

      "postcss-discard-comments": {

        "version": "2.0.4",

        "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
@@ -9500,254 +6867,29 @@ 

        "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",

        "dev": true,

        "requires": {

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-discard-unused": {

-       "version": "2.2.3",

-       "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",

-       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",

-       "dev": true,

-       "requires": {

-         "postcss": "5.2.18",

-         "uniqs": "2.0.0"

-       }

-     },

-     "postcss-filter-plugins": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz",

-       "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",

-       "dev": true,

-       "requires": {

-         "postcss": "5.2.18",

-         "uniqid": "4.1.1"

-       }

-     },

-     "postcss-font-family-system-ui": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/postcss-font-family-system-ui/-/postcss-font-family-system-ui-1.0.2.tgz",

-       "integrity": "sha1-PhpeP7fjHl6ecUOcyw6AFFVpJ8c=",

-       "requires": {

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "postcss": "5.2.18",

-         "postcss-value-parser": "3.3.0"

-       }

-     },

-     "postcss-font-variant": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-2.0.1.tgz",

-       "integrity": "sha1-fKKRA/WfoCyjrOLKIrL3VoU9Tvg=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-functions": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-2.1.1.tgz",

-       "integrity": "sha1-+bZNO1aQ9nlf5CoYBJaAU3W3qEA=",

-       "requires": {

-         "glob": "5.0.15",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "postcss": "5.2.18",

-         "postcss-value-parser": "3.3.0"

-       },

-       "dependencies": {

-         "glob": {

-           "version": "5.0.15",

-           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",

-           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",

-           "requires": {

-             "inflight": "1.0.6",

-             "inherits": "2.0.3",

-             "minimatch": "3.0.4",

-             "once": "1.4.0",

-             "path-is-absolute": "1.0.1"

-           }

-         }

-       }

-     },

-     "postcss-image-set-polyfill": {

-       "version": "0.3.5",

-       "resolved": "https://registry.npmjs.org/postcss-image-set-polyfill/-/postcss-image-set-polyfill-0.3.5.tgz",

-       "integrity": "sha1-Dxk0E3AM8fgr05Bm7wFtZaShgYE=",

-       "requires": {

-         "postcss": "6.0.17",

-         "postcss-media-query-parser": "0.2.3"

-       },

-       "dependencies": {

-         "ansi-styles": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

-           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

-           "requires": {

-             "color-convert": "1.9.1"

-           }

-         },

-         "chalk": {

-           "version": "2.3.0",

-           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",

-           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",

-           "requires": {

-             "ansi-styles": "3.2.0",

-             "escape-string-regexp": "1.0.5",

-             "supports-color": "4.5.0"

-           },

-           "dependencies": {

-             "supports-color": {

-               "version": "4.5.0",

-               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",

-               "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",

-               "requires": {

-                 "has-flag": "2.0.0"

-               }

-             }

-           }

-         },

-         "has-flag": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",

-           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="

-         },

-         "postcss": {

-           "version": "6.0.17",

-           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.17.tgz",

-           "integrity": "sha512-Bl1nybsSzWYbP8O4gAVD8JIjZIul9hLNOPTGBIlVmZNUnNAGL+W0cpYWzVwfImZOwumct4c1SDvSbncVWKtXUw==",

-           "requires": {

-             "chalk": "2.3.0",

-             "source-map": "0.6.1",

-             "supports-color": "5.1.0"

-           }

-         },

-         "source-map": {

-           "version": "0.6.1",

-           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

-           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="

-         },

-         "supports-color": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",

-           "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",

-           "requires": {

-             "has-flag": "2.0.0"

-           }

-         }

-       }

-     },

-     "postcss-import": {

-       "version": "9.1.0",

-       "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-9.1.0.tgz",

-       "integrity": "sha1-lf6YdqHnmvSfvcNYnwH+WqfMHoA=",

-       "requires": {

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "postcss": "5.2.18",

-         "postcss-value-parser": "3.3.0",

-         "promise-each": "2.2.0",

-         "read-cache": "1.0.0",

-         "resolve": "1.5.0"

-       }

-     },

-     "postcss-initial": {

-       "version": "1.5.3",

-       "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-1.5.3.tgz",

-       "integrity": "sha1-IMPpHJaCLdsb7UlQjbltVrrDd9A=",

-       "requires": {

-         "lodash.template": "4.4.0",

-         "postcss": "5.2.18"

-       },

-       "dependencies": {

-         "lodash.template": {

-           "version": "4.4.0",

-           "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",

-           "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",

-           "requires": {

-             "lodash._reinterpolate": "3.0.0",

-             "lodash.templatesettings": "4.1.0"

-           }

-         },

-         "lodash.templatesettings": {

-           "version": "4.1.0",

-           "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",

-           "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=",

-           "requires": {

-             "lodash._reinterpolate": "3.0.0"

-           }

-         }

-       }

-     },

-     "postcss-js": {

-       "version": "0.2.0",

-       "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-0.2.0.tgz",

-       "integrity": "sha1-VubbDNkQpt/+w9+zRGJpOscuOII=",

-       "requires": {

-         "camelcase-css": "1.0.1",

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-load-config": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",

-       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",

-       "requires": {

-         "cosmiconfig": "2.2.2",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "postcss-load-options": "1.2.0",

-         "postcss-load-plugins": "2.3.0"

-       }

-     },

-     "postcss-load-options": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",

-       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",

-       "requires": {

-         "cosmiconfig": "2.2.2",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-       }

-     },

-     "postcss-load-plugins": {

-       "version": "2.3.0",

-       "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",

-       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",

-       "requires": {

-         "cosmiconfig": "2.2.2",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

+         "postcss": "5.2.18"

        }

      },

-     "postcss-loader": {

-       "version": "1.3.3",

-       "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-1.3.3.tgz",

-       "integrity": "sha1-piHqH6KQYqg5cqRvVEhncTAZFus=",

+     "postcss-discard-unused": {

+       "version": "2.2.3",

+       "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",

+       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",

+       "dev": true,

        "requires": {

-         "loader-utils": "1.1.0",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

          "postcss": "5.2.18",

-         "postcss-load-config": "1.2.0"

-       },

-       "dependencies": {

-         "loader-utils": {

-           "version": "1.1.0",

-           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",

-           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",

-           "requires": {

-             "big.js": "3.2.0",

-             "emojis-list": "2.1.0",

-             "json5": "0.5.1"

-           }

-         }

+         "uniqs": "2.0.0"

        }

      },

-     "postcss-media-minmax": {

-       "version": "2.1.2",

-       "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-2.1.2.tgz",

-       "integrity": "sha1-RExc+JJqteT9iiUJ6Sl+dRZJzfg=",

+     "postcss-filter-plugins": {

+       "version": "2.0.2",

+       "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz",

+       "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",

+       "dev": true,

        "requires": {

-         "postcss": "5.2.18"

+         "postcss": "5.2.18",

+         "uniqid": "4.1.1"

        }

      },

-     "postcss-media-query-parser": {

-       "version": "0.2.3",

-       "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",

-       "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ="

-     },

      "postcss-merge-idents": {

        "version": "2.1.7",

        "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
@@ -9784,7 +6926,8 @@ 

      "postcss-message-helpers": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",

-       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4="

+       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",

+       "dev": true

      },

      "postcss-minify-font-values": {

        "version": "1.0.5",
@@ -9831,18 +6974,6 @@ 

          "postcss-selector-parser": "2.2.3"

        }

      },

-     "postcss-mixins": {

-       "version": "5.4.1",

-       "resolved": "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-5.4.1.tgz",

-       "integrity": "sha1-AEwKzFQyi4a7yzRx+es7Uu1w9Kg=",

-       "requires": {

-         "globby": "6.1.0",

-         "postcss": "5.2.18",

-         "postcss-js": "0.2.0",

-         "postcss-simple-vars": "3.1.0",

-         "sugarss": "0.2.0"

-       }

-     },

      "postcss-modules-extract-imports": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz",
@@ -10142,14 +7273,6 @@ 

          }

        }

      },

-     "postcss-nesting": {

-       "version": "2.3.1",

-       "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-2.3.1.tgz",

-       "integrity": "sha1-lKa2pO9wf77CCof+5clXdZtOAc8=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

      "postcss-normalize-charset": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
@@ -10181,35 +7304,6 @@ 

          "postcss-value-parser": "3.3.0"

        }

      },

-     "postcss-pseudo-class-any-link": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-1.0.0.tgz",

-       "integrity": "sha1-kDI5GWQB0zX+c6x1YYb6YuaTryY=",

-       "requires": {

-         "postcss": "5.2.18",

-         "postcss-selector-parser": "1.3.3"

-       },

-       "dependencies": {

-         "postcss-selector-parser": {

-           "version": "1.3.3",

-           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-1.3.3.tgz",

-           "integrity": "sha1-0u4Z33pk+O8hwacchvfUg1yIwoE=",

-           "requires": {

-             "flatten": "1.0.2",

-             "indexes-of": "1.0.1",

-             "uniq": "1.0.1"

-           }

-         }

-       }

-     },

-     "postcss-pseudoelements": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-3.0.0.tgz",

-       "integrity": "sha1-bGghd8eQC6BTtt8X+MWQKEx7i7w=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

      "postcss-reduce-idents": {

        "version": "2.4.0",

        "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
@@ -10240,75 +7334,17 @@ 

          "postcss-value-parser": "3.3.0"

        }

      },

-     "postcss-replace-overflow-wrap": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-1.0.0.tgz",

-       "integrity": "sha1-8KA7Meq5Y2ppNr/SEOKu8bQ0pkM=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-reporter": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",

-       "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",

-       "requires": {

-         "chalk": "1.1.3",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "log-symbols": "1.0.2",

-         "postcss": "5.2.18"

-       }

-     },

-     "postcss-selector-matches": {

-       "version": "2.0.5",

-       "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-2.0.5.tgz",

-       "integrity": "sha1-+g9Dvle2jneqTNEYBwI0kqExAn8=",

-       "requires": {

-         "balanced-match": "0.4.2",

-         "postcss": "5.2.18"

-       },

-       "dependencies": {

-         "balanced-match": {

-           "version": "0.4.2",

-           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",

-           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="

-         }

-       }

-     },

-     "postcss-selector-not": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-2.0.0.tgz",

-       "integrity": "sha1-xzrSGj91I0vuf+4mnhVP1qhpeY0=",

-       "requires": {

-         "balanced-match": "0.2.1",

-         "postcss": "5.2.18"

-       },

-       "dependencies": {

-         "balanced-match": {

-           "version": "0.2.1",

-           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz",

-           "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc="

-         }

-       }

-     },

      "postcss-selector-parser": {

        "version": "2.2.3",

        "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",

        "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",

+       "dev": true,

        "requires": {

          "flatten": "1.0.2",

          "indexes-of": "1.0.1",

          "uniq": "1.0.1"

        }

      },

-     "postcss-simple-vars": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-3.1.0.tgz",

-       "integrity": "sha1-YsBlchTvH0OjxYk63oneQU8xtv8=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

      "postcss-svgo": {

        "version": "2.1.6",

        "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
@@ -10332,22 +7368,11 @@ 

          "uniqs": "2.0.0"

        }

      },

-     "postcss-url": {

-       "version": "6.3.1",

-       "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-6.3.1.tgz",

-       "integrity": "sha1-f8ZGfbKe4BO3xqWIW6Hmv3zUMIY=",

-       "requires": {

-         "mime": "1.6.0",

-         "minimatch": "3.0.4",

-         "mkdirp": "0.5.1",

-         "postcss": "5.2.18",

-         "xxhashjs": "0.2.2"

-       }

-     },

      "postcss-value-parser": {

        "version": "3.3.0",

        "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",

-       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU="

+       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",

+       "dev": true

      },

      "postcss-zindex": {

        "version": "2.2.0",
@@ -10363,50 +7388,38 @@ 

      "prelude-ls": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",

-       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="

+       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",

+       "dev": true

      },

      "prepend-http": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",

-       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="

+       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",

+       "dev": true

      },

      "preserve": {

        "version": "0.2.0",

        "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",

-       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="

-     },

-     "pretty-format": {

-       "version": "19.0.0",

-       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz",

-       "integrity": "sha1-VlMNMqy5ij+khRxOK503tCBoTIQ=",

-       "requires": {

-         "ansi-styles": "3.2.0"

-       },

-       "dependencies": {

-         "ansi-styles": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",

-           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",

-           "requires": {

-             "color-convert": "1.9.1"

-           }

-         }

-       }

+       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",

+       "dev": true

      },

      "private": {

        "version": "0.1.8",

        "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",

-       "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="

+       "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",

+       "dev": true

      },

      "process": {

        "version": "0.11.10",

        "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",

-       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="

+       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",

+       "dev": true

      },

      "process-nextick-args": {

        "version": "1.0.7",

        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",

-       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="

+       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",

+       "dev": true

      },

      "progress": {

        "version": "2.0.0",
@@ -10414,25 +7427,16 @@ 

        "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",

        "dev": true

      },

-     "promise": {

-       "version": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",

-       "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",

-       "requires": {

-         "asap": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"

-       }

-     },

-     "promise-each": {

-       "version": "2.2.0",

-       "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz",

-       "integrity": "sha1-M1MXTv8mlEgQN+BOAfd6oPttG2A=",

-       "requires": {

-         "any-promise": "0.1.0"

-       }

+     "promise-inflight": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",

+       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",

+       "dev": true

      },

      "prop-types": {

-       "version": "15.6.0",

-       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz",

-       "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=",

+       "version": "15.6.1",

+       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz",

+       "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==",

        "requires": {

          "fbjs": "0.8.16",

          "loose-envify": "1.3.1",
@@ -10501,29 +7505,23 @@ 

          }

        }

      },

-     "proxy-addr": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz",

-       "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=",

-       "requires": {

-         "forwarded": "0.1.2",

-         "ipaddr.js": "1.5.2"

-       }

-     },

      "prr": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",

-       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="

+       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",

+       "dev": true

      },

      "pseudomap": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",

-       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="

+       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",

+       "dev": true

      },

      "public-encrypt": {

        "version": "4.0.0",

        "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",

        "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",

+       "dev": true,

        "requires": {

          "bn.js": "4.11.8",

          "browserify-rsa": "4.0.1",
@@ -10532,20 +7530,44 @@ 

          "randombytes": "2.0.6"

        }

      },

+     "pump": {

+       "version": "2.0.1",

+       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",

+       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",

+       "dev": true,

+       "requires": {

+         "end-of-stream": "1.4.1",

+         "once": "1.4.0"

+       }

+     },

+     "pumpify": {

+       "version": "1.4.0",

+       "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz",

+       "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==",

+       "dev": true,

+       "requires": {

+         "duplexify": "3.5.3",

+         "inherits": "2.0.3",

+         "pump": "2.0.1"

+       }

+     },

      "punycode": {

        "version": "1.4.1",

        "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",

-       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="

+       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",

+       "dev": true

      },

      "q": {

        "version": "1.5.1",

        "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",

-       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="

+       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",

+       "dev": true

      },

      "qs": {

        "version": "6.5.1",

        "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",

-       "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="

+       "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",

+       "dev": true

      },

      "query-string": {

        "version": "4.3.4",
@@ -10560,23 +7582,19 @@ 

      "querystring": {

        "version": "0.2.0",

        "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",

-       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="

+       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",

+       "dev": true

      },

      "querystring-es3": {

        "version": "0.2.1",

        "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",

-       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="

-     },

-     "querystringify": {

-       "version": "0.0.4",

-       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz",

-       "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw="

+       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",

+       "dev": true

      },

      "raf": {

        "version": "3.4.0",

        "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz",

        "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==",

-       "dev": true,

        "requires": {

          "performance-now": "2.1.0"

        }
@@ -10601,6 +7619,7 @@ 

        "version": "1.1.7",

        "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",

        "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",

+       "dev": true,

        "requires": {

          "is-number": "3.0.0",

          "kind-of": "4.0.0"
@@ -10610,6 +7629,7 @@ 

            "version": "3.0.0",

            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

+           "dev": true,

            "requires": {

              "kind-of": "3.2.2"

            },
@@ -10618,6 +7638,7 @@ 

                "version": "3.2.2",

                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+               "dev": true,

                "requires": {

                  "is-buffer": "1.1.6"

                }
@@ -10628,6 +7649,7 @@ 

            "version": "4.0.0",

            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",

            "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",

+           "dev": true,

            "requires": {

              "is-buffer": "1.1.6"

            }
@@ -10638,6 +7660,7 @@ 

        "version": "2.0.6",

        "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",

        "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",

+       "dev": true,

        "requires": {

          "safe-buffer": "5.1.1"

        }
@@ -10646,55 +7669,21 @@ 

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz",

        "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==",

+       "dev": true,

        "requires": {

          "randombytes": "2.0.6",

          "safe-buffer": "5.1.1"

        }

      },

-     "range-parser": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",

-       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="

-     },

-     "raw-body": {

-       "version": "2.3.2",

-       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",

-       "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",

-       "requires": {

-         "bytes": "3.0.0",

-         "http-errors": "1.6.2",

-         "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

-         "unpipe": "1.0.0"

-       }

-     },

-     "rc": {

-       "version": "1.2.5",

-       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz",

-       "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=",

-       "requires": {

-         "deep-extend": "0.4.2",

-         "ini": "1.3.5",

-         "minimist": "1.2.0",

-         "strip-json-comments": "2.0.1"

-       },

-       "dependencies": {

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

-         }

-       }

-     },

      "react": {

-       "version": "15.6.2",

-       "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz",

-       "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=",

+       "version": "16.2.0",

+       "resolved": "https://registry.npmjs.org/react/-/react-16.2.0.tgz",

+       "integrity": "sha512-ZmIomM7EE1DvPEnSFAHZn9Vs9zJl5A9H7el0EGTE6ZbW9FKe/14IYAlPbC8iH25YarEQxZL+E8VW7Mi7kfQrDQ==",

        "requires": {

-         "create-react-class": "15.6.3",

          "fbjs": "0.8.16",

          "loose-envify": "1.3.1",

          "object-assign": "4.1.1",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        },

        "dependencies": {

          "asap": {
@@ -10707,16 +7696,6 @@ 

            "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",

            "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="

          },

-         "create-react-class": {

-           "version": "15.6.3",

-           "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz",

-           "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==",

-           "requires": {

-             "fbjs": "0.8.16",

-             "loose-envify": "1.3.1",

-             "object-assign": "4.1.1"

-           }

-         },

          "fbjs": {

            "version": "0.8.16",

            "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",
@@ -10774,7 +7753,7 @@ 

        "resolved": "https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-9.3.3.tgz",

        "integrity": "sha512-g0W1x2+PfWWcEsz2r7sCPv1Dpwq6eH0uysFLwI4iVKfPxZkHvRL2tjRvnoFVfrP6/61lfqII4pOKh1V1S4VPrQ==",

        "requires": {

-         "prop-types": "15.6.0",

+         "prop-types": "15.6.1",

          "react-autowhatever": "10.1.0",

          "shallow-equal": "1.0.0"

        },
@@ -10789,7 +7768,7 @@ 

            "resolved": "https://registry.npmjs.org/react-autowhatever/-/react-autowhatever-10.1.0.tgz",

            "integrity": "sha512-LMZggoRgcmldAMyABY3Dz/DRiTQViMsQllXtOsDrZeBRwPIfn0RAOySaQMUNyECrHaCB5pm66jgQvkyNSh/BjA==",

            "requires": {

-             "prop-types": "15.6.0",

+             "prop-types": "15.6.1",

              "react-themeable": "1.1.0",

              "section-iterator": "2.0.0"

            }
@@ -10815,14 +7794,14 @@ 

        }

      },

      "react-dom": {

-       "version": "15.6.2",

-       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.2.tgz",

-       "integrity": "sha1-Qc+t9pO3V/rycIRDodH9WgK+9zA=",

+       "version": "16.2.0",

+       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.2.0.tgz",

+       "integrity": "sha512-zpGAdwHVn9K0091d+hr+R0qrjoJ84cIBFL2uU60KvWBPfZ7LPSrfqviTxGHWN0sjPZb2hxWzMexwrvJdKePvjg==",

        "requires": {

          "fbjs": "0.8.16",

          "loose-envify": "1.3.1",

          "object-assign": "4.1.1",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        },

        "dependencies": {

          "asap": {
@@ -10887,21 +7866,12 @@ 

          }

        }

      },

-     "react-highlight-words": {

-       "version": "0.6.0",

-       "resolved": "https://registry.npmjs.org/react-highlight-words/-/react-highlight-words-0.6.0.tgz",

-       "integrity": "sha1-4S6f7dpDM+QQ6kCM3t/8dxIgIKo=",

-       "requires": {

-         "highlight-words-core": "1.1.2"

-       }

-     },

      "react-input-autosize": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-1.2.0.tgz",

-       "integrity": "sha1-hyQQcRWfdCEjiXaR2meW7DO1fQU=",

+       "version": "2.2.1",

+       "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.1.tgz",

+       "integrity": "sha512-3+K4CD13iE4lQQ2WlF8PuV5htfmTRLH6MDnfndHM6LuBRszuXnuyIfE7nhSKt8AzRBZ50bu0sAhkNMeS5pxQQA==",

        "requires": {

-         "create-react-class": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.2.tgz",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        }

      },

      "react-intl": {
@@ -10970,7 +7940,7 @@ 

        "integrity": "sha512-0S8cvUNtEgfJpIGDPKklyrnrTffJ63WuJAc4KaYLBihl5TjgH5cHUmYD+AXLpsV+CVmfoo/56SUNfrZcY4zYMQ==",

        "requires": {

          "linkify-it": "2.0.3",

-         "prop-types": "15.6.0",

+         "prop-types": "15.6.1",

          "tlds": "1.199.0"

        },

        "dependencies": {
@@ -10987,10 +7957,93 @@ 

            "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.199.0.tgz",

            "integrity": "sha512-NM0jUhibJjEX4g0+1ETxOhuODIDpyvCC0A2BjxrTfMUMZ+uRZc6ZnJl9SmFtAW1s5iQgQIxezFpUij6/6OiRbg=="

          },

-         "uc.micro": {

+         "uc.micro": {

+           "version": "1.0.5",

+           "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz",

+           "integrity": "sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg=="

+         }

+       }

+     },

+     "react-reconciler": {

+       "version": "0.7.0",

+       "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.7.0.tgz",

+       "integrity": "sha512-50JwZ3yNyMS8fchN+jjWEJOH3Oze7UmhxeoJLn2j6f3NjpfCRbcmih83XTWmzqtar/ivd5f7tvQhvvhism2fgg==",

+       "dev": true,

+       "requires": {

+         "fbjs": "0.8.16",

+         "loose-envify": "1.3.1",

+         "object-assign": "4.1.1",

+         "prop-types": "15.6.1"

+       },

+       "dependencies": {

+         "asap": {

+           "version": "2.0.6",

+           "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",

+           "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",

+           "dev": true

+         },

+         "core-js": {

+           "version": "1.2.7",

+           "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",

+           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",

+           "dev": true

+         },

+         "fbjs": {

+           "version": "0.8.16",

+           "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",

+           "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",

+           "dev": true,

+           "requires": {

+             "core-js": "1.2.7",

+             "isomorphic-fetch": "2.2.1",

+             "loose-envify": "1.3.1",

+             "object-assign": "4.1.1",

+             "promise": "7.3.1",

+             "setimmediate": "1.0.5",

+             "ua-parser-js": "0.7.17"

+           }

+         },

+         "js-tokens": {

+           "version": "3.0.2",

+           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",

+           "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",

+           "dev": true

+         },

+         "loose-envify": {

+           "version": "1.3.1",

+           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",

+           "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",

+           "dev": true,

+           "requires": {

+             "js-tokens": "3.0.2"

+           }

+         },

+         "object-assign": {

+           "version": "4.1.1",

+           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

+           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",

+           "dev": true

+         },

+         "promise": {

+           "version": "7.3.1",

+           "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",

+           "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",

+           "dev": true,

+           "requires": {

+             "asap": "2.0.6"

+           }

+         },

+         "setimmediate": {

            "version": "1.0.5",

-           "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz",

-           "integrity": "sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg=="

+           "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",

+           "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",

+           "dev": true

+         },

+         "ua-parser-js": {

+           "version": "0.7.17",

+           "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",

+           "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==",

+           "dev": true

          }

        }

      },
@@ -11004,7 +8057,7 @@ 

          "lodash": "4.17.5",

          "lodash-es": "4.17.5",

          "loose-envify": "1.3.1",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        },

        "dependencies": {

          "hoist-non-react-statics": {
@@ -11045,173 +8098,14 @@ 

          }

        }

      },

-     "react-select-2": {

-       "version": "2.0.11",

-       "resolved": "https://registry.npmjs.org/react-select-2/-/react-select-2-2.0.11.tgz",

-       "integrity": "sha1-v7mJaKZz5Vll0ngXVGmFzyhQQBM=",

+     "react-select": {

+       "version": "1.2.1",

+       "resolved": "https://registry.npmjs.org/react-select/-/react-select-1.2.1.tgz",

+       "integrity": "sha512-vaCgT2bEl+uTyE/uKOEgzE5Dc/wLtzhnBvoHCeuLoJWc4WuadN6WQDhoL42DW+TziniZK2Gaqe/wUXydI3NSaQ==",

        "requires": {

-         "babel-cli": "6.26.0",

-         "babel-core": "6.26.0",

-         "babel-loader": "6.4.1",

-         "babel-plugin-transform-decorators": "6.24.1",

-         "babel-plugin-transform-decorators-legacy": "1.3.4",

-         "babel-preset-es2015": "6.24.1",

-         "babel-preset-react": "6.24.1",

-         "babel-preset-stage-0": "6.24.1",

          "classnames": "2.2.5",

-         "image-webpack-loader": "3.6.0",

-         "jest": "19.0.2",

-         "jest-cli": "19.0.2",

-         "less": "2.7.3",

-         "less-loader": "4.0.5",

-         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "manifest-revision-webpack-plugin": "0.4.1",

-         "postcss-assets": "4.2.0",

-         "postcss-browser-reporter": "0.5.0",

-         "postcss-cssnext": "2.11.0",

-         "postcss-import": "9.1.0",

-         "postcss-loader": "1.3.3",

-         "postcss-mixins": "5.4.1",

-         "postcss-reporter": "3.0.0",

-         "postcss-url": "6.3.1",

-         "react": "15.6.2",

-         "react-dom": "15.6.2",

-         "react-highlight-words": "0.6.0",

-         "react-input-autosize": "1.2.0",

-         "style-loader": "0.16.1",

-         "url-loader": "0.5.9",

-         "webpack": "2.7.0",

-         "webpack-dev-server": "2.11.1"

-       },

-       "dependencies": {

-         "acorn": {

-           "version": "5.4.1",

-           "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz",

-           "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ=="

-         },

-         "ajv": {

-           "version": "4.11.8",

-           "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",

-           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",

-           "requires": {

-             "co": "4.6.0",

-             "json-stable-stringify": "1.0.1"

-           }

-         },

-         "babel-loader": {

-           "version": "6.4.1",

-           "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz",

-           "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=",

-           "requires": {

-             "find-cache-dir": "0.1.1",

-             "loader-utils": "0.2.17",

-             "mkdirp": "0.5.1",

-             "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

-           }

-         },

-         "co": {

-           "version": "4.6.0",

-           "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",

-           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="

-         },

-         "jest": {

-           "version": "19.0.2",

-           "resolved": "https://registry.npmjs.org/jest/-/jest-19.0.2.tgz",

-           "integrity": "sha1-t5T6r4/0Yec4jyi+71WaVPILLBA=",

-           "requires": {

-             "jest-cli": "19.0.2"

-           }

-         },

-         "jest-cli": {

-           "version": "19.0.2",

-           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-19.0.2.tgz",

-           "integrity": "sha1-zDYgtirKxfLZOlSMtu9pfU7IVEM=",

-           "requires": {

-             "ansi-escapes": "1.4.0",

-             "callsites": "2.0.0",

-             "chalk": "1.1.3",

-             "graceful-fs": "4.1.11",

-             "is-ci": "1.1.0",

-             "istanbul-api": "1.2.1",

-             "istanbul-lib-coverage": "1.1.1",

-             "istanbul-lib-instrument": "1.9.1",

-             "jest-changed-files": "19.0.2",

-             "jest-config": "19.0.4",

-             "jest-environment-jsdom": "19.0.2",

-             "jest-haste-map": "19.0.2",

-             "jest-jasmine2": "19.0.2",

-             "jest-message-util": "19.0.0",

-             "jest-regex-util": "19.0.0",

-             "jest-resolve-dependencies": "19.0.0",

-             "jest-runtime": "19.0.4",

-             "jest-snapshot": "19.0.2",

-             "jest-util": "19.0.2",

-             "micromatch": "2.3.11",

-             "node-notifier": "5.2.1",

-             "slash": "1.0.0",

-             "string-length": "1.0.1",

-             "throat": "3.2.0",

-             "which": "1.3.0",

-             "worker-farm": "1.5.2",

-             "yargs": "6.6.0"

-           }

-         },

-         "style-loader": {

-           "version": "0.16.1",

-           "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.16.1.tgz",

-           "integrity": "sha1-UOMlJY1OeEId2WgGNrQehmFZXRA=",

-           "requires": {

-             "loader-utils": "1.1.0"

-           },

-           "dependencies": {

-             "loader-utils": {

-               "version": "1.1.0",

-               "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",

-               "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",

-               "requires": {

-                 "big.js": "3.2.0",

-                 "emojis-list": "2.1.0",

-                 "json5": "0.5.1"

-               }

-             }

-           }

-         },

-         "supports-color": {

-           "version": "3.2.3",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",

-           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",

-           "requires": {

-             "has-flag": "1.0.0"

-           }

-         },

-         "webpack": {

-           "version": "2.7.0",

-           "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz",

-           "integrity": "sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg==",

-           "requires": {

-             "acorn": "5.4.1",

-             "acorn-dynamic-import": "2.0.2",

-             "ajv": "4.11.8",

-             "ajv-keywords": "1.5.1",

-             "async": "2.6.0",

-             "enhanced-resolve": "3.4.1",

-             "interpret": "1.1.0",

-             "json-loader": "0.5.7",

-             "json5": "0.5.1",

-             "loader-runner": "2.3.0",

-             "loader-utils": "0.2.17",

-             "memory-fs": "0.4.1",

-             "mkdirp": "0.5.1",

-             "node-libs-browser": "2.1.0",

-             "source-map": "0.5.7",

-             "supports-color": "3.2.3",

-             "tapable": "0.2.8",

-             "uglify-js": "2.8.29",

-             "watchpack": "1.4.0",

-             "webpack-sources": "1.1.0",

-             "yargs": "6.6.0"

-           }

-         }

+         "prop-types": "15.6.1",

+         "react-input-autosize": "2.2.1"

        }

      },

      "react-sortable-hoc": {
@@ -11222,7 +8116,7 @@ 

          "babel-runtime": "6.26.0",

          "invariant": "2.2.2",

          "lodash": "4.17.5",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        },

        "dependencies": {

          "babel-runtime": {
@@ -11273,27 +8167,94 @@ 

        }

      },

      "react-test-renderer": {

-       "version": "15.6.2",

-       "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-15.6.2.tgz",

-       "integrity": "sha1-0DM0NPwsQ4CSaWyncNpe1IA376g=",

+       "version": "16.2.0",

+       "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.2.0.tgz",

+       "integrity": "sha512-Kd4gJFtpNziR9ElOE/C23LeflKLZPRpNQYWP3nQBY43SJ5a+xyEGSeMrm2zxNKXcnCbBS/q1UpD9gqd5Dv+rew==",

        "dev": true,

        "requires": {

-         "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"

+         "fbjs": "0.8.16",

+         "object-assign": "4.1.1",

+         "prop-types": "15.6.1"

+       },

+       "dependencies": {

+         "asap": {

+           "version": "2.0.6",

+           "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",

+           "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",

+           "dev": true

+         },

+         "core-js": {

+           "version": "1.2.7",

+           "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",

+           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",

+           "dev": true

+         },

+         "fbjs": {

+           "version": "0.8.16",

+           "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",

+           "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",

+           "dev": true,

+           "requires": {

+             "core-js": "1.2.7",

+             "isomorphic-fetch": "2.2.1",

+             "loose-envify": "1.3.1",

+             "object-assign": "4.1.1",

+             "promise": "7.3.1",

+             "setimmediate": "1.0.5",

+             "ua-parser-js": "0.7.17"

+           }

+         },

+         "js-tokens": {

+           "version": "3.0.2",

+           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",

+           "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",

+           "dev": true

+         },

+         "loose-envify": {

+           "version": "1.3.1",

+           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",

+           "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",

+           "dev": true,

+           "requires": {

+             "js-tokens": "3.0.2"

+           }

+         },

+         "object-assign": {

+           "version": "4.1.1",

+           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

+           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",

+           "dev": true

+         },

+         "promise": {

+           "version": "7.3.1",

+           "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",

+           "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",

+           "dev": true,

+           "requires": {

+             "asap": "2.0.6"

+           }

+         },

+         "setimmediate": {

+           "version": "1.0.5",

+           "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",

+           "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",

+           "dev": true

+         },

+         "ua-parser-js": {

+           "version": "0.7.17",

+           "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",

+           "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==",

+           "dev": true

+         }

        }

      },

-     "react-timeago": {

-       "version": "3.4.3",

-       "resolved": "https://registry.npmjs.org/react-timeago/-/react-timeago-3.4.3.tgz",

-       "integrity": "sha1-65Bh7vsETkorCc6MmdNGRbLb+iU="

-     },

      "react-universal-component": {

        "version": "2.8.2",

        "resolved": "https://registry.npmjs.org/react-universal-component/-/react-universal-component-2.8.2.tgz",

        "integrity": "sha512-9KknF/JlZoUOXOq7/l9ekDNaiDcWhKP8Lz6s0lT/5k3aHO7rpJFtKjbdcYiqPsn08pEzB1UPpBqU2G1PAo5wJQ==",

        "requires": {

          "hoist-non-react-statics": "2.3.1",

-         "prop-types": "15.6.0"

+         "prop-types": "15.6.1"

        },

        "dependencies": {

          "hoist-non-react-statics": {
@@ -11303,27 +8264,11 @@ 

          }

        }

      },

-     "read-all-stream": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz",

-       "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=",

-       "requires": {

-         "pinkie-promise": "2.0.1",

-         "readable-stream": "2.3.3"

-       }

-     },

-     "read-cache": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",

-       "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",

-       "requires": {

-         "pify": "2.3.0"

-       }

-     },

      "read-pkg": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",

        "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",

+       "dev": true,

        "requires": {

          "load-json-file": "1.1.0",

          "normalize-package-data": "2.4.0",
@@ -11334,6 +8279,7 @@ 

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",

        "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",

+       "dev": true,

        "requires": {

          "find-up": "1.1.2",

          "read-pkg": "1.1.0"
@@ -11343,6 +8289,7 @@ 

        "version": "2.3.3",

        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",

        "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",

+       "dev": true,

        "requires": {

          "core-util-is": "1.0.2",

          "inherits": "2.0.3",
@@ -11357,6 +8304,7 @@ 

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",

        "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",

+       "dev": true,

        "requires": {

          "graceful-fs": "4.1.11",

          "minimatch": "3.0.4",
@@ -11364,24 +8312,25 @@ 

          "set-immediate-shim": "1.0.1"

        }

      },

+     "realpath-native": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.0.tgz",

+       "integrity": "sha512-XJtlRJ9jf0E1H1SLeJyQ9PGzQD7S65h1pRXEcAeK48doKOnKxcgPeNohJvD5u/2sI9J1oke6E8bZHS/fmW1UiQ==",

+       "dev": true,

+       "requires": {

+         "util.promisify": "1.0.0"

+       }

+     },

      "reconnecting-eventsource": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/reconnecting-eventsource/-/reconnecting-eventsource-1.0.1.tgz",

        "integrity": "sha512-f02zm6sPXwWSu3jwsua5icjUoKlSRNmKiVtVMidDJaalpC/9eB7sY3YYin3WoPS2aD+Wd8QlrkTFyBMB0+qvAA=="

      },

-     "redent": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",

-       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",

-       "requires": {

-         "indent-string": "2.1.0",

-         "strip-indent": "1.0.1"

-       }

-     },

      "reduce-css-calc": {

        "version": "1.3.0",

        "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",

        "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",

+       "dev": true,

        "requires": {

          "balanced-match": "0.4.2",

          "math-expression-evaluator": "1.2.17",
@@ -11391,7 +8340,8 @@ 

          "balanced-match": {

            "version": "0.4.2",

            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",

-           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="

+           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",

+           "dev": true

          }

        }

      },
@@ -11399,6 +8349,7 @@ 

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",

        "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",

+       "dev": true,

        "requires": {

          "balanced-match": "0.4.2"

        },
@@ -11406,7 +8357,8 @@ 

          "balanced-match": {

            "version": "0.4.2",

            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",

-           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="

+           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",

+           "dev": true

          }

        }

      },
@@ -11458,7 +8410,7 @@ 

        "dev": true,

        "requires": {

          "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",

-         "prop-types": "15.6.0",

+         "prop-types": "15.6.1",

          "redux-devtools-instrument": "1.8.2"

        }

      },
@@ -11489,12 +8441,14 @@ 

      "regenerate": {

        "version": "1.3.3",

        "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",

-       "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg=="

+       "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",

+       "dev": true

      },

      "regenerator-transform": {

        "version": "0.10.1",

        "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",

        "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",

+       "dev": true,

        "requires": {

          "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",

          "babel-types": "6.26.0",
@@ -11505,22 +8459,16 @@ 

        "version": "0.4.4",

        "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",

        "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",

+       "dev": true,

        "requires": {

          "is-equal-shallow": "0.1.3"

        }

      },

-     "regex-not": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.0.tgz",

-       "integrity": "sha1-Qvg+OXcWIt+CawKvF2Ul1qXxV/k=",

-       "requires": {

-         "extend-shallow": "2.0.1"

-       }

-     },

      "regexpu-core": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",

        "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",

+       "dev": true,

        "requires": {

          "regenerate": "1.3.3",

          "regjsgen": "0.2.0",
@@ -11530,12 +8478,14 @@ 

      "regjsgen": {

        "version": "0.2.0",

        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",

-       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="

+       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",

+       "dev": true

      },

      "regjsparser": {

        "version": "0.1.5",

        "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",

        "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",

+       "dev": true,

        "requires": {

          "jsesc": "0.5.0"

        },
@@ -11543,42 +8493,43 @@ 

          "jsesc": {

            "version": "0.5.0",

            "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",

-           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="

+           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",

+           "dev": true

          }

        }

      },

      "remove-trailing-separator": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",

-       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="

+       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",

+       "dev": true

      },

      "repeat-element": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",

-       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="

+       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",

+       "dev": true

      },

      "repeat-string": {

        "version": "1.6.1",

        "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",

-       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="

+       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",

+       "dev": true

      },

      "repeating": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",

        "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",

+       "dev": true,

        "requires": {

          "is-finite": "1.0.2"

        }

      },

-     "replace-ext": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",

-       "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs="

-     },

      "request": {

        "version": "2.83.0",

        "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz",

        "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==",

+       "dev": true,

        "requires": {

          "aws-sign2": "0.7.0",

          "aws4": "1.6.0",
@@ -11608,26 +8559,52 @@ 

            "version": "0.6.0",

            "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",

            "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",

+           "dev": true,

            "requires": {

              "safe-buffer": "5.1.1"

            }

          }

        }

      },

+     "request-promise-core": {

+       "version": "1.1.1",

+       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz",

+       "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",

+       "dev": true,

+       "requires": {

+         "lodash": "4.17.5"

+       },

+       "dependencies": {

+         "lodash": {

+           "version": "4.17.5",

+           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",

+           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",

+           "dev": true

+         }

+       }

+     },

+     "request-promise-native": {

+       "version": "1.0.5",

+       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz",

+       "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=",

+       "dev": true,

+       "requires": {

+         "request-promise-core": "1.1.1",

+         "stealthy-require": "1.1.1",

+         "tough-cookie": "2.3.3"

+       }

+     },

      "require-directory": {

        "version": "2.1.1",

        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",

-       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="

-     },

-     "require-from-string": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",

-       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg="

+       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",

+       "dev": true

      },

      "require-main-filename": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",

-       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="

+       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",

+       "dev": true

      },

      "require-uncached": {

        "version": "1.0.3",
@@ -11647,15 +8624,11 @@ 

          }

        }

      },

-     "requires-port": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",

-       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="

-     },

      "resolve": {

        "version": "1.5.0",

        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",

        "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",

+       "dev": true,

        "requires": {

          "path-parse": "1.0.5"

        }
@@ -11664,6 +8637,7 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",

        "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",

+       "dev": true,

        "requires": {

          "resolve-from": "3.0.0"

        }
@@ -11671,12 +8645,8 @@ 

      "resolve-from": {

        "version": "3.0.0",

        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",

-       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="

-     },

-     "resolve-url": {

-       "version": "0.2.1",

-       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",

-       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="

+       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",

+       "dev": true

      },

      "restore-cursor": {

        "version": "2.0.0",
@@ -11705,20 +8675,11 @@ 

        "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",

        "dev": true

      },

-     "rgb": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/rgb/-/rgb-0.1.0.tgz",

-       "integrity": "sha1-vieykej+/+rBvZlylyG/pA/AN7U="

-     },

-     "rgb-hex": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/rgb-hex/-/rgb-hex-1.0.0.tgz",

-       "integrity": "sha1-v6+M2c2RZLWibXHrTxWgllMks8E="

-     },

      "right-align": {

        "version": "0.1.3",

        "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",

        "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",

+       "dev": true,

        "requires": {

          "align-text": "0.1.4"

        }
@@ -11727,6 +8688,7 @@ 

        "version": "2.6.2",

        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",

        "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",

+       "dev": true,

        "requires": {

          "glob": "7.1.2"

        }
@@ -11735,6 +8697,7 @@ 

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz",

        "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",

+       "dev": true,

        "requires": {

          "hash-base": "2.0.2",

          "inherits": "2.0.3"
@@ -11759,67 +8722,41 @@ 

          "is-promise": "2.1.0"

        }

      },

-     "rx-lite": {

-       "version": "4.0.8",

-       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",

-       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",

-       "dev": true

-     },

-     "rx-lite-aggregates": {

-       "version": "4.0.8",

-       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",

-       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",

+     "run-queue": {

+       "version": "1.0.3",

+       "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",

+       "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",

        "dev": true,

        "requires": {

-         "rx-lite": "4.0.8"

+         "aproba": "1.2.0"

        }

      },

-     "safe-buffer": {

-       "version": "5.1.1",

-       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",

-       "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="

-     },

-     "sane": {

-       "version": "1.5.0",

-       "resolved": "https://registry.npmjs.org/sane/-/sane-1.5.0.tgz",

-       "integrity": "sha1-pK3q52TQSGIeyyfV+ez1ExAZOfM=",

-       "requires": {

-         "anymatch": "1.3.2",

-         "exec-sh": "0.2.1",

-         "fb-watchman": "1.9.2",

-         "minimatch": "3.0.4",

-         "minimist": "1.2.0",

-         "walker": "1.0.7",

-         "watch": "0.10.0"

-       },

-       "dependencies": {

-         "bser": {

-           "version": "1.0.2",

-           "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz",

-           "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=",

-           "requires": {

-             "node-int64": "0.4.0"

-           }

-         },

-         "fb-watchman": {

-           "version": "1.9.2",

-           "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz",

-           "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=",

-           "requires": {

-             "bser": "1.0.2"

-           }

-         },

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

-         }

+     "rx-lite": {

+       "version": "4.0.8",

+       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",

+       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",

+       "dev": true

+     },

+     "rx-lite-aggregates": {

+       "version": "4.0.8",

+       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",

+       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",

+       "dev": true,

+       "requires": {

+         "rx-lite": "4.0.8"

        }

      },

+     "safe-buffer": {

+       "version": "5.1.1",

+       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",

+       "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",

+       "dev": true

+     },

      "sax": {

        "version": "1.2.4",

        "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",

-       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="

+       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",

+       "dev": true

      },

      "schema-utils": {

        "version": "0.3.0",
@@ -11830,149 +8767,40 @@ 

          "ajv": "5.5.2"

        }

      },

-     "seek-bzip": {

-       "version": "1.0.5",

-       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",

-       "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",

-       "requires": {

-         "commander": "2.8.1"

-       },

-       "dependencies": {

-         "commander": {

-           "version": "2.8.1",

-           "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",

-           "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",

-           "requires": {

-             "graceful-readlink": "1.0.1"

-           }

-         }

-       }

-     },

-     "select-hose": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",

-       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo="

-     },

-     "selfsigned": {

-       "version": "1.10.2",

-       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.2.tgz",

-       "integrity": "sha1-tESVgNmZKbZbEKSDiTAaZZIIh1g=",

-       "requires": {

-         "node-forge": "0.7.1"

-       }

-     },

      "semver": {

        "version": "5.5.0",

        "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",

-       "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="

-     },

-     "semver-regex": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz",

-       "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk="

-     },

-     "semver-truncate": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",

-       "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",

-       "requires": {

-         "semver": "5.5.0"

-       }

-     },

-     "send": {

-       "version": "0.16.1",

-       "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",

-       "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==",

-       "requires": {

-         "debug": "2.6.9",

-         "depd": "1.1.2",

-         "destroy": "1.0.4",

-         "encodeurl": "1.0.2",

-         "escape-html": "1.0.3",

-         "etag": "1.8.1",

-         "fresh": "0.5.2",

-         "http-errors": "1.6.2",

-         "mime": "1.4.1",

-         "ms": "2.0.0",

-         "on-finished": "2.3.0",

-         "range-parser": "1.2.0",

-         "statuses": "1.3.1"

-       },

-       "dependencies": {

-         "mime": {

-           "version": "1.4.1",

-           "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",

-           "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="

-         }

-       }

-     },

-     "serve-index": {

-       "version": "1.9.1",

-       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",

-       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",

-       "requires": {

-         "accepts": "1.3.4",

-         "batch": "0.6.1",

-         "debug": "2.6.9",

-         "escape-html": "1.0.3",

-         "http-errors": "1.6.2",

-         "mime-types": "2.1.17",

-         "parseurl": "1.3.2"

-       }

+       "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",

+       "dev": true

      },

-     "serve-static": {

-       "version": "1.13.1",

-       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz",

-       "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==",

-       "requires": {

-         "encodeurl": "1.0.2",

-         "escape-html": "1.0.3",

-         "parseurl": "1.3.2",

-         "send": "0.16.1"

-       }

+     "serialize-javascript": {

+       "version": "1.4.0",

+       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz",

+       "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=",

+       "dev": true

      },

      "set-blocking": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",

-       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="

-     },

-     "set-getter": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz",

-       "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=",

-       "requires": {

-         "to-object-path": "0.3.0"

-       }

+       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",

+       "dev": true

      },

      "set-immediate-shim": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",

-       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="

-     },

-     "set-value": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",

-       "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",

-       "requires": {

-         "extend-shallow": "2.0.1",

-         "is-extendable": "0.1.1",

-         "is-plain-object": "2.0.4",

-         "split-string": "3.1.0"

-       }

+       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",

+       "dev": true

      },

      "setimmediate": {

        "version": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",

-       "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="

-     },

-     "setprototypeof": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",

-       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="

+       "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",

+       "dev": true

      },

      "sha.js": {

        "version": "2.4.10",

        "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.10.tgz",

        "integrity": "sha512-vnwmrFDlOExK4Nm16J2KMWHLrp14lBrjxMxBJpu++EnsuBmpiYaM/MEs46Vxxm/4FvdP5yTwuCTO9it5FSjrqA==",

+       "dev": true,

        "requires": {

          "inherits": "2.0.3",

          "safe-buffer": "5.1.1"
@@ -11982,6 +8810,7 @@ 

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",

        "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",

+       "dev": true,

        "requires": {

          "shebang-regex": "1.0.0"

        }
@@ -11989,22 +8818,26 @@ 

      "shebang-regex": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",

-       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="

+       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",

+       "dev": true

      },

      "shellwords": {

        "version": "0.1.1",

        "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",

-       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="

+       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",

+       "dev": true

      },

      "signal-exit": {

        "version": "3.0.2",

        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",

-       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="

+       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",

+       "dev": true

      },

      "slash": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",

-       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="

+       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",

+       "dev": true

      },

      "slice-ansi": {

        "version": "1.0.0",
@@ -12023,147 +8856,15 @@ 

          }

        }

      },

-     "snapdragon": {

-       "version": "0.8.1",

-       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz",

-       "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=",

-       "requires": {

-         "base": "0.11.2",

-         "debug": "2.6.9",

-         "define-property": "0.2.5",

-         "extend-shallow": "2.0.1",

-         "map-cache": "0.2.2",

-         "source-map": "0.5.7",

-         "source-map-resolve": "0.5.1",

-         "use": "2.0.2"

-       },

-       "dependencies": {

-         "define-property": {

-           "version": "0.2.5",

-           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-           "requires": {

-             "is-descriptor": "0.1.6"

-           }

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           }

-         },

-         "kind-of": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-         }

-       }

-     },

-     "snapdragon-node": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",

-       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",

-       "requires": {

-         "define-property": "1.0.0",

-         "isobject": "3.0.1",

-         "snapdragon-util": "3.0.1"

-       },

-       "dependencies": {

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

-       }

-     },

-     "snapdragon-util": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",

-       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",

-       "requires": {

-         "kind-of": "3.2.2"

-       }

-     },

      "sntp": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",

        "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",

+       "dev": true,

        "requires": {

          "hoek": "4.2.0"

        }

      },

-     "sockjs": {

-       "version": "0.3.19",

-       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",

-       "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",

-       "requires": {

-         "faye-websocket": "0.10.0",

-         "uuid": "3.2.1"

-       }

-     },

-     "sockjs-client": {

-       "version": "1.1.4",

-       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz",

-       "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=",

-       "requires": {

-         "debug": "2.6.9",

-         "eventsource": "0.1.6",

-         "faye-websocket": "0.11.1",

-         "inherits": "2.0.3",

-         "json3": "3.3.2",

-         "url-parse": "1.2.0"

-       },

-       "dependencies": {

-         "faye-websocket": {

-           "version": "0.11.1",

-           "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",

-           "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",

-           "requires": {

-             "websocket-driver": "0.7.0"

-           }

-         }

-       }

-     },

      "sort-keys": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
@@ -12176,47 +8877,29 @@ 

      "source-list-map": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",

-       "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A=="

+       "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==",

+       "dev": true

      },

      "source-map": {

        "version": "0.5.7",

        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",

-       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="

-     },

-     "source-map-resolve": {

-       "version": "0.5.1",

-       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",

-       "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",

-       "requires": {

-         "atob": "2.0.3",

-         "decode-uri-component": "0.2.0",

-         "resolve-url": "0.2.1",

-         "source-map-url": "0.4.0",

-         "urix": "0.1.0"

-       }

+       "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"

        }

      },

-     "source-map-url": {

-       "version": "0.4.0",

-       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",

-       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="

-     },

-     "sparkles": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",

-       "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM="

-     },

      "spdx-correct": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",

        "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",

+       "dev": true,

        "requires": {

          "spdx-license-ids": "1.2.2"

        }
@@ -12224,199 +8907,83 @@ 

      "spdx-expression-parse": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",

-       "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw="

+       "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",

+       "dev": true

      },

      "spdx-license-ids": {

        "version": "1.2.2",

-       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",

-       "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc="

-     },

-     "spdy": {

-       "version": "3.4.7",

-       "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz",

-       "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=",

-       "requires": {

-         "debug": "2.6.9",

-         "handle-thing": "1.2.5",

-         "http-deceiver": "1.2.7",

-         "safe-buffer": "5.1.1",

-         "select-hose": "2.0.0",

-         "spdy-transport": "2.0.20"

-       }

-     },

-     "spdy-transport": {

-       "version": "2.0.20",

-       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz",

-       "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=",

-       "requires": {

-         "debug": "2.6.9",

-         "detect-node": "2.0.3",

-         "hpack.js": "2.1.6",

-         "obuf": "1.1.1",

-         "readable-stream": "2.3.3",

-         "safe-buffer": "5.1.1",

-         "wbuf": "1.7.2"

-       }

-     },

-     "split-string": {

-       "version": "3.1.0",

-       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",

-       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",

-       "requires": {

-         "extend-shallow": "3.0.2"

-       },

-       "dependencies": {

-         "extend-shallow": {

-           "version": "3.0.2",

-           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",

-           "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",

-           "requires": {

-             "assign-symbols": "1.0.0",

-             "is-extendable": "1.0.1"

-           }

-         },

-         "is-extendable": {

-           "version": "1.0.1",

-           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",

-           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",

-           "requires": {

-             "is-plain-object": "2.0.4"

-           }

-         }

-       }

-     },

-     "sprintf-js": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",

-       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="

-     },

-     "squeak": {

-       "version": "1.3.0",

-       "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz",

-       "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=",

-       "requires": {

-         "chalk": "1.1.3",

-         "console-stream": "0.1.1",

-         "lpad-align": "1.1.2"

-       }

-     },

-     "sshpk": {

-       "version": "1.13.1",

-       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",

-       "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",

-       "requires": {

-         "asn1": "0.2.3",

-         "assert-plus": "1.0.0",

-         "bcrypt-pbkdf": "1.0.1",

-         "dashdash": "1.14.1",

-         "ecc-jsbn": "0.1.1",

-         "getpass": "0.1.7",

-         "jsbn": "0.1.1",

-         "tweetnacl": "0.14.5"

-       }

-     },

-     "stat-mode": {

-       "version": "0.2.2",

-       "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",

-       "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI="

-     },

-     "static-extend": {

-       "version": "0.1.2",

-       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",

-       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",

-       "requires": {

-         "define-property": "0.2.5",

-         "object-copy": "0.1.0"

-       },

-       "dependencies": {

-         "define-property": {

-           "version": "0.2.5",

-           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-           "requires": {

-             "is-descriptor": "0.1.6"

-           }

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           }

-         },

-         "kind-of": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-         }

+       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",

+       "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",

+       "dev": true

+     },

+     "sprintf-js": {

+       "version": "1.0.3",

+       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",

+       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",

+       "dev": true

+     },

+     "sshpk": {

+       "version": "1.13.1",

+       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",

+       "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",

+       "dev": true,

+       "requires": {

+         "asn1": "0.2.3",

+         "assert-plus": "1.0.0",

+         "bcrypt-pbkdf": "1.0.1",

+         "dashdash": "1.14.1",

+         "ecc-jsbn": "0.1.1",

+         "getpass": "0.1.7",

+         "jsbn": "0.1.1",

+         "tweetnacl": "0.14.5"

        }

      },

-     "statuses": {

-       "version": "1.3.1",

-       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",

-       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="

+     "ssri": {

+       "version": "5.3.0",

+       "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",

+       "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",

+       "dev": true,

+       "requires": {

+         "safe-buffer": "5.1.1"

+       }

+     },

+     "stack-utils": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz",

+       "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=",

+       "dev": true

+     },

+     "stealthy-require": {

+       "version": "1.1.1",

+       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",

+       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",

+       "dev": true

      },

      "stream-browserify": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",

        "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",

+       "dev": true,

        "requires": {

          "inherits": "2.0.3",

          "readable-stream": "2.3.3"

        }

      },

-     "stream-combiner2": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",

-       "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",

+     "stream-each": {

+       "version": "1.2.2",

+       "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz",

+       "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==",

+       "dev": true,

        "requires": {

-         "duplexer2": "0.1.4",

-         "readable-stream": "2.3.3"

+         "end-of-stream": "1.4.1",

+         "stream-shift": "1.0.0"

        }

      },

      "stream-http": {

        "version": "2.8.0",

        "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.0.tgz",

        "integrity": "sha512-sZOFxI/5xw058XIRHl4dU3dZ+TTOIGJR78Dvo0oEAejIt4ou27k+3ne1zYmCV+v7UucbxIFQuOgnkTVHh8YPnw==",

+       "dev": true,

        "requires": {

          "builtin-status-codes": "3.0.0",

          "inherits": "2.0.3",
@@ -12428,7 +8995,8 @@ 

      "stream-shift": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",

-       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="

+       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",

+       "dev": true

      },

      "strict-uri-encode": {

        "version": "1.1.0",
@@ -12436,18 +9004,11 @@ 

        "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",

        "dev": true

      },

-     "string-length": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz",

-       "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=",

-       "requires": {

-         "strip-ansi": "3.0.1"

-       }

-     },

      "string-width": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",

        "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",

+       "dev": true,

        "requires": {

          "code-point-at": "1.1.0",

          "is-fullwidth-code-point": "1.0.0",
@@ -12458,6 +9019,7 @@ 

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",

        "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",

+       "dev": true,

        "requires": {

          "safe-buffer": "5.1.1"

        }
@@ -12465,12 +9027,14 @@ 

      "stringstream": {

        "version": "0.0.5",

        "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",

-       "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="

+       "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",

+       "dev": true

      },

      "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"

        }
@@ -12479,75 +9043,50 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",

        "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",

+       "dev": true,

        "requires": {

          "is-utf8": "0.2.1"

        }

      },

-     "strip-bom-stream": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz",

-       "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=",

-       "requires": {

-         "first-chunk-stream": "1.0.0",

-         "strip-bom": "2.0.0"

-       }

-     },

-     "strip-dirs": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",

-       "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=",

-       "requires": {

-         "chalk": "1.1.3",

-         "get-stdin": "4.0.1",

-         "is-absolute": "0.1.7",

-         "is-natural-number": "2.1.1",

-         "minimist": "1.2.0",

-         "sum-up": "1.0.3"

-       },

-       "dependencies": {

-         "minimist": {

-           "version": "1.2.0",

-           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

-         }

-       }

-     },

      "strip-eof": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",

-       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="

-     },

-     "strip-indent": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",

-       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",

-       "requires": {

-         "get-stdin": "4.0.1"

-       }

+       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",

+       "dev": true

      },

      "strip-json-comments": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",

-       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="

-     },

-     "strip-outer": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz",

-       "integrity": "sha1-qsC6YNLpDF1PJ1/Yhp/ZotMQ/7g=",

-       "requires": {

-         "escape-string-regexp": "1.0.5"

-       }

+       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",

+       "dev": true

      },

      "style-loader": {

-       "version": "0.18.2",

-       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.18.2.tgz",

-       "integrity": "sha512-WPpJPZGUxWYHWIUMNNOYqql7zh85zGmr84FdTVWq52WTIkqlW9xSxD3QYWi/T31cqn9UNSsietVEgGn2aaSCzw==",

+       "version": "0.20.3",

+       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.20.3.tgz",

+       "integrity": "sha512-2I7AVP73MvK33U7B9TKlYZAqdROyMXDYSMvHLX43qy3GCOaJNiV6i0v/sv9idWIaQ42Yn2dNv79Q5mKXbKhAZg==",

        "dev": true,

        "requires": {

          "loader-utils": "1.1.0",

-         "schema-utils": "0.3.0"

+         "schema-utils": "0.4.5"

        },

        "dependencies": {

+         "ajv": {

+           "version": "6.2.1",

+           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",

+           "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",

+           "dev": true,

+           "requires": {

+             "fast-deep-equal": "1.0.0",

+             "fast-json-stable-stringify": "2.0.0",

+             "json-schema-traverse": "0.3.1"

+           }

+         },

+         "ajv-keywords": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",

+           "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",

+           "dev": true

+         },

          "loader-utils": {

            "version": "1.1.0",

            "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
@@ -12558,34 +9097,30 @@ 

              "emojis-list": "2.1.0",

              "json5": "0.5.1"

            }

+         },

+         "schema-utils": {

+           "version": "0.4.5",

+           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",

+           "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",

+           "dev": true,

+           "requires": {

+             "ajv": "6.2.1",

+             "ajv-keywords": "3.1.0"

+           }

          }

        }

      },

-     "sugarss": {

-       "version": "0.2.0",

-       "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",

-       "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",

-       "requires": {

-         "postcss": "5.2.18"

-       }

-     },

-     "sum-up": {

-       "version": "1.0.3",

-       "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz",

-       "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=",

-       "requires": {

-         "chalk": "1.1.3"

-       }

-     },

      "supports-color": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",

-       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="

+       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",

+       "dev": true

      },

      "svgo": {

        "version": "0.7.2",

        "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",

        "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",

+       "dev": true,

        "requires": {

          "coa": "1.0.4",

          "colors": "1.1.2",
@@ -12604,7 +9139,13 @@ 

      "symbol-tree": {

        "version": "3.2.2",

        "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",

-       "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY="

+       "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",

+       "dev": true

+     },

+     "sync-exec": {

+       "version": "0.6.2",

+       "resolved": "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz",

+       "integrity": "sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU="

      },

      "table": {

        "version": "4.0.2",
@@ -12697,37 +9238,14 @@ 

      "tapable": {

        "version": "0.2.8",

        "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",

-       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI="

-     },

-     "tar-stream": {

-       "version": "1.5.5",

-       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz",

-       "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==",

-       "requires": {

-         "bl": "1.2.1",

-         "end-of-stream": "1.4.1",

-         "readable-stream": "2.3.3",

-         "xtend": "4.0.1"

-       }

-     },

-     "temp-dir": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",

-       "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0="

-     },

-     "tempfile": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",

-       "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",

-       "requires": {

-         "temp-dir": "1.0.0",

-         "uuid": "3.2.1"

-       }

+       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",

+       "dev": true

      },

      "test-exclude": {

        "version": "4.1.1",

        "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.1.tgz",

        "integrity": "sha512-35+Asrsk3XHJDBgf/VRFexPgh3UyETv8IAn/LRTiZjVy6rjPVqdEk8dJcJYBzl1w0XCJM48lvTy8SfEsCWS4nA==",

+       "dev": true,

        "requires": {

          "arrify": "1.0.1",

          "micromatch": "2.3.11",
@@ -12742,88 +9260,17 @@ 

        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",

        "dev": true

      },

-     "throat": {

-       "version": "3.2.0",

-       "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz",

-       "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w=="

-     },

      "through": {

        "version": "2.3.8",

        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",

        "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",

        "dev": true

      },

-     "through2": {

-       "version": "0.6.5",

-       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",

-       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",

-       "requires": {

-         "readable-stream": "1.0.34",

-         "xtend": "4.0.1"

-       },

-       "dependencies": {

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="

-         },

-         "readable-stream": {

-           "version": "1.0.34",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",

-           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",

-           "requires": {

-             "core-util-is": "1.0.2",

-             "inherits": "2.0.3",

-             "isarray": "0.0.1",

-             "string_decoder": "0.10.31"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="

-         }

-       }

-     },

-     "through2-filter": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",

-       "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",

-       "requires": {

-         "through2": "2.0.3",

-         "xtend": "4.0.1"

-       },

-       "dependencies": {

-         "through2": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",

-           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",

-           "requires": {

-             "readable-stream": "2.3.3",

-             "xtend": "4.0.1"

-           }

-         }

-       }

-     },

-     "thunky": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz",

-       "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E="

-     },

-     "time-stamp": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",

-       "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="

-     },

-     "timed-out": {

-       "version": "3.1.3",

-       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz",

-       "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc="

-     },

      "timers-browserify": {

        "version": "2.0.6",

        "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.6.tgz",

        "integrity": "sha512-HQ3nbYRAowdVd0ckGFvmJPPCOH/CHleFN/Y0YQCX1DVaB7t+KFvisuyN09fuP8Jtp1CpfSh8O8bMkHbdbPe6Pw==",

+       "dev": true,

        "requires": {

          "setimmediate": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"

        }
@@ -12840,201 +9287,93 @@ 

      "tmpl": {

        "version": "1.0.4",

        "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",

-       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE="

-     },

-     "to-absolute-glob": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",

-       "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=",

-       "requires": {

-         "extend-shallow": "2.0.1"

-       }

+       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",

+       "dev": true

      },

      "to-arraybuffer": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",

-       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="

+       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",

+       "dev": true

      },

      "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="

-     },

-     "to-object-path": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",

-       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",

-       "requires": {

-         "kind-of": "3.2.2"

-       }

-     },

-     "to-regex": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz",

-       "integrity": "sha1-FTWL7kosg712N3uh3ASdDxiDeq4=",

-       "requires": {

-         "define-property": "0.2.5",

-         "extend-shallow": "2.0.1",

-         "regex-not": "1.0.0"

-       },

-       "dependencies": {

-         "define-property": {

-           "version": "0.2.5",

-           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-           "requires": {

-             "is-descriptor": "0.1.6"

-           }

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           }

-         },

-         "kind-of": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-         }

-       }

-     },

-     "to-regex-range": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",

-       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",

-       "requires": {

-         "is-number": "3.0.0",

-         "repeat-string": "1.6.1"

-       },

-       "dependencies": {

-         "is-number": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

-           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

-           "requires": {

-             "kind-of": "3.2.2"

-           }

-         }

-       }

+       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",

+       "dev": true

      },

      "tough-cookie": {

        "version": "2.3.3",

        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",

        "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",

+       "dev": true,

        "requires": {

          "punycode": "1.4.1"

        }

      },

-     "tr46": {

-       "version": "0.0.3",

-       "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",

-       "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="

-     },

-     "trim-newlines": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",

-       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM="

-     },

-     "trim-repeated": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",

-       "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",

-       "requires": {

-         "escape-string-regexp": "1.0.5"

-       }

-     },

      "trim-right": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",

-       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="

+       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",

+       "dev": true

      },

      "tty-browserify": {

        "version": "0.0.0",

        "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",

-       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="

-     },

-     "tunnel-agent": {

-       "version": "0.4.3",

-       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",

-       "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us="

+       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",

+       "dev": true

      },

      "tweetnacl": {

        "version": "0.14.5",

        "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",

        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",

+       "dev": true,

        "optional": true

      },

      "type-check": {

        "version": "0.3.2",

        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",

        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",

+       "dev": true,

        "requires": {

          "prelude-ls": "1.1.2"

        }

      },

-     "type-is": {

-       "version": "1.6.15",

-       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",

-       "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",

+     "typedarray": {

+       "version": "0.0.6",

+       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",

+       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",

+       "dev": true

+     },

+     "uglify-es": {

+       "version": "3.3.9",

+       "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",

+       "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",

+       "dev": true,

        "requires": {

-         "media-typer": "0.3.0",

-         "mime-types": "2.1.17"

+         "commander": "2.13.0",

+         "source-map": "0.6.1"

+       },

+       "dependencies": {

+         "commander": {

+           "version": "2.13.0",

+           "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",

+           "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",

+           "dev": true

+         },

+         "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

+         }

        }

      },

-     "typedarray": {

-       "version": "0.0.6",

-       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",

-       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="

-     },

-     "ua-parser-js": {

-       "version": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",

-       "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g=="

-     },

      "uglify-js": {

        "version": "2.8.29",

        "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",

        "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",

+       "dev": true,

        "requires": {

          "source-map": "0.5.7",

          "uglify-to-browserify": "1.0.2",
@@ -13044,12 +9383,14 @@ 

          "camelcase": {

            "version": "1.2.1",

            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",

-           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="

+           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",

+           "dev": true

          },

          "yargs": {

            "version": "3.10.0",

            "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",

            "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",

+           "dev": true,

            "requires": {

              "camelcase": "1.2.1",

              "cliui": "2.1.0",
@@ -13063,17 +9404,87 @@ 

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",

        "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",

+       "dev": true,

        "optional": true

      },

      "uglifyjs-webpack-plugin": {

-       "version": "0.4.6",

-       "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",

-       "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",

+       "version": "1.2.3",

+       "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.3.tgz",

+       "integrity": "sha512-as/50351uuJGiQbhVvE510SCqM/YOWghCzIFJeEOu5oVE0QOZ3/vu2QcnVvu0Lz+vNd0rKsiCFAlbcw0i/YH2w==",

        "dev": true,

        "requires": {

-         "source-map": "0.5.7",

-         "uglify-js": "2.8.29",

-         "webpack-sources": "1.1.0"

+         "cacache": "10.0.4",

+         "find-cache-dir": "1.0.0",

+         "schema-utils": "0.4.5",

+         "serialize-javascript": "1.4.0",

+         "source-map": "0.6.1",

+         "uglify-es": "3.3.9",

+         "webpack-sources": "1.1.0",

+         "worker-farm": "1.5.2"

+       },

+       "dependencies": {

+         "ajv": {

+           "version": "6.2.1",

+           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",

+           "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",

+           "dev": true,

+           "requires": {

+             "fast-deep-equal": "1.0.0",

+             "fast-json-stable-stringify": "2.0.0",

+             "json-schema-traverse": "0.3.1"

+           }

+         },

+         "ajv-keywords": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",

+           "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",

+           "dev": true

+         },

+         "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",

+           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",

+           "dev": true,

+           "requires": {

+             "locate-path": "2.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"

+           }

+         },

+         "schema-utils": {

+           "version": "0.4.5",

+           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",

+           "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",

+           "dev": true,

+           "requires": {

+             "ajv": "6.2.1",

+             "ajv-keywords": "3.1.0"

+           }

+         },

+         "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

+         }

        }

      },

      "underscore": {
@@ -13082,34 +9493,11 @@ 

        "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=",

        "dev": true

      },

-     "union-value": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",

-       "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",

-       "requires": {

-         "arr-union": "3.1.0",

-         "get-value": "2.0.6",

-         "is-extendable": "0.1.1",

-         "set-value": "0.4.3"

-       },

-       "dependencies": {

-         "set-value": {

-           "version": "0.4.3",

-           "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",

-           "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",

-           "requires": {

-             "extend-shallow": "2.0.1",

-             "is-extendable": "0.1.1",

-             "is-plain-object": "2.0.4",

-             "to-object-path": "0.3.0"

-           }

-         }

-       }

-     },

      "uniq": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",

-       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="

+       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",

+       "dev": true

      },

      "uniqid": {

        "version": "4.1.1",
@@ -13126,84 +9514,29 @@ 

        "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",

        "dev": true

      },

-     "unique-stream": {

-       "version": "2.2.1",

-       "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",

-       "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",

-       "requires": {

-         "json-stable-stringify": "1.0.1",

-         "through2-filter": "2.0.0"

-       }

-     },

-     "units-css": {

-       "version": "0.4.0",

-       "resolved": "https://registry.npmjs.org/units-css/-/units-css-0.4.0.tgz",

-       "integrity": "sha1-1iKGU6UZg9fBb/KPi53Dsf/tOgc=",

+     "unique-filename": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",

+       "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",

+       "dev": true,

        "requires": {

-         "isnumeric": "0.2.0",

-         "viewport-dimensions": "0.2.0"

+         "unique-slug": "2.0.0"

        }

      },

-     "unpipe": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",

-       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="

-     },

-     "unset-value": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",

-       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",

+     "unique-slug": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",

+       "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",

+       "dev": true,

        "requires": {

-         "has-value": "0.3.1",

-         "isobject": "3.0.1"

-       },

-       "dependencies": {

-         "has-value": {

-           "version": "0.3.1",

-           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",

-           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",

-           "requires": {

-             "get-value": "2.0.6",

-             "has-values": "0.1.4",

-             "isobject": "2.1.0"

-           },

-           "dependencies": {

-             "isobject": {

-               "version": "2.1.0",

-               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",

-               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",

-               "requires": {

-                 "isarray": "1.0.0"

-               }

-             }

-           }

-         },

-         "has-values": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",

-           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="

-         },

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         }

+         "imurmurhash": "0.1.4"

        }

      },

-     "unzip-response": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz",

-       "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4="

-     },

-     "urix": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",

-       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="

-     },

      "url": {

        "version": "0.11.0",

        "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",

        "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",

+       "dev": true,

        "requires": {

          "punycode": "1.3.2",

          "querystring": "0.2.0"
@@ -13212,161 +9545,16 @@ 

          "punycode": {

            "version": "1.3.2",

            "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",

-           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="

-         }

-       }

-     },

-     "url-loader": {

-       "version": "0.5.9",

-       "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz",

-       "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==",

-       "requires": {

-         "loader-utils": "1.1.0",

-         "mime": "1.3.6"

-       },

-       "dependencies": {

-         "loader-utils": {

-           "version": "1.1.0",

-           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",

-           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",

-           "requires": {

-             "big.js": "3.2.0",

-             "emojis-list": "2.1.0",

-             "json5": "0.5.1"

-           }

-         },

-         "mime": {

-           "version": "1.3.6",

-           "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz",

-           "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA="

-         }

-       }

-     },

-     "url-parse": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz",

-       "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==",

-       "requires": {

-         "querystringify": "1.0.0",

-         "requires-port": "1.0.0"

-       },

-       "dependencies": {

-         "querystringify": {

-           "version": "1.0.0",

-           "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",

-           "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="

-         }

-       }

-     },

-     "url-parse-lax": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",

-       "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",

-       "requires": {

-         "prepend-http": "1.0.4"

-       }

-     },

-     "url-regex": {

-       "version": "3.2.0",

-       "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz",

-       "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=",

-       "requires": {

-         "ip-regex": "1.0.3"

-       }

-     },

-     "use": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz",

-       "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=",

-       "requires": {

-         "define-property": "0.2.5",

-         "isobject": "3.0.1",

-         "lazy-cache": "2.0.2"

-       },

-       "dependencies": {

-         "define-property": {

-           "version": "0.2.5",

-           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-           "requires": {

-             "is-descriptor": "0.1.6"

-           }

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           }

-         },

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         },

-         "kind-of": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-         },

-         "lazy-cache": {

-           "version": "2.0.2",

-           "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",

-           "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",

-           "requires": {

-             "set-getter": "0.1.0"

-           }

+           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",

+           "dev": true

          }

        }

      },

-     "user-home": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",

-       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA="

-     },

      "util": {

        "version": "0.10.3",

        "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",

        "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",

+       "dev": true,

        "requires": {

          "inherits": "2.0.1"

        },
@@ -13374,193 +9562,103 @@ 

          "inherits": {

            "version": "2.0.1",

            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",

-           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="

+           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",

+           "dev": true

          }

        }

      },

      "util-deprecate": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",

-       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="

+       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",

+       "dev": true

      },

-     "utils-merge": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",

-       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="

+     "util.promisify": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",

+       "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",

+       "dev": true,

+       "requires": {

+         "define-properties": "1.1.2",

+         "object.getownpropertydescriptors": "2.0.3"

+       }

      },

      "uuid": {

        "version": "3.2.1",

        "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",

-       "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="

-     },

-     "v8flags": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",

-       "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",

-       "requires": {

-         "user-home": "1.1.1"

-       }

-     },

-     "vali-date": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz",

-       "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY="

+       "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",

+       "dev": true

      },

      "validate-npm-package-license": {

        "version": "3.0.1",

        "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",

        "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",

+       "dev": true,

        "requires": {

          "spdx-correct": "1.0.2",

          "spdx-expression-parse": "1.0.4"

        }

      },

-     "vary": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",

-       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="

-     },

      "vendors": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz",

-       "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=",

-       "dev": true

-     },

-     "verror": {

-       "version": "1.10.0",

-       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",

-       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",

-       "requires": {

-         "assert-plus": "1.0.0",

-         "core-util-is": "1.0.2",

-         "extsprintf": "1.3.0"

-       }

-     },

-     "viewport-dimensions": {

-       "version": "0.2.0",

-       "resolved": "https://registry.npmjs.org/viewport-dimensions/-/viewport-dimensions-0.2.0.tgz",

-       "integrity": "sha1-3nQHR9tTh/0XJfUXXpG6x2r982w="

-     },

-     "vinyl": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",

-       "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",

-       "requires": {

-         "clone": "1.0.3",

-         "clone-stats": "0.0.1",

-         "replace-ext": "0.0.1"

-       },

-       "dependencies": {

-         "replace-ext": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",

-           "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="

-         }

-       }

-     },

-     "vinyl-assign": {

-       "version": "1.2.1",

-       "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz",

-       "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=",

-       "requires": {

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "readable-stream": "2.3.3"

-       }

-     },

-     "vinyl-fs": {

-       "version": "2.4.4",

-       "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz",

-       "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=",

-       "requires": {

-         "duplexify": "3.5.3",

-         "glob-stream": "5.3.5",

-         "graceful-fs": "4.1.11",

-         "gulp-sourcemaps": "1.6.0",

-         "is-valid-glob": "0.3.0",

-         "lazystream": "1.0.0",

-         "lodash.isequal": "4.5.0",

-         "merge-stream": "1.0.1",

-         "mkdirp": "0.5.1",

-         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",

-         "readable-stream": "2.3.3",

-         "strip-bom": "2.0.0",

-         "strip-bom-stream": "1.0.0",

-         "through2": "2.0.3",

-         "through2-filter": "2.0.0",

-         "vali-date": "1.0.0",

-         "vinyl": "1.2.0"

-       },

-       "dependencies": {

-         "through2": {

-           "version": "2.0.3",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",

-           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",

-           "requires": {

-             "readable-stream": "2.3.3",

-             "xtend": "4.0.1"

-           }

-         }

+       "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=",

+       "dev": true

+     },

+     "verror": {

+       "version": "1.10.0",

+       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",

+       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",

+       "dev": true,

+       "requires": {

+         "assert-plus": "1.0.0",

+         "core-util-is": "1.0.2",

+         "extsprintf": "1.3.0"

        }

      },

      "vm-browserify": {

        "version": "0.0.4",

        "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",

        "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",

+       "dev": true,

        "requires": {

          "indexof": "0.0.1"

        }

      },

-     "walk": {

-       "version": "2.3.9",

-       "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz",

-       "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=",

+     "w3c-hr-time": {

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",

+       "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",

+       "dev": true,

        "requires": {

-         "foreachasync": "3.0.0"

+         "browser-process-hrtime": "0.1.2"

        }

      },

      "walker": {

        "version": "1.0.7",

        "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",

        "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",

+       "dev": true,

        "requires": {

          "makeerror": "1.0.11"

        }

      },

-     "ware": {

-       "version": "1.3.0",

-       "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz",

-       "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=",

-       "requires": {

-         "wrap-fn": "0.1.5"

-       }

-     },

-     "watch": {

-       "version": "0.10.0",

-       "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz",

-       "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw="

-     },

      "watchpack": {

        "version": "1.4.0",

        "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz",

        "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=",

+       "dev": true,

        "requires": {

          "async": "2.6.0",

          "chokidar": "1.7.0",

          "graceful-fs": "4.1.11"

        }

      },

-     "wbuf": {

-       "version": "1.7.2",

-       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz",

-       "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=",

-       "requires": {

-         "minimalistic-assert": "1.0.0"

-       }

-     },

      "webidl-conversions": {

        "version": "4.0.2",

        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",

-       "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="

+       "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",

+       "dev": true

      },

      "webpack": {

        "version": "3.10.0",
@@ -13761,6 +9859,17 @@ 

              "has-flag": "2.0.0"

            }

          },

+         "uglifyjs-webpack-plugin": {

+           "version": "0.4.6",

+           "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",

+           "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",

+           "dev": true,

+           "requires": {

+             "source-map": "0.5.7",

+             "uglify-js": "2.8.29",

+             "webpack-sources": "1.1.0"

+           }

+         },

          "which-module": {

            "version": "2.0.0",

            "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
@@ -13799,328 +9908,6 @@ 

          }

        }

      },

-     "webpack-dev-middleware": {

-       "version": "1.12.2",

-       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz",

-       "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==",

-       "requires": {

-         "memory-fs": "0.4.1",

-         "mime": "1.6.0",

-         "path-is-absolute": "1.0.1",

-         "range-parser": "1.2.0",

-         "time-stamp": "2.0.0"

-       },

-       "dependencies": {

-         "time-stamp": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz",

-           "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c="

-         }

-       }

-     },

-     "webpack-dev-server": {

-       "version": "2.11.1",

-       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.1.tgz",

-       "integrity": "sha512-ombhu5KsO/85sVshIDTyQ5HF3xjZR3N0sf5Ao6h3vFwpNyzInEzA1GV3QPVjTMLTNckp8PjfG1PFGznzBwS5lg==",

-       "requires": {

-         "ansi-html": "0.0.7",

-         "array-includes": "3.0.3",

-         "bonjour": "3.5.0",

-         "chokidar": "2.0.0",

-         "compression": "1.7.1",

-         "connect-history-api-fallback": "1.5.0",

-         "debug": "3.1.0",

-         "del": "3.0.0",

-         "express": "4.16.2",

-         "html-entities": "1.2.1",

-         "http-proxy-middleware": "0.17.4",

-         "import-local": "1.0.0",

-         "internal-ip": "1.2.0",

-         "ip": "1.1.5",

-         "killable": "1.0.0",

-         "loglevel": "1.6.1",

-         "opn": "5.2.0",

-         "portfinder": "1.0.13",

-         "selfsigned": "1.10.2",

-         "serve-index": "1.9.1",

-         "sockjs": "0.3.19",

-         "sockjs-client": "1.1.4",

-         "spdy": "3.4.7",

-         "strip-ansi": "3.0.1",

-         "supports-color": "5.1.0",

-         "webpack-dev-middleware": "1.12.2",

-         "yargs": "6.6.0"

-       },

-       "dependencies": {

-         "anymatch": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",

-           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",

-           "requires": {

-             "micromatch": "3.1.5",

-             "normalize-path": "2.1.1"

-           }

-         },

-         "arr-diff": {

-           "version": "4.0.0",

-           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",

-           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="

-         },

-         "array-unique": {

-           "version": "0.3.2",

-           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",

-           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="

-         },

-         "braces": {

-           "version": "2.3.0",

-           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.0.tgz",

-           "integrity": "sha512-P4O8UQRdGiMLWSizsApmXVQDBS6KCt7dSexgLKBmH5Hr1CZq7vsnscFh8oR1sP1ab1Zj0uCHCEzZeV6SfUf3rA==",

-           "requires": {

-             "arr-flatten": "1.1.0",

-             "array-unique": "0.3.2",

-             "define-property": "1.0.0",

-             "extend-shallow": "2.0.1",

-             "fill-range": "4.0.0",

-             "isobject": "3.0.1",

-             "repeat-element": "1.1.2",

-             "snapdragon": "0.8.1",

-             "snapdragon-node": "2.1.1",

-             "split-string": "3.1.0",

-             "to-regex": "3.0.1"

-           }

-         },

-         "chokidar": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.0.tgz",

-           "integrity": "sha512-OgXCNv2U6TnG04D3tth0gsvdbV4zdbxFG3sYUqcoQMoEFVd1j1pZR6TZ8iknC45o9IJ6PeQI/J6wT/+cHcniAw==",

-           "requires": {

-             "anymatch": "2.0.0",

-             "async-each": "1.0.1",

-             "braces": "2.3.0",

-             "fsevents": "1.1.3",

-             "glob-parent": "3.1.0",

-             "inherits": "2.0.3",

-             "is-binary-path": "1.0.1",

-             "is-glob": "4.0.0",

-             "normalize-path": "2.1.1",

-             "path-is-absolute": "1.0.1",

-             "readdirp": "2.1.0"

-           }

-         },

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "requires": {

-             "ms": "2.0.0"

-           }

-         },

-         "expand-brackets": {

-           "version": "2.1.4",

-           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",

-           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",

-           "requires": {

-             "debug": "2.6.9",

-             "define-property": "0.2.5",

-             "extend-shallow": "2.0.1",

-             "posix-character-classes": "0.1.1",

-             "regex-not": "1.0.0",

-             "snapdragon": "0.8.1",

-             "to-regex": "3.0.1"

-           },

-           "dependencies": {

-             "debug": {

-               "version": "2.6.9",

-               "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",

-               "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",

-               "requires": {

-                 "ms": "2.0.0"

-               }

-             },

-             "define-property": {

-               "version": "0.2.5",

-               "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

-               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

-               "requires": {

-                 "is-descriptor": "0.1.6"

-               }

-             }

-           }

-         },

-         "extglob": {

-           "version": "2.0.4",

-           "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",

-           "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",

-           "requires": {

-             "array-unique": "0.3.2",

-             "define-property": "1.0.0",

-             "expand-brackets": "2.1.4",

-             "extend-shallow": "2.0.1",

-             "fragment-cache": "0.2.1",

-             "regex-not": "1.0.0",

-             "snapdragon": "0.8.1",

-             "to-regex": "3.0.1"

-           }

-         },

-         "fill-range": {

-           "version": "4.0.0",

-           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",

-           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",

-           "requires": {

-             "extend-shallow": "2.0.1",

-             "is-number": "3.0.0",

-             "repeat-string": "1.6.1",

-             "to-regex-range": "2.1.1"

-           }

-         },

-         "glob-parent": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",

-           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",

-           "requires": {

-             "is-glob": "3.1.0",

-             "path-dirname": "1.0.2"

-           },

-           "dependencies": {

-             "is-glob": {

-               "version": "3.1.0",

-               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",

-               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",

-               "requires": {

-                 "is-extglob": "2.1.1"

-               }

-             }

-           }

-         },

-         "has-flag": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",

-           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="

-         },

-         "is-accessor-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

-           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-data-descriptor": {

-           "version": "0.1.4",

-           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

-           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "is-descriptor": {

-           "version": "0.1.6",

-           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

-           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

-           "requires": {

-             "is-accessor-descriptor": "0.1.6",

-             "is-data-descriptor": "0.1.4",

-             "kind-of": "5.1.0"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "5.1.0",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

-               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="

-             }

-           }

-         },

-         "is-extglob": {

-           "version": "2.1.1",

-           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",

-           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="

-         },

-         "is-glob": {

-           "version": "4.0.0",

-           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",

-           "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",

-           "requires": {

-             "is-extglob": "2.1.1"

-           }

-         },

-         "is-number": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

-           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

-           "requires": {

-             "kind-of": "3.2.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "requires": {

-                 "is-buffer": "1.1.6"

-               }

-             }

-           }

-         },

-         "isobject": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

-           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="

-         },

-         "kind-of": {

-           "version": "6.0.2",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

-           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="

-         },

-         "micromatch": {

-           "version": "3.1.5",

-           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.5.tgz",

-           "integrity": "sha512-ykttrLPQrz1PUJcXjwsTUjGoPJ64StIGNE2lGVD1c9CuguJ+L7/navsE8IcDNndOoCMvYV0qc/exfVbMHkUhvA==",

-           "requires": {

-             "arr-diff": "4.0.0",

-             "array-unique": "0.3.2",

-             "braces": "2.3.0",

-             "define-property": "1.0.0",

-             "extend-shallow": "2.0.1",

-             "extglob": "2.0.4",

-             "fragment-cache": "0.2.1",

-             "kind-of": "6.0.2",

-             "nanomatch": "1.2.7",

-             "object.pick": "1.3.0",

-             "regex-not": "1.0.0",

-             "snapdragon": "0.8.1",

-             "to-regex": "3.0.1"

-           }

-         },

-         "supports-color": {

-           "version": "5.1.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",

-           "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",

-           "requires": {

-             "has-flag": "2.0.0"

-           }

-         }

-       }

-     },

      "webpack-merge": {

        "version": "4.1.1",

        "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.1.tgz",
@@ -14134,6 +9921,7 @@ 

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",

        "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",

+       "dev": true,

        "requires": {

          "source-list-map": "2.0.0",

          "source-map": "0.6.1"
@@ -14142,80 +9930,52 @@ 

          "source-map": {

            "version": "0.6.1",

            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

-           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="

+           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

+           "dev": true

          }

        }

      },

-     "websocket-driver": {

-       "version": "0.7.0",

-       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",

-       "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",

-       "requires": {

-         "http-parser-js": "0.4.10",

-         "websocket-extensions": "0.1.3"

-       }

-     },

-     "websocket-extensions": {

-       "version": "0.1.3",

-       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",

-       "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg=="

-     },

      "whatwg-encoding": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz",

        "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==",

+       "dev": true,

        "requires": {

          "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz"

        }

      },

-     "whatwg-url": {

-       "version": "4.8.0",

-       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz",

-       "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=",

-       "requires": {

-         "tr46": "0.0.3",

-         "webidl-conversions": "3.0.1"

-       },

-       "dependencies": {

-         "webidl-conversions": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",

-           "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="

-         }

-       }

-     },

      "whet.extend": {

        "version": "0.9.9",

        "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",

-       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE="

+       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",

+       "dev": true

      },

      "which": {

        "version": "1.3.0",

        "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",

        "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",

+       "dev": true,

        "requires": {

          "isexe": "2.0.0"

        }

      },

-     "which-module": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",

-       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="

-     },

      "window-size": {

        "version": "0.1.0",

        "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",

-       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="

+       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",

+       "dev": true

      },

      "wordwrap": {

        "version": "0.0.3",

        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",

-       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="

+       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",

+       "dev": true

      },

      "worker-farm": {

        "version": "1.5.2",

        "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.2.tgz",

        "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==",

+       "dev": true,

        "requires": {

          "errno": "0.1.6",

          "xtend": "4.0.1"
@@ -14225,23 +9985,17 @@ 

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",

        "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",

+       "dev": true,

        "requires": {

          "string-width": "1.0.2",

          "strip-ansi": "3.0.1"

        }

      },

-     "wrap-fn": {

-       "version": "0.1.5",

-       "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",

-       "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=",

-       "requires": {

-         "co": "3.1.0"

-       }

-     },

      "wrappy": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",

-       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="

+       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",

+       "dev": true

      },

      "write": {

        "version": "0.2.1",
@@ -14252,94 +10006,44 @@ 

          "mkdirp": "0.5.1"

        }

      },

-     "xml-name-validator": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz",

-       "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU="

+     "write-file-atomic": {

+       "version": "2.3.0",

+       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",

+       "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",

+       "dev": true,

+       "requires": {

+         "graceful-fs": "4.1.11",

+         "imurmurhash": "0.1.4",

+         "signal-exit": "3.0.2"

+       }

+     },

+     "ws": {

+       "version": "4.1.0",

+       "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz",

+       "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==",

+       "dev": true,

+       "requires": {

+         "async-limiter": "1.0.0",

+         "safe-buffer": "5.1.1"

+       }

      },

      "xtend": {

        "version": "4.0.1",

        "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",

-       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="

-     },

-     "xxhashjs": {

-       "version": "0.2.2",

-       "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",

-       "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",

-       "requires": {

-         "cuint": "0.2.2"

-       }

+       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",

+       "dev": true

      },

      "y18n": {

        "version": "3.2.1",

        "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",

-       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="

+       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",

+       "dev": true

      },

      "yallist": {

        "version": "2.1.2",

        "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",

-       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="

-     },

-     "yargs": {

-       "version": "6.6.0",

-       "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",

-       "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",

-       "requires": {

-         "camelcase": "3.0.0",

-         "cliui": "3.2.0",

-         "decamelize": "1.2.0",

-         "get-caller-file": "1.0.2",

-         "os-locale": "1.4.0",

-         "read-pkg-up": "1.0.1",

-         "require-directory": "2.1.1",

-         "require-main-filename": "1.0.1",

-         "set-blocking": "2.0.0",

-         "string-width": "1.0.2",

-         "which-module": "1.0.0",

-         "y18n": "3.2.1",

-         "yargs-parser": "4.2.1"

-       },

-       "dependencies": {

-         "camelcase": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",

-           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="

-         },

-         "cliui": {

-           "version": "3.2.0",

-           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",

-           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",

-           "requires": {

-             "string-width": "1.0.2",

-             "strip-ansi": "3.0.1",

-             "wrap-ansi": "2.1.0"

-           }

-         }

-       }

-     },

-     "yargs-parser": {

-       "version": "4.2.1",

-       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",

-       "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",

-       "requires": {

-         "camelcase": "3.0.0"

-       },

-       "dependencies": {

-         "camelcase": {

-           "version": "3.0.0",

-           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",

-           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="

-         }

-       }

-     },

-     "yauzl": {

-       "version": "2.9.1",

-       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz",

-       "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=",

-       "requires": {

-         "buffer-crc32": "0.2.13",

-         "fd-slicer": "1.0.1"

-       }

+       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",

+       "dev": true

      }

    }

  }

file modified
+17 -24
@@ -10,52 +10,52 @@ 

      "babel-polyfill": "^6.26.0",

      "isomorphic-fetch": "^2.2.1",

      "js-md5": "^0.7.2",

-     "prop-types": "^15.5.10",

-     "react": "^15.6.1",

+     "prop-types": "^15.6.1",

+     "raf": "^3.3.2",

+     "react": "^16.0.0",

      "react-autosuggest": "^9.3.2",

-     "react-dom": "^15.6.1",

-     "react-intl": "^2.3.0",

+     "react-dom": "^16.0.0",

+     "react-intl": "^2.4.0",

      "react-linkify": "^0.2.1",

      "react-redux": "^5.0.6",

-     "react-select-2": "^2.0.11",

+     "react-select": "^1.2.1",

      "react-sortable-hoc": "^0.6.7",

-     "react-timeago": "^3.4.3",

      "react-universal-component": "^2.5.5",

      "reconnecting-eventsource": "^1.0.1",

      "redux": "^3.7.2",

-     "redux-thunk": "^2.2.0"

+     "redux-thunk": "^2.2.0",

+     "sync-exec": "^0.6.2"

    },

    "devDependencies": {

      "babel-core": "^6.26.0",

      "babel-eslint": "^7.2.3",

-     "babel-jest": "^20.0.3",

+     "babel-jest": "^22.4.1",

      "babel-loader": "^7.1.1",

      "babel-plugin-dynamic-import-node": "^1.1.0",

      "babel-plugin-syntax-dynamic-import": "^6.18.0",

      "babel-plugin-transform-object-rest-spread": "^6.26.0",

      "babel-plugin-universal-import": "^1.2.7",

      "babel-preset-env": "^1.6.0",

-     "babel-preset-es2015": "^6.24.1",

      "babel-preset-react": "^6.24.1",

      "clean-webpack-plugin": "^0.1.17",

      "css-loader": "^0.28.4",

      "enzyme": "^3.0.0",

-     "enzyme-adapter-react-15": "^1.0.0",

+     "enzyme-adapter-react-16": "^1.0.0",

      "eslint": "^4.4.1",

      "eslint-config-react-app": "^2.1.0",

-     "eslint-loader": "^1.9.0",

+     "eslint-loader": "^2.0.0",

      "eslint-plugin-flowtype": "^2.42.0",

      "eslint-plugin-import": "^2.8.0",

      "eslint-plugin-jsx-a11y": "^5.1.1",

      "eslint-plugin-react": "^7.2.1",

      "extract-text-webpack-plugin": "^3.0.0",

-     "file-loader": "^0.11.2",

-     "jest": "^20.0.4",

-     "react-test-renderer": "^15.6.1",

+     "file-loader": "^1.1.11",

+     "jest": "^22.4.2",

+     "react-test-renderer": "^16.0.0",

      "redux-devtools": "^3.4.0",

      "redux-logger": "^3.0.6",

-     "style-loader": "^0.18.2",

-     "uglifyjs-webpack-plugin": "^0.4.6",

+     "style-loader": "^0.20.3",

+     "uglifyjs-webpack-plugin": "^1.2.3",

      "webpack": "^3.5.5",

      "webpack-merge": "^4.1.0"

    },
@@ -77,15 +77,8 @@ 

        "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",

        "\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js"

      },

-     "unmockedModulePathPatterns": [

-       "<rootDir>/node_modules/react/",

-       "<rootDir>/node_modules/react-dom/",

-       "<rootDir>/node_modules/prop-types/",

-       "<rootDir>/node_modules/react-addons-test-utils/",

-       "<rootDir>/node_modules/react-intl/",

-       "<rootDir>/node_modules/intl-messageformat/"

-     ],

      "setupFiles": [

+       "raf/polyfill",

        "<rootDir>/setupTests.js"

      ]

    },

file modified
+1 -1
@@ -1,4 +1,4 @@ 

  import Enzyme from 'enzyme';

- import Adapter from 'enzyme-adapter-react-15';

+ import Adapter from 'enzyme-adapter-react-16';

  

  Enzyme.configure({ adapter: new Adapter() });

file modified
+1
@@ -12,6 +12,7 @@ 

    config: {

      entry: [

        'babel-polyfill',

+       'raf/polyfill',

        path.join(PATHS.app, 'index.js')

      ],

      output: {

file modified
+1 -2
@@ -23,8 +23,7 @@ 

        allChunks: true,

      }),

      new UglifyJSPlugin({

-       sourceMap: true,

-       comments: false

+       sourceMap: true

      }),

    ]

  })

This PR updates React to version 16, replaces a couple outdated components, and updates all the JS dependencies (within compatibility values).

I recommend avoiding third party hosted JS for Fedora projects, for privacy and safety reasons.

LGTM. My one comment is more about considering changing it in the future, since it's already third party now. I recently had my credit card stolen due to a site relying on third party JS. Now I use uMatrix, which blocks JS that isn't served by the same domain as the site you are visiting.

Interesting, I'll remember that in the future. I thought that the shared caching that it provides was beneficial, but indeed it gives a central point of hack.

Pull-Request has been merged by abompard

6 years ago