Commit 7aef8fa Update our JS dependencies

3 files Authored and Committed by abompard 6 months ago
Update our JS dependencies

    
    1 @@ -4,6 +4,15 @@
    2     "lockfileVersion": 1,
    3     "requires": true,
    4     "dependencies": {
    5 +     "@babel/code-frame": {
    6 +       "version": "7.0.0-beta.40",
    7 +       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz",
    8 +       "integrity": "sha512-eVXQSbu/RimU6OKcK2/gDJVTFcxXJI4sHbIqw2mhwMZeQ2as/8AhS9DGkEDoHMBBNJZ5B0US63lF56x+KDcxiA==",
    9 +       "dev": true,
   10 +       "requires": {
   11 +         "@babel/highlight": "7.0.0-beta.40"
   12 +       }
   13 +     },
   14       "@babel/helper-module-imports": {
   15         "version": "7.0.0-beta.39",
   16         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.39.tgz",
   17 @@ -14,6 +23,60 @@
   18           "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"
   19         }
   20       },
   21 +     "@babel/highlight": {
   22 +       "version": "7.0.0-beta.40",
   23 +       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.40.tgz",
   24 +       "integrity": "sha512-mOhhTrzieV6VO7odgzFGFapiwRK0ei8RZRhfzHhb6cpX3QM8XXuCLXWjN8qBB7JReDdUR80V3LFfFrGUYevhNg==",
   25 +       "dev": true,
   26 +       "requires": {
   27 +         "chalk": "2.3.2",
   28 +         "esutils": "2.0.2",
   29 +         "js-tokens": "3.0.2"
   30 +       },
   31 +       "dependencies": {
   32 +         "ansi-styles": {
   33 +           "version": "3.2.1",
   34 +           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   35 +           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   36 +           "dev": true,
   37 +           "requires": {
   38 +             "color-convert": "1.9.1"
   39 +           }
   40 +         },
   41 +         "chalk": {
   42 +           "version": "2.3.2",
   43 +           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
   44 +           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
   45 +           "dev": true,
   46 +           "requires": {
   47 +             "ansi-styles": "3.2.1",
   48 +             "escape-string-regexp": "1.0.5",
   49 +             "supports-color": "5.3.0"
   50 +           }
   51 +         },
   52 +         "has-flag": {
   53 +           "version": "3.0.0",
   54 +           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   55 +           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   56 +           "dev": true
   57 +         },
   58 +         "js-tokens": {
   59 +           "version": "3.0.2",
   60 +           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
   61 +           "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
   62 +           "dev": true
   63 +         },
   64 +         "supports-color": {
   65 +           "version": "5.3.0",
   66 +           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
   67 +           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
   68 +           "dev": true,
   69 +           "requires": {
   70 +             "has-flag": "3.0.0"
   71 +           }
   72 +         }
   73 +       }
   74 +     },
   75       "@babel/types": {
   76         "version": "7.0.0-beta.39",
   77         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.39.tgz",
   78 @@ -42,34 +105,20 @@
   79       "abab": {
   80         "version": "1.0.4",
   81         "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
   82 -       "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4="
   83 -     },
   84 -     "accepts": {
   85 -       "version": "1.3.4",
   86 -       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
   87 -       "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
   88 -       "requires": {
   89 -         "mime-types": "2.1.17",
   90 -         "negotiator": "0.6.1"
   91 -       }
   92 +       "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
   93 +       "dev": true
   94       },
   95       "acorn": {
   96         "version": "4.0.13",
   97         "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
   98 -       "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c="
   99 +       "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
  100 +       "dev": true
  101       },
  102       "acorn-dynamic-import": {
  103         "version": "2.0.2",
  104         "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
  105         "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
  106 -       "requires": {
  107 -         "acorn": "4.0.13"
  108 -       }
  109 -     },
  110 -     "acorn-globals": {
  111 -       "version": "3.1.0",
  112 -       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz",
  113 -       "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=",
  114 +       "dev": true,
  115         "requires": {
  116           "acorn": "4.0.13"
  117         }
  118 @@ -95,6 +144,7 @@
  119         "version": "5.5.2",
  120         "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
  121         "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
  122 +       "dev": true,
  123         "requires": {
  124           "co": "4.6.0",
  125           "fast-deep-equal": "1.0.0",
  126 @@ -105,19 +155,16 @@
  127           "co": {
  128             "version": "4.6.0",
  129             "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
  130 -           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
  131 +           "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
  132 +           "dev": true
  133           }
  134         }
  135       },
  136 -     "ajv-keywords": {
  137 -       "version": "1.5.1",
  138 -       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
  139 -       "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw="
  140 -     },
  141       "align-text": {
  142         "version": "0.1.4",
  143         "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
  144         "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
  145 +       "dev": true,
  146         "requires": {
  147           "kind-of": "3.2.2",
  148           "longest": "1.0.1",
  149 @@ -133,50 +180,26 @@
  150       "amdefine": {
  151         "version": "1.0.1",
  152         "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  153 -       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
  154 -     },
  155 -     "ansi-escapes": {
  156 -       "version": "1.4.0",
  157 -       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
  158 -       "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4="
  159 -     },
  160 -     "ansi-gray": {
  161 -       "version": "0.1.1",
  162 -       "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
  163 -       "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
  164 -       "requires": {
  165 -         "ansi-wrap": "0.1.0"
  166 -       }
  167 -     },
  168 -     "ansi-html": {
  169 -       "version": "0.0.7",
  170 -       "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
  171 -       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="
  172 +       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
  173 +       "dev": true
  174       },
  175       "ansi-regex": {
  176         "version": "2.1.1",
  177         "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  178 -       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
  179 +       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
  180 +       "dev": true
  181       },
  182       "ansi-styles": {
  183         "version": "2.2.1",
  184         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  185 -       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
  186 -     },
  187 -     "ansi-wrap": {
  188 -       "version": "0.1.0",
  189 -       "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
  190 -       "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
  191 -     },
  192 -     "any-promise": {
  193 -       "version": "0.1.0",
  194 -       "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz",
  195 -       "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic="
  196 +       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  197 +       "dev": true
  198       },
  199       "anymatch": {
  200         "version": "1.3.2",
  201         "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
  202         "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
  203 +       "dev": true,
  204         "requires": {
  205           "micromatch": "2.3.11",
  206           "normalize-path": "2.1.1"
  207 @@ -186,29 +209,22 @@
  208         "version": "0.4.0",
  209         "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
  210         "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
  211 +       "dev": true,
  212         "requires": {
  213           "default-require-extensions": "1.0.0"
  214         }
  215       },
  216 -     "archive-type": {
  217 -       "version": "3.2.0",
  218 -       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz",
  219 -       "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=",
  220 -       "requires": {
  221 -         "file-type": "3.9.0"
  222 -       },
  223 -       "dependencies": {
  224 -         "file-type": {
  225 -           "version": "3.9.0",
  226 -           "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
  227 -           "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
  228 -         }
  229 -       }
  230 +     "aproba": {
  231 +       "version": "1.2.0",
  232 +       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
  233 +       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
  234 +       "dev": true
  235       },
  236       "argparse": {
  237         "version": "1.0.9",
  238         "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
  239         "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
  240 +       "dev": true,
  241         "requires": {
  242           "sprintf-js": "1.0.3"
  243         }
  244 @@ -227,6 +243,7 @@
  245         "version": "2.0.0",
  246         "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
  247         "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
  248 +       "dev": true,
  249         "requires": {
  250           "arr-flatten": "1.1.0"
  251         }
  252 @@ -234,37 +251,20 @@
  253       "arr-flatten": {
  254         "version": "1.1.0",
  255         "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
  256 -       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
  257 -     },
  258 -     "arr-union": {
  259 -       "version": "3.1.0",
  260 -       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
  261 -       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
  262 -     },
  263 -     "array-differ": {
  264 -       "version": "1.0.0",
  265 -       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
  266 -       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="
  267 +       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
  268 +       "dev": true
  269       },
  270       "array-equal": {
  271         "version": "1.0.0",
  272         "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
  273 -       "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="
  274 -     },
  275 -     "array-find-index": {
  276 -       "version": "1.0.2",
  277 -       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
  278 -       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
  279 -     },
  280 -     "array-flatten": {
  281 -       "version": "2.1.1",
  282 -       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",
  283 -       "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY="
  284 +       "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
  285 +       "dev": true
  286       },
  287       "array-includes": {
  288         "version": "3.0.3",
  289         "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
  290         "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
  291 +       "dev": true,
  292         "requires": {
  293           "define-properties": "1.1.2",
  294           "es-abstract": "1.10.0"
  295 @@ -274,6 +274,7 @@
  296         "version": "1.0.2",
  297         "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
  298         "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
  299 +       "dev": true,
  300         "requires": {
  301           "array-uniq": "1.0.3"
  302         }
  303 @@ -281,31 +282,32 @@
  304       "array-uniq": {
  305         "version": "1.0.3",
  306         "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
  307 -       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
  308 +       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
  309 +       "dev": true
  310       },
  311       "array-unique": {
  312         "version": "0.2.1",
  313         "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
  314 -       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
  315 +       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
  316 +       "dev": true
  317       },
  318       "arrify": {
  319         "version": "1.0.1",
  320         "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
  321 -       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
  322 -     },
  323 -     "asap": {
  324 -       "version": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
  325 -       "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
  326 +       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
  327 +       "dev": true
  328       },
  329       "asn1": {
  330         "version": "0.2.3",
  331         "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
  332 -       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
  333 +       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
  334 +       "dev": true
  335       },
  336       "asn1.js": {
  337         "version": "4.9.2",
  338         "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz",
  339         "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==",
  340 +       "dev": true,
  341         "requires": {
  342           "bn.js": "4.11.8",
  343           "inherits": "2.0.3",
  344 @@ -316,6 +318,7 @@
  345         "version": "1.4.1",
  346         "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
  347         "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
  348 +       "dev": true,
  349         "requires": {
  350           "util": "0.10.3"
  351         }
  352 @@ -323,49 +326,8 @@
  353       "assert-plus": {
  354         "version": "1.0.0",
  355         "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
  356 -       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
  357 -     },
  358 -     "assets": {
  359 -       "version": "2.1.0",
  360 -       "resolved": "https://registry.npmjs.org/assets/-/assets-2.1.0.tgz",
  361 -       "integrity": "sha1-v66YcXl01mY27tJrGOtxIGCIFvU=",
  362 -       "requires": {
  363 -         "async": "1.5.2",
  364 -         "bluebird": "3.5.1",
  365 -         "calipers": "2.0.0",
  366 -         "calipers-gif": "2.0.0",
  367 -         "calipers-jpeg": "2.0.0",
  368 -         "calipers-png": "2.0.0",
  369 -         "calipers-svg": "2.0.0",
  370 -         "calipers-webp": "2.0.0",
  371 -         "glob": "6.0.4",
  372 -         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
  373 -         "mime": "1.6.0"
  374 -       },
  375 -       "dependencies": {
  376 -         "async": {
  377 -           "version": "1.5.2",
  378 -           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
  379 -           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
  380 -         },
  381 -         "glob": {
  382 -           "version": "6.0.4",
  383 -           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
  384 -           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
  385 -           "requires": {
  386 -             "inflight": "1.0.6",
  387 -             "inherits": "2.0.3",
  388 -             "minimatch": "3.0.4",
  389 -             "once": "1.4.0",
  390 -             "path-is-absolute": "1.0.1"
  391 -           }
  392 -         }
  393 -       }
  394 -     },
  395 -     "assign-symbols": {
  396 -       "version": "1.0.0",
  397 -       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
  398 -       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
  399 +       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
  400 +       "dev": true
  401       },
  402       "ast-types-flow": {
  403         "version": "0.0.7",
  404 @@ -373,10 +335,17 @@
  405         "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
  406         "dev": true
  407       },
  408 +     "astral-regex": {
  409 +       "version": "1.0.0",
  410 +       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
  411 +       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
  412 +       "dev": true
  413 +     },
  414       "async": {
  415         "version": "2.6.0",
  416         "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
  417         "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
  418 +       "dev": true,
  419         "requires": {
  420           "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"
  421         }
  422 @@ -384,27 +353,26 @@
  423       "async-each": {
  424         "version": "1.0.1",
  425         "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
  426 -       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
  427 +       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
  428 +       "dev": true
  429       },
  430 -     "async-each-series": {
  431 -       "version": "1.1.0",
  432 -       "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz",
  433 -       "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg="
  434 +     "async-limiter": {
  435 +       "version": "1.0.0",
  436 +       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
  437 +       "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
  438 +       "dev": true
  439       },
  440       "asynckit": {
  441         "version": "0.4.0",
  442         "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  443 -       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
  444 -     },
  445 -     "atob": {
  446 -       "version": "2.0.3",
  447 -       "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz",
  448 -       "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10="
  449 +       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
  450 +       "dev": true
  451       },
  452       "autoprefixer": {
  453         "version": "6.7.7",
  454         "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
  455         "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
  456 +       "dev": true,
  457         "requires": {
  458           "browserslist": "1.7.7",
  459           "caniuse-db": "1.0.30000802",
  460 @@ -417,12 +385,14 @@
  461       "aws-sign2": {
  462         "version": "0.7.0",
  463         "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
  464 -       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
  465 +       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
  466 +       "dev": true
  467       },
  468       "aws4": {
  469         "version": "1.6.0",
  470         "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
  471 -       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
  472 +       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
  473 +       "dev": true
  474       },
  475       "axobject-query": {
  476         "version": "0.1.0",
  477 @@ -433,32 +403,11 @@
  478           "ast-types-flow": "0.0.7"
  479         }
  480       },
  481 -     "babel-cli": {
  482 -       "version": "6.26.0",
  483 -       "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
  484 -       "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
  485 -       "requires": {
  486 -         "babel-core": "6.26.0",
  487 -         "babel-polyfill": "6.26.0",
  488 -         "babel-register": "6.26.0",
  489 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  490 -         "chokidar": "1.7.0",
  491 -         "commander": "2.14.0",
  492 -         "convert-source-map": "1.5.1",
  493 -         "fs-readdir-recursive": "1.1.0",
  494 -         "glob": "7.1.2",
  495 -         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
  496 -         "output-file-sync": "1.1.2",
  497 -         "path-is-absolute": "1.0.1",
  498 -         "slash": "1.0.0",
  499 -         "source-map": "0.5.7",
  500 -         "v8flags": "2.1.1"
  501 -       }
  502 -     },
  503       "babel-code-frame": {
  504         "version": "6.26.0",
  505         "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
  506         "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
  507 +       "dev": true,
  508         "requires": {
  509           "chalk": "1.1.3",
  510           "esutils": "2.0.2",
  511 @@ -469,6 +418,7 @@
  512         "version": "6.26.0",
  513         "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
  514         "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
  515 +       "dev": true,
  516         "requires": {
  517           "babel-code-frame": "6.26.0",
  518           "babel-generator": "6.26.1",
  519 @@ -507,6 +457,7 @@
  520         "version": "6.26.1",
  521         "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
  522         "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
  523 +       "dev": true,
  524         "requires": {
  525           "babel-messages": "6.23.0",
  526           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  527 @@ -518,20 +469,11 @@
  528           "trim-right": "1.0.1"
  529         }
  530       },
  531 -     "babel-helper-bindify-decorators": {
  532 -       "version": "6.24.1",
  533 -       "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",
  534 -       "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",
  535 -       "requires": {
  536 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  537 -         "babel-traverse": "6.26.0",
  538 -         "babel-types": "6.26.0"
  539 -       }
  540 -     },
  541       "babel-helper-builder-binary-assignment-operator-visitor": {
  542         "version": "6.24.1",
  543         "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
  544         "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
  545 +       "dev": true,
  546         "requires": {
  547           "babel-helper-explode-assignable-expression": "6.24.1",
  548           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  549 @@ -542,6 +484,7 @@
  550         "version": "6.26.0",
  551         "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz",
  552         "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
  553 +       "dev": true,
  554         "requires": {
  555           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  556           "babel-types": "6.26.0",
  557 @@ -552,6 +495,7 @@
  558         "version": "6.24.1",
  559         "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
  560         "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
  561 +       "dev": true,
  562         "requires": {
  563           "babel-helper-hoist-variables": "6.24.1",
  564           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  565 @@ -563,6 +507,7 @@
  566         "version": "6.26.0",
  567         "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
  568         "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
  569 +       "dev": true,
  570         "requires": {
  571           "babel-helper-function-name": "6.24.1",
  572           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  573 @@ -574,27 +519,18 @@
  574         "version": "6.24.1",
  575         "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
  576         "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
  577 +       "dev": true,
  578         "requires": {
  579           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  580           "babel-traverse": "6.26.0",
  581           "babel-types": "6.26.0"
  582         }
  583       },
  584 -     "babel-helper-explode-class": {
  585 -       "version": "6.24.1",
  586 -       "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",
  587 -       "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",
  588 -       "requires": {
  589 -         "babel-helper-bindify-decorators": "6.24.1",
  590 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  591 -         "babel-traverse": "6.26.0",
  592 -         "babel-types": "6.26.0"
  593 -       }
  594 -     },
  595       "babel-helper-function-name": {
  596         "version": "6.24.1",
  597         "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
  598         "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
  599 +       "dev": true,
  600         "requires": {
  601           "babel-helper-get-function-arity": "6.24.1",
  602           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  603 @@ -607,6 +543,7 @@
  604         "version": "6.24.1",
  605         "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
  606         "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
  607 +       "dev": true,
  608         "requires": {
  609           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  610           "babel-types": "6.26.0"
  611 @@ -616,6 +553,7 @@
  612         "version": "6.24.1",
  613         "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
  614         "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
  615 +       "dev": true,
  616         "requires": {
  617           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  618           "babel-types": "6.26.0"
  619 @@ -625,6 +563,7 @@
  620         "version": "6.24.1",
  621         "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
  622         "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
  623 +       "dev": true,
  624         "requires": {
  625           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  626           "babel-types": "6.26.0"
  627 @@ -634,6 +573,7 @@
  628         "version": "6.26.0",
  629         "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
  630         "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
  631 +       "dev": true,
  632         "requires": {
  633           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  634           "babel-types": "6.26.0",
  635 @@ -644,6 +584,7 @@
  636         "version": "6.24.1",
  637         "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
  638         "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
  639 +       "dev": true,
  640         "requires": {
  641           "babel-helper-function-name": "6.24.1",
  642           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  643 @@ -656,6 +597,7 @@
  644         "version": "6.24.1",
  645         "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
  646         "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
  647 +       "dev": true,
  648         "requires": {
  649           "babel-helper-optimise-call-expression": "6.24.1",
  650           "babel-messages": "6.23.0",
  651 @@ -669,35 +611,36 @@
  652         "version": "6.24.1",
  653         "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
  654         "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
  655 +       "dev": true,
  656         "requires": {
  657           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  658           "babel-template": "6.26.0"
  659         }
  660       },
  661       "babel-jest": {
  662 -       "version": "20.0.3",
  663 -       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz",
  664 -       "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=",
  665 +       "version": "22.4.1",
  666 +       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.1.tgz",
  667 +       "integrity": "sha512-rEdN/jevSuX0IQKcUqwqOGa0gDNis4jGY52Rq53aizfDGPwQYNJq+f9NCMT1HUhtUZhYSjvfGUfHQWBRT1/icA==",
  668         "dev": true,
  669         "requires": {
  670 -         "babel-core": "6.26.0",
  671           "babel-plugin-istanbul": "4.1.5",
  672 -         "babel-preset-jest": "20.0.3"
  673 +         "babel-preset-jest": "22.4.1"
  674         },
  675         "dependencies": {
  676           "babel-plugin-jest-hoist": {
  677 -           "version": "20.0.3",
  678 -           "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz",
  679 -           "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=",
  680 +           "version": "22.4.1",
  681 +           "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.1.tgz",
  682 +           "integrity": "sha512-gmj5FvFflXSnRapWmF/jDjx5Lof1kX0OwXibCxMOx38V3CFMOnTxLTUrAFfLkhCey3FJvv0ACvv/+h4nzFRxhg==",
  683             "dev": true
  684           },
  685           "babel-preset-jest": {
  686 -           "version": "20.0.3",
  687 -           "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz",
  688 -           "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=",
  689 +           "version": "22.4.1",
  690 +           "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.1.tgz",
  691 +           "integrity": "sha512-gW3+spyB8fkSAI9fX+41BQMwar5LjR+nyKa2QRvK22snxnI29+jJVAMfId+osucFJzJJvhlvzKWnfwX8Omodvg==",
  692             "dev": true,
  693             "requires": {
  694 -             "babel-plugin-jest-hoist": "20.0.3"
  695 +             "babel-plugin-jest-hoist": "22.4.1",
  696 +             "babel-plugin-syntax-object-rest-spread": "6.13.0"
  697             }
  698           }
  699         }
  700 @@ -759,6 +702,7 @@
  701         "version": "6.23.0",
  702         "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
  703         "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
  704 +       "dev": true,
  705         "requires": {
  706           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  707         }
  708 @@ -767,6 +711,7 @@
  709         "version": "6.22.0",
  710         "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
  711         "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
  712 +       "dev": true,
  713         "requires": {
  714           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  715         }
  716 @@ -784,6 +729,7 @@
  717         "version": "4.1.5",
  718         "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz",
  719         "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=",
  720 +       "dev": true,
  721         "requires": {
  722           "find-up": "2.1.0",
  723           "istanbul-lib-instrument": "1.9.1",
  724 @@ -794,163 +740,71 @@
  725             "version": "2.1.0",
  726             "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
  727             "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
  728 +           "dev": true,
  729             "requires": {
  730               "locate-path": "2.0.0"
  731             }
  732           }
  733         }
  734       },
  735 -     "babel-plugin-jest-hoist": {
  736 -       "version": "19.0.0",
  737 -       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz",
  738 -       "integrity": "sha1-SuKgTqYSpuc2UfP95SwXiZEwS+o="
  739 -     },
  740       "babel-plugin-syntax-async-functions": {
  741         "version": "6.13.0",
  742         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
  743 -       "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU="
  744 -     },
  745 -     "babel-plugin-syntax-async-generators": {
  746 -       "version": "6.13.0",
  747 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",
  748 -       "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o="
  749 -     },
  750 -     "babel-plugin-syntax-class-constructor-call": {
  751 -       "version": "6.18.0",
  752 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz",
  753 -       "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY="
  754 -     },
  755 -     "babel-plugin-syntax-class-properties": {
  756 -       "version": "6.13.0",
  757 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
  758 -       "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94="
  759 -     },
  760 -     "babel-plugin-syntax-decorators": {
  761 -       "version": "6.13.0",
  762 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
  763 -       "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs="
  764 -     },
  765 -     "babel-plugin-syntax-do-expressions": {
  766 -       "version": "6.13.0",
  767 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz",
  768 -       "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0="
  769 +       "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
  770 +       "dev": true
  771       },
  772       "babel-plugin-syntax-dynamic-import": {
  773         "version": "6.18.0",
  774         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
  775 -       "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo="
  776 +       "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",
  777 +       "dev": true
  778       },
  779       "babel-plugin-syntax-exponentiation-operator": {
  780         "version": "6.13.0",
  781         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
  782 -       "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4="
  783 -     },
  784 -     "babel-plugin-syntax-export-extensions": {
  785 -       "version": "6.13.0",
  786 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz",
  787 -       "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE="
  788 +       "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
  789 +       "dev": true
  790       },
  791       "babel-plugin-syntax-flow": {
  792         "version": "6.18.0",
  793         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",
  794 -       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0="
  795 -     },
  796 -     "babel-plugin-syntax-function-bind": {
  797 -       "version": "6.13.0",
  798 -       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz",
  799 -       "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y="
  800 +       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
  801 +       "dev": true
  802       },
  803       "babel-plugin-syntax-jsx": {
  804         "version": "6.18.0",
  805         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
  806 -       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
  807 +       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
  808 +       "dev": true
  809       },
  810       "babel-plugin-syntax-object-rest-spread": {
  811         "version": "6.13.0",
  812         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
  813 -       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
  814 +       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
  815 +       "dev": true
  816       },
  817       "babel-plugin-syntax-trailing-function-commas": {
  818         "version": "6.22.0",
  819         "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
  820 -       "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM="
  821 -     },
  822 -     "babel-plugin-transform-async-generator-functions": {
  823 -       "version": "6.24.1",
  824 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",
  825 -       "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",
  826 -       "requires": {
  827 -         "babel-helper-remap-async-to-generator": "6.24.1",
  828 -         "babel-plugin-syntax-async-generators": "6.13.0",
  829 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  830 -       }
  831 +       "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
  832 +       "dev": true
  833       },
  834       "babel-plugin-transform-async-to-generator": {
  835         "version": "6.24.1",
  836         "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
  837         "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
  838 +       "dev": true,
  839         "requires": {
  840           "babel-helper-remap-async-to-generator": "6.24.1",
  841           "babel-plugin-syntax-async-functions": "6.13.0",
  842           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  843         }
  844       },
  845 -     "babel-plugin-transform-class-constructor-call": {
  846 -       "version": "6.24.1",
  847 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz",
  848 -       "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=",
  849 -       "requires": {
  850 -         "babel-plugin-syntax-class-constructor-call": "6.18.0",
  851 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  852 -         "babel-template": "6.26.0"
  853 -       }
  854 -     },
  855 -     "babel-plugin-transform-class-properties": {
  856 -       "version": "6.24.1",
  857 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
  858 -       "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
  859 -       "requires": {
  860 -         "babel-helper-function-name": "6.24.1",
  861 -         "babel-plugin-syntax-class-properties": "6.13.0",
  862 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  863 -         "babel-template": "6.26.0"
  864 -       }
  865 -     },
  866 -     "babel-plugin-transform-decorators": {
  867 -       "version": "6.24.1",
  868 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",
  869 -       "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",
  870 -       "requires": {
  871 -         "babel-helper-explode-class": "6.24.1",
  872 -         "babel-plugin-syntax-decorators": "6.13.0",
  873 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  874 -         "babel-template": "6.26.0",
  875 -         "babel-types": "6.26.0"
  876 -       }
  877 -     },
  878 -     "babel-plugin-transform-decorators-legacy": {
  879 -       "version": "1.3.4",
  880 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz",
  881 -       "integrity": "sha1-dBtY9sW86eYCfgiC2cmU8E82aSU=",
  882 -       "requires": {
  883 -         "babel-plugin-syntax-decorators": "6.13.0",
  884 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  885 -         "babel-template": "6.26.0"
  886 -       }
  887 -     },
  888 -     "babel-plugin-transform-do-expressions": {
  889 -       "version": "6.22.0",
  890 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz",
  891 -       "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=",
  892 -       "requires": {
  893 -         "babel-plugin-syntax-do-expressions": "6.13.0",
  894 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  895 -       }
  896 -     },
  897       "babel-plugin-transform-es2015-arrow-functions": {
  898         "version": "6.22.0",
  899         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
  900         "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
  901 +       "dev": true,
  902         "requires": {
  903           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  904         }
  905 @@ -959,6 +813,7 @@
  906         "version": "6.22.0",
  907         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
  908         "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
  909 +       "dev": true,
  910         "requires": {
  911           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  912         }
  913 @@ -967,6 +822,7 @@
  914         "version": "6.26.0",
  915         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
  916         "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
  917 +       "dev": true,
  918         "requires": {
  919           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  920           "babel-template": "6.26.0",
  921 @@ -979,6 +835,7 @@
  922         "version": "6.24.1",
  923         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
  924         "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
  925 +       "dev": true,
  926         "requires": {
  927           "babel-helper-define-map": "6.26.0",
  928           "babel-helper-function-name": "6.24.1",
  929 @@ -995,6 +852,7 @@
  930         "version": "6.24.1",
  931         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
  932         "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
  933 +       "dev": true,
  934         "requires": {
  935           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  936           "babel-template": "6.26.0"
  937 @@ -1004,6 +862,7 @@
  938         "version": "6.23.0",
  939         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
  940         "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
  941 +       "dev": true,
  942         "requires": {
  943           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  944         }
  945 @@ -1012,6 +871,7 @@
  946         "version": "6.24.1",
  947         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
  948         "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
  949 +       "dev": true,
  950         "requires": {
  951           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  952           "babel-types": "6.26.0"
  953 @@ -1021,6 +881,7 @@
  954         "version": "6.23.0",
  955         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
  956         "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
  957 +       "dev": true,
  958         "requires": {
  959           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  960         }
  961 @@ -1029,6 +890,7 @@
  962         "version": "6.24.1",
  963         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
  964         "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
  965 +       "dev": true,
  966         "requires": {
  967           "babel-helper-function-name": "6.24.1",
  968           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  969 @@ -1039,6 +901,7 @@
  970         "version": "6.22.0",
  971         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
  972         "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
  973 +       "dev": true,
  974         "requires": {
  975           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
  976         }
  977 @@ -1047,6 +910,7 @@
  978         "version": "6.24.1",
  979         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
  980         "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
  981 +       "dev": true,
  982         "requires": {
  983           "babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
  984           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  985 @@ -1057,6 +921,7 @@
  986         "version": "6.26.0",
  987         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz",
  988         "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=",
  989 +       "dev": true,
  990         "requires": {
  991           "babel-plugin-transform-strict-mode": "6.24.1",
  992           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  993 @@ -1068,6 +933,7 @@
  994         "version": "6.24.1",
  995         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
  996         "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
  997 +       "dev": true,
  998         "requires": {
  999           "babel-helper-hoist-variables": "6.24.1",
 1000           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1001 @@ -1078,6 +944,7 @@
 1002         "version": "6.24.1",
 1003         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
 1004         "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
 1005 +       "dev": true,
 1006         "requires": {
 1007           "babel-plugin-transform-es2015-modules-amd": "6.24.1",
 1008           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1009 @@ -1088,6 +955,7 @@
 1010         "version": "6.24.1",
 1011         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
 1012         "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
 1013 +       "dev": true,
 1014         "requires": {
 1015           "babel-helper-replace-supers": "6.24.1",
 1016           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1017 @@ -1097,6 +965,7 @@
 1018         "version": "6.24.1",
 1019         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
 1020         "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
 1021 +       "dev": true,
 1022         "requires": {
 1023           "babel-helper-call-delegate": "6.24.1",
 1024           "babel-helper-get-function-arity": "6.24.1",
 1025 @@ -1110,6 +979,7 @@
 1026         "version": "6.24.1",
 1027         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
 1028         "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
 1029 +       "dev": true,
 1030         "requires": {
 1031           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1032           "babel-types": "6.26.0"
 1033 @@ -1119,6 +989,7 @@
 1034         "version": "6.22.0",
 1035         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
 1036         "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
 1037 +       "dev": true,
 1038         "requires": {
 1039           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1040         }
 1041 @@ -1127,6 +998,7 @@
 1042         "version": "6.24.1",
 1043         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
 1044         "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
 1045 +       "dev": true,
 1046         "requires": {
 1047           "babel-helper-regex": "6.26.0",
 1048           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1049 @@ -1137,6 +1009,7 @@
 1050         "version": "6.22.0",
 1051         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
 1052         "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
 1053 +       "dev": true,
 1054         "requires": {
 1055           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1056         }
 1057 @@ -1145,6 +1018,7 @@
 1058         "version": "6.23.0",
 1059         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
 1060         "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
 1061 +       "dev": true,
 1062         "requires": {
 1063           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1064         }
 1065 @@ -1153,6 +1027,7 @@
 1066         "version": "6.24.1",
 1067         "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
 1068         "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
 1069 +       "dev": true,
 1070         "requires": {
 1071           "babel-helper-regex": "6.26.0",
 1072           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1073 @@ -1163,43 +1038,28 @@
 1074         "version": "6.24.1",
 1075         "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
 1076         "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
 1077 +       "dev": true,
 1078         "requires": {
 1079           "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1",
 1080           "babel-plugin-syntax-exponentiation-operator": "6.13.0",
 1081           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1082         }
 1083       },
 1084 -     "babel-plugin-transform-export-extensions": {
 1085 -       "version": "6.22.0",
 1086 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz",
 1087 -       "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=",
 1088 -       "requires": {
 1089 -         "babel-plugin-syntax-export-extensions": "6.13.0",
 1090 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1091 -       }
 1092 -     },
 1093       "babel-plugin-transform-flow-strip-types": {
 1094         "version": "6.22.0",
 1095         "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
 1096         "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
 1097 +       "dev": true,
 1098         "requires": {
 1099           "babel-plugin-syntax-flow": "6.18.0",
 1100           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1101         }
 1102       },
 1103 -     "babel-plugin-transform-function-bind": {
 1104 -       "version": "6.22.0",
 1105 -       "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz",
 1106 -       "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=",
 1107 -       "requires": {
 1108 -         "babel-plugin-syntax-function-bind": "6.13.0",
 1109 -         "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1110 -       }
 1111 -     },
 1112       "babel-plugin-transform-object-rest-spread": {
 1113         "version": "6.26.0",
 1114         "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
 1115         "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
 1116 +       "dev": true,
 1117         "requires": {
 1118           "babel-plugin-syntax-object-rest-spread": "6.13.0",
 1119           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1120 @@ -1209,6 +1069,7 @@
 1121         "version": "6.25.0",
 1122         "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz",
 1123         "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
 1124 +       "dev": true,
 1125         "requires": {
 1126           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1127         }
 1128 @@ -1217,6 +1078,7 @@
 1129         "version": "6.24.1",
 1130         "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz",
 1131         "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
 1132 +       "dev": true,
 1133         "requires": {
 1134           "babel-helper-builder-react-jsx": "6.26.0",
 1135           "babel-plugin-syntax-jsx": "6.18.0",
 1136 @@ -1227,6 +1089,7 @@
 1137         "version": "6.22.0",
 1138         "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz",
 1139         "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=",
 1140 +       "dev": true,
 1141         "requires": {
 1142           "babel-plugin-syntax-jsx": "6.18.0",
 1143           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1144 @@ -1236,6 +1099,7 @@
 1145         "version": "6.22.0",
 1146         "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
 1147         "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
 1148 +       "dev": true,
 1149         "requires": {
 1150           "babel-plugin-syntax-jsx": "6.18.0",
 1151           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
 1152 @@ -1245,6 +1109,7 @@
 1153         "version": "6.26.0",
 1154         "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
 1155         "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
 1156 +       "dev": true,
 1157         "requires": {
 1158           "regenerator-transform": "0.10.1"
 1159         }
 1160 @@ -1253,6 +1118,7 @@
 1161         "version": "6.24.1",
 1162         "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
 1163         "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
 1164 +       "dev": true,
 1165         "requires": {
 1166           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1167           "babel-types": "6.26.0"
 1168 @@ -1355,57 +1221,20 @@
 1169           }
 1170         }
 1171       },
 1172 -     "babel-preset-es2015": {
 1173 -       "version": "6.24.1",
 1174 -       "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
 1175 -       "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
 1176 -       "requires": {
 1177 -         "babel-plugin-check-es2015-constants": "6.22.0",
 1178 -         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
 1179 -         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
 1180 -         "babel-plugin-transform-es2015-block-scoping": "6.26.0",
 1181 -         "babel-plugin-transform-es2015-classes": "6.24.1",
 1182 -         "babel-plugin-transform-es2015-computed-properties": "6.24.1",
 1183 -         "babel-plugin-transform-es2015-destructuring": "6.23.0",
 1184 -         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
 1185 -         "babel-plugin-transform-es2015-for-of": "6.23.0",
 1186 -         "babel-plugin-transform-es2015-function-name": "6.24.1",
 1187 -         "babel-plugin-transform-es2015-literals": "6.22.0",
 1188 -         "babel-plugin-transform-es2015-modules-amd": "6.24.1",
 1189 -         "babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
 1190 -         "babel-plugin-transform-es2015-modules-systemjs": "6.24.1",
 1191 -         "babel-plugin-transform-es2015-modules-umd": "6.24.1",
 1192 -         "babel-plugin-transform-es2015-object-super": "6.24.1",
 1193 -         "babel-plugin-transform-es2015-parameters": "6.24.1",
 1194 -         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
 1195 -         "babel-plugin-transform-es2015-spread": "6.22.0",
 1196 -         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
 1197 -         "babel-plugin-transform-es2015-template-literals": "6.22.0",
 1198 -         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
 1199 -         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
 1200 -         "babel-plugin-transform-regenerator": "6.26.0"
 1201 -       }
 1202 -     },
 1203       "babel-preset-flow": {
 1204         "version": "6.23.0",
 1205         "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz",
 1206         "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=",
 1207 +       "dev": true,
 1208         "requires": {
 1209           "babel-plugin-transform-flow-strip-types": "6.22.0"
 1210         }
 1211       },
 1212 -     "babel-preset-jest": {
 1213 -       "version": "19.0.0",
 1214 -       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz",
 1215 -       "integrity": "sha1-ItZyAdAjJKGVgRKI6zgpS7PKw5Y=",
 1216 -       "requires": {
 1217 -         "babel-plugin-jest-hoist": "19.0.0"
 1218 -       }
 1219 -     },
 1220       "babel-preset-react": {
 1221         "version": "6.24.1",
 1222         "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz",
 1223         "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=",
 1224 +       "dev": true,
 1225         "requires": {
 1226           "babel-plugin-syntax-jsx": "6.18.0",
 1227           "babel-plugin-transform-react-display-name": "6.25.0",
 1228 @@ -1415,53 +1244,11 @@
 1229           "babel-preset-flow": "6.23.0"
 1230         }
 1231       },
 1232 -     "babel-preset-stage-0": {
 1233 -       "version": "6.24.1",
 1234 -       "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz",
 1235 -       "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=",
 1236 -       "requires": {
 1237 -         "babel-plugin-transform-do-expressions": "6.22.0",
 1238 -         "babel-plugin-transform-function-bind": "6.22.0",
 1239 -         "babel-preset-stage-1": "6.24.1"
 1240 -       }
 1241 -     },
 1242 -     "babel-preset-stage-1": {
 1243 -       "version": "6.24.1",
 1244 -       "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz",
 1245 -       "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=",
 1246 -       "requires": {
 1247 -         "babel-plugin-transform-class-constructor-call": "6.24.1",
 1248 -         "babel-plugin-transform-export-extensions": "6.22.0",
 1249 -         "babel-preset-stage-2": "6.24.1"
 1250 -       }
 1251 -     },
 1252 -     "babel-preset-stage-2": {
 1253 -       "version": "6.24.1",
 1254 -       "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
 1255 -       "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
 1256 -       "requires": {
 1257 -         "babel-plugin-syntax-dynamic-import": "6.18.0",
 1258 -         "babel-plugin-transform-class-properties": "6.24.1",
 1259 -         "babel-plugin-transform-decorators": "6.24.1",
 1260 -         "babel-preset-stage-3": "6.24.1"
 1261 -       }
 1262 -     },
 1263 -     "babel-preset-stage-3": {
 1264 -       "version": "6.24.1",
 1265 -       "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",
 1266 -       "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",
 1267 -       "requires": {
 1268 -         "babel-plugin-syntax-trailing-function-commas": "6.22.0",
 1269 -         "babel-plugin-transform-async-generator-functions": "6.24.1",
 1270 -         "babel-plugin-transform-async-to-generator": "6.24.1",
 1271 -         "babel-plugin-transform-exponentiation-operator": "6.24.1",
 1272 -         "babel-plugin-transform-object-rest-spread": "6.26.0"
 1273 -       }
 1274 -     },
 1275       "babel-register": {
 1276         "version": "6.26.0",
 1277         "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
 1278         "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
 1279 +       "dev": true,
 1280         "requires": {
 1281           "babel-core": "6.26.0",
 1282           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1283 @@ -1475,6 +1262,7 @@
 1284       "babel-runtime": {
 1285         "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1286         "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
 1287 +       "dev": true,
 1288         "requires": {
 1289           "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
 1290           "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
 1291 @@ -1482,7 +1270,8 @@
 1292         "dependencies": {
 1293           "regenerator-runtime": {
 1294             "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
 1295 -           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
 1296 +           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
 1297 +           "dev": true
 1298           }
 1299         }
 1300       },
 1301 @@ -1490,6 +1279,7 @@
 1302         "version": "6.26.0",
 1303         "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
 1304         "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
 1305 +       "dev": true,
 1306         "requires": {
 1307           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1308           "babel-traverse": "6.26.0",
 1309 @@ -1502,6 +1292,7 @@
 1310         "version": "6.26.0",
 1311         "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
 1312         "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
 1313 +       "dev": true,
 1314         "requires": {
 1315           "babel-code-frame": "6.26.0",
 1316           "babel-messages": "6.23.0",
 1317 @@ -1518,6 +1309,7 @@
 1318         "version": "6.26.0",
 1319         "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
 1320         "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
 1321 +       "dev": true,
 1322         "requires": {
 1323           "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 1324           "esutils": "2.0.2",
 1325 @@ -1528,197 +1320,54 @@
 1326       "babylon": {
 1327         "version": "6.18.0",
 1328         "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
 1329 -       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
 1330 +       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
 1331 +       "dev": true
 1332       },
 1333       "balanced-match": {
 1334         "version": "1.0.0",
 1335         "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
 1336 -       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
 1337 -     },
 1338 -     "base": {
 1339 -       "version": "0.11.2",
 1340 -       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
 1341 -       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
 1342 -       "requires": {
 1343 -         "cache-base": "1.0.1",
 1344 -         "class-utils": "0.3.6",
 1345 -         "component-emitter": "1.2.1",
 1346 -         "define-property": "1.0.0",
 1347 -         "isobject": "3.0.1",
 1348 -         "mixin-deep": "1.3.0",
 1349 -         "pascalcase": "0.1.1"
 1350 -       },
 1351 -       "dependencies": {
 1352 -         "isobject": {
 1353 -           "version": "3.0.1",
 1354 -           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
 1355 -           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
 1356 -         }
 1357 -       }
 1358 +       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
 1359 +       "dev": true
 1360       },
 1361       "base64-js": {
 1362         "version": "1.2.1",
 1363         "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz",
 1364 -       "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw=="
 1365 -     },
 1366 -     "batch": {
 1367 -       "version": "0.6.1",
 1368 -       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
 1369 -       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
 1370 +       "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==",
 1371 +       "dev": true
 1372       },
 1373       "bcrypt-pbkdf": {
 1374         "version": "1.0.1",
 1375         "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
 1376         "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
 1377 +       "dev": true,
 1378         "optional": true,
 1379         "requires": {
 1380           "tweetnacl": "0.14.5"
 1381         }
 1382       },
 1383 -     "beeper": {
 1384 -       "version": "1.1.1",
 1385 -       "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
 1386 -       "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="
 1387 -     },
 1388       "big.js": {
 1389         "version": "3.2.0",
 1390         "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
 1391 -       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
 1392 -     },
 1393 -     "bin-build": {
 1394 -       "version": "2.2.0",
 1395 -       "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz",
 1396 -       "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=",
 1397 -       "requires": {
 1398 -         "archive-type": "3.2.0",
 1399 -         "decompress": "3.0.0",
 1400 -         "download": "4.4.3",
 1401 -         "exec-series": "1.0.3",
 1402 -         "rimraf": "2.6.2",
 1403 -         "tempfile": "1.1.1",
 1404 -         "url-regex": "3.2.0"
 1405 -       },
 1406 -       "dependencies": {
 1407 -         "tempfile": {
 1408 -           "version": "1.1.1",
 1409 -           "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
 1410 -           "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
 1411 -           "requires": {
 1412 -             "os-tmpdir": "1.0.2",
 1413 -             "uuid": "2.0.3"
 1414 -           }
 1415 -         },
 1416 -         "uuid": {
 1417 -           "version": "2.0.3",
 1418 -           "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
 1419 -           "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
 1420 -         }
 1421 -       }
 1422 -     },
 1423 -     "bin-check": {
 1424 -       "version": "2.0.0",
 1425 -       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz",
 1426 -       "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=",
 1427 -       "requires": {
 1428 -         "executable": "1.1.0"
 1429 -       }
 1430 -     },
 1431 -     "bin-version": {
 1432 -       "version": "1.0.4",
 1433 -       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",
 1434 -       "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
 1435 -       "requires": {
 1436 -         "find-versions": "1.2.1"
 1437 -       }
 1438 -     },
 1439 -     "bin-version-check": {
 1440 -       "version": "2.1.0",
 1441 -       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
 1442 -       "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
 1443 -       "requires": {
 1444 -         "bin-version": "1.0.4",
 1445 -         "minimist": "1.2.0",
 1446 -         "semver": "4.3.6",
 1447 -         "semver-truncate": "1.1.2"
 1448 -       },
 1449 -       "dependencies": {
 1450 -         "minimist": {
 1451 -           "version": "1.2.0",
 1452 -           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
 1453 -           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
 1454 -         },
 1455 -         "semver": {
 1456 -           "version": "4.3.6",
 1457 -           "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
 1458 -           "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto="
 1459 -         }
 1460 -       }
 1461 -     },
 1462 -     "bin-wrapper": {
 1463 -       "version": "3.0.2",
 1464 -       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz",
 1465 -       "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=",
 1466 -       "requires": {
 1467 -         "bin-check": "2.0.0",
 1468 -         "bin-version-check": "2.1.0",
 1469 -         "download": "4.4.3",
 1470 -         "each-async": "1.1.1",
 1471 -         "lazy-req": "1.1.0",
 1472 -         "os-filter-obj": "1.0.3"
 1473 -       }
 1474 +       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
 1475 +       "dev": true
 1476       },
 1477       "binary-extensions": {
 1478         "version": "1.11.0",
 1479         "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
 1480 -       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
 1481 -     },
 1482 -     "bl": {
 1483 -       "version": "1.2.1",
 1484 -       "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
 1485 -       "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
 1486 -       "requires": {
 1487 -         "readable-stream": "2.3.3"
 1488 -       }
 1489 +       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
 1490 +       "dev": true
 1491       },
 1492       "bluebird": {
 1493         "version": "3.5.1",
 1494         "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
 1495 -       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
 1496 +       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
 1497 +       "dev": true
 1498       },
 1499       "bn.js": {
 1500         "version": "4.11.8",
 1501         "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
 1502 -       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
 1503 -     },
 1504 -     "body-parser": {
 1505 -       "version": "1.18.2",
 1506 -       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
 1507 -       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
 1508 -       "requires": {
 1509 -         "bytes": "3.0.0",
 1510 -         "content-type": "1.0.4",
 1511 -         "debug": "2.6.9",
 1512 -         "depd": "1.1.2",
 1513 -         "http-errors": "1.6.2",
 1514 -         "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
 1515 -         "on-finished": "2.3.0",
 1516 -         "qs": "6.5.1",
 1517 -         "raw-body": "2.3.2",
 1518 -         "type-is": "1.6.15"
 1519 -       }
 1520 -     },
 1521 -     "bonjour": {
 1522 -       "version": "3.5.0",
 1523 -       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
 1524 -       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
 1525 -       "requires": {
 1526 -         "array-flatten": "2.1.1",
 1527 -         "deep-equal": "1.0.1",
 1528 -         "dns-equal": "1.0.0",
 1529 -         "dns-txt": "2.0.2",
 1530 -         "multicast-dns": "6.2.3",
 1531 -         "multicast-dns-service-types": "1.1.0"
 1532 -       }
 1533 +       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
 1534 +       "dev": true
 1535       },
 1536       "boolbase": {
 1537         "version": "1.0.0",
 1538 @@ -1730,6 +1379,7 @@
 1539         "version": "4.3.1",
 1540         "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
 1541         "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
 1542 +       "dev": true,
 1543         "requires": {
 1544           "hoek": "4.2.0"
 1545         }
 1546 @@ -1738,6 +1388,7 @@
 1547         "version": "1.1.8",
 1548         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
 1549         "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
 1550 +       "dev": true,
 1551         "requires": {
 1552           "balanced-match": "1.0.0",
 1553           "concat-map": "0.0.1"
 1554 @@ -1747,6 +1398,7 @@
 1555         "version": "1.8.5",
 1556         "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
 1557         "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
 1558 +       "dev": true,
 1559         "requires": {
 1560           "expand-range": "1.8.2",
 1561           "preserve": "0.2.0",
 1562 @@ -1756,12 +1408,20 @@
 1563       "brorand": {
 1564         "version": "1.1.0",
 1565         "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
 1566 -       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
 1567 +       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
 1568 +       "dev": true
 1569 +     },
 1570 +     "browser-process-hrtime": {
 1571 +       "version": "0.1.2",
 1572 +       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz",
 1573 +       "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=",
 1574 +       "dev": true
 1575       },
 1576       "browser-resolve": {
 1577         "version": "1.11.2",
 1578         "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",
 1579         "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",
 1580 +       "dev": true,
 1581         "requires": {
 1582           "resolve": "1.1.7"
 1583         },
 1584 @@ -1769,7 +1429,8 @@
 1585           "resolve": {
 1586             "version": "1.1.7",
 1587             "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
 1588 -           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs="
 1589 +           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
 1590 +           "dev": true
 1591           }
 1592         }
 1593       },
 1594 @@ -1777,6 +1438,7 @@
 1595         "version": "1.1.1",
 1596         "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz",
 1597         "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==",
 1598 +       "dev": true,
 1599         "requires": {
 1600           "buffer-xor": "1.0.3",
 1601           "cipher-base": "1.0.4",
 1602 @@ -1790,6 +1452,7 @@
 1603         "version": "1.0.0",
 1604         "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
 1605         "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
 1606 +       "dev": true,
 1607         "requires": {
 1608           "browserify-aes": "1.1.1",
 1609           "browserify-des": "1.0.0",
 1610 @@ -1800,6 +1463,7 @@
 1611         "version": "1.0.0",
 1612         "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
 1613         "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
 1614 +       "dev": true,
 1615         "requires": {
 1616           "cipher-base": "1.0.4",
 1617           "des.js": "1.0.0",
 1618 @@ -1810,6 +1474,7 @@
 1619         "version": "4.0.1",
 1620         "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
 1621         "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
 1622 +       "dev": true,
 1623         "requires": {
 1624           "bn.js": "4.11.8",
 1625           "randombytes": "2.0.6"
 1626 @@ -1819,6 +1484,7 @@
 1627         "version": "4.0.4",
 1628         "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
 1629         "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
 1630 +       "dev": true,
 1631         "requires": {
 1632           "bn.js": "4.11.8",
 1633           "browserify-rsa": "4.0.1",
 1634 @@ -1833,6 +1499,7 @@
 1635         "version": "0.2.0",
 1636         "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
 1637         "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
 1638 +       "dev": true,
 1639         "requires": {
 1640           "pako": "1.0.6"
 1641         }
 1642 @@ -1841,6 +1508,7 @@
 1643         "version": "1.7.7",
 1644         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
 1645         "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
 1646 +       "dev": true,
 1647         "requires": {
 1648           "caniuse-db": "1.0.30000802",
 1649           "electron-to-chromium": "1.3.32"
 1650 @@ -1850,6 +1518,7 @@
 1651         "version": "2.0.0",
 1652         "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
 1653         "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
 1654 +       "dev": true,
 1655         "requires": {
 1656           "node-int64": "0.4.0"
 1657         }
 1658 @@ -1858,136 +1527,60 @@
 1659         "version": "4.9.1",
 1660         "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
 1661         "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
 1662 +       "dev": true,
 1663         "requires": {
 1664           "base64-js": "1.2.1",
 1665           "ieee754": "1.1.8",
 1666           "isarray": "1.0.0"
 1667         }
 1668       },
 1669 -     "buffer-crc32": {
 1670 -       "version": "0.2.13",
 1671 -       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
 1672 -       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
 1673 -     },
 1674 -     "buffer-indexof": {
 1675 -       "version": "1.1.1",
 1676 -       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
 1677 -       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
 1678 -     },
 1679 -     "buffer-to-vinyl": {
 1680 -       "version": "1.1.0",
 1681 -       "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz",
 1682 -       "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=",
 1683 -       "requires": {
 1684 -         "file-type": "3.9.0",
 1685 -         "readable-stream": "2.3.3",
 1686 -         "uuid": "2.0.3",
 1687 -         "vinyl": "1.2.0"
 1688 -       },
 1689 -       "dependencies": {
 1690 -         "file-type": {
 1691 -           "version": "3.9.0",
 1692 -           "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 1693 -           "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
 1694 -         },
 1695 -         "uuid": {
 1696 -           "version": "2.0.3",
 1697 -           "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
 1698 -           "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
 1699 -         }
 1700 -       }
 1701 -     },
 1702       "buffer-xor": {
 1703         "version": "1.0.3",
 1704         "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
 1705 -       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
 1706 +       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
 1707 +       "dev": true
 1708       },
 1709       "builtin-modules": {
 1710         "version": "1.1.1",
 1711         "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
 1712 -       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
 1713 +       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
 1714 +       "dev": true
 1715       },
 1716       "builtin-status-codes": {
 1717         "version": "3.0.0",
 1718         "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
 1719 -       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
 1720 -     },
 1721 -     "bytes": {
 1722 -       "version": "3.0.0",
 1723 -       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
 1724 -       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
 1725 +       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
 1726 +       "dev": true
 1727       },
 1728 -     "cache-base": {
 1729 -       "version": "1.0.1",
 1730 -       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
 1731 -       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
 1732 -       "requires": {
 1733 -         "collection-visit": "1.0.0",
 1734 -         "component-emitter": "1.2.1",
 1735 -         "get-value": "2.0.6",
 1736 -         "has-value": "1.0.0",
 1737 -         "isobject": "3.0.1",
 1738 -         "set-value": "2.0.0",
 1739 -         "to-object-path": "0.3.0",
 1740 -         "union-value": "1.0.0",
 1741 -         "unset-value": "1.0.0"
 1742 +     "cacache": {
 1743 +       "version": "10.0.4",
 1744 +       "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
 1745 +       "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
 1746 +       "dev": true,
 1747 +       "requires": {
 1748 +         "bluebird": "3.5.1",
 1749 +         "chownr": "1.0.1",
 1750 +         "glob": "7.1.2",
 1751 +         "graceful-fs": "4.1.11",
 1752 +         "lru-cache": "4.1.1",
 1753 +         "mississippi": "2.0.0",
 1754 +         "mkdirp": "0.5.1",
 1755 +         "move-concurrently": "1.0.1",
 1756 +         "promise-inflight": "1.0.1",
 1757 +         "rimraf": "2.6.2",
 1758 +         "ssri": "5.3.0",
 1759 +         "unique-filename": "1.1.0",
 1760 +         "y18n": "4.0.0"
 1761         },
 1762         "dependencies": {
 1763 -         "isobject": {
 1764 -           "version": "3.0.1",
 1765 -           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
 1766 -           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
 1767 +         "y18n": {
 1768 +           "version": "4.0.0",
 1769 +           "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
 1770 +           "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
 1771 +           "dev": true
 1772           }
 1773         }
 1774       },
 1775 -     "calipers": {
 1776 -       "version": "2.0.0",
 1777 -       "resolved": "https://registry.npmjs.org/calipers/-/calipers-2.0.0.tgz",
 1778 -       "integrity": "sha1-vfIhxqYvYDuN3ZNAys2cecGgP84=",
 1779 -       "requires": {
 1780 -         "bluebird": "3.5.1"
 1781 -       }
 1782 -     },
 1783 -     "calipers-gif": {
 1784 -       "version": "2.0.0",
 1785 -       "resolved": "https://registry.npmjs.org/calipers-gif/-/calipers-gif-2.0.0.tgz",
 1786 -       "integrity": "sha1-te7+wwZKd8bc29W9xRc1oBuv3Dc=",
 1787 -       "requires": {
 1788 -         "bluebird": "3.5.1"
 1789 -       }
 1790 -     },
 1791 -     "calipers-jpeg": {
 1792 -       "version": "2.0.0",
 1793 -       "resolved": "https://registry.npmjs.org/calipers-jpeg/-/calipers-jpeg-2.0.0.tgz",
 1794 -       "integrity": "sha1-BtVqU/YnF92AnLlWz2RCPOaTRls=",
 1795 -       "requires": {
 1796 -         "bluebird": "3.5.1"
 1797 -       }
 1798 -     },
 1799 -     "calipers-png": {
 1800 -       "version": "2.0.0",
 1801 -       "resolved": "https://registry.npmjs.org/calipers-png/-/calipers-png-2.0.0.tgz",
 1802 -       "integrity": "sha1-HQ0g5cGuX3m3TVKGoul/Wbtwtlg=",
 1803 -       "requires": {
 1804 -         "bluebird": "3.5.1"
 1805 -       }
 1806 -     },
 1807 -     "calipers-svg": {
 1808 -       "version": "2.0.0",
 1809 -       "resolved": "https://registry.npmjs.org/calipers-svg/-/calipers-svg-2.0.0.tgz",
 1810 -       "integrity": "sha1-ZmJU1fHqZtIFLtgtbXm4vxCsu3E=",
 1811 -       "requires": {
 1812 -         "bluebird": "3.5.1"
 1813 -       }
 1814 -     },
 1815 -     "calipers-webp": {
 1816 -       "version": "2.0.0",
 1817 -       "resolved": "https://registry.npmjs.org/calipers-webp/-/calipers-webp-2.0.0.tgz",
 1818 -       "integrity": "sha1-4Sbs4vhM1xd5YSv6KyZTzZXOp3o=",
 1819 -       "requires": {
 1820 -         "bluebird": "3.5.1"
 1821 -       }
 1822 -     },
 1823       "caller-path": {
 1824         "version": "0.1.0",
 1825         "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
 1826 @@ -2008,31 +1601,14 @@
 1827       "callsites": {
 1828         "version": "2.0.0",
 1829         "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
 1830 -       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
 1831 -     },
 1832 -     "camelcase": {
 1833 -       "version": "2.1.1",
 1834 -       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
 1835 -       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
 1836 -     },
 1837 -     "camelcase-css": {
 1838 -       "version": "1.0.1",
 1839 -       "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-1.0.1.tgz",
 1840 -       "integrity": "sha1-FXxCOCZfXPlKHf/ehkRlUsvz9wU="
 1841 -     },
 1842 -     "camelcase-keys": {
 1843 -       "version": "2.1.0",
 1844 -       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
 1845 -       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
 1846 -       "requires": {
 1847 -         "camelcase": "2.1.1",
 1848 -         "map-obj": "1.0.1"
 1849 -       }
 1850 +       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
 1851 +       "dev": true
 1852       },
 1853       "caniuse-api": {
 1854         "version": "1.6.1",
 1855         "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
 1856         "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
 1857 +       "dev": true,
 1858         "requires": {
 1859           "browserslist": "1.7.7",
 1860           "caniuse-db": "1.0.30000802",
 1861 @@ -2043,7 +1619,8 @@
 1862       "caniuse-db": {
 1863         "version": "1.0.30000802",
 1864         "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000802.tgz",
 1865 -       "integrity": "sha1-99yjQtocEs+E/yyAQy4kx+HMNtk="
 1866 +       "integrity": "sha1-99yjQtocEs+E/yyAQy4kx+HMNtk=",
 1867 +       "dev": true
 1868       },
 1869       "caniuse-lite": {
 1870         "version": "1.0.30000802",
 1871 @@ -2051,31 +1628,17 @@
 1872         "integrity": "sha512-mpow+br11L9xGh78AtiSw4643VkbiHvQ29Us681n3uOcBsThpzpiLVNeXAN6r8/BWe0syBLOqEJIeuBbv2JwGw==",
 1873         "dev": true
 1874       },
 1875 -     "capture-stack-trace": {
 1876 -       "version": "1.0.0",
 1877 -       "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
 1878 -       "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0="
 1879 -     },
 1880       "caseless": {
 1881         "version": "0.12.0",
 1882         "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 1883 -       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
 1884 -     },
 1885 -     "caw": {
 1886 -       "version": "1.2.0",
 1887 -       "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz",
 1888 -       "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=",
 1889 -       "requires": {
 1890 -         "get-proxy": "1.1.0",
 1891 -         "is-obj": "1.0.1",
 1892 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 1893 -         "tunnel-agent": "0.4.3"
 1894 -       }
 1895 +       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
 1896 +       "dev": true
 1897       },
 1898       "center-align": {
 1899         "version": "0.1.3",
 1900         "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
 1901         "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
 1902 +       "dev": true,
 1903         "requires": {
 1904           "align-text": "0.1.4",
 1905           "lazy-cache": "1.0.4"
 1906 @@ -2085,6 +1648,7 @@
 1907         "version": "1.1.3",
 1908         "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
 1909         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
 1910 +       "dev": true,
 1911         "requires": {
 1912           "ansi-styles": "2.2.1",
 1913           "escape-string-regexp": "1.0.5",
 1914 @@ -2128,10 +1692,10 @@
 1915         "version": "1.7.0",
 1916         "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
 1917         "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
 1918 +       "dev": true,
 1919         "requires": {
 1920           "anymatch": "1.3.2",
 1921           "async-each": "1.0.1",
 1922 -         "fsevents": "1.1.3",
 1923           "glob-parent": "2.0.0",
 1924           "inherits": "2.0.3",
 1925           "is-binary-path": "1.0.1",
 1926 @@ -2140,15 +1704,23 @@
 1927           "readdirp": "2.1.0"
 1928         }
 1929       },
 1930 +     "chownr": {
 1931 +       "version": "1.0.1",
 1932 +       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
 1933 +       "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
 1934 +       "dev": true
 1935 +     },
 1936       "ci-info": {
 1937         "version": "1.1.2",
 1938         "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz",
 1939 -       "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA=="
 1940 +       "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==",
 1941 +       "dev": true
 1942       },
 1943       "cipher-base": {
 1944         "version": "1.0.4",
 1945         "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
 1946         "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
 1947 +       "dev": true,
 1948         "requires": {
 1949           "inherits": "2.0.3",
 1950           "safe-buffer": "5.1.1"
 1951 @@ -2164,87 +1736,11 @@
 1952         "version": "1.2.3",
 1953         "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
 1954         "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
 1955 +       "dev": true,
 1956         "requires": {
 1957           "chalk": "1.1.3"
 1958         }
 1959       },
 1960 -     "class-utils": {
 1961 -       "version": "0.3.6",
 1962 -       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
 1963 -       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
 1964 -       "requires": {
 1965 -         "arr-union": "3.1.0",
 1966 -         "define-property": "0.2.5",
 1967 -         "isobject": "3.0.1",
 1968 -         "static-extend": "0.1.2"
 1969 -       },
 1970 -       "dependencies": {
 1971 -         "define-property": {
 1972 -           "version": "0.2.5",
 1973 -           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
 1974 -           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
 1975 -           "requires": {
 1976 -             "is-descriptor": "0.1.6"
 1977 -           }
 1978 -         },
 1979 -         "is-accessor-descriptor": {
 1980 -           "version": "0.1.6",
 1981 -           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
 1982 -           "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
 1983 -           "requires": {
 1984 -             "kind-of": "3.2.2"
 1985 -           },
 1986 -           "dependencies": {
 1987 -             "kind-of": {
 1988 -               "version": "3.2.2",
 1989 -               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
 1990 -               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
 1991 -               "requires": {
 1992 -                 "is-buffer": "1.1.6"
 1993 -               }
 1994 -             }
 1995 -           }
 1996 -         },
 1997 -         "is-data-descriptor": {
 1998 -           "version": "0.1.4",
 1999 -           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
 2000 -           "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
 2001 -           "requires": {
 2002 -             "kind-of": "3.2.2"
 2003 -           },
 2004 -           "dependencies": {
 2005 -             "kind-of": {
 2006 -               "version": "3.2.2",
 2007 -               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
 2008 -               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
 2009 -               "requires": {
 2010 -                 "is-buffer": "1.1.6"
 2011 -               }
 2012 -             }
 2013 -           }
 2014 -         },
 2015 -         "is-descriptor": {
 2016 -           "version": "0.1.6",
 2017 -           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
 2018 -           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
 2019 -           "requires": {
 2020 -             "is-accessor-descriptor": "0.1.6",
 2021 -             "is-data-descriptor": "0.1.4",
 2022 -             "kind-of": "5.1.0"
 2023 -           }
 2024 -         },
 2025 -         "isobject": {
 2026 -           "version": "3.0.1",
 2027 -           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
 2028 -           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
 2029 -         },
 2030 -         "kind-of": {
 2031 -           "version": "5.1.0",
 2032 -           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
 2033 -           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
 2034 -         }
 2035 -       }
 2036 -     },
 2037       "classnames": {
 2038         "version": "2.2.5",
 2039         "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz",
 2040 @@ -2278,6 +1774,7 @@
 2041         "version": "2.1.0",
 2042         "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
 2043         "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
 2044 +       "dev": true,
 2045         "requires": {
 2046           "center-align": "0.1.3",
 2047           "right-align": "0.1.3",
 2048 @@ -2287,29 +1784,22 @@
 2049           "wordwrap": {
 2050             "version": "0.0.2",
 2051             "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
 2052 -           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
 2053 +           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
 2054 +           "dev": true
 2055           }
 2056         }
 2057       },
 2058       "clone": {
 2059         "version": "1.0.3",
 2060         "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
 2061 -       "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="
 2062 -     },
 2063 -     "clone-stats": {
 2064 -       "version": "0.0.1",
 2065 -       "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
 2066 -       "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
 2067 -     },
 2068 -     "co": {
 2069 -       "version": "3.1.0",
 2070 -       "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
 2071 -       "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g="
 2072 +       "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
 2073 +       "dev": true
 2074       },
 2075       "coa": {
 2076         "version": "1.0.4",
 2077         "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
 2078         "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
 2079 +       "dev": true,
 2080         "requires": {
 2081           "q": "1.5.1"
 2082         }
 2083 @@ -2317,21 +1807,14 @@
 2084       "code-point-at": {
 2085         "version": "1.1.0",
 2086         "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 2087 -       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
 2088 -     },
 2089 -     "collection-visit": {
 2090 -       "version": "1.0.0",
 2091 -       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
 2092 -       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
 2093 -       "requires": {
 2094 -         "map-visit": "1.0.0",
 2095 -         "object-visit": "1.0.1"
 2096 -       }
 2097 +       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
 2098 +       "dev": true
 2099       },
 2100       "color": {
 2101         "version": "0.11.4",
 2102         "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
 2103         "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
 2104 +       "dev": true,
 2105         "requires": {
 2106           "clone": "1.0.3",
 2107           "color-convert": "1.9.1",
 2108 @@ -2342,6 +1825,7 @@
 2109         "version": "1.9.1",
 2110         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
 2111         "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
 2112 +       "dev": true,
 2113         "requires": {
 2114           "color-name": "1.1.3"
 2115         }
 2116 @@ -2349,21 +1833,18 @@
 2117       "color-name": {
 2118         "version": "1.1.3",
 2119         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
 2120 -       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 2121 +       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
 2122 +       "dev": true
 2123       },
 2124       "color-string": {
 2125         "version": "0.3.0",
 2126         "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
 2127         "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
 2128 +       "dev": true,
 2129         "requires": {
 2130           "color-name": "1.1.3"
 2131         }
 2132       },
 2133 -     "color-support": {
 2134 -       "version": "1.1.3",
 2135 -       "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
 2136 -       "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
 2137 -     },
 2138       "colormin": {
 2139         "version": "1.1.2",
 2140         "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
 2141 @@ -2378,12 +1859,14 @@
 2142       "colors": {
 2143         "version": "1.1.2",
 2144         "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
 2145 -       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="
 2146 +       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
 2147 +       "dev": true
 2148       },
 2149       "combined-stream": {
 2150         "version": "1.0.5",
 2151         "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
 2152         "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
 2153 +       "dev": true,
 2154         "requires": {
 2155           "delayed-stream": "1.0.0"
 2156         }
 2157 @@ -2391,77 +1874,46 @@
 2158       "commander": {
 2159         "version": "2.14.0",
 2160         "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.0.tgz",
 2161 -       "integrity": "sha512-okPpdvdJr6mUGi2XzupC+irQxzwGLVaBzacFC14hjLv8NColXEsxsU+QaeuSSXpQUak5g2K0vQ7WjA1e8svczg=="
 2162 +       "integrity": "sha512-okPpdvdJr6mUGi2XzupC+irQxzwGLVaBzacFC14hjLv8NColXEsxsU+QaeuSSXpQUak5g2K0vQ7WjA1e8svczg==",
 2163 +       "dev": true
 2164       },
 2165       "commondir": {
 2166         "version": "1.0.1",
 2167         "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
 2168 -       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
 2169 -     },
 2170 -     "component-emitter": {
 2171 -       "version": "1.2.1",
 2172 -       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
 2173 -       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
 2174 -     },
 2175 -     "compressible": {
 2176 -       "version": "2.0.12",
 2177 -       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz",
 2178 -       "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=",
 2179 -       "requires": {
 2180 -         "mime-db": "1.30.0"
 2181 -       }
 2182 -     },
 2183 -     "compression": {
 2184 -       "version": "1.7.1",
 2185 -       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz",
 2186 -       "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=",
 2187 -       "requires": {
 2188 -         "accepts": "1.3.4",
 2189 -         "bytes": "3.0.0",
 2190 -         "compressible": "2.0.12",
 2191 -         "debug": "2.6.9",
 2192 -         "on-headers": "1.0.1",
 2193 -         "safe-buffer": "5.1.1",
 2194 -         "vary": "1.1.2"
 2195 -       }
 2196 +       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
 2197 +       "dev": true
 2198       },
 2199       "concat-map": {
 2200         "version": "0.0.1",
 2201         "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 2202 -       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
 2203 +       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
 2204 +       "dev": true
 2205       },
 2206       "concat-stream": {
 2207         "version": "1.6.0",
 2208         "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
 2209         "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
 2210 +       "dev": true,
 2211         "requires": {
 2212           "inherits": "2.0.3",
 2213           "readable-stream": "2.3.3",
 2214           "typedarray": "0.0.6"
 2215         }
 2216       },
 2217 -     "connect-history-api-fallback": {
 2218 -       "version": "1.5.0",
 2219 -       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",
 2220 -       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo="
 2221 -     },
 2222       "console-browserify": {
 2223         "version": "1.1.0",
 2224         "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
 2225         "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
 2226 +       "dev": true,
 2227         "requires": {
 2228           "date-now": "0.1.4"
 2229         }
 2230       },
 2231 -     "console-stream": {
 2232 -       "version": "0.1.1",
 2233 -       "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
 2234 -       "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ="
 2235 -     },
 2236       "constants-browserify": {
 2237         "version": "1.0.0",
 2238         "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
 2239 -       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
 2240 +       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
 2241 +       "dev": true
 2242       },
 2243       "contains-path": {
 2244         "version": "0.1.0",
 2245 @@ -2469,92 +1921,58 @@
 2246         "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
 2247         "dev": true
 2248       },
 2249 -     "content-disposition": {
 2250 -       "version": "0.5.2",
 2251 -       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
 2252 -       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
 2253 -     },
 2254 -     "content-type": {
 2255 -       "version": "1.0.4",
 2256 -       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
 2257 -       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
 2258 -     },
 2259       "content-type-parser": {
 2260         "version": "1.0.2",
 2261         "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz",
 2262 -       "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ=="
 2263 +       "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==",
 2264 +       "dev": true
 2265       },
 2266       "convert-source-map": {
 2267         "version": "1.5.1",
 2268         "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
 2269 -       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
 2270 -     },
 2271 -     "cookie": {
 2272 -       "version": "0.3.1",
 2273 -       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
 2274 -       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
 2275 -     },
 2276 -     "cookie-signature": {
 2277 -       "version": "1.0.6",
 2278 -       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
 2279 -       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
 2280 +       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
 2281 +       "dev": true
 2282       },
 2283 -     "copy-descriptor": {
 2284 -       "version": "0.1.1",
 2285 -       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
 2286 -       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
 2287 +     "copy-concurrently": {
 2288 +       "version": "1.0.5",
 2289 +       "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
 2290 +       "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
 2291 +       "dev": true,
 2292 +       "requires": {
 2293 +         "aproba": "1.2.0",
 2294 +         "fs-write-stream-atomic": "1.0.10",
 2295 +         "iferr": "0.1.5",
 2296 +         "mkdirp": "0.5.1",
 2297 +         "rimraf": "2.6.2",
 2298 +         "run-queue": "1.0.3"
 2299 +       }
 2300       },
 2301       "core-js": {
 2302         "version": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
 2303 -       "integrity": "sha512-1fhTiNuC8YWzCl567b1K2mQqRyHvQtRlEuNY31t837BFNd57oMvElJTsM5IrIooczeG/KvssBbJi2ZZASwyMIQ=="
 2304 +       "integrity": "sha512-1fhTiNuC8YWzCl567b1K2mQqRyHvQtRlEuNY31t837BFNd57oMvElJTsM5IrIooczeG/KvssBbJi2ZZASwyMIQ==",
 2305 +       "dev": true
 2306       },
 2307       "core-util-is": {
 2308         "version": "1.0.2",
 2309         "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
 2310 -       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
 2311 -     },
 2312 -     "cosmiconfig": {
 2313 -       "version": "2.2.2",
 2314 -       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
 2315 -       "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
 2316 -       "requires": {
 2317 -         "is-directory": "0.3.1",
 2318 -         "js-yaml": "3.7.0",
 2319 -         "minimist": "1.2.0",
 2320 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 2321 -         "os-homedir": "1.0.2",
 2322 -         "parse-json": "2.2.0",
 2323 -         "require-from-string": "1.2.1"
 2324 -       },
 2325 -       "dependencies": {
 2326 -         "minimist": {
 2327 -           "version": "1.2.0",
 2328 -           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
 2329 -           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
 2330 -         }
 2331 -       }
 2332 +       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
 2333 +       "dev": true
 2334       },
 2335       "create-ecdh": {
 2336         "version": "4.0.0",
 2337         "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
 2338         "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
 2339 +       "dev": true,
 2340         "requires": {
 2341           "bn.js": "4.11.8",
 2342           "elliptic": "6.4.0"
 2343         }
 2344       },
 2345 -     "create-error-class": {
 2346 -       "version": "3.0.2",
 2347 -       "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
 2348 -       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
 2349 -       "requires": {
 2350 -         "capture-stack-trace": "1.0.0"
 2351 -       }
 2352 -     },
 2353       "create-hash": {
 2354         "version": "1.1.3",
 2355         "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz",
 2356         "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
 2357 +       "dev": true,
 2358         "requires": {
 2359           "cipher-base": "1.0.4",
 2360           "inherits": "2.0.3",
 2361 @@ -2566,6 +1984,7 @@
 2362         "version": "1.1.6",
 2363         "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz",
 2364         "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
 2365 +       "dev": true,
 2366         "requires": {
 2367           "cipher-base": "1.0.4",
 2368           "create-hash": "1.1.3",
 2369 @@ -2575,19 +1994,11 @@
 2370           "sha.js": "2.4.10"
 2371         }
 2372       },
 2373 -     "create-react-class": {
 2374 -       "version": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.2.tgz",
 2375 -       "integrity": "sha512-FVpSUJ4pMhUqI03jhG+YLChwSnpakfGGqRFI4vIazSwh2IOERFLKpthI4KdAc0Wf3xXgsuTCYc6btKoxF3OTaQ==",
 2376 -       "requires": {
 2377 -         "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",
 2378 -         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
 2379 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
 2380 -       }
 2381 -     },
 2382       "cross-spawn": {
 2383         "version": "5.1.0",
 2384         "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
 2385         "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
 2386 +       "dev": true,
 2387         "requires": {
 2388           "lru-cache": "4.1.1",
 2389           "shebang-command": "1.2.0",
 2390 @@ -2598,6 +2009,7 @@
 2391         "version": "3.1.2",
 2392         "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
 2393         "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
 2394 +       "dev": true,
 2395         "requires": {
 2396           "boom": "5.2.0"
 2397         },
 2398 @@ -2606,6 +2018,7 @@
 2399             "version": "5.2.0",
 2400             "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
 2401             "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
 2402 +           "dev": true,
 2403             "requires": {
 2404               "hoek": "4.2.0"
 2405             }
 2406 @@ -2616,6 +2029,7 @@
 2407         "version": "3.12.0",
 2408         "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
 2409         "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
 2410 +       "dev": true,
 2411         "requires": {
 2412           "browserify-cipher": "1.0.0",
 2413           "browserify-sign": "4.0.4",
 2414 @@ -2630,32 +2044,6 @@
 2415           "randomfill": "1.0.3"
 2416         }
 2417       },
 2418 -     "css-color-function": {
 2419 -       "version": "1.3.3",
 2420 -       "resolved": "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz",
 2421 -       "integrity": "sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4=",
 2422 -       "requires": {
 2423 -         "balanced-match": "0.1.0",
 2424 -         "color": "0.11.4",
 2425 -         "debug": "3.1.0",
 2426 -         "rgb": "0.1.0"
 2427 -       },
 2428 -       "dependencies": {
 2429 -         "balanced-match": {
 2430 -           "version": "0.1.0",
 2431 -           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz",
 2432 -           "integrity": "sha1-tQS9BYabOSWd0MXvw12EMXbczEo="
 2433 -         },
 2434 -         "debug": {
 2435 -           "version": "3.1.0",
 2436 -           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
 2437 -           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
 2438 -           "requires": {
 2439 -             "ms": "2.0.0"
 2440 -           }
 2441 -         }
 2442 -       }
 2443 -     },
 2444       "css-color-names": {
 2445         "version": "0.0.4",
 2446         "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
 2447 @@ -2789,6 +2177,7 @@
 2448         "version": "2.3.2",
 2449         "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
 2450         "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
 2451 +       "dev": true,
 2452         "requires": {
 2453           "clap": "1.2.3",
 2454           "source-map": "0.5.7"
 2455 @@ -2797,38 +2186,23 @@
 2456       "cssom": {
 2457         "version": "0.3.2",
 2458         "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz",
 2459 -       "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs="
 2460 +       "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=",
 2461 +       "dev": true
 2462       },
 2463       "cssstyle": {
 2464         "version": "0.2.37",
 2465         "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz",
 2466         "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",
 2467 +       "dev": true,
 2468         "requires": {
 2469           "cssom": "0.3.2"
 2470         }
 2471       },
 2472 -     "cuint": {
 2473 +     "cyclist": {
 2474         "version": "0.2.2",
 2475 -       "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
 2476 -       "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs="
 2477 -     },
 2478 -     "currently-unhandled": {
 2479 -       "version": "0.4.1",
 2480 -       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
 2481 -       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
 2482 -       "requires": {
 2483 -         "array-find-index": "1.0.2"
 2484 -       }
 2485 -     },
 2486 -     "cwebp-bin": {
 2487 -       "version": "4.0.0",
 2488 -       "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-4.0.0.tgz",
 2489 -       "integrity": "sha1-7it/YzPTQm+1K7QF+m8uyLYolPQ=",
 2490 -       "requires": {
 2491 -         "bin-build": "2.2.0",
 2492 -         "bin-wrapper": "3.0.2",
 2493 -         "logalot": "2.1.0"
 2494 -       }
 2495 +       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
 2496 +       "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
 2497 +       "dev": true
 2498       },
 2499       "d": {
 2500         "version": "1.0.0",
 2501 @@ -2849,6 +2223,7 @@
 2502         "version": "1.14.1",
 2503         "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
 2504         "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
 2505 +       "dev": true,
 2506         "requires": {
 2507           "assert-plus": "1.0.0"
 2508         }
 2509 @@ -2856,17 +2231,14 @@
 2510       "date-now": {
 2511         "version": "0.1.4",
 2512         "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
 2513 -       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
 2514 -     },
 2515 -     "dateformat": {
 2516 -       "version": "2.2.0",
 2517 -       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
 2518 -       "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
 2519 +       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
 2520 +       "dev": true
 2521       },
 2522       "debug": {
 2523         "version": "2.6.9",
 2524         "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 2525         "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 2526 +       "dev": true,
 2527         "requires": {
 2528           "ms": "2.0.0"
 2529         }
 2530 @@ -2874,141 +2246,8 @@
 2531       "decamelize": {
 2532         "version": "1.2.0",
 2533         "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
 2534 -       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
 2535 -     },
 2536 -     "decode-uri-component": {
 2537 -       "version": "0.2.0",
 2538 -       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
 2539 -       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
 2540 -     },
 2541 -     "decompress": {
 2542 -       "version": "3.0.0",
 2543 -       "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz",
 2544 -       "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=",
 2545 -       "requires": {
 2546 -         "buffer-to-vinyl": "1.1.0",
 2547 -         "concat-stream": "1.6.0",
 2548 -         "decompress-tar": "3.1.0",
 2549 -         "decompress-tarbz2": "3.1.0",
 2550 -         "decompress-targz": "3.1.0",
 2551 -         "decompress-unzip": "3.4.0",
 2552 -         "stream-combiner2": "1.1.1",
 2553 -         "vinyl-assign": "1.2.1",
 2554 -         "vinyl-fs": "2.4.4"
 2555 -       }
 2556 -     },
 2557 -     "decompress-tar": {
 2558 -       "version": "3.1.0",
 2559 -       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz",
 2560 -       "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=",
 2561 -       "requires": {
 2562 -         "is-tar": "1.0.0",
 2563 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 2564 -         "strip-dirs": "1.1.1",
 2565 -         "tar-stream": "1.5.5",
 2566 -         "through2": "0.6.5",
 2567 -         "vinyl": "0.4.6"
 2568 -       },
 2569 -       "dependencies": {
 2570 -         "clone": {
 2571 -           "version": "0.2.0",
 2572 -           "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
 2573 -           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
 2574 -         },
 2575 -         "vinyl": {
 2576 -           "version": "0.4.6",
 2577 -           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
 2578 -           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
 2579 -           "requires": {
 2580 -             "clone": "0.2.0",
 2581 -             "clone-stats": "0.0.1"
 2582 -           }
 2583 -         }
 2584 -       }
 2585 -     },
 2586 -     "decompress-tarbz2": {
 2587 -       "version": "3.1.0",
 2588 -       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz",
 2589 -       "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=",
 2590 -       "requires": {
 2591 -         "is-bzip2": "1.0.0",
 2592 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 2593 -         "seek-bzip": "1.0.5",
 2594 -         "strip-dirs": "1.1.1",
 2595 -         "tar-stream": "1.5.5",
 2596 -         "through2": "0.6.5",
 2597 -         "vinyl": "0.4.6"
 2598 -       },
 2599 -       "dependencies": {
 2600 -         "clone": {
 2601 -           "version": "0.2.0",
 2602 -           "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
 2603 -           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
 2604 -         },
 2605 -         "vinyl": {
 2606 -           "version": "0.4.6",
 2607 -           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
 2608 -           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
 2609 -           "requires": {
 2610 -             "clone": "0.2.0",
 2611 -             "clone-stats": "0.0.1"
 2612 -           }
 2613 -         }
 2614 -       }
 2615 -     },
 2616 -     "decompress-targz": {
 2617 -       "version": "3.1.0",
 2618 -       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz",
 2619 -       "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=",
 2620 -       "requires": {
 2621 -         "is-gzip": "1.0.0",
 2622 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 2623 -         "strip-dirs": "1.1.1",
 2624 -         "tar-stream": "1.5.5",
 2625 -         "through2": "0.6.5",
 2626 -         "vinyl": "0.4.6"
 2627 -       },
 2628 -       "dependencies": {
 2629 -         "clone": {
 2630 -           "version": "0.2.0",
 2631 -           "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
 2632 -           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
 2633 -         },
 2634 -         "vinyl": {
 2635 -           "version": "0.4.6",
 2636 -           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
 2637 -           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
 2638 -           "requires": {
 2639 -             "clone": "0.2.0",
 2640 -             "clone-stats": "0.0.1"
 2641 -           }
 2642 -         }
 2643 -       }
 2644 -     },
 2645 -     "decompress-unzip": {
 2646 -       "version": "3.4.0",
 2647 -       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",
 2648 -       "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",
 2649 -       "requires": {
 2650 -         "is-zip": "1.0.0",
 2651 -         "read-all-stream": "3.1.0",
 2652 -         "stat-mode": "0.2.2",
 2653 -         "strip-dirs": "1.1.1",
 2654 -         "through2": "2.0.3",
 2655 -         "vinyl": "1.2.0",
 2656 -         "yauzl": "2.9.1"
 2657 -       },
 2658 -       "dependencies": {
 2659 -         "through2": {
 2660 -           "version": "2.0.3",
 2661 -           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 2662 -           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 2663 -           "requires": {
 2664 -             "readable-stream": "2.3.3",
 2665 -             "xtend": "4.0.1"
 2666 -           }
 2667 -         }
 2668 -       }
 2669 +       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
 2670 +       "dev": true
 2671       },
 2672       "deep-diff": {
 2673         "version": "0.3.8",
 2674 @@ -3016,25 +2255,17 @@
 2675         "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=",
 2676         "dev": true
 2677       },
 2678 -     "deep-equal": {
 2679 -       "version": "1.0.1",
 2680 -       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
 2681 -       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
 2682 -     },
 2683 -     "deep-extend": {
 2684 -       "version": "0.4.2",
 2685 -       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
 2686 -       "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8="
 2687 -     },
 2688       "deep-is": {
 2689         "version": "0.1.3",
 2690         "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
 2691 -       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
 2692 +       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
 2693 +       "dev": true
 2694       },
 2695       "default-require-extensions": {
 2696         "version": "1.0.0",
 2697         "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
 2698         "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
 2699 +       "dev": true,
 2700         "requires": {
 2701           "strip-bom": "2.0.0"
 2702         }
 2703 @@ -3043,91 +2274,60 @@
 2704         "version": "1.1.2",
 2705         "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
 2706         "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
 2707 +       "dev": true,
 2708         "requires": {
 2709           "foreach": "2.0.5",
 2710           "object-keys": "1.0.11"
 2711         }
 2712       },
 2713 -     "define-property": {
 2714 -       "version": "1.0.0",
 2715 -       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
 2716 -       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
 2717 -       "requires": {
 2718 -         "is-descriptor": "1.0.2"
 2719 -       }
 2720 -     },
 2721       "defined": {
 2722         "version": "1.0.0",
 2723         "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
 2724         "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
 2725         "dev": true
 2726       },
 2727 -     "del": {
 2728 -       "version": "3.0.0",
 2729 -       "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
 2730 -       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
 2731 -       "requires": {
 2732 -         "globby": "6.1.0",
 2733 -         "is-path-cwd": "1.0.0",
 2734 -         "is-path-in-cwd": "1.0.0",
 2735 -         "p-map": "1.2.0",
 2736 -         "pify": "3.0.0",
 2737 -         "rimraf": "2.6.2"
 2738 -       },
 2739 -       "dependencies": {
 2740 -         "pify": {
 2741 -           "version": "3.0.0",
 2742 -           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
 2743 -           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
 2744 -         }
 2745 -       }
 2746 -     },
 2747       "delayed-stream": {
 2748         "version": "1.0.0",
 2749         "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
 2750 -       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
 2751 -     },
 2752 -     "depd": {
 2753 -       "version": "1.1.2",
 2754 -       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
 2755 -       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
 2756 +       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
 2757 +       "dev": true
 2758       },
 2759       "des.js": {
 2760         "version": "1.0.0",
 2761         "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
 2762         "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
 2763 +       "dev": true,
 2764         "requires": {
 2765           "inherits": "2.0.3",
 2766           "minimalistic-assert": "1.0.0"
 2767         }
 2768       },
 2769 -     "destroy": {
 2770 -       "version": "1.0.4",
 2771 -       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
 2772 -       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
 2773 -     },
 2774       "detect-indent": {
 2775         "version": "4.0.0",
 2776         "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
 2777         "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
 2778 +       "dev": true,
 2779         "requires": {
 2780           "repeating": "2.0.1"
 2781         }
 2782       },
 2783 -     "detect-node": {
 2784 -       "version": "2.0.3",
 2785 -       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz",
 2786 -       "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc="
 2787 +     "detect-newline": {
 2788 +       "version": "2.1.0",
 2789 +       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
 2790 +       "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
 2791 +       "dev": true
 2792       },
 2793       "diff": {
 2794         "version": "3.4.0",
 2795         "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz",
 2796 -       "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA=="
 2797 +       "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==",
 2798 +       "dev": true
 2799       },
 2800       "diffie-hellman": {
 2801         "version": "5.0.2",
 2802         "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
 2803         "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
 2804 +       "dev": true,
 2805         "requires": {
 2806           "bn.js": "4.11.8",
 2807           "miller-rabin": "4.0.1",
 2808 @@ -3140,28 +2340,6 @@
 2809         "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=",
 2810         "dev": true
 2811       },
 2812 -     "dns-equal": {
 2813 -       "version": "1.0.0",
 2814 -       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
 2815 -       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0="
 2816 -     },
 2817 -     "dns-packet": {
 2818 -       "version": "1.3.1",
 2819 -       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
 2820 -       "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
 2821 -       "requires": {
 2822 -         "ip": "1.1.5",
 2823 -         "safe-buffer": "5.1.1"
 2824 -       }
 2825 -     },
 2826 -     "dns-txt": {
 2827 -       "version": "2.0.2",
 2828 -       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
 2829 -       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
 2830 -       "requires": {
 2831 -         "buffer-indexof": "1.1.1"
 2832 -       }
 2833 -     },
 2834       "doctrine": {
 2835         "version": "2.1.0",
 2836         "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
 2837 @@ -3192,7 +2370,8 @@
 2838       "domain-browser": {
 2839         "version": "1.2.0",
 2840         "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
 2841 -       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
 2842 +       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
 2843 +       "dev": true
 2844       },
 2845       "domelementtype": {
 2846         "version": "1.3.0",
 2847 @@ -3200,6 +2379,15 @@
 2848         "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
 2849         "dev": true
 2850       },
 2851 +     "domexception": {
 2852 +       "version": "1.0.1",
 2853 +       "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
 2854 +       "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
 2855 +       "dev": true,
 2856 +       "requires": {
 2857 +         "webidl-conversions": "4.0.2"
 2858 +       }
 2859 +     },
 2860       "domhandler": {
 2861         "version": "2.4.1",
 2862         "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz",
 2863 @@ -3219,40 +2407,11 @@
 2864           "domelementtype": "1.3.0"
 2865         }
 2866       },
 2867 -     "download": {
 2868 -       "version": "4.4.3",
 2869 -       "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz",
 2870 -       "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=",
 2871 -       "requires": {
 2872 -         "caw": "1.2.0",
 2873 -         "concat-stream": "1.6.0",
 2874 -         "each-async": "1.1.1",
 2875 -         "filenamify": "1.2.1",
 2876 -         "got": "5.7.1",
 2877 -         "gulp-decompress": "1.2.0",
 2878 -         "gulp-rename": "1.2.2",
 2879 -         "is-url": "1.2.2",
 2880 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 2881 -         "read-all-stream": "3.1.0",
 2882 -         "readable-stream": "2.3.3",
 2883 -         "stream-combiner2": "1.1.1",
 2884 -         "vinyl": "1.2.0",
 2885 -         "vinyl-fs": "2.4.4",
 2886 -         "ware": "1.3.0"
 2887 -       }
 2888 -     },
 2889 -     "duplexer2": {
 2890 -       "version": "0.1.4",
 2891 -       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
 2892 -       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
 2893 -       "requires": {
 2894 -         "readable-stream": "2.3.3"
 2895 -       }
 2896 -     },
 2897       "duplexify": {
 2898         "version": "3.5.3",
 2899         "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz",
 2900         "integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==",
 2901 +       "dev": true,
 2902         "requires": {
 2903           "end-of-stream": "1.4.1",
 2904           "inherits": "2.0.3",
 2905 @@ -3260,38 +2419,27 @@
 2906           "stream-shift": "1.0.0"
 2907         }
 2908       },
 2909 -     "each-async": {
 2910 -       "version": "1.1.1",
 2911 -       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
 2912 -       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
 2913 -       "requires": {
 2914 -         "onetime": "1.1.0",
 2915 -         "set-immediate-shim": "1.0.1"
 2916 -       }
 2917 -     },
 2918       "ecc-jsbn": {
 2919         "version": "0.1.1",
 2920         "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
 2921         "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
 2922 +       "dev": true,
 2923         "optional": true,
 2924         "requires": {
 2925           "jsbn": "0.1.1"
 2926         }
 2927       },
 2928 -     "ee-first": {
 2929 -       "version": "1.1.1",
 2930 -       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
 2931 -       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
 2932 -     },
 2933       "electron-to-chromium": {
 2934         "version": "1.3.32",
 2935         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.32.tgz",
 2936 -       "integrity": "sha1-EdBoTAhA4APEvoko+KxfNdvCtOY="
 2937 +       "integrity": "sha1-EdBoTAhA4APEvoko+KxfNdvCtOY=",
 2938 +       "dev": true
 2939       },
 2940       "elliptic": {
 2941         "version": "6.4.0",
 2942         "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
 2943         "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
 2944 +       "dev": true,
 2945         "requires": {
 2946           "bn.js": "4.11.8",
 2947           "brorand": "1.1.0",
 2948 @@ -3311,17 +2459,14 @@
 2949       "emojis-list": {
 2950         "version": "2.1.0",
 2951         "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
 2952 -       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
 2953 -     },
 2954 -     "encodeurl": {
 2955 -       "version": "1.0.2",
 2956 -       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
 2957 -       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
 2958 +       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
 2959 +       "dev": true
 2960       },
 2961       "end-of-stream": {
 2962         "version": "1.4.1",
 2963         "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
 2964         "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
 2965 +       "dev": true,
 2966         "requires": {
 2967           "once": "1.4.0"
 2968         }
 2969 @@ -3330,6 +2475,7 @@
 2970         "version": "3.4.1",
 2971         "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
 2972         "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
 2973 +       "dev": true,
 2974         "requires": {
 2975           "graceful-fs": "4.1.11",
 2976           "memory-fs": "0.4.1",
 2977 @@ -3367,17 +2513,27 @@
 2978           "rst-selector-parser": "2.2.3"
 2979         }
 2980       },
 2981 -     "enzyme-adapter-react-15": {
 2982 -       "version": "1.0.5",
 2983 -       "resolved": "https://registry.npmjs.org/enzyme-adapter-react-15/-/enzyme-adapter-react-15-1.0.5.tgz",
 2984 -       "integrity": "sha512-GxQ+ZYbo6YFwwpaLc9LLyAwsx+F1au628/+hwTx3XV2OiuvHGyWgC/r1AAK1HlDRjujzfwwMNZTc/JxkjIuYVg==",
 2985 +     "enzyme-adapter-react-16": {
 2986 +       "version": "1.1.1",
 2987 +       "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.1.1.tgz",
 2988 +       "integrity": "sha512-kC8pAtU2Jk3OJ0EG8Y2813dg9Ol0TXi7UNxHzHiWs30Jo/hj7alc//G1YpKUsPP1oKl9X+Lkx+WlGJpPYA+nvw==",
 2989         "dev": true,
 2990         "requires": {
 2991           "enzyme-adapter-utils": "1.3.0",
 2992 -         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
 2993 +         "lodash": "4.17.5",
 2994           "object.assign": "4.1.0",
 2995           "object.values": "1.0.4",
 2996 -         "prop-types": "15.6.0"
 2997 +         "prop-types": "15.6.1",
 2998 +         "react-reconciler": "0.7.0",
 2999 +         "react-test-renderer": "16.2.0"
 3000 +       },
 3001 +       "dependencies": {
 3002 +         "lodash": {
 3003 +           "version": "4.17.5",
 3004 +           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
 3005 +           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
 3006 +           "dev": true
 3007 +         }
 3008         }
 3009       },
 3010       "enzyme-adapter-utils": {
 3011 @@ -3388,13 +2544,14 @@
 3012         "requires": {
 3013           "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
 3014           "object.assign": "4.1.0",
 3015 -         "prop-types": "15.6.0"
 3016 +         "prop-types": "15.6.1"
 3017         }
 3018       },
 3019       "errno": {
 3020         "version": "0.1.6",
 3021         "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz",
 3022         "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==",
 3023 +       "dev": true,
 3024         "requires": {
 3025           "prr": "1.0.1"
 3026         }
 3027 @@ -3403,6 +2560,7 @@
 3028         "version": "1.3.1",
 3029         "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
 3030         "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
 3031 +       "dev": true,
 3032         "requires": {
 3033           "is-arrayish": "0.2.1"
 3034         }
 3035 @@ -3411,6 +2569,7 @@
 3036         "version": "1.10.0",
 3037         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz",
 3038         "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==",
 3039 +       "dev": true,
 3040         "requires": {
 3041           "es-to-primitive": "1.1.1",
 3042           "function-bind": "1.1.1",
 3043 @@ -3423,6 +2582,7 @@
 3044         "version": "1.1.1",
 3045         "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
 3046         "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
 3047 +       "dev": true,
 3048         "requires": {
 3049           "is-callable": "1.1.3",
 3050           "is-date-object": "1.0.1",
 3051 @@ -3499,20 +2659,17 @@
 3052           "es6-symbol": "3.1.1"
 3053         }
 3054       },
 3055 -     "escape-html": {
 3056 -       "version": "1.0.3",
 3057 -       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
 3058 -       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
 3059 -     },
 3060       "escape-string-regexp": {
 3061         "version": "1.0.5",
 3062         "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
 3063 -       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
 3064 +       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
 3065 +       "dev": true
 3066       },
 3067       "escodegen": {
 3068         "version": "1.9.0",
 3069         "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz",
 3070         "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==",
 3071 +       "dev": true,
 3072         "requires": {
 3073           "esprima": "3.1.3",
 3074           "estraverse": "4.2.0",
 3075 @@ -3524,7 +2681,8 @@
 3076           "esprima": {
 3077             "version": "3.1.3",
 3078             "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
 3079 -           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
 3080 +           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
 3081 +           "dev": true
 3082           }
 3083         }
 3084       },
 3085 @@ -3685,14 +2843,14 @@
 3086         }
 3087       },
 3088       "eslint-loader": {
 3089 -       "version": "1.9.0",
 3090 -       "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz",
 3091 -       "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==",
 3092 +       "version": "2.0.0",
 3093 +       "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.0.0.tgz",
 3094 +       "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==",
 3095         "dev": true,
 3096         "requires": {
 3097           "loader-fs-cache": "1.0.1",
 3098           "loader-utils": "1.1.0",
 3099 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 3100 +         "object-assign": "4.1.1",
 3101           "object-hash": "1.2.0",
 3102           "rimraf": "2.6.2"
 3103         },
 3104 @@ -3707,6 +2865,12 @@
 3105               "emojis-list": "2.1.0",
 3106               "json5": "0.5.1"
 3107             }
 3108 +         },
 3109 +         "object-assign": {
 3110 +           "version": "4.1.1",
 3111 +           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 3112 +           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
 3113 +           "dev": true
 3114           }
 3115         }
 3116       },
 3117 @@ -3840,7 +3004,7 @@
 3118           "doctrine": "2.1.0",
 3119           "has": "1.0.1",
 3120           "jsx-ast-utils": "2.0.1",
 3121 -         "prop-types": "15.6.0"
 3122 +         "prop-types": "15.6.1"
 3123         },
 3124         "dependencies": {
 3125           "jsx-ast-utils": {
 3126 @@ -3891,7 +3055,8 @@
 3127       "esprima": {
 3128         "version": "2.7.3",
 3129         "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
 3130 -       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE="
 3131 +       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
 3132 +       "dev": true
 3133       },
 3134       "esquery": {
 3135         "version": "1.0.0",
 3136 @@ -3915,17 +3080,14 @@
 3137       "estraverse": {
 3138         "version": "4.2.0",
 3139         "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
 3140 -       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
 3141 +       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
 3142 +       "dev": true
 3143       },
 3144       "esutils": {
 3145         "version": "2.0.2",
 3146         "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
 3147 -       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
 3148 -     },
 3149 -     "etag": {
 3150 -       "version": "1.8.1",
 3151 -       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
 3152 -       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
 3153 +       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
 3154 +       "dev": true
 3155       },
 3156       "event-emitter": {
 3157         "version": "0.3.5",
 3158 @@ -3937,65 +3099,27 @@
 3159           "es5-ext": "0.10.38"
 3160         }
 3161       },
 3162 -     "eventemitter3": {
 3163 -       "version": "1.2.0",
 3164 -       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
 3165 -       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg="
 3166 -     },
 3167       "events": {
 3168         "version": "1.1.1",
 3169         "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
 3170 -       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
 3171 -     },
 3172 -     "eventsource": {
 3173 -       "version": "0.1.6",
 3174 -       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz",
 3175 -       "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",
 3176 -       "requires": {
 3177 -         "original": "1.0.0"
 3178 -       }
 3179 +       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
 3180 +       "dev": true
 3181       },
 3182       "evp_bytestokey": {
 3183         "version": "1.0.3",
 3184         "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
 3185         "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
 3186 +       "dev": true,
 3187         "requires": {
 3188           "md5.js": "1.3.4",
 3189           "safe-buffer": "5.1.1"
 3190         }
 3191       },
 3192 -     "exec-buffer": {
 3193 -       "version": "3.2.0",
 3194 -       "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
 3195 -       "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
 3196 -       "requires": {
 3197 -         "execa": "0.7.0",
 3198 -         "p-finally": "1.0.0",
 3199 -         "pify": "3.0.0",
 3200 -         "rimraf": "2.6.2",
 3201 -         "tempfile": "2.0.0"
 3202 -       },
 3203 -       "dependencies": {
 3204 -         "pify": {
 3205 -           "version": "3.0.0",
 3206 -           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
 3207 -           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
 3208 -         }
 3209 -       }
 3210 -     },
 3211 -     "exec-series": {
 3212 -       "version": "1.0.3",
 3213 -       "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz",
 3214 -       "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=",
 3215 -       "requires": {
 3216 -         "async-each-series": "1.1.0",
 3217 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
 3218 -       }
 3219 -     },
 3220       "exec-sh": {
 3221         "version": "0.2.1",
 3222         "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz",
 3223         "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==",
 3224 +       "dev": true,
 3225         "requires": {
 3226           "merge": "1.2.0"
 3227         }
 3228 @@ -4004,6 +3128,7 @@
 3229         "version": "0.7.0",
 3230         "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
 3231         "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
 3232 +       "dev": true,
 3233         "requires": {
 3234           "cross-spawn": "5.1.0",
 3235           "get-stream": "3.0.0",
 3236 @@ -4014,18 +3139,17 @@
 3237           "strip-eof": "1.0.0"
 3238         }
 3239       },
 3240 -     "executable": {
 3241 -       "version": "1.1.0",
 3242 -       "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz",
 3243 -       "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=",
 3244 -       "requires": {
 3245 -         "meow": "3.7.0"
 3246 -       }
 3247 +     "exit": {
 3248 +       "version": "0.1.2",
 3249 +       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
 3250 +       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
 3251 +       "dev": true
 3252       },
 3253       "expand-brackets": {
 3254         "version": "0.1.5",
 3255         "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
 3256         "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
 3257 +       "dev": true,
 3258         "requires": {
 3259           "is-posix-bracket": "0.1.1"
 3260         }
 3261 @@ -4034,66 +3158,125 @@
 3262         "version": "1.8.2",
 3263         "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
 3264         "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
 3265 +       "dev": true,
 3266         "requires": {
 3267           "fill-range": "2.2.3"
 3268         }
 3269       },
 3270 -     "express": {
 3271 -       "version": "4.16.2",
 3272 -       "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz",
 3273 -       "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",
 3274 +     "expect": {
 3275 +       "version": "22.4.0",
 3276 +       "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.0.tgz",
 3277 +       "integrity": "sha512-Fiy862jT3qc70hwIHwwCBNISmaqBrfWKKrtqyMJ6iwZr+6KXtcnHojZFtd63TPRvRl8EQTJ+YXYy2lK6/6u+Hw==",
 3278 +       "dev": true,
 3279         "requires": {
 3280 -         "accepts": "1.3.4",
 3281 -         "array-flatten": "1.1.1",
 3282 -         "body-parser": "1.18.2",
 3283 -         "content-disposition": "0.5.2",
 3284 -         "content-type": "1.0.4",
 3285 -         "cookie": "0.3.1",
 3286 -         "cookie-signature": "1.0.6",
 3287 -         "debug": "2.6.9",
 3288 -         "depd": "1.1.2",
 3289 -         "encodeurl": "1.0.2",
 3290 -         "escape-html": "1.0.3",
 3291 -         "etag": "1.8.1",
 3292 -         "finalhandler": "1.1.0",
 3293 -         "fresh": "0.5.2",
 3294 -         "merge-descriptors": "1.0.1",
 3295 -         "methods": "1.1.2",
 3296 -         "on-finished": "2.3.0",
 3297 -         "parseurl": "1.3.2",
 3298 -         "path-to-regexp": "0.1.7",
 3299 -         "proxy-addr": "2.0.2",
 3300 -         "qs": "6.5.1",
 3301 -         "range-parser": "1.2.0",
 3302 -         "safe-buffer": "5.1.1",
 3303 -         "send": "0.16.1",
 3304 -         "serve-static": "1.13.1",
 3305 -         "setprototypeof": "1.1.0",
 3306 -         "statuses": "1.3.1",
 3307 -         "type-is": "1.6.15",
 3308 -         "utils-merge": "1.0.1",
 3309 -         "vary": "1.1.2"
 3310 +         "ansi-styles": "3.2.1",
 3311 +         "jest-diff": "22.4.0",
 3312 +         "jest-get-type": "22.1.0",
 3313 +         "jest-matcher-utils": "22.4.0",
 3314 +         "jest-message-util": "22.4.0",
 3315 +         "jest-regex-util": "22.1.0"
 3316         },
 3317         "dependencies": {
 3318 -         "array-flatten": {
 3319 -           "version": "1.1.1",
 3320 -           "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
 3321 -           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
 3322 +         "ansi-regex": {
 3323 +           "version": "3.0.0",
 3324 +           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
 3325 +           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
 3326 +           "dev": true
 3327 +         },
 3328 +         "ansi-styles": {
 3329 +           "version": "3.2.1",
 3330 +           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 3331 +           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
 3332 +           "dev": true,
 3333 +           "requires": {
 3334 +             "color-convert": "1.9.1"
 3335 +           }
 3336 +         },
 3337 +         "chalk": {
 3338 +           "version": "2.3.2",
 3339 +           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
 3340 +           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
 3341 +           "dev": true,
 3342 +           "requires": {
 3343 +             "ansi-styles": "3.2.1",
 3344 +             "escape-string-regexp": "1.0.5",
 3345 +             "supports-color": "5.3.0"
 3346 +           }
 3347 +         },
 3348 +         "has-flag": {
 3349 +           "version": "3.0.0",
 3350 +           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 3351 +           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
 3352 +           "dev": true
 3353 +         },
 3354 +         "jest-diff": {
 3355 +           "version": "22.4.0",
 3356 +           "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.0.tgz",
 3357 +           "integrity": "sha512-+/t20WmnkOkB8MOaGaPziI8zWKxquMvYw4Ub+wOzi7AUhmpFXz43buWSxVoZo4J5RnCozpGbX3/FssjJ5KV9Nw==",
 3358 +           "dev": true,
 3359 +           "requires": {
 3360 +             "chalk": "2.3.2",
 3361 +             "diff": "3.4.0",
 3362 +             "jest-get-type": "22.1.0",
 3363 +             "pretty-format": "22.4.0"
 3364 +           }
 3365 +         },
 3366 +         "jest-matcher-utils": {
 3367 +           "version": "22.4.0",
 3368 +           "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz",
 3369 +           "integrity": "sha512-03m3issxUXpWMwDYTfmL8hRNewUB0yCRTeXPm+eq058rZxLHD9f5NtSSO98CWHqe4UyISIxd9Ao9iDVjHWd2qg==",
 3370 +           "dev": true,
 3371 +           "requires": {
 3372 +             "chalk": "2.3.2",
 3373 +             "jest-get-type": "22.1.0",
 3374 +             "pretty-format": "22.4.0"
 3375 +           }
 3376 +         },
 3377 +         "jest-message-util": {
 3378 +           "version": "22.4.0",
 3379 +           "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.0.tgz",
 3380 +           "integrity": "sha512-eyCJB0T3hrlpFF2FqQoIB093OulP+1qvATQmD3IOgJgMGqPL6eYw8TbC5P/VCWPqKhGL51xvjIIhow5eZ2wHFw==",
 3381 +           "dev": true,
 3382 +           "requires": {
 3383 +             "@babel/code-frame": "7.0.0-beta.40",
 3384 +             "chalk": "2.3.2",
 3385 +             "micromatch": "2.3.11",
 3386 +             "slash": "1.0.0",
 3387 +             "stack-utils": "1.0.1"
 3388 +           }
 3389 +         },
 3390 +         "jest-regex-util": {
 3391 +           "version": "22.1.0",
 3392 +           "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.1.0.tgz",
 3393 +           "integrity": "sha512-on0LqVS6Xeh69sw3d1RukVnur+lVOl3zkmb0Q54FHj9wHoq6dbtWqb3TSlnVUyx36hqjJhjgs/QLqs07Bzu72Q==",
 3394 +           "dev": true
 3395 +         },
 3396 +         "pretty-format": {
 3397 +           "version": "22.4.0",
 3398 +           "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.0.tgz",
 3399 +           "integrity": "sha512-pvCxP2iODIIk9adXlo4S3GRj0BrJiil68kByAa1PrgG97c1tClh9dLMgp3Z6cHFZrclaABt0UH8PIhwHuFLqYA==",
 3400 +           "dev": true,
 3401 +           "requires": {
 3402 +             "ansi-regex": "3.0.0",
 3403 +             "ansi-styles": "3.2.1"
 3404 +           }
 3405 +         },
 3406 +         "supports-color": {
 3407 +           "version": "5.3.0",
 3408 +           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
 3409 +           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
 3410 +           "dev": true,
 3411 +           "requires": {
 3412 +             "has-flag": "3.0.0"
 3413 +           }
 3414           }
 3415         }
 3416       },
 3417       "extend": {
 3418         "version": "3.0.1",
 3419         "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
 3420 -       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
 3421 -     },
 3422 -     "extend-shallow": {
 3423 -       "version": "2.0.1",
 3424 -       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
 3425 -       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
 3426 -       "requires": {
 3427 -         "is-extendable": "0.1.1"
 3428 -       }
 3429 +       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
 3430 +       "dev": true
 3431       },
 3432       "external-editor": {
 3433         "version": "2.1.0",
 3434 @@ -4110,6 +3293,7 @@
 3435         "version": "0.3.2",
 3436         "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
 3437         "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
 3438 +       "dev": true,
 3439         "requires": {
 3440           "is-extglob": "1.0.0"
 3441         }
 3442 @@ -4142,32 +3326,26 @@
 3443       "extsprintf": {
 3444         "version": "1.3.0",
 3445         "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
 3446 -       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
 3447 -     },
 3448 -     "fancy-log": {
 3449 -       "version": "1.3.2",
 3450 -       "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
 3451 -       "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
 3452 -       "requires": {
 3453 -         "ansi-gray": "0.1.1",
 3454 -         "color-support": "1.1.3",
 3455 -         "time-stamp": "1.1.0"
 3456 -       }
 3457 +       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
 3458 +       "dev": true
 3459       },
 3460       "fast-deep-equal": {
 3461         "version": "1.0.0",
 3462         "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
 3463 -       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8="
 3464 +       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
 3465 +       "dev": true
 3466       },
 3467       "fast-json-stable-stringify": {
 3468         "version": "2.0.0",
 3469         "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
 3470 -       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
 3471 +       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
 3472 +       "dev": true
 3473       },
 3474       "fast-levenshtein": {
 3475         "version": "2.0.6",
 3476         "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 3477 -       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
 3478 +       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
 3479 +       "dev": true
 3480       },
 3481       "fastparse": {
 3482         "version": "1.1.1",
 3483 @@ -4175,58 +3353,15 @@
 3484         "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
 3485         "dev": true
 3486       },
 3487 -     "faye-websocket": {
 3488 -       "version": "0.10.0",
 3489 -       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
 3490 -       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
 3491 -       "requires": {
 3492 -         "websocket-driver": "0.7.0"
 3493 -       }
 3494 -     },
 3495       "fb-watchman": {
 3496         "version": "2.0.0",
 3497         "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
 3498         "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
 3499 +       "dev": true,
 3500         "requires": {
 3501           "bser": "2.0.0"
 3502         }
 3503       },
 3504 -     "fbjs": {
 3505 -       "version": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",
 3506 -       "integrity": "sha512-aBYyNVAYCflJW33HrULyXsA9CeNEMA989bFvOWJufFddHf7nENaiTIS4BbFGkBpKMMlTSTemgsVbYH+3iSQPiQ==",
 3507 -       "requires": {
 3508 -         "core-js": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
 3509 -         "isomorphic-fetch": "2.2.1",
 3510 -         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
 3511 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 3512 -         "promise": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
 3513 -         "setimmediate": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
 3514 -         "ua-parser-js": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz"
 3515 -       },
 3516 -       "dependencies": {
 3517 -         "core-js": {
 3518 -           "version": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
 3519 -           "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA=="
 3520 -         }
 3521 -       }
 3522 -     },
 3523 -     "fd-slicer": {
 3524 -       "version": "1.0.1",
 3525 -       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
 3526 -       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
 3527 -       "requires": {
 3528 -         "pend": "1.2.0"
 3529 -       }
 3530 -     },
 3531 -     "figures": {
 3532 -       "version": "1.7.0",
 3533 -       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
 3534 -       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
 3535 -       "requires": {
 3536 -         "escape-string-regexp": "1.0.5",
 3537 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
 3538 -       }
 3539 -     },
 3540       "file-entry-cache": {
 3541         "version": "2.0.0",
 3542         "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
 3543 @@ -4238,14 +3373,32 @@
 3544         }
 3545       },
 3546       "file-loader": {
 3547 -       "version": "0.11.2",
 3548 -       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz",
 3549 -       "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==",
 3550 +       "version": "1.1.11",
 3551 +       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz",
 3552 +       "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==",
 3553         "dev": true,
 3554         "requires": {
 3555 -         "loader-utils": "1.1.0"
 3556 +         "loader-utils": "1.1.0",
 3557 +         "schema-utils": "0.4.5"
 3558         },
 3559         "dependencies": {
 3560 +         "ajv": {
 3561 +           "version": "6.2.1",
 3562 +           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",
 3563 +           "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",
 3564 +           "dev": true,
 3565 +           "requires": {
 3566 +             "fast-deep-equal": "1.0.0",
 3567 +             "fast-json-stable-stringify": "2.0.0",
 3568 +             "json-schema-traverse": "0.3.1"
 3569 +           }
 3570 +         },
 3571 +         "ajv-keywords": {
 3572 +           "version": "3.1.0",
 3573 +           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",
 3574 +           "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
 3575 +           "dev": true
 3576 +         },
 3577           "loader-utils": {
 3578             "version": "1.1.0",
 3579             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
 3580 @@ -4256,38 +3409,30 @@
 3581               "emojis-list": "2.1.0",
 3582               "json5": "0.5.1"
 3583             }
 3584 +         },
 3585 +         "schema-utils": {
 3586 +           "version": "0.4.5",
 3587 +           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",
 3588 +           "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
 3589 +           "dev": true,
 3590 +           "requires": {
 3591 +             "ajv": "6.2.1",
 3592 +             "ajv-keywords": "3.1.0"
 3593 +           }
 3594           }
 3595         }
 3596       },
 3597 -     "file-type": {
 3598 -       "version": "4.4.0",
 3599 -       "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
 3600 -       "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU="
 3601 -     },
 3602       "filename-regex": {
 3603         "version": "2.0.1",
 3604         "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
 3605 -       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
 3606 -     },
 3607 -     "filename-reserved-regex": {
 3608 -       "version": "1.0.0",
 3609 -       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",
 3610 -       "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q="
 3611 -     },
 3612 -     "filenamify": {
 3613 -       "version": "1.2.1",
 3614 -       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",
 3615 -       "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",
 3616 -       "requires": {
 3617 -         "filename-reserved-regex": "1.0.0",
 3618 -         "strip-outer": "1.0.0",
 3619 -         "trim-repeated": "1.0.0"
 3620 -       }
 3621 +       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
 3622 +       "dev": true
 3623       },
 3624       "fileset": {
 3625         "version": "2.0.3",
 3626         "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
 3627         "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
 3628 +       "dev": true,
 3629         "requires": {
 3630           "glob": "7.1.2",
 3631           "minimatch": "3.0.4"
 3632 @@ -4297,6 +3442,7 @@
 3633         "version": "2.2.3",
 3634         "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
 3635         "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
 3636 +       "dev": true,
 3637         "requires": {
 3638           "is-number": "2.1.0",
 3639           "isobject": "2.1.0",
 3640 @@ -4305,24 +3451,11 @@
 3641           "repeat-string": "1.6.1"
 3642         }
 3643       },
 3644 -     "finalhandler": {
 3645 -       "version": "1.1.0",
 3646 -       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
 3647 -       "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
 3648 -       "requires": {
 3649 -         "debug": "2.6.9",
 3650 -         "encodeurl": "1.0.2",
 3651 -         "escape-html": "1.0.3",
 3652 -         "on-finished": "2.3.0",
 3653 -         "parseurl": "1.3.2",
 3654 -         "statuses": "1.3.1",
 3655 -         "unpipe": "1.0.0"
 3656 -       }
 3657 -     },
 3658       "find-cache-dir": {
 3659         "version": "0.1.1",
 3660         "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
 3661         "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
 3662 +       "dev": true,
 3663         "requires": {
 3664           "commondir": "1.0.1",
 3665           "mkdirp": "0.5.1",
 3666 @@ -4333,27 +3466,12 @@
 3667         "version": "1.1.2",
 3668         "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
 3669         "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
 3670 +       "dev": true,
 3671         "requires": {
 3672           "path-exists": "2.1.0",
 3673           "pinkie-promise": "2.0.1"
 3674         }
 3675       },
 3676 -     "find-versions": {
 3677 -       "version": "1.2.1",
 3678 -       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",
 3679 -       "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
 3680 -       "requires": {
 3681 -         "array-uniq": "1.0.3",
 3682 -         "get-stdin": "4.0.1",
 3683 -         "meow": "3.7.0",
 3684 -         "semver-regex": "1.0.0"
 3685 -       }
 3686 -     },
 3687 -     "first-chunk-stream": {
 3688 -       "version": "1.0.0",
 3689 -       "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
 3690 -       "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04="
 3691 -     },
 3692       "flat-cache": {
 3693         "version": "1.3.0",
 3694         "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
 3695 @@ -4400,17 +3518,30 @@
 3696       "flatten": {
 3697         "version": "1.0.2",
 3698         "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
 3699 -       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I="
 3700 +       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
 3701 +       "dev": true
 3702 +     },
 3703 +     "flush-write-stream": {
 3704 +       "version": "1.0.2",
 3705 +       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz",
 3706 +       "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=",
 3707 +       "dev": true,
 3708 +       "requires": {
 3709 +         "inherits": "2.0.3",
 3710 +         "readable-stream": "2.3.3"
 3711 +       }
 3712       },
 3713       "for-in": {
 3714         "version": "1.0.2",
 3715         "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
 3716 -       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
 3717 +       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
 3718 +       "dev": true
 3719       },
 3720       "for-own": {
 3721         "version": "0.1.5",
 3722         "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
 3723         "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
 3724 +       "dev": true,
 3725         "requires": {
 3726           "for-in": "1.0.2"
 3727         }
 3728 @@ -4418,5336 +3549,3347 @@
 3729       "foreach": {
 3730         "version": "2.0.5",
 3731         "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
 3732 -       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
 3733 -     },
 3734 -     "foreachasync": {
 3735 -       "version": "3.0.0",
 3736 -       "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
 3737 -       "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="
 3738 +       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
 3739 +       "dev": true
 3740       },
 3741       "forever-agent": {
 3742         "version": "0.6.1",
 3743         "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
 3744 -       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
 3745 +       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
 3746 +       "dev": true
 3747       },
 3748       "form-data": {
 3749         "version": "2.3.1",
 3750         "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz",
 3751         "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=",
 3752 +       "dev": true,
 3753         "requires": {
 3754           "asynckit": "0.4.0",
 3755           "combined-stream": "1.0.5",
 3756           "mime-types": "2.1.17"
 3757         }
 3758       },
 3759 -     "forwarded": {
 3760 -       "version": "0.1.2",
 3761 -       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
 3762 -       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
 3763 -     },
 3764 -     "fragment-cache": {
 3765 -       "version": "0.2.1",
 3766 -       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
 3767 -       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
 3768 +     "from2": {
 3769 +       "version": "2.3.0",
 3770 +       "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
 3771 +       "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
 3772 +       "dev": true,
 3773         "requires": {
 3774 -         "map-cache": "0.2.2"
 3775 +         "inherits": "2.0.3",
 3776 +         "readable-stream": "2.3.3"
 3777         }
 3778       },
 3779 -     "fresh": {
 3780 -       "version": "0.5.2",
 3781 -       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
 3782 -       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
 3783 -     },
 3784 -     "fs-readdir-recursive": {
 3785 -       "version": "1.1.0",
 3786 -       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
 3787 -       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA=="
 3788 +     "fs-write-stream-atomic": {
 3789 +       "version": "1.0.10",
 3790 +       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
 3791 +       "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
 3792 +       "dev": true,
 3793 +       "requires": {
 3794 +         "graceful-fs": "4.1.11",
 3795 +         "iferr": "0.1.5",
 3796 +         "imurmurhash": "0.1.4",
 3797 +         "readable-stream": "2.3.3"
 3798 +       }
 3799       },
 3800       "fs.realpath": {
 3801         "version": "1.0.0",
 3802         "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 3803 -       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 3804 +       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
 3805 +       "dev": true
 3806       },
 3807 -     "fsevents": {
 3808 -       "version": "1.1.3",
 3809 -       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz",
 3810 -       "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==",
 3811 -       "optional": true,
 3812 +     "function-bind": {
 3813 +       "version": "1.1.1",
 3814 +       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 3815 +       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
 3816 +       "dev": true
 3817 +     },
 3818 +     "function.prototype.name": {
 3819 +       "version": "1.1.0",
 3820 +       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
 3821 +       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
 3822 +       "dev": true,
 3823 +       "requires": {
 3824 +         "define-properties": "1.1.2",
 3825 +         "function-bind": "1.1.1",
 3826 +         "is-callable": "1.1.3"
 3827 +       }
 3828 +     },
 3829 +     "functional-red-black-tree": {
 3830 +       "version": "1.0.1",
 3831 +       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
 3832 +       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
 3833 +       "dev": true
 3834 +     },
 3835 +     "get-caller-file": {
 3836 +       "version": "1.0.2",
 3837 +       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
 3838 +       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
 3839 +       "dev": true
 3840 +     },
 3841 +     "get-stream": {
 3842 +       "version": "3.0.0",
 3843 +       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 3844 +       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
 3845 +       "dev": true
 3846 +     },
 3847 +     "getpass": {
 3848 +       "version": "0.1.7",
 3849 +       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
 3850 +       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
 3851 +       "dev": true,
 3852 +       "requires": {
 3853 +         "assert-plus": "1.0.0"
 3854 +       }
 3855 +     },
 3856 +     "glob": {
 3857 +       "version": "7.1.2",
 3858 +       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
 3859 +       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
 3860 +       "dev": true,
 3861 +       "requires": {
 3862 +         "fs.realpath": "1.0.0",
 3863 +         "inflight": "1.0.6",
 3864 +         "inherits": "2.0.3",
 3865 +         "minimatch": "3.0.4",
 3866 +         "once": "1.4.0",
 3867 +         "path-is-absolute": "1.0.1"
 3868 +       }
 3869 +     },
 3870 +     "glob-base": {
 3871 +       "version": "0.3.0",
 3872 +       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
 3873 +       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
 3874 +       "dev": true,
 3875 +       "requires": {
 3876 +         "glob-parent": "2.0.0",
 3877 +         "is-glob": "2.0.1"
 3878 +       }
 3879 +     },
 3880 +     "glob-parent": {
 3881 +       "version": "2.0.0",
 3882 +       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
 3883 +       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
 3884 +       "dev": true,
 3885 +       "requires": {
 3886 +         "is-glob": "2.0.1"
 3887 +       }
 3888 +     },
 3889 +     "globals": {
 3890 +       "version": "9.18.0",
 3891 +       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
 3892 +       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
 3893 +       "dev": true
 3894 +     },
 3895 +     "graceful-fs": {
 3896 +       "version": "4.1.11",
 3897 +       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
 3898 +       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
 3899 +       "dev": true
 3900 +     },
 3901 +     "growly": {
 3902 +       "version": "1.3.0",
 3903 +       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
 3904 +       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
 3905 +       "dev": true
 3906 +     },
 3907 +     "handlebars": {
 3908 +       "version": "4.0.11",
 3909 +       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
 3910 +       "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
 3911 +       "dev": true,
 3912         "requires": {
 3913 -         "nan": "2.8.0",
 3914 -         "node-pre-gyp": "0.6.39"
 3915 +         "async": "1.5.2",
 3916 +         "optimist": "0.6.1",
 3917 +         "source-map": "0.4.4",
 3918 +         "uglify-js": "2.8.29"
 3919         },
 3920         "dependencies": {
 3921 -         "abbrev": {
 3922 -           "version": "1.1.0",
 3923 -           "bundled": true,
 3924 -           "optional": true
 3925 -         },
 3926 -         "ajv": {
 3927 -           "version": "4.11.8",
 3928 -           "bundled": true,
 3929 -           "optional": true,
 3930 -           "requires": {
 3931 -             "co": "4.6.0",
 3932 -             "json-stable-stringify": "1.0.1"
 3933 -           }
 3934 -         },
 3935 -         "ansi-regex": {
 3936 -           "version": "2.1.1",
 3937 -           "bundled": true
 3938 -         },
 3939 -         "aproba": {
 3940 -           "version": "1.1.1",
 3941 -           "bundled": true,
 3942 -           "optional": true
 3943 -         },
 3944 -         "are-we-there-yet": {
 3945 -           "version": "1.1.4",
 3946 -           "bundled": true,
 3947 -           "optional": true,
 3948 -           "requires": {
 3949 -             "delegates": "1.0.0",
 3950 -             "readable-stream": "2.2.9"
 3951 -           }
 3952 -         },
 3953 -         "asn1": {
 3954 -           "version": "0.2.3",
 3955 -           "bundled": true,
 3956 -           "optional": true
 3957 -         },
 3958 -         "assert-plus": {
 3959 -           "version": "0.2.0",
 3960 -           "bundled": true,
 3961 -           "optional": true
 3962 -         },
 3963 -         "asynckit": {
 3964 -           "version": "0.4.0",
 3965 -           "bundled": true,
 3966 -           "optional": true
 3967 -         },
 3968 -         "aws-sign2": {
 3969 -           "version": "0.6.0",
 3970 -           "bundled": true,
 3971 -           "optional": true
 3972 -         },
 3973 -         "aws4": {
 3974 -           "version": "1.6.0",
 3975 -           "bundled": true,
 3976 -           "optional": true
 3977 -         },
 3978 -         "balanced-match": {
 3979 -           "version": "0.4.2",
 3980 -           "bundled": true
 3981 -         },
 3982 -         "bcrypt-pbkdf": {
 3983 -           "version": "1.0.1",
 3984 -           "bundled": true,
 3985 -           "optional": true,
 3986 -           "requires": {
 3987 -             "tweetnacl": "0.14.5"
 3988 -           }
 3989 -         },
 3990 -         "block-stream": {
 3991 -           "version": "0.0.9",
 3992 -           "bundled": true,
 3993 -           "requires": {
 3994 -             "inherits": "2.0.3"
 3995 -           }
 3996 -         },
 3997 -         "boom": {
 3998 -           "version": "2.10.1",
 3999 -           "bundled": true,
 4000 -           "requires": {
 4001 -             "hoek": "2.16.3"
 4002 -           }
 4003 -         },
 4004 -         "brace-expansion": {
 4005 -           "version": "1.1.7",
 4006 -           "bundled": true,
 4007 -           "requires": {
 4008 -             "balanced-match": "0.4.2",
 4009 -             "concat-map": "0.0.1"
 4010 -           }
 4011 -         },
 4012 -         "buffer-shims": {
 4013 -           "version": "1.0.0",
 4014 -           "bundled": true
 4015 -         },
 4016 -         "caseless": {
 4017 -           "version": "0.12.0",
 4018 -           "bundled": true,
 4019 -           "optional": true
 4020 -         },
 4021 -         "co": {
 4022 -           "version": "4.6.0",
 4023 -           "bundled": true,
 4024 -           "optional": true
 4025 -         },
 4026 -         "code-point-at": {
 4027 -           "version": "1.1.0",
 4028 -           "bundled": true
 4029 -         },
 4030 -         "combined-stream": {
 4031 -           "version": "1.0.5",
 4032 -           "bundled": true,
 4033 -           "requires": {
 4034 -             "delayed-stream": "1.0.0"
 4035 -           }
 4036 -         },
 4037 -         "concat-map": {
 4038 -           "version": "0.0.1",
 4039 -           "bundled": true
 4040 -         },
 4041 -         "console-control-strings": {
 4042 -           "version": "1.1.0",
 4043 -           "bundled": true
 4044 -         },
 4045 -         "core-util-is": {
 4046 -           "version": "1.0.2",
 4047 -           "bundled": true
 4048 -         },
 4049 -         "cryptiles": {
 4050 -           "version": "2.0.5",
 4051 -           "bundled": true,
 4052 -           "requires": {
 4053 -             "boom": "2.10.1"
 4054 -           }
 4055 -         },
 4056 -         "dashdash": {
 4057 -           "version": "1.14.1",
 4058 -           "bundled": true,
 4059 -           "optional": true,
 4060 -           "requires": {
 4061 -             "assert-plus": "1.0.0"
 4062 -           },
 4063 -           "dependencies": {
 4064 -             "assert-plus": {
 4065 -               "version": "1.0.0",
 4066 -               "bundled": true,
 4067 -               "optional": true
 4068 -             }
 4069 -           }
 4070 -         },
 4071 -         "debug": {
 4072 -           "version": "2.6.8",
 4073 -           "bundled": true,
 4074 -           "optional": true,
 4075 -           "requires": {
 4076 -             "ms": "2.0.0"
 4077 -           }
 4078 -         },
 4079 -         "deep-extend": {
 4080 -           "version": "0.4.2",
 4081 -           "bundled": true,
 4082 -           "optional": true
 4083 -         },
 4084 -         "delayed-stream": {
 4085 -           "version": "1.0.0",
 4086 -           "bundled": true
 4087 -         },
 4088 -         "delegates": {
 4089 -           "version": "1.0.0",
 4090 -           "bundled": true,
 4091 -           "optional": true
 4092 -         },
 4093 -         "detect-libc": {
 4094 -           "version": "1.0.2",
 4095 -           "bundled": true,
 4096 -           "optional": true
 4097 -         },
 4098 -         "ecc-jsbn": {
 4099 -           "version": "0.1.1",
 4100 -           "bundled": true,
 4101 -           "optional": true,
 4102 -           "requires": {
 4103 -             "jsbn": "0.1.1"
 4104 -           }
 4105 -         },
 4106 -         "extend": {
 4107 -           "version": "3.0.1",
 4108 -           "bundled": true,
 4109 -           "optional": true
 4110 -         },
 4111 -         "extsprintf": {
 4112 -           "version": "1.0.2",
 4113 -           "bundled": true
 4114 -         },
 4115 -         "forever-agent": {
 4116 -           "version": "0.6.1",
 4117 -           "bundled": true,
 4118 -           "optional": true
 4119 -         },
 4120 -         "form-data": {
 4121 -           "version": "2.1.4",
 4122 -           "bundled": true,
 4123 -           "optional": true,
 4124 -           "requires": {
 4125 -             "asynckit": "0.4.0",
 4126 -             "combined-stream": "1.0.5",
 4127 -             "mime-types": "2.1.15"
 4128 -           }
 4129 -         },
 4130 -         "fs.realpath": {
 4131 -           "version": "1.0.0",
 4132 -           "bundled": true
 4133 -         },
 4134 -         "fstream": {
 4135 -           "version": "1.0.11",
 4136 -           "bundled": true,
 4137 -           "requires": {
 4138 -             "graceful-fs": "4.1.11",
 4139 -             "inherits": "2.0.3",
 4140 -             "mkdirp": "0.5.1",
 4141 -             "rimraf": "2.6.1"
 4142 -           }
 4143 -         },
 4144 -         "fstream-ignore": {
 4145 -           "version": "1.0.5",
 4146 -           "bundled": true,
 4147 -           "optional": true,
 4148 -           "requires": {
 4149 -             "fstream": "1.0.11",
 4150 -             "inherits": "2.0.3",
 4151 -             "minimatch": "3.0.4"
 4152 -           }
 4153 -         },
 4154 -         "gauge": {
 4155 -           "version": "2.7.4",
 4156 -           "bundled": true,
 4157 -           "optional": true,
 4158 -           "requires": {
 4159 -             "aproba": "1.1.1",
 4160 -             "console-control-strings": "1.1.0",
 4161 -             "has-unicode": "2.0.1",
 4162 -             "object-assign": "4.1.1",
 4163 -             "signal-exit": "3.0.2",
 4164 -             "string-width": "1.0.2",
 4165 -             "strip-ansi": "3.0.1",
 4166 -             "wide-align": "1.1.2"
 4167 -           }
 4168 -         },
 4169 -         "getpass": {
 4170 -           "version": "0.1.7",
 4171 -           "bundled": true,
 4172 -           "optional": true,
 4173 -           "requires": {
 4174 -             "assert-plus": "1.0.0"
 4175 -           },
 4176 -           "dependencies": {
 4177 -             "assert-plus": {
 4178 -               "version": "1.0.0",
 4179 -               "bundled": true,
 4180 -               "optional": true
 4181 -             }
 4182 -           }
 4183 -         },
 4184 -         "glob": {
 4185 -           "version": "7.1.2",
 4186 -           "bundled": true,
 4187 -           "requires": {
 4188 -             "fs.realpath": "1.0.0",
 4189 -             "inflight": "1.0.6",
 4190 -             "inherits": "2.0.3",
 4191 -             "minimatch": "3.0.4",
 4192 -             "once": "1.4.0",
 4193 -             "path-is-absolute": "1.0.1"
 4194 -           }
 4195 -         },
 4196 -         "graceful-fs": {
 4197 -           "version": "4.1.11",
 4198 -           "bundled": true
 4199 -         },
 4200 -         "har-schema": {
 4201 -           "version": "1.0.5",
 4202 -           "bundled": true,
 4203 -           "optional": true
 4204 -         },
 4205 -         "har-validator": {
 4206 -           "version": "4.2.1",
 4207 -           "bundled": true,
 4208 -           "optional": true,
 4209 -           "requires": {
 4210 -             "ajv": "4.11.8",
 4211 -             "har-schema": "1.0.5"
 4212 -           }
 4213 -         },
 4214 -         "has-unicode": {
 4215 -           "version": "2.0.1",
 4216 -           "bundled": true,
 4217 -           "optional": true
 4218 -         },
 4219 -         "hawk": {
 4220 -           "version": "3.1.3",
 4221 -           "bundled": true,
 4222 -           "requires": {
 4223 -             "boom": "2.10.1",
 4224 -             "cryptiles": "2.0.5",
 4225 -             "hoek": "2.16.3",
 4226 -             "sntp": "1.0.9"
 4227 -           }
 4228 -         },
 4229 -         "hoek": {
 4230 -           "version": "2.16.3",
 4231 -           "bundled": true
 4232 +         "async": {
 4233 +           "version": "1.5.2",
 4234 +           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
 4235 +           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
 4236 +           "dev": true
 4237           },
 4238 -         "http-signature": {
 4239 -           "version": "1.1.1",
 4240 -           "bundled": true,
 4241 -           "optional": true,
 4242 +         "source-map": {
 4243 +           "version": "0.4.4",
 4244 +           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
 4245 +           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
 4246 +           "dev": true,
 4247             "requires": {
 4248 -             "assert-plus": "0.2.0",
 4249 -             "jsprim": "1.4.0",
 4250 -             "sshpk": "1.13.0"
 4251 +             "amdefine": "1.0.1"
 4252             }
 4253 -         },
 4254 -         "inflight": {
 4255 -           "version": "1.0.6",
 4256 -           "bundled": true,
 4257 -           "requires": {
 4258 -             "once": "1.4.0",
 4259 -             "wrappy": "1.0.2"
 4260 -           }
 4261 -         },
 4262 -         "inherits": {
 4263 -           "version": "2.0.3",
 4264 -           "bundled": true
 4265 -         },
 4266 -         "ini": {
 4267 -           "version": "1.3.4",
 4268 -           "bundled": true,
 4269 -           "optional": true
 4270 -         },
 4271 -         "is-fullwidth-code-point": {
 4272 -           "version": "1.0.0",
 4273 -           "bundled": true,
 4274 -           "requires": {
 4275 -             "number-is-nan": "1.0.1"
 4276 -           }
 4277 -         },
 4278 -         "is-typedarray": {
 4279 -           "version": "1.0.0",
 4280 -           "bundled": true,
 4281 -           "optional": true
 4282 -         },
 4283 -         "isarray": {
 4284 -           "version": "1.0.0",
 4285 -           "bundled": true
 4286 -         },
 4287 -         "isstream": {
 4288 -           "version": "0.1.2",
 4289 -           "bundled": true,
 4290 -           "optional": true
 4291 -         },
 4292 -         "jodid25519": {
 4293 -           "version": "1.0.2",
 4294 -           "bundled": true,
 4295 -           "optional": true,
 4296 -           "requires": {
 4297 -             "jsbn": "0.1.1"
 4298 -           }
 4299 -         },
 4300 -         "jsbn": {
 4301 -           "version": "0.1.1",
 4302 -           "bundled": true,
 4303 -           "optional": true
 4304 -         },
 4305 -         "json-schema": {
 4306 -           "version": "0.2.3",
 4307 -           "bundled": true,
 4308 -           "optional": true
 4309 -         },
 4310 -         "json-stable-stringify": {
 4311 -           "version": "1.0.1",
 4312 -           "bundled": true,
 4313 -           "optional": true,
 4314 -           "requires": {
 4315 -             "jsonify": "0.0.0"
 4316 -           }
 4317 -         },
 4318 -         "json-stringify-safe": {
 4319 -           "version": "5.0.1",
 4320 -           "bundled": true,
 4321 -           "optional": true
 4322 -         },
 4323 -         "jsonify": {
 4324 -           "version": "0.0.0",
 4325 -           "bundled": true,
 4326 -           "optional": true
 4327 -         },
 4328 -         "jsprim": {
 4329 -           "version": "1.4.0",
 4330 -           "bundled": true,
 4331 -           "optional": true,
 4332 -           "requires": {
 4333 -             "assert-plus": "1.0.0",
 4334 -             "extsprintf": "1.0.2",
 4335 -             "json-schema": "0.2.3",
 4336 -             "verror": "1.3.6"
 4337 -           },
 4338 -           "dependencies": {
 4339 -             "assert-plus": {
 4340 -               "version": "1.0.0",
 4341 -               "bundled": true,
 4342 -               "optional": true
 4343 -             }
 4344 -           }
 4345 -         },
 4346 -         "mime-db": {
 4347 -           "version": "1.27.0",
 4348 -           "bundled": true
 4349 -         },
 4350 -         "mime-types": {
 4351 -           "version": "2.1.15",
 4352 -           "bundled": true,
 4353 -           "requires": {
 4354 -             "mime-db": "1.27.0"
 4355 -           }
 4356 -         },
 4357 -         "minimatch": {
 4358 -           "version": "3.0.4",
 4359 -           "bundled": true,
 4360 -           "requires": {
 4361 -             "brace-expansion": "1.1.7"
 4362 -           }
 4363 -         },
 4364 -         "minimist": {
 4365 -           "version": "0.0.8",
 4366 -           "bundled": true
 4367 -         },
 4368 -         "mkdirp": {
 4369 -           "version": "0.5.1",
 4370 -           "bundled": true,
 4371 -           "requires": {
 4372 -             "minimist": "0.0.8"
 4373 -           }
 4374 -         },
 4375 -         "ms": {
 4376 -           "version": "2.0.0",
 4377 -           "bundled": true,
 4378 -           "optional": true
 4379 -         },
 4380 -         "node-pre-gyp": {
 4381 -           "version": "0.6.39",
 4382 -           "bundled": true,
 4383 -           "optional": true,
 4384 -           "requires": {
 4385 -             "detect-libc": "1.0.2",
 4386 -             "hawk": "3.1.3",
 4387 -             "mkdirp": "0.5.1",
 4388 -             "nopt": "4.0.1",
 4389 -             "npmlog": "4.1.0",
 4390 -             "rc": "1.2.1",
 4391 -             "request": "2.81.0",
 4392 -             "rimraf": "2.6.1",
 4393 -             "semver": "5.3.0",
 4394 -             "tar": "2.2.1",
 4395 -             "tar-pack": "3.4.0"
 4396 -           }
 4397 -         },
 4398 -         "nopt": {
 4399 -           "version": "4.0.1",
 4400 -           "bundled": true,
 4401 -           "optional": true,
 4402 -           "requires": {
 4403 -             "abbrev": "1.1.0",
 4404 -             "osenv": "0.1.4"
 4405 -           }
 4406 -         },
 4407 -         "npmlog": {
 4408 -           "version": "4.1.0",
 4409 -           "bundled": true,
 4410 -           "optional": true,
 4411 -           "requires": {
 4412 -             "are-we-there-yet": "1.1.4",
 4413 -             "console-control-strings": "1.1.0",
 4414 -             "gauge": "2.7.4",
 4415 -             "set-blocking": "2.0.0"
 4416 -           }
 4417 -         },
 4418 -         "number-is-nan": {
 4419 -           "version": "1.0.1",
 4420 -           "bundled": true
 4421 -         },
 4422 -         "oauth-sign": {
 4423 -           "version": "0.8.2",
 4424 -           "bundled": true,
 4425 -           "optional": true
 4426 -         },
 4427 -         "object-assign": {
 4428 -           "version": "4.1.1",
 4429 -           "bundled": true,
 4430 -           "optional": true
 4431 -         },
 4432 -         "once": {
 4433 -           "version": "1.4.0",
 4434 -           "bundled": true,
 4435 -           "requires": {
 4436 -             "wrappy": "1.0.2"
 4437 -           }
 4438 -         },
 4439 -         "os-homedir": {
 4440 -           "version": "1.0.2",
 4441 -           "bundled": true,
 4442 -           "optional": true
 4443 -         },
 4444 -         "os-tmpdir": {
 4445 -           "version": "1.0.2",
 4446 -           "bundled": true,
 4447 -           "optional": true
 4448 -         },
 4449 -         "osenv": {
 4450 -           "version": "0.1.4",
 4451 -           "bundled": true,
 4452 -           "optional": true,
 4453 -           "requires": {
 4454 -             "os-homedir": "1.0.2",
 4455 -             "os-tmpdir": "1.0.2"
 4456 -           }
 4457 -         },
 4458 -         "path-is-absolute": {
 4459 -           "version": "1.0.1",
 4460 -           "bundled": true
 4461 -         },
 4462 -         "performance-now": {
 4463 -           "version": "0.2.0",
 4464 -           "bundled": true,
 4465 -           "optional": true
 4466 -         },
 4467 -         "process-nextick-args": {
 4468 -           "version": "1.0.7",
 4469 -           "bundled": true
 4470 -         },
 4471 -         "punycode": {
 4472 -           "version": "1.4.1",
 4473 -           "bundled": true,
 4474 -           "optional": true
 4475 -         },
 4476 -         "qs": {
 4477 -           "version": "6.4.0",
 4478 -           "bundled": true,
 4479 -           "optional": true
 4480 -         },
 4481 -         "rc": {
 4482 -           "version": "1.2.1",
 4483 -           "bundled": true,
 4484 -           "optional": true,
 4485 -           "requires": {
 4486 -             "deep-extend": "0.4.2",
 4487 -             "ini": "1.3.4",
 4488 -             "minimist": "1.2.0",
 4489 -             "strip-json-comments": "2.0.1"
 4490 -           },
 4491 -           "dependencies": {
 4492 -             "minimist": {
 4493 -               "version": "1.2.0",
 4494 -               "bundled": true,
 4495 -               "optional": true
 4496 -             }
 4497 -           }
 4498 -         },
 4499 -         "readable-stream": {
 4500 -           "version": "2.2.9",
 4501 -           "bundled": true,
 4502 -           "requires": {
 4503 -             "buffer-shims": "1.0.0",
 4504 -             "core-util-is": "1.0.2",
 4505 -             "inherits": "2.0.3",
 4506 -             "isarray": "1.0.0",
 4507 -             "process-nextick-args": "1.0.7",
 4508 -             "string_decoder": "1.0.1",
 4509 -             "util-deprecate": "1.0.2"
 4510 -           }
 4511 -         },
 4512 -         "request": {
 4513 -           "version": "2.81.0",
 4514 -           "bundled": true,
 4515 -           "optional": true,
 4516 -           "requires": {
 4517 -             "aws-sign2": "0.6.0",
 4518 -             "aws4": "1.6.0",
 4519 -             "caseless": "0.12.0",
 4520 -             "combined-stream": "1.0.5",
 4521 -             "extend": "3.0.1",
 4522 -             "forever-agent": "0.6.1",
 4523 -             "form-data": "2.1.4",
 4524 -             "har-validator": "4.2.1",
 4525 -             "hawk": "3.1.3",
 4526 -             "http-signature": "1.1.1",
 4527 -             "is-typedarray": "1.0.0",
 4528 -             "isstream": "0.1.2",
 4529 -             "json-stringify-safe": "5.0.1",
 4530 -             "mime-types": "2.1.15",
 4531 -             "oauth-sign": "0.8.2",
 4532 -             "performance-now": "0.2.0",
 4533 -             "qs": "6.4.0",
 4534 -             "safe-buffer": "5.0.1",
 4535 -             "stringstream": "0.0.5",
 4536 -             "tough-cookie": "2.3.2",
 4537 -             "tunnel-agent": "0.6.0",
 4538 -             "uuid": "3.0.1"
 4539 -           }
 4540 -         },
 4541 -         "rimraf": {
 4542 -           "version": "2.6.1",
 4543 -           "bundled": true,
 4544 -           "requires": {
 4545 -             "glob": "7.1.2"
 4546 -           }
 4547 -         },
 4548 -         "safe-buffer": {
 4549 -           "version": "5.0.1",
 4550 -           "bundled": true
 4551 -         },
 4552 -         "semver": {
 4553 -           "version": "5.3.0",
 4554 -           "bundled": true,
 4555 -           "optional": true
 4556 -         },
 4557 -         "set-blocking": {
 4558 -           "version": "2.0.0",
 4559 -           "bundled": true,
 4560 -           "optional": true
 4561 -         },
 4562 -         "signal-exit": {
 4563 -           "version": "3.0.2",
 4564 -           "bundled": true,
 4565 -           "optional": true
 4566 -         },
 4567 -         "sntp": {
 4568 -           "version": "1.0.9",
 4569 -           "bundled": true,
 4570 -           "requires": {
 4571 -             "hoek": "2.16.3"
 4572 -           }
 4573 -         },
 4574 -         "sshpk": {
 4575 -           "version": "1.13.0",
 4576 -           "bundled": true,
 4577 -           "optional": true,
 4578 -           "requires": {
 4579 -             "asn1": "0.2.3",
 4580 -             "assert-plus": "1.0.0",
 4581 -             "bcrypt-pbkdf": "1.0.1",
 4582 -             "dashdash": "1.14.1",
 4583 -             "ecc-jsbn": "0.1.1",
 4584 -             "getpass": "0.1.7",
 4585 -             "jodid25519": "1.0.2",
 4586 -             "jsbn": "0.1.1",
 4587 -             "tweetnacl": "0.14.5"
 4588 -           },
 4589 -           "dependencies": {
 4590 -             "assert-plus": {
 4591 -               "version": "1.0.0",
 4592 -               "bundled": true,
 4593 -               "optional": true
 4594 -             }
 4595 -           }
 4596 -         },
 4597 -         "string-width": {
 4598 -           "version": "1.0.2",
 4599 -           "bundled": true,
 4600 -           "requires": {
 4601 -             "code-point-at": "1.1.0",
 4602 -             "is-fullwidth-code-point": "1.0.0",
 4603 -             "strip-ansi": "3.0.1"
 4604 -           }
 4605 -         },
 4606 -         "string_decoder": {
 4607 -           "version": "1.0.1",
 4608 -           "bundled": true,
 4609 -           "requires": {
 4610 -             "safe-buffer": "5.0.1"
 4611 -           }
 4612 -         },
 4613 -         "stringstream": {
 4614 -           "version": "0.0.5",
 4615 -           "bundled": true,
 4616 -           "optional": true
 4617 -         },
 4618 -         "strip-ansi": {
 4619 -           "version": "3.0.1",
 4620 -           "bundled": true,
 4621 -           "requires": {
 4622 -             "ansi-regex": "2.1.1"
 4623 -           }
 4624 -         },
 4625 -         "strip-json-comments": {
 4626 -           "version": "2.0.1",
 4627 -           "bundled": true,
 4628 -           "optional": true
 4629 -         },
 4630 -         "tar": {
 4631 -           "version": "2.2.1",
 4632 -           "bundled": true,
 4633 -           "requires": {
 4634 -             "block-stream": "0.0.9",
 4635 -             "fstream": "1.0.11",
 4636 -             "inherits": "2.0.3"
 4637 -           }
 4638 -         },
 4639 -         "tar-pack": {
 4640 -           "version": "3.4.0",
 4641 -           "bundled": true,
 4642 -           "optional": true,
 4643 -           "requires": {
 4644 -             "debug": "2.6.8",
 4645 -             "fstream": "1.0.11",
 4646 -             "fstream-ignore": "1.0.5",
 4647 -             "once": "1.4.0",
 4648 -             "readable-stream": "2.2.9",
 4649 -             "rimraf": "2.6.1",
 4650 -             "tar": "2.2.1",
 4651 -             "uid-number": "0.0.6"
 4652 -           }
 4653 -         },
 4654 -         "tough-cookie": {
 4655 -           "version": "2.3.2",
 4656 -           "bundled": true,
 4657 -           "optional": true,
 4658 -           "requires": {
 4659 -             "punycode": "1.4.1"
 4660 -           }
 4661 -         },
 4662 -         "tunnel-agent": {
 4663 -           "version": "0.6.0",
 4664 -           "bundled": true,
 4665 -           "optional": true,
 4666 -           "requires": {
 4667 -             "safe-buffer": "5.0.1"
 4668 -           }
 4669 -         },
 4670 -         "tweetnacl": {
 4671 -           "version": "0.14.5",
 4672 -           "bundled": true,
 4673 -           "optional": true
 4674 -         },
 4675 -         "uid-number": {
 4676 -           "version": "0.0.6",
 4677 -           "bundled": true,
 4678 -           "optional": true
 4679 -         },
 4680 -         "util-deprecate": {
 4681 -           "version": "1.0.2",
 4682 -           "bundled": true
 4683 -         },
 4684 -         "uuid": {
 4685 -           "version": "3.0.1",
 4686 -           "bundled": true,
 4687 -           "optional": true
 4688 -         },
 4689 -         "verror": {
 4690 -           "version": "1.3.6",
 4691 -           "bundled": true,
 4692 -           "optional": true,
 4693 -           "requires": {
 4694 -             "extsprintf": "1.0.2"
 4695 -           }
 4696 -         },
 4697 -         "wide-align": {
 4698 -           "version": "1.1.2",
 4699 -           "bundled": true,
 4700 -           "optional": true,
 4701 -           "requires": {
 4702 -             "string-width": "1.0.2"
 4703 -           }
 4704 -         },
 4705 -         "wrappy": {
 4706 -           "version": "1.0.2",
 4707 -           "bundled": true
 4708           }
 4709         }
 4710       },
 4711 -     "function-bind": {
 4712 -       "version": "1.1.1",
 4713 -       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 4714 -       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
 4715 +     "har-schema": {
 4716 +       "version": "2.0.0",
 4717 +       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
 4718 +       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
 4719 +       "dev": true
 4720       },
 4721 -     "function.prototype.name": {
 4722 -       "version": "1.1.0",
 4723 -       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
 4724 -       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
 4725 +     "har-validator": {
 4726 +       "version": "5.0.3",
 4727 +       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
 4728 +       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
 4729         "dev": true,
 4730         "requires": {
 4731 -         "define-properties": "1.1.2",
 4732 -         "function-bind": "1.1.1",
 4733 -         "is-callable": "1.1.3"
 4734 +         "ajv": "5.5.2",
 4735 +         "har-schema": "2.0.0"
 4736         }
 4737       },
 4738 -     "functional-red-black-tree": {
 4739 +     "has": {
 4740         "version": "1.0.1",
 4741 -       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
 4742 -       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
 4743 -       "dev": true
 4744 -     },
 4745 -     "get-caller-file": {
 4746 -       "version": "1.0.2",
 4747 -       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
 4748 -       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
 4749 -     },
 4750 -     "get-proxy": {
 4751 -       "version": "1.1.0",
 4752 -       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
 4753 -       "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
 4754 +       "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
 4755 +       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
 4756 +       "dev": true,
 4757         "requires": {
 4758 -         "rc": "1.2.5"
 4759 +         "function-bind": "1.1.1"
 4760         }
 4761       },
 4762 -     "get-stdin": {
 4763 -       "version": "4.0.1",
 4764 -       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
 4765 -       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
 4766 +     "has-ansi": {
 4767 +       "version": "2.0.0",
 4768 +       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
 4769 +       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
 4770 +       "dev": true,
 4771 +       "requires": {
 4772 +         "ansi-regex": "2.1.1"
 4773 +       }
 4774       },
 4775 -     "get-stream": {
 4776 -       "version": "3.0.0",
 4777 -       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 4778 -       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 4779 +     "has-flag": {
 4780 +       "version": "1.0.0",
 4781 +       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
 4782 +       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
 4783 +       "dev": true
 4784       },
 4785 -     "get-value": {
 4786 -       "version": "2.0.6",
 4787 -       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
 4788 -       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
 4789 +     "has-symbols": {
 4790 +       "version": "1.0.0",
 4791 +       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
 4792 +       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
 4793 +       "dev": true
 4794       },
 4795 -     "getpass": {
 4796 -       "version": "0.1.7",
 4797 -       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
 4798 -       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
 4799 +     "hash-base": {
 4800 +       "version": "2.0.2",
 4801 +       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",
 4802 +       "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
 4803 +       "dev": true,
 4804         "requires": {
 4805 -         "assert-plus": "1.0.0"
 4806 +         "inherits": "2.0.3"
 4807         }
 4808       },
 4809 -     "gifsicle": {
 4810 -       "version": "3.0.4",
 4811 -       "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz",
 4812 -       "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=",
 4813 +     "hash.js": {
 4814 +       "version": "1.1.3",
 4815 +       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
 4816 +       "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
 4817 +       "dev": true,
 4818         "requires": {
 4819 -         "bin-build": "2.2.0",
 4820 -         "bin-wrapper": "3.0.2",
 4821 -         "logalot": "2.1.0"
 4822 +         "inherits": "2.0.3",
 4823 +         "minimalistic-assert": "1.0.0"
 4824         }
 4825       },
 4826 -     "glob": {
 4827 -       "version": "7.1.2",
 4828 -       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
 4829 -       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
 4830 +     "hawk": {
 4831 +       "version": "6.0.2",
 4832 +       "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
 4833 +       "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
 4834 +       "dev": true,
 4835         "requires": {
 4836 -         "fs.realpath": "1.0.0",
 4837 -         "inflight": "1.0.6",
 4838 -         "inherits": "2.0.3",
 4839 -         "minimatch": "3.0.4",
 4840 -         "once": "1.4.0",
 4841 -         "path-is-absolute": "1.0.1"
 4842 +         "boom": "4.3.1",
 4843 +         "cryptiles": "3.1.2",
 4844 +         "hoek": "4.2.0",
 4845 +         "sntp": "2.1.0"
 4846         }
 4847       },
 4848 -     "glob-base": {
 4849 -       "version": "0.3.0",
 4850 -       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
 4851 -       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
 4852 +     "hmac-drbg": {
 4853 +       "version": "1.0.1",
 4854 +       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
 4855 +       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
 4856 +       "dev": true,
 4857         "requires": {
 4858 -         "glob-parent": "2.0.0",
 4859 -         "is-glob": "2.0.1"
 4860 +         "hash.js": "1.1.3",
 4861 +         "minimalistic-assert": "1.0.0",
 4862 +         "minimalistic-crypto-utils": "1.0.1"
 4863         }
 4864       },
 4865 -     "glob-parent": {
 4866 +     "hoek": {
 4867 +       "version": "4.2.0",
 4868 +       "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz",
 4869 +       "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==",
 4870 +       "dev": true
 4871 +     },
 4872 +     "home-or-tmp": {
 4873         "version": "2.0.0",
 4874 -       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
 4875 -       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
 4876 +       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
 4877 +       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
 4878 +       "dev": true,
 4879         "requires": {
 4880 -         "is-glob": "2.0.1"
 4881 +         "os-homedir": "1.0.2",
 4882 +         "os-tmpdir": "1.0.2"
 4883         }
 4884       },
 4885 -     "glob-stream": {
 4886 -       "version": "5.3.5",
 4887 -       "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
 4888 -       "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
 4889 -       "requires": {
 4890 -         "extend": "3.0.1",
 4891 -         "glob": "5.0.15",
 4892 -         "glob-parent": "3.1.0",
 4893 -         "micromatch": "2.3.11",
 4894 -         "ordered-read-streams": "0.3.0",
 4895 -         "through2": "0.6.5",
 4896 -         "to-absolute-glob": "0.1.1",
 4897 -         "unique-stream": "2.2.1"
 4898 -       },
 4899 -       "dependencies": {
 4900 -         "glob": {
 4901 -           "version": "5.0.15",
 4902 -           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
 4903 -           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
 4904 -           "requires": {
 4905 -             "inflight": "1.0.6",
 4906 -             "inherits": "2.0.3",
 4907 -             "minimatch": "3.0.4",
 4908 -             "once": "1.4.0",
 4909 -             "path-is-absolute": "1.0.1"
 4910 -           }
 4911 -         },
 4912 -         "glob-parent": {
 4913 -           "version": "3.1.0",
 4914 -           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
 4915 -           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
 4916 -           "requires": {
 4917 -             "is-glob": "3.1.0",
 4918 -             "path-dirname": "1.0.2"
 4919 -           }
 4920 -         },
 4921 -         "is-extglob": {
 4922 -           "version": "2.1.1",
 4923 -           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 4924 -           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
 4925 -         },
 4926 -         "is-glob": {
 4927 -           "version": "3.1.0",
 4928 -           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
 4929 -           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
 4930 -           "requires": {
 4931 -             "is-extglob": "2.1.1"
 4932 -           }
 4933 -         }
 4934 -       }
 4935 +     "hosted-git-info": {
 4936 +       "version": "2.5.0",
 4937 +       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
 4938 +       "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
 4939 +       "dev": true
 4940       },
 4941 -     "globals": {
 4942 -       "version": "9.18.0",
 4943 -       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
 4944 -       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
 4945 +     "html-comment-regex": {
 4946 +       "version": "1.1.1",
 4947 +       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz",
 4948 +       "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=",
 4949 +       "dev": true
 4950       },
 4951 -     "globby": {
 4952 -       "version": "6.1.0",
 4953 -       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
 4954 -       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
 4955 +     "html-encoding-sniffer": {
 4956 +       "version": "1.0.2",
 4957 +       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
 4958 +       "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
 4959 +       "dev": true,
 4960         "requires": {
 4961 -         "array-union": "1.0.2",
 4962 -         "glob": "7.1.2",
 4963 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 4964 -         "pify": "2.3.0",
 4965 -         "pinkie-promise": "2.0.1"
 4966 +         "whatwg-encoding": "1.0.3"
 4967         }
 4968       },
 4969 -     "glogg": {
 4970 -       "version": "1.0.1",
 4971 -       "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
 4972 -       "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
 4973 +     "htmlparser2": {
 4974 +       "version": "3.9.2",
 4975 +       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
 4976 +       "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
 4977 +       "dev": true,
 4978         "requires": {
 4979 -         "sparkles": "1.0.0"
 4980 +         "domelementtype": "1.3.0",
 4981 +         "domhandler": "2.4.1",
 4982 +         "domutils": "1.5.1",
 4983 +         "entities": "1.1.1",
 4984 +         "inherits": "2.0.3",
 4985 +         "readable-stream": "2.3.3"
 4986         }
 4987       },
 4988 -     "got": {
 4989 -       "version": "5.7.1",
 4990 -       "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",
 4991 -       "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
 4992 +     "http-signature": {
 4993 +       "version": "1.2.0",
 4994 +       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
 4995 +       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
 4996 +       "dev": true,
 4997         "requires": {
 4998 -         "create-error-class": "3.0.2",
 4999 -         "duplexer2": "0.1.4",
 5000 -         "is-redirect": "1.0.0",
 5001 -         "is-retry-allowed": "1.1.0",
 5002 -         "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 5003 -         "lowercase-keys": "1.0.0",
 5004 -         "node-status-codes": "1.0.0",
 5005 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 5006 -         "parse-json": "2.2.0",
 5007 -         "pinkie-promise": "2.0.1",
 5008 -         "read-all-stream": "3.1.0",
 5009 -         "readable-stream": "2.3.3",
 5010 -         "timed-out": "3.1.3",
 5011 -         "unzip-response": "1.0.2",
 5012 -         "url-parse-lax": "1.0.0"
 5013 +         "assert-plus": "1.0.0",
 5014 +         "jsprim": "1.4.1",
 5015 +         "sshpk": "1.13.1"
 5016         }
 5017       },
 5018 -     "graceful-fs": {
 5019 -       "version": "4.1.11",
 5020 -       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
 5021 -       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
 5022 -     },
 5023 -     "graceful-readlink": {
 5024 -       "version": "1.0.1",
 5025 -       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
 5026 -       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
 5027 -     },
 5028 -     "growly": {
 5029 -       "version": "1.3.0",
 5030 -       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
 5031 -       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE="
 5032 +     "https-browserify": {
 5033 +       "version": "1.0.0",
 5034 +       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
 5035 +       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
 5036 +       "dev": true
 5037       },
 5038 -     "gulp-decompress": {
 5039 -       "version": "1.2.0",
 5040 -       "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz",
 5041 -       "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=",
 5042 -       "requires": {
 5043 -         "archive-type": "3.2.0",
 5044 -         "decompress": "3.0.0",
 5045 -         "gulp-util": "3.0.8",
 5046 -         "readable-stream": "2.3.3"
 5047 -       }
 5048 +     "iconv-lite": {
 5049 +       "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
 5050 +       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
 5051 +       "dev": true
 5052       },
 5053 -     "gulp-rename": {
 5054 -       "version": "1.2.2",
 5055 -       "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",
 5056 -       "integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc="
 5057 +     "icss-replace-symbols": {
 5058 +       "version": "1.1.0",
 5059 +       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
 5060 +       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
 5061 +       "dev": true
 5062       },
 5063 -     "gulp-sourcemaps": {
 5064 -       "version": "1.6.0",
 5065 -       "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
 5066 -       "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
 5067 +     "icss-utils": {
 5068 +       "version": "2.1.0",
 5069 +       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",
 5070 +       "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
 5071 +       "dev": true,
 5072         "requires": {
 5073 -         "convert-source-map": "1.5.1",
 5074 -         "graceful-fs": "4.1.11",
 5075 -         "strip-bom": "2.0.0",
 5076 -         "through2": "2.0.3",
 5077 -         "vinyl": "1.2.0"
 5078 +         "postcss": "6.0.17"
 5079         },
 5080         "dependencies": {
 5081 -         "through2": {
 5082 -           "version": "2.0.3",
 5083 -           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 5084 -           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 5085 +         "ansi-styles": {
 5086 +           "version": "3.2.0",
 5087 +           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
 5088 +           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
 5089 +           "dev": true,
 5090             "requires": {
 5091 -             "readable-stream": "2.3.3",
 5092 -             "xtend": "4.0.1"
 5093 +             "color-convert": "1.9.1"
 5094 +           }
 5095 +         },
 5096 +         "chalk": {
 5097 +           "version": "2.3.0",
 5098 +           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
 5099 +           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
 5100 +           "dev": true,
 5101 +           "requires": {
 5102 +             "ansi-styles": "3.2.0",
 5103 +             "escape-string-regexp": "1.0.5",
 5104 +             "supports-color": "4.5.0"
 5105 +           },
 5106 +           "dependencies": {
 5107 +             "supports-color": {
 5108 +               "version": "4.5.0",
 5109 +               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
 5110 +               "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
 5111 +               "dev": true,
 5112 +               "requires": {
 5113 +                 "has-flag": "2.0.0"
 5114 +               }
 5115 +             }
 5116             }
 5117 -         }
 5118 -       }
 5119 -     },
 5120 -     "gulp-util": {
 5121 -       "version": "3.0.8",
 5122 -       "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
 5123 -       "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
 5124 -       "requires": {
 5125 -         "array-differ": "1.0.0",
 5126 -         "array-uniq": "1.0.3",
 5127 -         "beeper": "1.1.1",
 5128 -         "chalk": "1.1.3",
 5129 -         "dateformat": "2.2.0",
 5130 -         "fancy-log": "1.3.2",
 5131 -         "gulplog": "1.0.0",
 5132 -         "has-gulplog": "0.1.0",
 5133 -         "lodash._reescape": "3.0.0",
 5134 -         "lodash._reevaluate": "3.0.0",
 5135 -         "lodash._reinterpolate": "3.0.0",
 5136 -         "lodash.template": "3.6.2",
 5137 -         "minimist": "1.2.0",
 5138 -         "multipipe": "0.1.2",
 5139 -         "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 5140 -         "replace-ext": "0.0.1",
 5141 -         "through2": "2.0.3",
 5142 -         "vinyl": "0.5.3"
 5143 -       },
 5144 -       "dependencies": {
 5145 -         "minimist": {
 5146 -           "version": "1.2.0",
 5147 -           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
 5148 -           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
 5149           },
 5150 -         "replace-ext": {
 5151 -           "version": "0.0.1",
 5152 -           "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
 5153 -           "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
 5154 +         "has-flag": {
 5155 +           "version": "2.0.0",
 5156 +           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
 5157 +           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
 5158 +           "dev": true
 5159           },
 5160 -         "through2": {
 5161 -           "version": "2.0.3",
 5162 -           "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 5163 -           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 5164 +         "postcss": {
 5165 +           "version": "6.0.17",
 5166 +           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.17.tgz",
 5167 +           "integrity": "sha512-Bl1nybsSzWYbP8O4gAVD8JIjZIul9hLNOPTGBIlVmZNUnNAGL+W0cpYWzVwfImZOwumct4c1SDvSbncVWKtXUw==",
 5168 +           "dev": true,
 5169             "requires": {
 5170 -             "readable-stream": "2.3.3",
 5171 -             "xtend": "4.0.1"
 5172 +             "chalk": "2.3.0",
 5173 +             "source-map": "0.6.1",
 5174 +             "supports-color": "5.1.0"
 5175             }
 5176           },
 5177 -         "vinyl": {
 5178 -           "version": "0.5.3",
 5179 -           "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
 5180 -           "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
 5181 +         "source-map": {
 5182 +           "version": "0.6.1",
 5183 +           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 5184 +           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
 5185 +           "dev": true
 5186 +         },
 5187 +         "supports-color": {
 5188 +           "version": "5.1.0",
 5189 +           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",
 5190 +           "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",
 5191 +           "dev": true,
 5192             "requires": {
 5193 -             "clone": "1.0.3",
 5194 -             "clone-stats": "0.0.1",
 5195 -             "replace-ext": "0.0.1"
 5196 +             "has-flag": "2.0.0"
 5197             }
 5198           }
 5199         }
 5200       },
 5201 -     "gulplog": {
 5202 -       "version": "1.0.0",
 5203 -       "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
 5204 -       "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
 5205 -       "requires": {
 5206 -         "glogg": "1.0.1"
 5207 -       }
 5208 +     "ieee754": {
 5209 +       "version": "1.1.8",
 5210 +       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
 5211 +       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
 5212 +       "dev": true
 5213       },
 5214 -     "handle-thing": {
 5215 -       "version": "1.2.5",
 5216 -       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz",
 5217 -       "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ="
 5218 +     "iferr": {
 5219 +       "version": "0.1.5",
 5220 +       "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
 5221 +       "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
 5222 +       "dev": true
 5223       },
 5224 -     "handlebars": {
 5225 -       "version": "4.0.11",
 5226 -       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
 5227 -       "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
 5228 +     "ignore": {
 5229 +       "version": "3.3.7",
 5230 +       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
 5231 +       "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",
 5232 +       "dev": true
 5233 +     },
 5234 +     "import-local": {
 5235 +       "version": "1.0.0",
 5236 +       "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
 5237 +       "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
 5238 +       "dev": true,
 5239         "requires": {
 5240 -         "async": "1.5.2",
 5241 -         "optimist": "0.6.1",
 5242 -         "source-map": "0.4.4",
 5243 -         "uglify-js": "2.8.29"
 5244 +         "pkg-dir": "2.0.0",
 5245 +         "resolve-cwd": "2.0.0"
 5246         },
 5247         "dependencies": {
 5248 -         "async": {
 5249 -           "version": "1.5.2",
 5250 -           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
 5251 -           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
 5252 +         "find-up": {
 5253 +           "version": "2.1.0",
 5254 +           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
 5255 +           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
 5256 +           "dev": true,
 5257 +           "requires": {
 5258 +             "locate-path": "2.0.0"
 5259 +           }
 5260           },
 5261 -         "source-map": {
 5262 -           "version": "0.4.4",
 5263 -           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
 5264 -           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
 5265 +         "pkg-dir": {
 5266 +           "version": "2.0.0",
 5267 +           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
 5268 +           "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
 5269 +           "dev": true,
 5270             "requires": {
 5271 -             "amdefine": "1.0.1"
 5272 +             "find-up": "2.1.0"
 5273             }
 5274           }
 5275         }
 5276       },
 5277 -     "har-schema": {
 5278 -       "version": "2.0.0",
 5279 -       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
 5280 -       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
 5281 +     "imurmurhash": {
 5282 +       "version": "0.1.4",
 5283 +       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 5284 +       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
 5285 +       "dev": true
 5286       },
 5287 -     "har-validator": {
 5288 -       "version": "5.0.3",
 5289 -       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
 5290 -       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
 5291 -       "requires": {
 5292 -         "ajv": "5.5.2",
 5293 -         "har-schema": "2.0.0"
 5294 -       }
 5295 -     },
 5296 -     "has": {
 5297 +     "indexes-of": {
 5298         "version": "1.0.1",
 5299 -       "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
 5300 -       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
 5301 -       "requires": {
 5302 -         "function-bind": "1.1.1"
 5303 -       }
 5304 -     },
 5305 -     "has-ansi": {
 5306 -       "version": "2.0.0",
 5307 -       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
 5308 -       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
 5309 -       "requires": {
 5310 -         "ansi-regex": "2.1.1"
 5311 -       }
 5312 +       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
 5313 +       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
 5314 +       "dev": true
 5315       },
 5316 -     "has-flag": {
 5317 -       "version": "1.0.0",
 5318 -       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
 5319 -       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
 5320 +     "indexof": {
 5321 +       "version": "0.0.1",
 5322 +       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
 5323 +       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
 5324 +       "dev": true
 5325       },
 5326 -     "has-gulplog": {
 5327 -       "version": "0.1.0",
 5328 -       "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
 5329 -       "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
 5330 +     "inflight": {
 5331 +       "version": "1.0.6",
 5332 +       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 5333 +       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
 5334 +       "dev": true,
 5335         "requires": {
 5336 -         "sparkles": "1.0.0"
 5337 +         "once": "1.4.0",
 5338 +         "wrappy": "1.0.2"
 5339         }
 5340       },
 5341 -     "has-symbols": {
 5342 -       "version": "1.0.0",
 5343 -       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
 5344 -       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
 5345 +     "inherits": {
 5346 +       "version": "2.0.3",
 5347 +       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
 5348 +       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
 5349         "dev": true
 5350       },
 5351 -     "has-value": {
 5352 -       "version": "1.0.0",
 5353 -       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
 5354 -       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
 5355 -       "requires": {
 5356 -         "get-value": "2.0.6",
 5357 -         "has-values": "1.0.0",
 5358 -         "isobject": "3.0.1"
 5359 -       },
 5360 -       "dependencies": {
 5361 -         "isobject": {
 5362 -           "version": "3.0.1",
 5363 -           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
 5364 -           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
 5365 -         }
 5366 -       }
 5367 -     },
 5368 -     "has-values": {
 5369 -       "version": "1.0.0",
 5370 -       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
 5371 -       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
 5372 +     "inquirer": {
 5373 +       "version": "3.3.0",
 5374 +       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
 5375 +       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
 5376 +       "dev": true,
 5377         "requires": {
 5378 -         "is-number": "3.0.0",
 5379 -         "kind-of": "4.0.0"
 5380 +         "ansi-escapes": "3.0.0",
 5381 +         "chalk": "2.3.0",
 5382 +         "cli-cursor": "2.1.0",
 5383 +         "cli-width": "2.2.0",
 5384 +         "external-editor": "2.1.0",
 5385 +         "figures": "2.0.0",
 5386 +         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
 5387 +         "mute-stream": "0.0.7",
 5388 +         "run-async": "2.3.0",
 5389 +         "rx-lite": "4.0.8",
 5390 +         "rx-lite-aggregates": "4.0.8",
 5391 +         "string-width": "2.1.1",
 5392 +         "strip-ansi": "4.0.0",
 5393 +         "through": "2.3.8"
 5394         },
 5395         "dependencies": {
 5396 -         "is-number": {
 5397 +         "ansi-escapes": {
 5398             "version": "3.0.0",
 5399 -           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
 5400 -           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
 5401 +           "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz",
 5402 +           "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==",
 5403 +           "dev": true
 5404 +         },
 5405 +         "ansi-regex": {
 5406 +           "version": "3.0.0",
 5407 +           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
 5408 +           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
 5409 +           "dev": true
 5410 +         },
 5411 +         "ansi-styles": {
 5412 +           "version": "3.2.0",
 5413 +           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
 5414 +           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
 5415 +           "dev": true,
 5416             "requires": {
 5417 -             "kind-of": "3.2.2"
 5418 -           },
 5419 -           "dependencies": {
 5420 -             "kind-of": {
 5421 -               "version": "3.2.2",
 5422 -               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
 5423 -               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
 5424 -               "requires": {
 5425 -                 "is-buffer": "1.1.6"
 5426 -               }
 5427 -             }
 5428 +             "color-convert": "1.9.1"
 5429             }
 5430           },
 5431 -         "kind-of": {
 5432 +         "chalk": {
 5433 +           "version": "2.3.0",
 5434 +           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
 5435 +           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
 5436 +           "dev": true,
 5437 +           "requires": {
 5438 +             "ansi-styles": "3.2.0",
 5439 +             "escape-string-regexp": "1.0.5",
 5440 +             "supports-color": "4.5.0"
 5441 +           }
 5442 +         },
 5443 +         "figures": {
 5444 +           "version": "2.0.0",
 5445 +           "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
 5446 +           "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
 5447 +           "dev": true,
 5448 +           "requires": {
 5449 +             "escape-string-regexp": "1.0.5"
 5450 +           }
 5451 +         },
 5452 +         "has-flag": {
 5453 +           "version": "2.0.0",
 5454 +           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
 5455 +           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
 5456 +           "dev": true
 5457 +         },
 5458 +         "is-fullwidth-code-point": {
 5459 +           "version": "2.0.0",
 5460 +           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 5461 +           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
 5462 +           "dev": true
 5463 +         },
 5464 +         "string-width": {
 5465 +           "version": "2.1.1",
 5466 +           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
 5467 +           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
 5468 +           "dev": true,
 5469 +           "requires": {
 5470 +             "is-fullwidth-code-point": "2.0.0",
 5471 +             "strip-ansi": "4.0.0"
 5472 +           }
 5473 +         },
 5474 +         "strip-ansi": {
 5475             "version": "4.0.0",
 5476 -           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
 5477 -           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
 5478 +           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
 5479 +           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
 5480 +           "dev": true,
 5481             "requires": {
 5482 -             "is-buffer": "1.1.6"
 5483 +             "ansi-regex": "3.0.0"
 5484 +           }
 5485 +         },
 5486 +         "supports-color": {
 5487 +           "version": "4.5.0",
 5488 +           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
 5489 +           "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
 5490 +           "dev": true,
 5491 +           "requires": {
 5492 +             "has-flag": "2.0.0"
 5493             }
 5494           }
 5495         }
 5496       },
 5497 -     "hash-base": {
 5498 -       "version": "2.0.2",
 5499 -       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",
 5500 -       "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
 5501 -       "requires": {
 5502 -         "inherits": "2.0.3"
 5503 -       }
 5504 +     "interpret": {
 5505 +       "version": "1.1.0",
 5506 +       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
 5507 +       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
 5508 +       "dev": true
 5509       },
 5510 -     "hash.js": {
 5511 -       "version": "1.1.3",
 5512 -       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
 5513 -       "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
 5514 +     "invariant": {
 5515 +       "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
 5516 +       "integrity": "sha512-FUiAFCOgp7bBzHfa/fK+Uc/vqywvdN9Wg3CiTprLcE630mrhxjDS5MlBkHzeI6+bC/6bq9VX/hxBt05fPAT5WA==",
 5517 +       "dev": true,
 5518         "requires": {
 5519 -         "inherits": "2.0.3",
 5520 -         "minimalistic-assert": "1.0.0"
 5521 +         "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz"
 5522         }
 5523       },
 5524 -     "hawk": {
 5525 -       "version": "6.0.2",
 5526 -       "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
 5527 -       "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
 5528 -       "requires": {
 5529 -         "boom": "4.3.1",
 5530 -         "cryptiles": "3.1.2",
 5531 -         "hoek": "4.2.0",
 5532 -         "sntp": "2.1.0"
 5533 -       }
 5534 +     "invert-kv": {
 5535 +       "version": "1.0.0",
 5536 +       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
 5537 +       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
 5538 +       "dev": true
 5539       },
 5540 -     "highlight-words-core": {
 5541 -       "version": "1.1.2",
 5542 -       "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.1.2.tgz",
 5543 -       "integrity": "sha512-iBKBNeN/kH/D67j/Gouuz4Ev1TMAziwd8f9JE2EbtmhyBtk96Ij/9MS/ZEfv7sRf6TsKcle86GP0Oruh2uE9Nw=="
 5544 +     "is-absolute-url": {
 5545 +       "version": "2.1.0",
 5546 +       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
 5547 +       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
 5548 +       "dev": true
 5549       },
 5550 -     "hmac-drbg": {
 5551 +     "is-arrayish": {
 5552 +       "version": "0.2.1",
 5553 +       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
 5554 +       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
 5555 +       "dev": true
 5556 +     },
 5557 +     "is-binary-path": {
 5558         "version": "1.0.1",
 5559 -       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
 5560 -       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
 5561 +       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
 5562 +       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
 5563 +       "dev": true,
 5564         "requires": {
 5565 -         "hash.js": "1.1.3",
 5566 -         "minimalistic-assert": "1.0.0",
 5567 -         "minimalistic-crypto-utils": "1.0.1"
 5568 +         "binary-extensions": "1.11.0"
 5569         }
 5570       },
 5571 -     "hoek": {
 5572 -       "version": "4.2.0",
 5573 -       "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz",
 5574 -       "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ=="
 5575 +     "is-boolean-object": {
 5576 +       "version": "1.0.0",
 5577 +       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz",
 5578 +       "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=",
 5579 +       "dev": true
 5580       },
 5581 -     "home-or-tmp": {
 5582 -       "version": "2.0.0",
 5583 -       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
 5584 -       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
 5585 +     "is-buffer": {
 5586 +       "version": "1.1.6",
 5587 +       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
 5588 +       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
 5589 +       "dev": true
 5590 +     },
 5591 +     "is-builtin-module": {
 5592 +       "version": "1.0.0",
 5593 +       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
 5594 +       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
 5595 +       "dev": true,
 5596         "requires": {
 5597 -         "os-homedir": "1.0.2",
 5598 -         "os-tmpdir": "1.0.2"
 5599 +         "builtin-modules": "1.1.1"
 5600         }
 5601       },
 5602 -     "hosted-git-info": {
 5603 -       "version": "2.5.0",
 5604 -       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
 5605 -       "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg=="
 5606 -     },
 5607 -     "hpack.js": {
 5608 -       "version": "2.1.6",
 5609 -       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
 5610 -       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
 5611 -       "requires": {
 5612 -         "inherits": "2.0.3",
 5613 -         "obuf": "1.1.1",
 5614 -         "readable-stream": "2.3.3",
 5615 -         "wbuf": "1.7.2"
 5616 +     "is-callable": {
 5617 +       "version": "1.1.3",
 5618 +       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
 5619 +       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
 5620 +       "dev": true
 5621 +     },
 5622 +     "is-ci": {
 5623 +       "version": "1.1.0",
 5624 +       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",
 5625 +       "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",
 5626 +       "dev": true,
 5627 +       "requires": {
 5628 +         "ci-info": "1.1.2"
 5629         }
 5630       },
 5631 -     "html-comment-regex": {
 5632 -       "version": "1.1.1",
 5633 -       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz",
 5634 -       "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4="
 5635 +     "is-date-object": {
 5636 +       "version": "1.0.1",
 5637 +       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
 5638 +       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
 5639 +       "dev": true
 5640       },
 5641 -     "html-encoding-sniffer": {
 5642 -       "version": "1.0.2",
 5643 -       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
 5644 -       "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
 5645 +     "is-dotfile": {
 5646 +       "version": "1.0.3",
 5647 +       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
 5648 +       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
 5649 +       "dev": true
 5650 +     },
 5651 +     "is-equal-shallow": {
 5652 +       "version": "0.1.3",
 5653 +       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
 5654 +       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
 5655 +       "dev": true,
 5656         "requires": {
 5657 -         "whatwg-encoding": "1.0.3"
 5658 +         "is-primitive": "2.0.0"
 5659         }
 5660       },
 5661 -     "html-entities": {
 5662 -       "version": "1.2.1",
 5663 -       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
 5664 -       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8="
 5665 +     "is-extendable": {
 5666 +       "version": "0.1.1",
 5667 +       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
 5668 +       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
 5669 +       "dev": true
 5670       },
 5671 -     "htmlparser2": {
 5672 -       "version": "3.9.2",
 5673 -       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
 5674 -       "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
 5675 +     "is-extglob": {
 5676 +       "version": "1.0.0",
 5677 +       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
 5678 +       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
 5679 +       "dev": true
 5680 +     },
 5681 +     "is-finite": {
 5682 +       "version": "1.0.2",
 5683 +       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
 5684 +       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
 5685         "dev": true,
 5686         "requires": {
 5687 -         "domelementtype": "1.3.0",
 5688 -         "domhandler": "2.4.1",
 5689 -         "domutils": "1.5.1",
 5690 -         "entities": "1.1.1",
 5691 -         "inherits": "2.0.3",
 5692 -         "readable-stream": "2.3.3"
 5693 +         "number-is-nan": "1.0.1"
 5694 +       }
 5695 +     },
 5696 +     "is-fullwidth-code-point": {
 5697 +       "version": "1.0.0",
 5698 +       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 5699 +       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
 5700 +       "dev": true,
 5701 +       "requires": {
 5702 +         "number-is-nan": "1.0.1"
 5703         }
 5704       },
 5705 -     "http-deceiver": {
 5706 -       "version": "1.2.7",
 5707 -       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
 5708 -       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc="
 5709 +     "is-generator-fn": {
 5710 +       "version": "1.0.0",
 5711 +       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",
 5712 +       "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",
 5713 +       "dev": true
 5714       },
 5715 -     "http-errors": {
 5716 -       "version": "1.6.2",
 5717 -       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
 5718 -       "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
 5719 +     "is-glob": {
 5720 +       "version": "2.0.1",
 5721 +       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
 5722 +       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
 5723 +       "dev": true,
 5724         "requires": {
 5725 -         "depd": "1.1.1",
 5726 -         "inherits": "2.0.3",
 5727 -         "setprototypeof": "1.0.3",
 5728 -         "statuses": "1.3.1"
 5729 -       },
 5730 -       "dependencies": {
 5731 -         "depd": {
 5732 -           "version": "1.1.1",
 5733 -           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
 5734 -           "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
 5735 -         },
 5736 -         "setprototypeof": {
 5737 -           "version": "1.0.3",
 5738 -           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
 5739 -           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
 5740 -         }
 5741 +         "is-extglob": "1.0.0"
 5742 +       }
 5743 +     },
 5744 +     "is-number": {
 5745 +       "version": "2.1.0",
 5746 +       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
 5747 +       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
 5748 +       "dev": true,
 5749 +       "requires": {
 5750 +         "kind-of": "3.2.2"
 5751         }
 5752       },
 5753 -     "http-parser-js": {
 5754 -       "version": "0.4.10",
 5755 -       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
 5756 -       "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q="
 5757 +     "is-number-object": {
 5758 +       "version": "1.0.3",
 5759 +       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz",
 5760 +       "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=",
 5761 +       "dev": true
 5762 +     },
 5763 +     "is-path-cwd": {
 5764 +       "version": "1.0.0",
 5765 +       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
 5766 +       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
 5767 +       "dev": true
 5768       },
 5769 -     "http-proxy": {
 5770 -       "version": "1.16.2",
 5771 -       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz",
 5772 -       "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
 5773 +     "is-path-in-cwd": {
 5774 +       "version": "1.0.0",
 5775 +       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
 5776 +       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
 5777 +       "dev": true,
 5778         "requires": {
 5779 -         "eventemitter3": "1.2.0",
 5780 -         "requires-port": "1.0.0"
 5781 +         "is-path-inside": "1.0.1"
 5782         }
 5783       },
 5784 -     "http-proxy-middleware": {
 5785 -       "version": "0.17.4",
 5786 -       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz",
 5787 -       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
 5788 +     "is-path-inside": {
 5789 +       "version": "1.0.1",
 5790 +       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
 5791 +       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
 5792 +       "dev": true,
 5793         "requires": {
 5794 -         "http-proxy": "1.16.2",
 5795 -         "is-glob": "3.1.0",
 5796 -         "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
 5797 -         "micromatch": "2.3.11"
 5798 -       },
 5799 -       "dependencies": {
 5800 -         "is-extglob": {
 5801 -           "version": "2.1.1",
 5802 -           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 5803 -           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
 5804 -         },
 5805 -         "is-glob": {
 5806 -           "version": "3.1.0",
 5807 -           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
 5808 -           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
 5809 -           "requires": {
 5810 -             "is-extglob": "2.1.1"
 5811 -           }
 5812 -         }
 5813 +         "path-is-inside": "1.0.2"
 5814         }
 5815       },
 5816 -     "http-signature": {
 5817 -       "version": "1.2.0",
 5818 -       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
 5819 -       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
 5820 +     "is-plain-obj": {
 5821 +       "version": "1.1.0",
 5822 +       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
 5823 +       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
 5824 +       "dev": true
 5825 +     },
 5826 +     "is-posix-bracket": {
 5827 +       "version": "0.1.1",
 5828 +       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
 5829 +       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
 5830 +       "dev": true
 5831 +     },
 5832 +     "is-primitive": {
 5833 +       "version": "2.0.0",
 5834 +       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
 5835 +       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
 5836 +       "dev": true
 5837 +     },
 5838 +     "is-promise": {
 5839 +       "version": "2.1.0",
 5840 +       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
 5841 +       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
 5842 +       "dev": true
 5843 +     },
 5844 +     "is-regex": {
 5845 +       "version": "1.0.4",
 5846 +       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
 5847 +       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
 5848 +       "dev": true,
 5849         "requires": {
 5850 -         "assert-plus": "1.0.0",
 5851 -         "jsprim": "1.4.1",
 5852 -         "sshpk": "1.13.1"
 5853 +         "has": "1.0.1"
 5854         }
 5855       },
 5856 -     "https-browserify": {
 5857 +     "is-resolvable": {
 5858 +       "version": "1.1.0",
 5859 +       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
 5860 +       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
 5861 +       "dev": true
 5862 +     },
 5863 +     "is-stream": {
 5864 +       "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 5865 +       "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
 5866 +       "dev": true
 5867 +     },
 5868 +     "is-string": {
 5869 +       "version": "1.0.4",
 5870 +       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz",
 5871 +       "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=",
 5872 +       "dev": true
 5873 +     },
 5874 +     "is-subset": {
 5875 +       "version": "0.1.1",
 5876 +       "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",
 5877 +       "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=",
 5878 +       "dev": true
 5879 +     },
 5880 +     "is-svg": {
 5881 +       "version": "2.1.0",
 5882 +       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
 5883 +       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
 5884 +       "dev": true,
 5885 +       "requires": {
 5886 +         "html-comment-regex": "1.1.1"
 5887 +       }
 5888 +     },
 5889 +     "is-symbol": {
 5890 +       "version": "1.0.1",
 5891 +       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
 5892 +       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
 5893 +       "dev": true
 5894 +     },
 5895 +     "is-typedarray": {
 5896         "version": "1.0.0",
 5897 -       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
 5898 -       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
 5899 +       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
 5900 +       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
 5901 +       "dev": true
 5902       },
 5903 -     "iconv-lite": {
 5904 -       "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
 5905 -       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
 5906 +     "is-utf8": {
 5907 +       "version": "0.2.1",
 5908 +       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
 5909 +       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
 5910 +       "dev": true
 5911       },
 5912 -     "icss-replace-symbols": {
 5913 -       "version": "1.1.0",
 5914 -       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
 5915 -       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
 5916 +     "isarray": {
 5917 +       "version": "1.0.0",
 5918 +       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
 5919 +       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
 5920         "dev": true
 5921       },
 5922 -     "icss-utils": {
 5923 +     "isexe": {
 5924 +       "version": "2.0.0",
 5925 +       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 5926 +       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
 5927 +       "dev": true
 5928 +     },
 5929 +     "isobject": {
 5930         "version": "2.1.0",
 5931 -       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",
 5932 -       "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
 5933 +       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
 5934 +       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
 5935         "dev": true,
 5936         "requires": {
 5937 -         "postcss": "6.0.17"
 5938 +         "isarray": "1.0.0"
 5939 +       }
 5940 +     },
 5941 +     "isomorphic-fetch": {
 5942 +       "version": "2.2.1",
 5943 +       "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
 5944 +       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
 5945 +       "requires": {
 5946 +         "node-fetch": "1.7.3",
 5947 +         "whatwg-fetch": "2.0.3"
 5948         },
 5949         "dependencies": {
 5950 -         "ansi-styles": {
 5951 -           "version": "3.2.0",
 5952 -           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
 5953 -           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
 5954 -           "dev": true,
 5955 +         "encoding": {
 5956 +           "version": "0.1.12",
 5957 +           "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
 5958 +           "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
 5959             "requires": {
 5960 -             "color-convert": "1.9.1"
 5961 +             "iconv-lite": "0.4.19"
 5962             }
 5963           },
 5964 -         "chalk": {
 5965 -           "version": "2.3.0",
 5966 -           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
 5967 -           "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
 5968 -           "dev": true,
 5969 -           "requires": {
 5970 -             "ansi-styles": "3.2.0",
 5971 -             "escape-string-regexp": "1.0.5",
 5972 -             "supports-color": "4.5.0"
 5973 -           },
 5974 -           "dependencies": {
 5975 -             "supports-color": {
 5976 -               "version": "4.5.0",
 5977 -               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
 5978 -               "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
 5979 -               "dev": true,
 5980 -               "requires": {
 5981 -                 "has-flag": "2.0.0"
 5982 -               }
 5983 -             }
 5984 -           }
 5985 +         "iconv-lite": {
 5986 +           "version": "0.4.19",
 5987 +           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
 5988 +           "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
 5989           },
 5990 -         "has-flag": {
 5991 -           "version": "2.0.0",
 5992 -           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
 5993 -           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
 5994 -           "dev": true
 5995 +         "is-stream": {
 5996 +           "version": "1.1.0",
 5997 +           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 5998 +           "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
 5999           },
 6000 -         "postcss": {
 6001 -           "version": "6.0.17",
 6002 -           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.17.tgz",
 6003 -           "integrity": "sha512-Bl1nybsSzWYbP8O4gAVD8JIjZIul9hLNOPTGBIlVmZNUnNAGL+W0cpYWzVwfImZOwumct4c1SDvSbncVWKtXUw==",
 6004 -           "dev": true,
 6005 +         "node-fetch": {
 6006 +           "version": "1.7.3",
 6007 +           "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
 6008 +           "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
 6009             "requires": {
 6010 -             "chalk": "2.3.0",
 6011 -             "source-map": "0.6.1",
 6012 -             "supports-color": "5.1.0"
 6013 +             "encoding": "0.1.12",
 6014 +             "is-stream": "1.1.0"
 6015             }
 6016           },
 6017 -         "source-map": {
 6018 -           "version": "0.6.1",
 6019 -           "resolved": "h