/ package-lock.json
package-lock.json
   1  {
   2    "name": "fast-check-examples",
   3    "version": "1.0.0",
   4    "lockfileVersion": 1,
   5    "requires": true,
   6    "dependencies": {
   7      "@ava/babel-plugin-throws-helper": {
   8        "version": "2.0.0",
   9        "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-2.0.0.tgz",
  10        "integrity": "sha1-L8H+PCEacQcaTsp7j3r1hCzRrnw=",
  11        "dev": true
  12      },
  13      "@ava/babel-preset-stage-4": {
  14        "version": "1.1.0",
  15        "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-1.1.0.tgz",
  16        "integrity": "sha512-oWqTnIGXW3k72UFidXzW0ONlO7hnO9x02S/QReJ7NBGeiBH9cUHY9+EfV6C8PXC6YJH++WrliEq03wMSJGNZFg==",
  17        "dev": true,
  18        "requires": {
  19          "babel-plugin-check-es2015-constants": "^6.8.0",
  20          "babel-plugin-syntax-trailing-function-commas": "^6.20.0",
  21          "babel-plugin-transform-async-to-generator": "^6.16.0",
  22          "babel-plugin-transform-es2015-destructuring": "^6.19.0",
  23          "babel-plugin-transform-es2015-function-name": "^6.9.0",
  24          "babel-plugin-transform-es2015-modules-commonjs": "^6.18.0",
  25          "babel-plugin-transform-es2015-parameters": "^6.21.0",
  26          "babel-plugin-transform-es2015-spread": "^6.8.0",
  27          "babel-plugin-transform-es2015-sticky-regex": "^6.8.0",
  28          "babel-plugin-transform-es2015-unicode-regex": "^6.11.0",
  29          "babel-plugin-transform-exponentiation-operator": "^6.8.0",
  30          "package-hash": "^1.2.0"
  31        },
  32        "dependencies": {
  33          "md5-hex": {
  34            "version": "1.3.0",
  35            "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz",
  36            "integrity": "sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ=",
  37            "dev": true,
  38            "requires": {
  39              "md5-o-matic": "^0.1.1"
  40            }
  41          },
  42          "package-hash": {
  43            "version": "1.2.0",
  44            "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-1.2.0.tgz",
  45            "integrity": "sha1-AD5WzVe3NqbtYRTMK4FUJnJ3DkQ=",
  46            "dev": true,
  47            "requires": {
  48              "md5-hex": "^1.3.0"
  49            }
  50          }
  51        }
  52      },
  53      "@ava/babel-preset-transform-test-files": {
  54        "version": "3.0.0",
  55        "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-3.0.0.tgz",
  56        "integrity": "sha1-ze0RlqjY2TgaUJJAq5LpGl7Aafc=",
  57        "dev": true,
  58        "requires": {
  59          "@ava/babel-plugin-throws-helper": "^2.0.0",
  60          "babel-plugin-espower": "^2.3.2"
  61        }
  62      },
  63      "@ava/write-file-atomic": {
  64        "version": "2.2.0",
  65        "resolved": "https://registry.npmjs.org/@ava/write-file-atomic/-/write-file-atomic-2.2.0.tgz",
  66        "integrity": "sha512-BTNB3nGbEfJT+69wuqXFr/bQH7Vr7ihx2xGOMNqPgDGhwspoZhiWumDDZNjBy7AScmqS5CELIOGtPVXESyrnDA==",
  67        "dev": true,
  68        "requires": {
  69          "graceful-fs": "^4.1.11",
  70          "imurmurhash": "^0.1.4",
  71          "slide": "^1.1.5"
  72        }
  73      },
  74      "@babel/code-frame": {
  75        "version": "7.0.0-beta.47",
  76        "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.47.tgz",
  77        "integrity": "sha512-W7IeG4MoVf4oUvWfHUx9VG9if3E0xSUDf1urrnNYtC2ow1dz2ptvQ6YsJfyVXDuPTFXz66jkHhzMW7a5Eld7TA==",
  78        "dev": true,
  79        "requires": {
  80          "@babel/highlight": "7.0.0-beta.47"
  81        }
  82      },
  83      "@babel/highlight": {
  84        "version": "7.0.0-beta.47",
  85        "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.47.tgz",
  86        "integrity": "sha512-d505K3Hth1eg0b2swfEF7oFMw3J9M8ceFg0s6dhCSxOOF+07WDvJ0HKT/YbK/Jk9wn8Wyr6HIRAUPKJ9Wfv8Rg==",
  87        "dev": true,
  88        "requires": {
  89          "chalk": "^2.0.0",
  90          "esutils": "^2.0.2",
  91          "js-tokens": "^3.0.0"
  92        },
  93        "dependencies": {
  94          "ansi-styles": {
  95            "version": "3.2.1",
  96            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  97            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  98            "dev": true,
  99            "requires": {
 100              "color-convert": "^1.9.0"
 101            }
 102          },
 103          "chalk": {
 104            "version": "2.4.1",
 105            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
 106            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
 107            "dev": true,
 108            "requires": {
 109              "ansi-styles": "^3.2.1",
 110              "escape-string-regexp": "^1.0.5",
 111              "supports-color": "^5.3.0"
 112            }
 113          },
 114          "has-flag": {
 115            "version": "3.0.0",
 116            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 117            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
 118            "dev": true
 119          },
 120          "supports-color": {
 121            "version": "5.4.0",
 122            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
 123            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
 124            "dev": true,
 125            "requires": {
 126              "has-flag": "^3.0.0"
 127            }
 128          }
 129        }
 130      },
 131      "@concordance/react": {
 132        "version": "1.0.0",
 133        "resolved": "https://registry.npmjs.org/@concordance/react/-/react-1.0.0.tgz",
 134        "integrity": "sha512-htrsRaQX8Iixlsek8zQU7tE8wcsTQJ5UhZkSPEA8slCDAisKpC/2VgU/ucPn32M5/LjGGXRaUEKvEw1Wiuu4zQ==",
 135        "dev": true,
 136        "requires": {
 137          "arrify": "^1.0.1"
 138        }
 139      },
 140      "@ladjs/time-require": {
 141        "version": "0.1.4",
 142        "resolved": "https://registry.npmjs.org/@ladjs/time-require/-/time-require-0.1.4.tgz",
 143        "integrity": "sha512-weIbJqTMfQ4r1YX85u54DKfjLZs2jwn1XZ6tIOP/pFgMwhIN5BAtaCp/1wn9DzyLsDR9tW0R2NIePcVJ45ivQQ==",
 144        "dev": true,
 145        "requires": {
 146          "chalk": "^0.4.0",
 147          "date-time": "^0.1.1",
 148          "pretty-ms": "^0.2.1",
 149          "text-table": "^0.2.0"
 150        },
 151        "dependencies": {
 152          "ansi-styles": {
 153            "version": "1.0.0",
 154            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
 155            "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
 156            "dev": true
 157          },
 158          "chalk": {
 159            "version": "0.4.0",
 160            "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
 161            "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
 162            "dev": true,
 163            "requires": {
 164              "ansi-styles": "~1.0.0",
 165              "has-color": "~0.1.0",
 166              "strip-ansi": "~0.1.0"
 167            }
 168          },
 169          "pretty-ms": {
 170            "version": "0.2.2",
 171            "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-0.2.2.tgz",
 172            "integrity": "sha1-2oeaaC/zOjcBEEbxPWJ/Z8c7hPY=",
 173            "dev": true,
 174            "requires": {
 175              "parse-ms": "^0.1.0"
 176            }
 177          },
 178          "strip-ansi": {
 179            "version": "0.1.1",
 180            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
 181            "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
 182            "dev": true
 183          }
 184        }
 185      },
 186      "abab": {
 187        "version": "1.0.4",
 188        "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
 189        "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
 190        "dev": true
 191      },
 192      "acorn": {
 193        "version": "5.5.3",
 194        "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
 195        "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
 196        "dev": true
 197      },
 198      "acorn-globals": {
 199        "version": "4.1.0",
 200        "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz",
 201        "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==",
 202        "dev": true,
 203        "requires": {
 204          "acorn": "^5.0.0"
 205        }
 206      },
 207      "ajv": {
 208        "version": "5.5.2",
 209        "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
 210        "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
 211        "dev": true,
 212        "requires": {
 213          "co": "^4.6.0",
 214          "fast-deep-equal": "^1.0.0",
 215          "fast-json-stable-stringify": "^2.0.0",
 216          "json-schema-traverse": "^0.3.0"
 217        }
 218      },
 219      "align-text": {
 220        "version": "0.1.4",
 221        "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
 222        "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
 223        "dev": true,
 224        "requires": {
 225          "kind-of": "^3.0.2",
 226          "longest": "^1.0.1",
 227          "repeat-string": "^1.5.2"
 228        }
 229      },
 230      "amdefine": {
 231        "version": "1.0.1",
 232        "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
 233        "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
 234        "dev": true
 235      },
 236      "ansi-align": {
 237        "version": "2.0.0",
 238        "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
 239        "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
 240        "dev": true,
 241        "requires": {
 242          "string-width": "^2.0.0"
 243        }
 244      },
 245      "ansi-escapes": {
 246        "version": "3.1.0",
 247        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
 248        "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
 249        "dev": true
 250      },
 251      "ansi-regex": {
 252        "version": "2.1.1",
 253        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 254        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
 255        "dev": true
 256      },
 257      "ansi-styles": {
 258        "version": "2.2.1",
 259        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
 260        "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
 261        "dev": true
 262      },
 263      "anymatch": {
 264        "version": "1.3.2",
 265        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
 266        "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
 267        "dev": true,
 268        "requires": {
 269          "micromatch": "^2.1.5",
 270          "normalize-path": "^2.0.0"
 271        }
 272      },
 273      "append-transform": {
 274        "version": "0.4.0",
 275        "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
 276        "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
 277        "dev": true,
 278        "requires": {
 279          "default-require-extensions": "^1.0.0"
 280        }
 281      },
 282      "argparse": {
 283        "version": "1.0.10",
 284        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 285        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 286        "requires": {
 287          "sprintf-js": "~1.0.2"
 288        }
 289      },
 290      "arr-diff": {
 291        "version": "2.0.0",
 292        "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
 293        "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
 294        "dev": true,
 295        "requires": {
 296          "arr-flatten": "^1.0.1"
 297        }
 298      },
 299      "arr-exclude": {
 300        "version": "1.0.0",
 301        "resolved": "https://registry.npmjs.org/arr-exclude/-/arr-exclude-1.0.0.tgz",
 302        "integrity": "sha1-38fC5VKicHI8zaBM8xKMjL/lxjE=",
 303        "dev": true
 304      },
 305      "arr-flatten": {
 306        "version": "1.1.0",
 307        "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
 308        "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
 309        "dev": true
 310      },
 311      "arr-union": {
 312        "version": "3.1.0",
 313        "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
 314        "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
 315        "dev": true
 316      },
 317      "array-differ": {
 318        "version": "1.0.0",
 319        "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
 320        "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
 321        "dev": true
 322      },
 323      "array-equal": {
 324        "version": "1.0.0",
 325        "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
 326        "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
 327        "dev": true
 328      },
 329      "array-find-index": {
 330        "version": "1.0.2",
 331        "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
 332        "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
 333        "dev": true
 334      },
 335      "array-union": {
 336        "version": "1.0.2",
 337        "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
 338        "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
 339        "dev": true,
 340        "requires": {
 341          "array-uniq": "^1.0.1"
 342        }
 343      },
 344      "array-uniq": {
 345        "version": "1.0.3",
 346        "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
 347        "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
 348        "dev": true
 349      },
 350      "array-unique": {
 351        "version": "0.2.1",
 352        "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
 353        "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
 354        "dev": true
 355      },
 356      "arrify": {
 357        "version": "1.0.1",
 358        "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
 359        "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
 360        "dev": true
 361      },
 362      "asn1": {
 363        "version": "0.2.3",
 364        "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
 365        "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
 366        "dev": true
 367      },
 368      "assert-plus": {
 369        "version": "1.0.0",
 370        "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 371        "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
 372        "dev": true
 373      },
 374      "assertion-error": {
 375        "version": "1.1.0",
 376        "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
 377        "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
 378        "dev": true
 379      },
 380      "assign-symbols": {
 381        "version": "1.0.0",
 382        "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
 383        "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
 384        "dev": true
 385      },
 386      "astral-regex": {
 387        "version": "1.0.0",
 388        "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
 389        "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
 390        "dev": true
 391      },
 392      "async": {
 393        "version": "2.6.0",
 394        "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
 395        "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
 396        "dev": true,
 397        "requires": {
 398          "lodash": "^4.14.0"
 399        }
 400      },
 401      "async-each": {
 402        "version": "1.0.1",
 403        "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
 404        "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
 405        "dev": true
 406      },
 407      "async-limiter": {
 408        "version": "1.0.0",
 409        "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
 410        "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
 411        "dev": true
 412      },
 413      "asynckit": {
 414        "version": "0.4.0",
 415        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
 416        "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
 417        "dev": true
 418      },
 419      "atob": {
 420        "version": "2.1.1",
 421        "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
 422        "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
 423        "dev": true
 424      },
 425      "auto-bind": {
 426        "version": "1.2.0",
 427        "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-1.2.0.tgz",
 428        "integrity": "sha512-Zw7pZp7tztvKnWWtoII4AmqH5a2PV3ZN5F0BPRTGcc1kpRm4b6QXQnPU7Znbl6BfPfqOVOV29g4JeMqZQaqqOA==",
 429        "dev": true
 430      },
 431      "ava": {
 432        "version": "0.25.0",
 433        "resolved": "https://registry.npmjs.org/ava/-/ava-0.25.0.tgz",
 434        "integrity": "sha512-4lGNJCf6xL8SvsKVEKxEE46se7JAUIAZoKHw9itTQuwcsydhpAMkBs5gOOiWiwt0JKNIuXWc2/r4r8ZdcNrBEw==",
 435        "dev": true,
 436        "requires": {
 437          "@ava/babel-preset-stage-4": "^1.1.0",
 438          "@ava/babel-preset-transform-test-files": "^3.0.0",
 439          "@ava/write-file-atomic": "^2.2.0",
 440          "@concordance/react": "^1.0.0",
 441          "@ladjs/time-require": "^0.1.4",
 442          "ansi-escapes": "^3.0.0",
 443          "ansi-styles": "^3.1.0",
 444          "arr-flatten": "^1.0.1",
 445          "array-union": "^1.0.1",
 446          "array-uniq": "^1.0.2",
 447          "arrify": "^1.0.0",
 448          "auto-bind": "^1.1.0",
 449          "ava-init": "^0.2.0",
 450          "babel-core": "^6.17.0",
 451          "babel-generator": "^6.26.0",
 452          "babel-plugin-syntax-object-rest-spread": "^6.13.0",
 453          "bluebird": "^3.0.0",
 454          "caching-transform": "^1.0.0",
 455          "chalk": "^2.0.1",
 456          "chokidar": "^1.4.2",
 457          "clean-stack": "^1.1.1",
 458          "clean-yaml-object": "^0.1.0",
 459          "cli-cursor": "^2.1.0",
 460          "cli-spinners": "^1.0.0",
 461          "cli-truncate": "^1.0.0",
 462          "co-with-promise": "^4.6.0",
 463          "code-excerpt": "^2.1.1",
 464          "common-path-prefix": "^1.0.0",
 465          "concordance": "^3.0.0",
 466          "convert-source-map": "^1.5.1",
 467          "core-assert": "^0.2.0",
 468          "currently-unhandled": "^0.4.1",
 469          "debug": "^3.0.1",
 470          "dot-prop": "^4.1.0",
 471          "empower-core": "^0.6.1",
 472          "equal-length": "^1.0.0",
 473          "figures": "^2.0.0",
 474          "find-cache-dir": "^1.0.0",
 475          "fn-name": "^2.0.0",
 476          "get-port": "^3.0.0",
 477          "globby": "^6.0.0",
 478          "has-flag": "^2.0.0",
 479          "hullabaloo-config-manager": "^1.1.0",
 480          "ignore-by-default": "^1.0.0",
 481          "import-local": "^0.1.1",
 482          "indent-string": "^3.0.0",
 483          "is-ci": "^1.0.7",
 484          "is-generator-fn": "^1.0.0",
 485          "is-obj": "^1.0.0",
 486          "is-observable": "^1.0.0",
 487          "is-promise": "^2.1.0",
 488          "last-line-stream": "^1.0.0",
 489          "lodash.clonedeepwith": "^4.5.0",
 490          "lodash.debounce": "^4.0.3",
 491          "lodash.difference": "^4.3.0",
 492          "lodash.flatten": "^4.2.0",
 493          "loud-rejection": "^1.2.0",
 494          "make-dir": "^1.0.0",
 495          "matcher": "^1.0.0",
 496          "md5-hex": "^2.0.0",
 497          "meow": "^3.7.0",
 498          "ms": "^2.0.0",
 499          "multimatch": "^2.1.0",
 500          "observable-to-promise": "^0.5.0",
 501          "option-chain": "^1.0.0",
 502          "package-hash": "^2.0.0",
 503          "pkg-conf": "^2.0.0",
 504          "plur": "^2.0.0",
 505          "pretty-ms": "^3.0.0",
 506          "require-precompiled": "^0.1.0",
 507          "resolve-cwd": "^2.0.0",
 508          "safe-buffer": "^5.1.1",
 509          "semver": "^5.4.1",
 510          "slash": "^1.0.0",
 511          "source-map-support": "^0.5.0",
 512          "stack-utils": "^1.0.1",
 513          "strip-ansi": "^4.0.0",
 514          "strip-bom-buf": "^1.0.0",
 515          "supertap": "^1.0.0",
 516          "supports-color": "^5.0.0",
 517          "trim-off-newlines": "^1.0.1",
 518          "unique-temp-dir": "^1.0.0",
 519          "update-notifier": "^2.3.0"
 520        },
 521        "dependencies": {
 522          "ansi-regex": {
 523            "version": "3.0.0",
 524            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
 525            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
 526            "dev": true
 527          },
 528          "ansi-styles": {
 529            "version": "3.2.1",
 530            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 531            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
 532            "dev": true,
 533            "requires": {
 534              "color-convert": "^1.9.0"
 535            }
 536          },
 537          "chalk": {
 538            "version": "2.4.1",
 539            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
 540            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
 541            "dev": true,
 542            "requires": {
 543              "ansi-styles": "^3.2.1",
 544              "escape-string-regexp": "^1.0.5",
 545              "supports-color": "^5.3.0"
 546            }
 547          },
 548          "import-local": {
 549            "version": "0.1.1",
 550            "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz",
 551            "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=",
 552            "dev": true,
 553            "requires": {
 554              "pkg-dir": "^2.0.0",
 555              "resolve-cwd": "^2.0.0"
 556            }
 557          },
 558          "source-map": {
 559            "version": "0.6.1",
 560            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 561            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
 562            "dev": true
 563          },
 564          "source-map-support": {
 565            "version": "0.5.6",
 566            "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
 567            "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
 568            "dev": true,
 569            "requires": {
 570              "buffer-from": "^1.0.0",
 571              "source-map": "^0.6.0"
 572            }
 573          },
 574          "strip-ansi": {
 575            "version": "4.0.0",
 576            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
 577            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
 578            "dev": true,
 579            "requires": {
 580              "ansi-regex": "^3.0.0"
 581            }
 582          },
 583          "supports-color": {
 584            "version": "5.4.0",
 585            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
 586            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
 587            "dev": true,
 588            "requires": {
 589              "has-flag": "^3.0.0"
 590            },
 591            "dependencies": {
 592              "has-flag": {
 593                "version": "3.0.0",
 594                "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 595                "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
 596                "dev": true
 597              }
 598            }
 599          }
 600        }
 601      },
 602      "ava-fast-check": {
 603        "version": "1.0.1",
 604        "resolved": "https://registry.npmjs.org/ava-fast-check/-/ava-fast-check-1.0.1.tgz",
 605        "integrity": "sha512-wk7XLaehVrAC1piB0AQPQ8MMrQ1uP8yygzQXaS2qPyCKZW3YTx0CnnYjrg+K19AF4s/Hj/DLfBHA3kGBREsCSw==",
 606        "dev": true
 607      },
 608      "ava-init": {
 609        "version": "0.2.1",
 610        "resolved": "https://registry.npmjs.org/ava-init/-/ava-init-0.2.1.tgz",
 611        "integrity": "sha512-lXwK5LM+2g1euDRqW1mcSX/tqzY1QU7EjKpqayFPPtNRmbSYZ8RzPO5tqluTToijmtjp2M+pNpVdbcHssC4glg==",
 612        "dev": true,
 613        "requires": {
 614          "arr-exclude": "^1.0.0",
 615          "execa": "^0.7.0",
 616          "has-yarn": "^1.0.0",
 617          "read-pkg-up": "^2.0.0",
 618          "write-pkg": "^3.1.0"
 619        },
 620        "dependencies": {
 621          "load-json-file": {
 622            "version": "2.0.0",
 623            "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
 624            "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
 625            "dev": true,
 626            "requires": {
 627              "graceful-fs": "^4.1.2",
 628              "parse-json": "^2.2.0",
 629              "pify": "^2.0.0",
 630              "strip-bom": "^3.0.0"
 631            }
 632          },
 633          "path-type": {
 634            "version": "2.0.0",
 635            "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
 636            "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
 637            "dev": true,
 638            "requires": {
 639              "pify": "^2.0.0"
 640            }
 641          },
 642          "read-pkg": {
 643            "version": "2.0.0",
 644            "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
 645            "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
 646            "dev": true,
 647            "requires": {
 648              "load-json-file": "^2.0.0",
 649              "normalize-package-data": "^2.3.2",
 650              "path-type": "^2.0.0"
 651            }
 652          },
 653          "read-pkg-up": {
 654            "version": "2.0.0",
 655            "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
 656            "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
 657            "dev": true,
 658            "requires": {
 659              "find-up": "^2.0.0",
 660              "read-pkg": "^2.0.0"
 661            }
 662          },
 663          "strip-bom": {
 664            "version": "3.0.0",
 665            "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
 666            "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
 667            "dev": true
 668          }
 669        }
 670      },
 671      "aws-sign2": {
 672        "version": "0.7.0",
 673        "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
 674        "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
 675        "dev": true
 676      },
 677      "aws4": {
 678        "version": "1.7.0",
 679        "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
 680        "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==",
 681        "dev": true
 682      },
 683      "babel-cli": {
 684        "version": "6.26.0",
 685        "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
 686        "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
 687        "dev": true,
 688        "requires": {
 689          "babel-core": "^6.26.0",
 690          "babel-polyfill": "^6.26.0",
 691          "babel-register": "^6.26.0",
 692          "babel-runtime": "^6.26.0",
 693          "chokidar": "^1.6.1",
 694          "commander": "^2.11.0",
 695          "convert-source-map": "^1.5.0",
 696          "fs-readdir-recursive": "^1.0.0",
 697          "glob": "^7.1.2",
 698          "lodash": "^4.17.4",
 699          "output-file-sync": "^1.1.2",
 700          "path-is-absolute": "^1.0.1",
 701          "slash": "^1.0.0",
 702          "source-map": "^0.5.6",
 703          "v8flags": "^2.1.1"
 704        }
 705      },
 706      "babel-code-frame": {
 707        "version": "6.26.0",
 708        "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
 709        "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
 710        "dev": true,
 711        "requires": {
 712          "chalk": "^1.1.3",
 713          "esutils": "^2.0.2",
 714          "js-tokens": "^3.0.2"
 715        }
 716      },
 717      "babel-core": {
 718        "version": "6.26.0",
 719        "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
 720        "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
 721        "dev": true,
 722        "requires": {
 723          "babel-code-frame": "^6.26.0",
 724          "babel-generator": "^6.26.0",
 725          "babel-helpers": "^6.24.1",
 726          "babel-messages": "^6.23.0",
 727          "babel-register": "^6.26.0",
 728          "babel-runtime": "^6.26.0",
 729          "babel-template": "^6.26.0",
 730          "babel-traverse": "^6.26.0",
 731          "babel-types": "^6.26.0",
 732          "babylon": "^6.18.0",
 733          "convert-source-map": "^1.5.0",
 734          "debug": "^2.6.8",
 735          "json5": "^0.5.1",
 736          "lodash": "^4.17.4",
 737          "minimatch": "^3.0.4",
 738          "path-is-absolute": "^1.0.1",
 739          "private": "^0.1.7",
 740          "slash": "^1.0.0",
 741          "source-map": "^0.5.6"
 742        },
 743        "dependencies": {
 744          "debug": {
 745            "version": "2.6.9",
 746            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 747            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 748            "dev": true,
 749            "requires": {
 750              "ms": "2.0.0"
 751            }
 752          }
 753        }
 754      },
 755      "babel-generator": {
 756        "version": "6.26.1",
 757        "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
 758        "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
 759        "dev": true,
 760        "requires": {
 761          "babel-messages": "^6.23.0",
 762          "babel-runtime": "^6.26.0",
 763          "babel-types": "^6.26.0",
 764          "detect-indent": "^4.0.0",
 765          "jsesc": "^1.3.0",
 766          "lodash": "^4.17.4",
 767          "source-map": "^0.5.7",
 768          "trim-right": "^1.0.1"
 769        }
 770      },
 771      "babel-helper-builder-binary-assignment-operator-visitor": {
 772        "version": "6.24.1",
 773        "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
 774        "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
 775        "dev": true,
 776        "requires": {
 777          "babel-helper-explode-assignable-expression": "^6.24.1",
 778          "babel-runtime": "^6.22.0",
 779          "babel-types": "^6.24.1"
 780        }
 781      },
 782      "babel-helper-call-delegate": {
 783        "version": "6.24.1",
 784        "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
 785        "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
 786        "dev": true,
 787        "requires": {
 788          "babel-helper-hoist-variables": "^6.24.1",
 789          "babel-runtime": "^6.22.0",
 790          "babel-traverse": "^6.24.1",
 791          "babel-types": "^6.24.1"
 792        }
 793      },
 794      "babel-helper-define-map": {
 795        "version": "6.26.0",
 796        "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
 797        "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
 798        "dev": true,
 799        "requires": {
 800          "babel-helper-function-name": "^6.24.1",
 801          "babel-runtime": "^6.26.0",
 802          "babel-types": "^6.26.0",
 803          "lodash": "^4.17.4"
 804        }
 805      },
 806      "babel-helper-explode-assignable-expression": {
 807        "version": "6.24.1",
 808        "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
 809        "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
 810        "dev": true,
 811        "requires": {
 812          "babel-runtime": "^6.22.0",
 813          "babel-traverse": "^6.24.1",
 814          "babel-types": "^6.24.1"
 815        }
 816      },
 817      "babel-helper-function-name": {
 818        "version": "6.24.1",
 819        "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
 820        "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
 821        "dev": true,
 822        "requires": {
 823          "babel-helper-get-function-arity": "^6.24.1",
 824          "babel-runtime": "^6.22.0",
 825          "babel-template": "^6.24.1",
 826          "babel-traverse": "^6.24.1",
 827          "babel-types": "^6.24.1"
 828        }
 829      },
 830      "babel-helper-get-function-arity": {
 831        "version": "6.24.1",
 832        "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
 833        "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
 834        "dev": true,
 835        "requires": {
 836          "babel-runtime": "^6.22.0",
 837          "babel-types": "^6.24.1"
 838        }
 839      },
 840      "babel-helper-hoist-variables": {
 841        "version": "6.24.1",
 842        "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
 843        "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
 844        "dev": true,
 845        "requires": {
 846          "babel-runtime": "^6.22.0",
 847          "babel-types": "^6.24.1"
 848        }
 849      },
 850      "babel-helper-optimise-call-expression": {
 851        "version": "6.24.1",
 852        "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
 853        "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
 854        "dev": true,
 855        "requires": {
 856          "babel-runtime": "^6.22.0",
 857          "babel-types": "^6.24.1"
 858        }
 859      },
 860      "babel-helper-regex": {
 861        "version": "6.26.0",
 862        "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
 863        "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
 864        "dev": true,
 865        "requires": {
 866          "babel-runtime": "^6.26.0",
 867          "babel-types": "^6.26.0",
 868          "lodash": "^4.17.4"
 869        }
 870      },
 871      "babel-helper-remap-async-to-generator": {
 872        "version": "6.24.1",
 873        "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
 874        "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
 875        "dev": true,
 876        "requires": {
 877          "babel-helper-function-name": "^6.24.1",
 878          "babel-runtime": "^6.22.0",
 879          "babel-template": "^6.24.1",
 880          "babel-traverse": "^6.24.1",
 881          "babel-types": "^6.24.1"
 882        }
 883      },
 884      "babel-helper-replace-supers": {
 885        "version": "6.24.1",
 886        "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
 887        "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
 888        "dev": true,
 889        "requires": {
 890          "babel-helper-optimise-call-expression": "^6.24.1",
 891          "babel-messages": "^6.23.0",
 892          "babel-runtime": "^6.22.0",
 893          "babel-template": "^6.24.1",
 894          "babel-traverse": "^6.24.1",
 895          "babel-types": "^6.24.1"
 896        }
 897      },
 898      "babel-helpers": {
 899        "version": "6.24.1",
 900        "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
 901        "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
 902        "dev": true,
 903        "requires": {
 904          "babel-runtime": "^6.22.0",
 905          "babel-template": "^6.24.1"
 906        }
 907      },
 908      "babel-jest": {
 909        "version": "22.4.3",
 910        "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.3.tgz",
 911        "integrity": "sha512-BgSjmtl3mW3i+VeVHEr9d2zFSAT66G++pJcHQiUjd00pkW+voYXFctIm/indcqOWWXw5a1nUpR1XWszD9fJ1qg==",
 912        "dev": true,
 913        "requires": {
 914          "babel-plugin-istanbul": "^4.1.5",
 915          "babel-preset-jest": "^22.4.3"
 916        }
 917      },
 918      "babel-messages": {
 919        "version": "6.23.0",
 920        "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
 921        "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
 922        "dev": true,
 923        "requires": {
 924          "babel-runtime": "^6.22.0"
 925        }
 926      },
 927      "babel-plugin-check-es2015-constants": {
 928        "version": "6.22.0",
 929        "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
 930        "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
 931        "dev": true,
 932        "requires": {
 933          "babel-runtime": "^6.22.0"
 934        }
 935      },
 936      "babel-plugin-espower": {
 937        "version": "2.4.0",
 938        "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-2.4.0.tgz",
 939        "integrity": "sha512-/+SRpy7pKgTI28oEHfn1wkuM5QFAdRq8WNsOOih1dVrdV6A/WbNbRZyl0eX5eyDgtb0lOE27PeDFuCX2j8OxVg==",
 940        "dev": true,
 941        "requires": {
 942          "babel-generator": "^6.1.0",
 943          "babylon": "^6.1.0",
 944          "call-matcher": "^1.0.0",
 945          "core-js": "^2.0.0",
 946          "espower-location-detector": "^1.0.0",
 947          "espurify": "^1.6.0",
 948          "estraverse": "^4.1.1"
 949        }
 950      },
 951      "babel-plugin-istanbul": {
 952        "version": "4.1.6",
 953        "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz",
 954        "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==",
 955        "dev": true,
 956        "requires": {
 957          "babel-plugin-syntax-object-rest-spread": "^6.13.0",
 958          "find-up": "^2.1.0",
 959          "istanbul-lib-instrument": "^1.10.1",
 960          "test-exclude": "^4.2.1"
 961        }
 962      },
 963      "babel-plugin-jest-hoist": {
 964        "version": "22.4.3",
 965        "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.3.tgz",
 966        "integrity": "sha512-zhvv4f6OTWy2bYevcJftwGCWXMFe7pqoz41IhMi4xna7xNsX5NygdagsrE0y6kkfuXq8UalwvPwKTyAxME2E/g==",
 967        "dev": true
 968      },
 969      "babel-plugin-syntax-async-functions": {
 970        "version": "6.13.0",
 971        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
 972        "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
 973        "dev": true
 974      },
 975      "babel-plugin-syntax-exponentiation-operator": {
 976        "version": "6.13.0",
 977        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
 978        "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
 979        "dev": true
 980      },
 981      "babel-plugin-syntax-object-rest-spread": {
 982        "version": "6.13.0",
 983        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
 984        "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
 985        "dev": true
 986      },
 987      "babel-plugin-syntax-trailing-function-commas": {
 988        "version": "6.22.0",
 989        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
 990        "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
 991        "dev": true
 992      },
 993      "babel-plugin-transform-async-to-generator": {
 994        "version": "6.24.1",
 995        "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
 996        "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
 997        "dev": true,
 998        "requires": {
 999          "babel-helper-remap-async-to-generator": "^6.24.1",
1000          "babel-plugin-syntax-async-functions": "^6.8.0",
1001          "babel-runtime": "^6.22.0"
1002        }
1003      },
1004      "babel-plugin-transform-es2015-arrow-functions": {
1005        "version": "6.22.0",
1006        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
1007        "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
1008        "dev": true,
1009        "requires": {
1010          "babel-runtime": "^6.22.0"
1011        }
1012      },
1013      "babel-plugin-transform-es2015-block-scoped-functions": {
1014        "version": "6.22.0",
1015        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
1016        "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
1017        "dev": true,
1018        "requires": {
1019          "babel-runtime": "^6.22.0"
1020        }
1021      },
1022      "babel-plugin-transform-es2015-block-scoping": {
1023        "version": "6.26.0",
1024        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
1025        "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
1026        "dev": true,
1027        "requires": {
1028          "babel-runtime": "^6.26.0",
1029          "babel-template": "^6.26.0",
1030          "babel-traverse": "^6.26.0",
1031          "babel-types": "^6.26.0",
1032          "lodash": "^4.17.4"
1033        }
1034      },
1035      "babel-plugin-transform-es2015-classes": {
1036        "version": "6.24.1",
1037        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
1038        "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
1039        "dev": true,
1040        "requires": {
1041          "babel-helper-define-map": "^6.24.1",
1042          "babel-helper-function-name": "^6.24.1",
1043          "babel-helper-optimise-call-expression": "^6.24.1",
1044          "babel-helper-replace-supers": "^6.24.1",
1045          "babel-messages": "^6.23.0",
1046          "babel-runtime": "^6.22.0",
1047          "babel-template": "^6.24.1",
1048          "babel-traverse": "^6.24.1",
1049          "babel-types": "^6.24.1"
1050        }
1051      },
1052      "babel-plugin-transform-es2015-computed-properties": {
1053        "version": "6.24.1",
1054        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
1055        "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
1056        "dev": true,
1057        "requires": {
1058          "babel-runtime": "^6.22.0",
1059          "babel-template": "^6.24.1"
1060        }
1061      },
1062      "babel-plugin-transform-es2015-destructuring": {
1063        "version": "6.23.0",
1064        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
1065        "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
1066        "dev": true,
1067        "requires": {
1068          "babel-runtime": "^6.22.0"
1069        }
1070      },
1071      "babel-plugin-transform-es2015-duplicate-keys": {
1072        "version": "6.24.1",
1073        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
1074        "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
1075        "dev": true,
1076        "requires": {
1077          "babel-runtime": "^6.22.0",
1078          "babel-types": "^6.24.1"
1079        }
1080      },
1081      "babel-plugin-transform-es2015-for-of": {
1082        "version": "6.23.0",
1083        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
1084        "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
1085        "dev": true,
1086        "requires": {
1087          "babel-runtime": "^6.22.0"
1088        }
1089      },
1090      "babel-plugin-transform-es2015-function-name": {
1091        "version": "6.24.1",
1092        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
1093        "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
1094        "dev": true,
1095        "requires": {
1096          "babel-helper-function-name": "^6.24.1",
1097          "babel-runtime": "^6.22.0",
1098          "babel-types": "^6.24.1"
1099        }
1100      },
1101      "babel-plugin-transform-es2015-literals": {
1102        "version": "6.22.0",
1103        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
1104        "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
1105        "dev": true,
1106        "requires": {
1107          "babel-runtime": "^6.22.0"
1108        }
1109      },
1110      "babel-plugin-transform-es2015-modules-amd": {
1111        "version": "6.24.1",
1112        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
1113        "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
1114        "dev": true,
1115        "requires": {
1116          "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
1117          "babel-runtime": "^6.22.0",
1118          "babel-template": "^6.24.1"
1119        }
1120      },
1121      "babel-plugin-transform-es2015-modules-commonjs": {
1122        "version": "6.26.0",
1123        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz",
1124        "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=",
1125        "dev": true,
1126        "requires": {
1127          "babel-plugin-transform-strict-mode": "^6.24.1",
1128          "babel-runtime": "^6.26.0",
1129          "babel-template": "^6.26.0",
1130          "babel-types": "^6.26.0"
1131        }
1132      },
1133      "babel-plugin-transform-es2015-modules-systemjs": {
1134        "version": "6.24.1",
1135        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
1136        "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
1137        "dev": true,
1138        "requires": {
1139          "babel-helper-hoist-variables": "^6.24.1",
1140          "babel-runtime": "^6.22.0",
1141          "babel-template": "^6.24.1"
1142        }
1143      },
1144      "babel-plugin-transform-es2015-modules-umd": {
1145        "version": "6.24.1",
1146        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
1147        "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
1148        "dev": true,
1149        "requires": {
1150          "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
1151          "babel-runtime": "^6.22.0",
1152          "babel-template": "^6.24.1"
1153        }
1154      },
1155      "babel-plugin-transform-es2015-object-super": {
1156        "version": "6.24.1",
1157        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
1158        "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
1159        "dev": true,
1160        "requires": {
1161          "babel-helper-replace-supers": "^6.24.1",
1162          "babel-runtime": "^6.22.0"
1163        }
1164      },
1165      "babel-plugin-transform-es2015-parameters": {
1166        "version": "6.24.1",
1167        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
1168        "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1169        "dev": true,
1170        "requires": {
1171          "babel-helper-call-delegate": "^6.24.1",
1172          "babel-helper-get-function-arity": "^6.24.1",
1173          "babel-runtime": "^6.22.0",
1174          "babel-template": "^6.24.1",
1175          "babel-traverse": "^6.24.1",
1176          "babel-types": "^6.24.1"
1177        }
1178      },
1179      "babel-plugin-transform-es2015-shorthand-properties": {
1180        "version": "6.24.1",
1181        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
1182        "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1183        "dev": true,
1184        "requires": {
1185          "babel-runtime": "^6.22.0",
1186          "babel-types": "^6.24.1"
1187        }
1188      },
1189      "babel-plugin-transform-es2015-spread": {
1190        "version": "6.22.0",
1191        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
1192        "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1193        "dev": true,
1194        "requires": {
1195          "babel-runtime": "^6.22.0"
1196        }
1197      },
1198      "babel-plugin-transform-es2015-sticky-regex": {
1199        "version": "6.24.1",
1200        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
1201        "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1202        "dev": true,
1203        "requires": {
1204          "babel-helper-regex": "^6.24.1",
1205          "babel-runtime": "^6.22.0",
1206          "babel-types": "^6.24.1"
1207        }
1208      },
1209      "babel-plugin-transform-es2015-template-literals": {
1210        "version": "6.22.0",
1211        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
1212        "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1213        "dev": true,
1214        "requires": {
1215          "babel-runtime": "^6.22.0"
1216        }
1217      },
1218      "babel-plugin-transform-es2015-typeof-symbol": {
1219        "version": "6.23.0",
1220        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
1221        "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1222        "dev": true,
1223        "requires": {
1224          "babel-runtime": "^6.22.0"
1225        }
1226      },
1227      "babel-plugin-transform-es2015-unicode-regex": {
1228        "version": "6.24.1",
1229        "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
1230        "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1231        "dev": true,
1232        "requires": {
1233          "babel-helper-regex": "^6.24.1",
1234          "babel-runtime": "^6.22.0",
1235          "regexpu-core": "^2.0.0"
1236        }
1237      },
1238      "babel-plugin-transform-exponentiation-operator": {
1239        "version": "6.24.1",
1240        "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
1241        "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
1242        "dev": true,
1243        "requires": {
1244          "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
1245          "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
1246          "babel-runtime": "^6.22.0"
1247        }
1248      },
1249      "babel-plugin-transform-regenerator": {
1250        "version": "6.26.0",
1251        "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
1252        "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1253        "dev": true,
1254        "requires": {
1255          "regenerator-transform": "^0.10.0"
1256        }
1257      },
1258      "babel-plugin-transform-strict-mode": {
1259        "version": "6.24.1",
1260        "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
1261        "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1262        "dev": true,
1263        "requires": {
1264          "babel-runtime": "^6.22.0",
1265          "babel-types": "^6.24.1"
1266        }
1267      },
1268      "babel-polyfill": {
1269        "version": "6.26.0",
1270        "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
1271        "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
1272        "requires": {
1273          "babel-runtime": "^6.26.0",
1274          "core-js": "^2.5.0",
1275          "regenerator-runtime": "^0.10.5"
1276        },
1277        "dependencies": {
1278          "regenerator-runtime": {
1279            "version": "0.10.5",
1280            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
1281            "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg="
1282          }
1283        }
1284      },
1285      "babel-preset-env": {
1286        "version": "1.6.1",
1287        "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz",
1288        "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==",
1289        "dev": true,
1290        "requires": {
1291          "babel-plugin-check-es2015-constants": "^6.22.0",
1292          "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
1293          "babel-plugin-transform-async-to-generator": "^6.22.0",
1294          "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
1295          "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
1296          "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
1297          "babel-plugin-transform-es2015-classes": "^6.23.0",
1298          "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
1299          "babel-plugin-transform-es2015-destructuring": "^6.23.0",
1300          "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
1301          "babel-plugin-transform-es2015-for-of": "^6.23.0",
1302          "babel-plugin-transform-es2015-function-name": "^6.22.0",
1303          "babel-plugin-transform-es2015-literals": "^6.22.0",
1304          "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
1305          "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
1306          "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
1307          "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
1308          "babel-plugin-transform-es2015-object-super": "^6.22.0",
1309          "babel-plugin-transform-es2015-parameters": "^6.23.0",
1310          "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
1311          "babel-plugin-transform-es2015-spread": "^6.22.0",
1312          "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
1313          "babel-plugin-transform-es2015-template-literals": "^6.22.0",
1314          "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
1315          "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
1316          "babel-plugin-transform-exponentiation-operator": "^6.22.0",
1317          "babel-plugin-transform-regenerator": "^6.22.0",
1318          "browserslist": "^2.1.2",
1319          "invariant": "^2.2.2",
1320          "semver": "^5.3.0"
1321        }
1322      },
1323      "babel-preset-jest": {
1324        "version": "22.4.3",
1325        "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.3.tgz",
1326        "integrity": "sha512-a+M3LTEXTq3gxv0uBN9Qm6ahUl7a8pj923nFbCUdqFUSsf3YrX8Uc+C3MEwji5Af3LiQjSC7w4ooYewlz8HRTA==",
1327        "dev": true,
1328        "requires": {
1329          "babel-plugin-jest-hoist": "^22.4.3",
1330          "babel-plugin-syntax-object-rest-spread": "^6.13.0"
1331        }
1332      },
1333      "babel-register": {
1334        "version": "6.26.0",
1335        "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
1336        "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1337        "dev": true,
1338        "requires": {
1339          "babel-core": "^6.26.0",
1340          "babel-runtime": "^6.26.0",
1341          "core-js": "^2.5.0",
1342          "home-or-tmp": "^2.0.0",
1343          "lodash": "^4.17.4",
1344          "mkdirp": "^0.5.1",
1345          "source-map-support": "^0.4.15"
1346        }
1347      },
1348      "babel-runtime": {
1349        "version": "6.26.0",
1350        "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
1351        "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1352        "requires": {
1353          "core-js": "^2.4.0",
1354          "regenerator-runtime": "^0.11.0"
1355        },
1356        "dependencies": {
1357          "regenerator-runtime": {
1358            "version": "0.11.1",
1359            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
1360            "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
1361          }
1362        }
1363      },
1364      "babel-template": {
1365        "version": "6.26.0",
1366        "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
1367        "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1368        "dev": true,
1369        "requires": {
1370          "babel-runtime": "^6.26.0",
1371          "babel-traverse": "^6.26.0",
1372          "babel-types": "^6.26.0",
1373          "babylon": "^6.18.0",
1374          "lodash": "^4.17.4"
1375        }
1376      },
1377      "babel-traverse": {
1378        "version": "6.26.0",
1379        "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
1380        "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1381        "dev": true,
1382        "requires": {
1383          "babel-code-frame": "^6.26.0",
1384          "babel-messages": "^6.23.0",
1385          "babel-runtime": "^6.26.0",
1386          "babel-types": "^6.26.0",
1387          "babylon": "^6.18.0",
1388          "debug": "^2.6.8",
1389          "globals": "^9.18.0",
1390          "invariant": "^2.2.2",
1391          "lodash": "^4.17.4"
1392        },
1393        "dependencies": {
1394          "debug": {
1395            "version": "2.6.9",
1396            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1397            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1398            "dev": true,
1399            "requires": {
1400              "ms": "2.0.0"
1401            }
1402          }
1403        }
1404      },
1405      "babel-types": {
1406        "version": "6.26.0",
1407        "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
1408        "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1409        "dev": true,
1410        "requires": {
1411          "babel-runtime": "^6.26.0",
1412          "esutils": "^2.0.2",
1413          "lodash": "^4.17.4",
1414          "to-fast-properties": "^1.0.3"
1415        }
1416      },
1417      "babylon": {
1418        "version": "6.18.0",
1419        "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
1420        "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
1421        "dev": true
1422      },
1423      "balanced-match": {
1424        "version": "1.0.0",
1425        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1426        "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1427        "dev": true
1428      },
1429      "base": {
1430        "version": "0.11.2",
1431        "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1432        "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1433        "dev": true,
1434        "requires": {
1435          "cache-base": "^1.0.1",
1436          "class-utils": "^0.3.5",
1437          "component-emitter": "^1.2.1",
1438          "define-property": "^1.0.0",
1439          "isobject": "^3.0.1",
1440          "mixin-deep": "^1.2.0",
1441          "pascalcase": "^0.1.1"
1442        },
1443        "dependencies": {
1444          "define-property": {
1445            "version": "1.0.0",
1446            "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1447            "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1448            "dev": true,
1449            "requires": {
1450              "is-descriptor": "^1.0.0"
1451            }
1452          },
1453          "is-accessor-descriptor": {
1454            "version": "1.0.0",
1455            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1456            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1457            "dev": true,
1458            "requires": {
1459              "kind-of": "^6.0.0"
1460            }
1461          },
1462          "is-data-descriptor": {
1463            "version": "1.0.0",
1464            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1465            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1466            "dev": true,
1467            "requires": {
1468              "kind-of": "^6.0.0"
1469            }
1470          },
1471          "is-descriptor": {
1472            "version": "1.0.2",
1473            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1474            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1475            "dev": true,
1476            "requires": {
1477              "is-accessor-descriptor": "^1.0.0",
1478              "is-data-descriptor": "^1.0.0",
1479              "kind-of": "^6.0.2"
1480            }
1481          },
1482          "isobject": {
1483            "version": "3.0.1",
1484            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1485            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1486            "dev": true
1487          },
1488          "kind-of": {
1489            "version": "6.0.2",
1490            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1491            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
1492            "dev": true
1493          }
1494        }
1495      },
1496      "bcrypt-pbkdf": {
1497        "version": "1.0.1",
1498        "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
1499        "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
1500        "dev": true,
1501        "optional": true,
1502        "requires": {
1503          "tweetnacl": "^0.14.3"
1504        }
1505      },
1506      "binary-extensions": {
1507        "version": "1.11.0",
1508        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
1509        "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1510        "dev": true
1511      },
1512      "bluebird": {
1513        "version": "3.5.1",
1514        "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
1515        "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
1516        "dev": true
1517      },
1518      "boom": {
1519        "version": "4.3.1",
1520        "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
1521        "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
1522        "dev": true,
1523        "requires": {
1524          "hoek": "4.x.x"
1525        }
1526      },
1527      "boxen": {
1528        "version": "1.3.0",
1529        "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
1530        "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
1531        "dev": true,
1532        "requires": {
1533          "ansi-align": "^2.0.0",
1534          "camelcase": "^4.0.0",
1535          "chalk": "^2.0.1",
1536          "cli-boxes": "^1.0.0",
1537          "string-width": "^2.0.0",
1538          "term-size": "^1.2.0",
1539          "widest-line": "^2.0.0"
1540        },
1541        "dependencies": {
1542          "ansi-styles": {
1543            "version": "3.2.1",
1544            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1545            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1546            "dev": true,
1547            "requires": {
1548              "color-convert": "^1.9.0"
1549            }
1550          },
1551          "camelcase": {
1552            "version": "4.1.0",
1553            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
1554            "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1555            "dev": true
1556          },
1557          "chalk": {
1558            "version": "2.4.1",
1559            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1560            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1561            "dev": true,
1562            "requires": {
1563              "ansi-styles": "^3.2.1",
1564              "escape-string-regexp": "^1.0.5",
1565              "supports-color": "^5.3.0"
1566            }
1567          },
1568          "has-flag": {
1569            "version": "3.0.0",
1570            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1571            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1572            "dev": true
1573          },
1574          "supports-color": {
1575            "version": "5.4.0",
1576            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
1577            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
1578            "dev": true,
1579            "requires": {
1580              "has-flag": "^3.0.0"
1581            }
1582          }
1583        }
1584      },
1585      "brace-expansion": {
1586        "version": "1.1.11",
1587        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1588        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1589        "dev": true,
1590        "requires": {
1591          "balanced-match": "^1.0.0",
1592          "concat-map": "0.0.1"
1593        }
1594      },
1595      "braces": {
1596        "version": "1.8.5",
1597        "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
1598        "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1599        "dev": true,
1600        "requires": {
1601          "expand-range": "^1.8.1",
1602          "preserve": "^0.2.0",
1603          "repeat-element": "^1.1.2"
1604        }
1605      },
1606      "browser-process-hrtime": {
1607        "version": "0.1.2",
1608        "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz",
1609        "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=",
1610        "dev": true
1611      },
1612      "browser-resolve": {
1613        "version": "1.11.2",
1614        "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",
1615        "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",
1616        "dev": true,
1617        "requires": {
1618          "resolve": "1.1.7"
1619        }
1620      },
1621      "browser-stdout": {
1622        "version": "1.3.1",
1623        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
1624        "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
1625        "dev": true
1626      },
1627      "browserslist": {
1628        "version": "2.11.3",
1629        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
1630        "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
1631        "dev": true,
1632        "requires": {
1633          "caniuse-lite": "^1.0.30000792",
1634          "electron-to-chromium": "^1.3.30"
1635        }
1636      },
1637      "bser": {
1638        "version": "2.0.0",
1639        "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
1640        "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
1641        "dev": true,
1642        "requires": {
1643          "node-int64": "^0.4.0"
1644        }
1645      },
1646      "buf-compare": {
1647        "version": "1.0.1",
1648        "resolved": "https://registry.npmjs.org/buf-compare/-/buf-compare-1.0.1.tgz",
1649        "integrity": "sha1-/vKNqLgROgoNtEMLC2Rntpcws0o=",
1650        "dev": true
1651      },
1652      "buffer-from": {
1653        "version": "1.0.0",
1654        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz",
1655        "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==",
1656        "dev": true
1657      },
1658      "builtin-modules": {
1659        "version": "1.1.1",
1660        "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1661        "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1662        "dev": true
1663      },
1664      "cache-base": {
1665        "version": "1.0.1",
1666        "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1667        "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1668        "dev": true,
1669        "requires": {
1670          "collection-visit": "^1.0.0",
1671          "component-emitter": "^1.2.1",
1672          "get-value": "^2.0.6",
1673          "has-value": "^1.0.0",
1674          "isobject": "^3.0.1",
1675          "set-value": "^2.0.0",
1676          "to-object-path": "^0.3.0",
1677          "union-value": "^1.0.0",
1678          "unset-value": "^1.0.0"
1679        },
1680        "dependencies": {
1681          "isobject": {
1682            "version": "3.0.1",
1683            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1684            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1685            "dev": true
1686          }
1687        }
1688      },
1689      "caching-transform": {
1690        "version": "1.0.1",
1691        "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz",
1692        "integrity": "sha1-bb2y8g+Nj7znnz6U6dF0Lc31wKE=",
1693        "dev": true,
1694        "requires": {
1695          "md5-hex": "^1.2.0",
1696          "mkdirp": "^0.5.1",
1697          "write-file-atomic": "^1.1.4"
1698        },
1699        "dependencies": {
1700          "md5-hex": {
1701            "version": "1.3.0",
1702            "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz",
1703            "integrity": "sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ=",
1704            "dev": true,
1705            "requires": {
1706              "md5-o-matic": "^0.1.1"
1707            }
1708          },
1709          "write-file-atomic": {
1710            "version": "1.3.4",
1711            "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
1712            "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
1713            "dev": true,
1714            "requires": {
1715              "graceful-fs": "^4.1.11",
1716              "imurmurhash": "^0.1.4",
1717              "slide": "^1.1.5"
1718            }
1719          }
1720        }
1721      },
1722      "call-matcher": {
1723        "version": "1.0.1",
1724        "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.0.1.tgz",
1725        "integrity": "sha1-UTTQd5hPcSpU2tPL9i3ijc5BbKg=",
1726        "dev": true,
1727        "requires": {
1728          "core-js": "^2.0.0",
1729          "deep-equal": "^1.0.0",
1730          "espurify": "^1.6.0",
1731          "estraverse": "^4.0.0"
1732        }
1733      },
1734      "call-signature": {
1735        "version": "0.0.2",
1736        "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz",
1737        "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=",
1738        "dev": true
1739      },
1740      "callsites": {
1741        "version": "2.0.0",
1742        "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
1743        "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
1744        "dev": true
1745      },
1746      "camelcase": {
1747        "version": "1.2.1",
1748        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
1749        "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
1750        "dev": true,
1751        "optional": true
1752      },
1753      "camelcase-keys": {
1754        "version": "2.1.0",
1755        "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
1756        "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1757        "dev": true,
1758        "requires": {
1759          "camelcase": "^2.0.0",
1760          "map-obj": "^1.0.0"
1761        },
1762        "dependencies": {
1763          "camelcase": {
1764            "version": "2.1.1",
1765            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
1766            "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1767            "dev": true
1768          }
1769        }
1770      },
1771      "caniuse-lite": {
1772        "version": "1.0.30000823",
1773        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000823.tgz",
1774        "integrity": "sha512-3rrhqUxwBgrwNlWVUEwIJfqdZNwLPX18eTo7MGXb3gueDpbOFW6w5OXyHscdBd6IJcu9wnKmKVd7nSl+r7fmgw==",
1775        "dev": true
1776      },
1777      "capture-exit": {
1778        "version": "1.2.0",
1779        "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
1780        "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
1781        "dev": true,
1782        "requires": {
1783          "rsvp": "^3.3.3"
1784        }
1785      },
1786      "capture-stack-trace": {
1787        "version": "1.0.0",
1788        "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
1789        "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
1790        "dev": true
1791      },
1792      "caseless": {
1793        "version": "0.12.0",
1794        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1795        "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1796        "dev": true
1797      },
1798      "center-align": {
1799        "version": "0.1.3",
1800        "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
1801        "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1802        "dev": true,
1803        "optional": true,
1804        "requires": {
1805          "align-text": "^0.1.3",
1806          "lazy-cache": "^1.0.3"
1807        }
1808      },
1809      "chai": {
1810        "version": "4.1.2",
1811        "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz",
1812        "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=",
1813        "dev": true,
1814        "requires": {
1815          "assertion-error": "^1.0.1",
1816          "check-error": "^1.0.1",
1817          "deep-eql": "^3.0.0",
1818          "get-func-name": "^2.0.0",
1819          "pathval": "^1.0.0",
1820          "type-detect": "^4.0.0"
1821        }
1822      },
1823      "chalk": {
1824        "version": "1.1.3",
1825        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1826        "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1827        "dev": true,
1828        "requires": {
1829          "ansi-styles": "^2.2.1",
1830          "escape-string-regexp": "^1.0.2",
1831          "has-ansi": "^2.0.0",
1832          "strip-ansi": "^3.0.0",
1833          "supports-color": "^2.0.0"
1834        },
1835        "dependencies": {
1836          "supports-color": {
1837            "version": "2.0.0",
1838            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1839            "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1840            "dev": true
1841          }
1842        }
1843      },
1844      "check-error": {
1845        "version": "1.0.2",
1846        "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
1847        "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1848        "dev": true
1849      },
1850      "chokidar": {
1851        "version": "1.7.0",
1852        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
1853        "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1854        "dev": true,
1855        "requires": {
1856          "anymatch": "^1.3.0",
1857          "async-each": "^1.0.0",
1858          "fsevents": "^1.0.0",
1859          "glob-parent": "^2.0.0",
1860          "inherits": "^2.0.1",
1861          "is-binary-path": "^1.0.0",
1862          "is-glob": "^2.0.0",
1863          "path-is-absolute": "^1.0.0",
1864          "readdirp": "^2.0.0"
1865        }
1866      },
1867      "chownr": {
1868        "version": "1.0.1",
1869        "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
1870        "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
1871        "dev": true,
1872        "optional": true
1873      },
1874      "ci-info": {
1875        "version": "1.1.3",
1876        "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz",
1877        "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==",
1878        "dev": true
1879      },
1880      "class-utils": {
1881        "version": "0.3.6",
1882        "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1883        "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1884        "dev": true,
1885        "requires": {
1886          "arr-union": "^3.1.0",
1887          "define-property": "^0.2.5",
1888          "isobject": "^3.0.0",
1889          "static-extend": "^0.1.1"
1890        },
1891        "dependencies": {
1892          "define-property": {
1893            "version": "0.2.5",
1894            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1895            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1896            "dev": true,
1897            "requires": {
1898              "is-descriptor": "^0.1.0"
1899            }
1900          },
1901          "isobject": {
1902            "version": "3.0.1",
1903            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1904            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1905            "dev": true
1906          }
1907        }
1908      },
1909      "clean-stack": {
1910        "version": "1.3.0",
1911        "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz",
1912        "integrity": "sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=",
1913        "dev": true
1914      },
1915      "clean-yaml-object": {
1916        "version": "0.1.0",
1917        "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz",
1918        "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=",
1919        "dev": true
1920      },
1921      "cli-boxes": {
1922        "version": "1.0.0",
1923        "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
1924        "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
1925        "dev": true
1926      },
1927      "cli-cursor": {
1928        "version": "2.1.0",
1929        "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
1930        "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
1931        "dev": true,
1932        "requires": {
1933          "restore-cursor": "^2.0.0"
1934        }
1935      },
1936      "cli-spinners": {
1937        "version": "1.3.1",
1938        "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz",
1939        "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==",
1940        "dev": true
1941      },
1942      "cli-truncate": {
1943        "version": "1.1.0",
1944        "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz",
1945        "integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==",
1946        "dev": true,
1947        "requires": {
1948          "slice-ansi": "^1.0.0",
1949          "string-width": "^2.0.0"
1950        }
1951      },
1952      "cliui": {
1953        "version": "2.1.0",
1954        "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
1955        "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
1956        "dev": true,
1957        "optional": true,
1958        "requires": {
1959          "center-align": "^0.1.1",
1960          "right-align": "^0.1.1",
1961          "wordwrap": "0.0.2"
1962        },
1963        "dependencies": {
1964          "wordwrap": {
1965            "version": "0.0.2",
1966            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
1967            "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
1968            "dev": true,
1969            "optional": true
1970          }
1971        }
1972      },
1973      "co": {
1974        "version": "4.6.0",
1975        "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1976        "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1977        "dev": true
1978      },
1979      "co-with-promise": {
1980        "version": "4.6.0",
1981        "resolved": "https://registry.npmjs.org/co-with-promise/-/co-with-promise-4.6.0.tgz",
1982        "integrity": "sha1-QT59tvWJOmC5Qs9JLEvsk9tBWrc=",
1983        "dev": true,
1984        "requires": {
1985          "pinkie-promise": "^1.0.0"
1986        },
1987        "dependencies": {
1988          "pinkie": {
1989            "version": "1.0.0",
1990            "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz",
1991            "integrity": "sha1-Wkfyi6EBXQIBvae/DzWOR77Ix+Q=",
1992            "dev": true
1993          },
1994          "pinkie-promise": {
1995            "version": "1.0.0",
1996            "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz",
1997            "integrity": "sha1-0dpn9UglY7t89X8oauKCLs+/NnA=",
1998            "dev": true,
1999            "requires": {
2000              "pinkie": "^1.0.0"
2001            }
2002          }
2003        }
2004      },
2005      "code-excerpt": {
2006        "version": "2.1.1",
2007        "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz",
2008        "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==",
2009        "dev": true,
2010        "requires": {
2011          "convert-to-spaces": "^1.0.1"
2012        }
2013      },
2014      "code-point-at": {
2015        "version": "1.1.0",
2016        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2017        "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
2018        "dev": true
2019      },
2020      "collection-visit": {
2021        "version": "1.0.0",
2022        "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2023        "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2024        "dev": true,
2025        "requires": {
2026          "map-visit": "^1.0.0",
2027          "object-visit": "^1.0.0"
2028        }
2029      },
2030      "color-convert": {
2031        "version": "1.9.1",
2032        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
2033        "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
2034        "dev": true,
2035        "requires": {
2036          "color-name": "^1.1.1"
2037        }
2038      },
2039      "color-name": {
2040        "version": "1.1.3",
2041        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2042        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2043        "dev": true
2044      },
2045      "combined-stream": {
2046        "version": "1.0.6",
2047        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
2048        "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
2049        "dev": true,
2050        "requires": {
2051          "delayed-stream": "~1.0.0"
2052        }
2053      },
2054      "commander": {
2055        "version": "2.11.0",
2056        "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
2057        "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
2058        "dev": true
2059      },
2060      "common-path-prefix": {
2061        "version": "1.0.0",
2062        "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz",
2063        "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=",
2064        "dev": true
2065      },
2066      "commondir": {
2067        "version": "1.0.1",
2068        "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
2069        "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2070        "dev": true
2071      },
2072      "compare-versions": {
2073        "version": "3.2.1",
2074        "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz",
2075        "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==",
2076        "dev": true
2077      },
2078      "component-emitter": {
2079        "version": "1.2.1",
2080        "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
2081        "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
2082        "dev": true
2083      },
2084      "concat-map": {
2085        "version": "0.0.1",
2086        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2087        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2088        "dev": true
2089      },
2090      "concordance": {
2091        "version": "3.0.0",
2092        "resolved": "https://registry.npmjs.org/concordance/-/concordance-3.0.0.tgz",
2093        "integrity": "sha512-CZBzJ3/l5QJjlZM20WY7+5GP5pMTw+1UEbThcpMw8/rojsi5sBCiD8ZbBLtD+jYpRGAkwuKuqk108c154V9eyQ==",
2094        "dev": true,
2095        "requires": {
2096          "date-time": "^2.1.0",
2097          "esutils": "^2.0.2",
2098          "fast-diff": "^1.1.1",
2099          "function-name-support": "^0.2.0",
2100          "js-string-escape": "^1.0.1",
2101          "lodash.clonedeep": "^4.5.0",
2102          "lodash.flattendeep": "^4.4.0",
2103          "lodash.merge": "^4.6.0",
2104          "md5-hex": "^2.0.0",
2105          "semver": "^5.3.0",
2106          "well-known-symbols": "^1.0.0"
2107        },
2108        "dependencies": {
2109          "date-time": {
2110            "version": "2.1.0",
2111            "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz",
2112            "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==",
2113            "dev": true,
2114            "requires": {
2115              "time-zone": "^1.0.0"
2116            }
2117          }
2118        }
2119      },
2120      "configstore": {
2121        "version": "3.1.2",
2122        "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
2123        "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",
2124        "dev": true,
2125        "requires": {
2126          "dot-prop": "^4.1.0",
2127          "graceful-fs": "^4.1.2",
2128          "make-dir": "^1.0.0",
2129          "unique-string": "^1.0.0",
2130          "write-file-atomic": "^2.0.0",
2131          "xdg-basedir": "^3.0.0"
2132        }
2133      },
2134      "convert-source-map": {
2135        "version": "1.5.1",
2136        "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
2137        "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
2138        "dev": true
2139      },
2140      "convert-to-spaces": {
2141        "version": "1.0.2",
2142        "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz",
2143        "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=",
2144        "dev": true
2145      },
2146      "copy-descriptor": {
2147        "version": "0.1.1",
2148        "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
2149        "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
2150        "dev": true
2151      },
2152      "core-assert": {
2153        "version": "0.2.1",
2154        "resolved": "https://registry.npmjs.org/core-assert/-/core-assert-0.2.1.tgz",
2155        "integrity": "sha1-+F4s+b/tKPdzzIs/pcW2m9wC/j8=",
2156        "dev": true,
2157        "requires": {
2158          "buf-compare": "^1.0.0",
2159          "is-error": "^2.2.0"
2160        }
2161      },
2162      "core-js": {
2163        "version": "2.5.4",
2164        "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.4.tgz",
2165        "integrity": "sha1-8si/GB8qgLkvNgEhQpzmOi8K6uA="
2166      },
2167      "core-util-is": {
2168        "version": "1.0.2",
2169        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2170        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2171        "dev": true
2172      },
2173      "create-error-class": {
2174        "version": "3.0.2",
2175        "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
2176        "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
2177        "dev": true,
2178        "requires": {
2179          "capture-stack-trace": "^1.0.0"
2180        }
2181      },
2182      "cross-spawn": {
2183        "version": "5.1.0",
2184        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
2185        "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2186        "dev": true,
2187        "requires": {
2188          "lru-cache": "^4.0.1",
2189          "shebang-command": "^1.2.0",
2190          "which": "^1.2.9"
2191        }
2192      },
2193      "cryptiles": {
2194        "version": "3.1.2",
2195        "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
2196        "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
2197        "dev": true,
2198        "requires": {
2199          "boom": "5.x.x"
2200        },
2201        "dependencies": {
2202          "boom": {
2203            "version": "5.2.0",
2204            "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
2205            "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
2206            "dev": true,
2207            "requires": {
2208              "hoek": "4.x.x"
2209            }
2210          }
2211        }
2212      },
2213      "crypto-js": {
2214        "version": "3.1.9-1",
2215        "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz",
2216        "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg="
2217      },
2218      "crypto-random-string": {
2219        "version": "1.0.0",
2220        "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
2221        "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
2222        "dev": true
2223      },
2224      "cssom": {
2225        "version": "0.3.2",
2226        "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz",
2227        "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=",
2228        "dev": true
2229      },
2230      "cssstyle": {
2231        "version": "0.2.37",
2232        "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz",
2233        "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",
2234        "dev": true,
2235        "requires": {
2236          "cssom": "0.3.x"
2237        }
2238      },
2239      "currently-unhandled": {
2240        "version": "0.4.1",
2241        "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
2242        "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2243        "dev": true,
2244        "requires": {
2245          "array-find-index": "^1.0.1"
2246        }
2247      },
2248      "dashdash": {
2249        "version": "1.14.1",
2250        "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
2251        "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2252        "dev": true,
2253        "requires": {
2254          "assert-plus": "^1.0.0"
2255        }
2256      },
2257      "data-urls": {
2258        "version": "1.0.0",
2259        "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.0.tgz",
2260        "integrity": "sha512-ai40PPQR0Fn1lD2PPie79CibnlMN2AYiDhwFX/rZHVsxbs5kNJSjegqXIprhouGXlRdEnfybva7kqRGnB6mypA==",
2261        "dev": true,
2262        "requires": {
2263          "abab": "^1.0.4",
2264          "whatwg-mimetype": "^2.0.0",
2265          "whatwg-url": "^6.4.0"
2266        }
2267      },
2268      "date-time": {
2269        "version": "0.1.1",
2270        "resolved": "https://registry.npmjs.org/date-time/-/date-time-0.1.1.tgz",
2271        "integrity": "sha1-7S9tk9l5DOL9ZtW1/z7dW7y/Owc=",
2272        "dev": true
2273      },
2274      "debug": {
2275        "version": "3.1.0",
2276        "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2277        "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2278        "dev": true,
2279        "requires": {
2280          "ms": "2.0.0"
2281        }
2282      },
2283      "decamelize": {
2284        "version": "1.2.0",
2285        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2286        "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2287        "dev": true
2288      },
2289      "decode-uri-component": {
2290        "version": "0.2.0",
2291        "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2292        "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
2293      },
2294      "deep-eql": {
2295        "version": "3.0.1",
2296        "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
2297        "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
2298        "dev": true,
2299        "requires": {
2300          "type-detect": "^4.0.0"
2301        }
2302      },
2303      "deep-equal": {
2304        "version": "1.0.1",
2305        "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
2306        "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
2307        "dev": true
2308      },
2309      "deep-extend": {
2310        "version": "0.5.1",
2311        "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
2312        "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
2313        "dev": true
2314      },
2315      "deep-is": {
2316        "version": "0.1.3",
2317        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2318        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2319        "dev": true
2320      },
2321      "default-require-extensions": {
2322        "version": "1.0.0",
2323        "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
2324        "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
2325        "dev": true,
2326        "requires": {
2327          "strip-bom": "^2.0.0"
2328        }
2329      },
2330      "define-properties": {
2331        "version": "1.1.2",
2332        "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
2333        "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
2334        "dev": true,
2335        "requires": {
2336          "foreach": "^2.0.5",
2337          "object-keys": "^1.0.8"
2338        }
2339      },
2340      "define-property": {
2341        "version": "2.0.2",
2342        "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2343        "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2344        "dev": true,
2345        "requires": {
2346          "is-descriptor": "^1.0.2",
2347          "isobject": "^3.0.1"
2348        },
2349        "dependencies": {
2350          "is-accessor-descriptor": {
2351            "version": "1.0.0",
2352            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2353            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2354            "dev": true,
2355            "requires": {
2356              "kind-of": "^6.0.0"
2357            }
2358          },
2359          "is-data-descriptor": {
2360            "version": "1.0.0",
2361            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2362            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2363            "dev": true,
2364            "requires": {
2365              "kind-of": "^6.0.0"
2366            }
2367          },
2368          "is-descriptor": {
2369            "version": "1.0.2",
2370            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2371            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2372            "dev": true,
2373            "requires": {
2374              "is-accessor-descriptor": "^1.0.0",
2375              "is-data-descriptor": "^1.0.0",
2376              "kind-of": "^6.0.2"
2377            }
2378          },
2379          "isobject": {
2380            "version": "3.0.1",
2381            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2382            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2383            "dev": true
2384          },
2385          "kind-of": {
2386            "version": "6.0.2",
2387            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2388            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2389            "dev": true
2390          }
2391        }
2392      },
2393      "defined": {
2394        "version": "1.0.0",
2395        "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
2396        "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
2397        "dev": true
2398      },
2399      "delayed-stream": {
2400        "version": "1.0.0",
2401        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2402        "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2403        "dev": true
2404      },
2405      "detect-indent": {
2406        "version": "4.0.0",
2407        "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
2408        "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2409        "dev": true,
2410        "requires": {
2411          "repeating": "^2.0.0"
2412        }
2413      },
2414      "detect-newline": {
2415        "version": "2.1.0",
2416        "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
2417        "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
2418        "dev": true
2419      },
2420      "diff": {
2421        "version": "3.5.0",
2422        "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
2423        "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
2424        "dev": true
2425      },
2426      "domexception": {
2427        "version": "1.0.1",
2428        "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
2429        "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
2430        "dev": true,
2431        "requires": {
2432          "webidl-conversions": "^4.0.2"
2433        }
2434      },
2435      "dot-prop": {
2436        "version": "4.2.0",
2437        "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
2438        "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
2439        "dev": true,
2440        "requires": {
2441          "is-obj": "^1.0.0"
2442        }
2443      },
2444      "duplexer3": {
2445        "version": "0.1.4",
2446        "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
2447        "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
2448        "dev": true
2449      },
2450      "ecc-jsbn": {
2451        "version": "0.1.1",
2452        "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
2453        "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
2454        "dev": true,
2455        "optional": true,
2456        "requires": {
2457          "jsbn": "~0.1.0"
2458        }
2459      },
2460      "electron-to-chromium": {
2461        "version": "1.3.41",
2462        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.41.tgz",
2463        "integrity": "sha1-fjNkPgDNhe39F+BBlPbQDnNzcjU=",
2464        "dev": true
2465      },
2466      "empower-core": {
2467        "version": "0.6.2",
2468        "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-0.6.2.tgz",
2469        "integrity": "sha1-Wt71ZgiOMfuoC6CjbfR9cJQWkUQ=",
2470        "dev": true,
2471        "requires": {
2472          "call-signature": "0.0.2",
2473          "core-js": "^2.0.0"
2474        }
2475      },
2476      "equal-length": {
2477        "version": "1.0.1",
2478        "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz",
2479        "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=",
2480        "dev": true
2481      },
2482      "error-ex": {
2483        "version": "1.3.1",
2484        "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
2485        "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
2486        "dev": true,
2487        "requires": {
2488          "is-arrayish": "^0.2.1"
2489        }
2490      },
2491      "es-abstract": {
2492        "version": "1.11.0",
2493        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
2494        "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
2495        "dev": true,
2496        "requires": {
2497          "es-to-primitive": "^1.1.1",
2498          "function-bind": "^1.1.1",
2499          "has": "^1.0.1",
2500          "is-callable": "^1.1.3",
2501          "is-regex": "^1.0.4"
2502        }
2503      },
2504      "es-to-primitive": {
2505        "version": "1.1.1",
2506        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
2507        "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
2508        "dev": true,
2509        "requires": {
2510          "is-callable": "^1.1.1",
2511          "is-date-object": "^1.0.1",
2512          "is-symbol": "^1.0.1"
2513        }
2514      },
2515      "es6-error": {
2516        "version": "4.1.1",
2517        "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
2518        "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
2519        "dev": true
2520      },
2521      "escape-string-regexp": {
2522        "version": "1.0.5",
2523        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2524        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2525        "dev": true
2526      },
2527      "escodegen": {
2528        "version": "1.9.1",
2529        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz",
2530        "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==",
2531        "dev": true,
2532        "requires": {
2533          "esprima": "^3.1.3",
2534          "estraverse": "^4.2.0",
2535          "esutils": "^2.0.2",
2536          "optionator": "^0.8.1",
2537          "source-map": "~0.6.1"
2538        },
2539        "dependencies": {
2540          "esprima": {
2541            "version": "3.1.3",
2542            "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
2543            "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
2544            "dev": true
2545          },
2546          "source-map": {
2547            "version": "0.6.1",
2548            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2549            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2550            "dev": true,
2551            "optional": true
2552          }
2553        }
2554      },
2555      "espower-location-detector": {
2556        "version": "1.0.0",
2557        "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz",
2558        "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=",
2559        "dev": true,
2560        "requires": {
2561          "is-url": "^1.2.1",
2562          "path-is-absolute": "^1.0.0",
2563          "source-map": "^0.5.0",
2564          "xtend": "^4.0.0"
2565        }
2566      },
2567      "esprima": {
2568        "version": "4.0.0",
2569        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
2570        "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw=="
2571      },
2572      "espurify": {
2573        "version": "1.8.0",
2574        "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.0.tgz",
2575        "integrity": "sha512-jdkJG9jswjKCCDmEridNUuIQei9algr+o66ZZ19610ZoBsiWLRsQGNYS4HGez3Z/DsR0lhANGAqiwBUclPuNag==",
2576        "dev": true,
2577        "requires": {
2578          "core-js": "^2.0.0"
2579        }
2580      },
2581      "estraverse": {
2582        "version": "4.2.0",
2583        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
2584        "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
2585        "dev": true
2586      },
2587      "esutils": {
2588        "version": "2.0.2",
2589        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
2590        "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
2591        "dev": true
2592      },
2593      "exec-sh": {
2594        "version": "0.2.1",
2595        "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz",
2596        "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==",
2597        "dev": true,
2598        "requires": {
2599          "merge": "^1.1.3"
2600        }
2601      },
2602      "execa": {
2603        "version": "0.7.0",
2604        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
2605        "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2606        "dev": true,
2607        "requires": {
2608          "cross-spawn": "^5.0.1",
2609          "get-stream": "^3.0.0",
2610          "is-stream": "^1.1.0",
2611          "npm-run-path": "^2.0.0",
2612          "p-finally": "^1.0.0",
2613          "signal-exit": "^3.0.0",
2614          "strip-eof": "^1.0.0"
2615        }
2616      },
2617      "exit": {
2618        "version": "0.1.2",
2619        "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2620        "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2621        "dev": true
2622      },
2623      "expand-brackets": {
2624        "version": "0.1.5",
2625        "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
2626        "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2627        "dev": true,
2628        "requires": {
2629          "is-posix-bracket": "^0.1.0"
2630        }
2631      },
2632      "expand-range": {
2633        "version": "1.8.2",
2634        "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
2635        "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2636        "dev": true,
2637        "requires": {
2638          "fill-range": "^2.1.0"
2639        }
2640      },
2641      "expect": {
2642        "version": "22.4.3",
2643        "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz",
2644        "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==",
2645        "dev": true,
2646        "requires": {
2647          "ansi-styles": "^3.2.0",
2648          "jest-diff": "^22.4.3",
2649          "jest-get-type": "^22.4.3",
2650          "jest-matcher-utils": "^22.4.3",
2651          "jest-message-util": "^22.4.3",
2652          "jest-regex-util": "^22.4.3"
2653        },
2654        "dependencies": {
2655          "ansi-styles": {
2656            "version": "3.2.1",
2657            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2658            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2659            "dev": true,
2660            "requires": {
2661              "color-convert": "^1.9.0"
2662            }
2663          }
2664        }
2665      },
2666      "extend": {
2667        "version": "3.0.1",
2668        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
2669        "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
2670        "dev": true
2671      },
2672      "extend-shallow": {
2673        "version": "3.0.2",
2674        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2675        "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2676        "dev": true,
2677        "requires": {
2678          "assign-symbols": "^1.0.0",
2679          "is-extendable": "^1.0.1"
2680        },
2681        "dependencies": {
2682          "is-extendable": {
2683            "version": "1.0.1",
2684            "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2685            "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2686            "dev": true,
2687            "requires": {
2688              "is-plain-object": "^2.0.4"
2689            }
2690          }
2691        }
2692      },
2693      "extglob": {
2694        "version": "0.3.2",
2695        "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
2696        "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2697        "dev": true,
2698        "requires": {
2699          "is-extglob": "^1.0.0"
2700        }
2701      },
2702      "extsprintf": {
2703        "version": "1.3.0",
2704        "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2705        "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2706        "dev": true
2707      },
2708      "fast-check": {
2709        "version": "1.6.0",
2710        "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-1.6.0.tgz",
2711        "integrity": "sha512-npQud0NEDRKP4YIij1PrUJtgOlsCHT1q8jb9gF3Fngy1pWGRdwcVJnEIoz/UzbVRG7qdfat17WAmuBMXU/K9Dw==",
2712        "dev": true,
2713        "requires": {
2714          "lorem-ipsum": "~1.0.6",
2715          "pure-rand": "^1.3.2"
2716        }
2717      },
2718      "fast-deep-equal": {
2719        "version": "1.1.0",
2720        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
2721        "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
2722        "dev": true
2723      },
2724      "fast-diff": {
2725        "version": "1.1.2",
2726        "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
2727        "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==",
2728        "dev": true
2729      },
2730      "fast-json-stable-stringify": {
2731        "version": "2.0.0",
2732        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
2733        "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
2734        "dev": true
2735      },
2736      "fast-levenshtein": {
2737        "version": "2.0.6",
2738        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2739        "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2740        "dev": true
2741      },
2742      "fb-watchman": {
2743        "version": "2.0.0",
2744        "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
2745        "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
2746        "dev": true,
2747        "requires": {
2748          "bser": "^2.0.0"
2749        }
2750      },
2751      "figures": {
2752        "version": "2.0.0",
2753        "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
2754        "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
2755        "dev": true,
2756        "requires": {
2757          "escape-string-regexp": "^1.0.5"
2758        }
2759      },
2760      "filename-regex": {
2761        "version": "2.0.1",
2762        "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
2763        "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2764        "dev": true
2765      },
2766      "fileset": {
2767        "version": "2.0.3",
2768        "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
2769        "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
2770        "dev": true,
2771        "requires": {
2772          "glob": "^7.0.3",
2773          "minimatch": "^3.0.3"
2774        }
2775      },
2776      "fill-range": {
2777        "version": "2.2.3",
2778        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
2779        "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
2780        "dev": true,
2781        "requires": {
2782          "is-number": "^2.1.0",
2783          "isobject": "^2.0.0",
2784          "randomatic": "^1.1.3",
2785          "repeat-element": "^1.1.2",
2786          "repeat-string": "^1.5.2"
2787        }
2788      },
2789      "find-cache-dir": {
2790        "version": "1.0.0",
2791        "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
2792        "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
2793        "dev": true,
2794        "requires": {
2795          "commondir": "^1.0.1",
2796          "make-dir": "^1.0.0",
2797          "pkg-dir": "^2.0.0"
2798        }
2799      },
2800      "find-up": {
2801        "version": "2.1.0",
2802        "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2803        "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2804        "dev": true,
2805        "requires": {
2806          "locate-path": "^2.0.0"
2807        }
2808      },
2809      "fn-name": {
2810        "version": "2.0.1",
2811        "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz",
2812        "integrity": "sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=",
2813        "dev": true
2814      },
2815      "for-each": {
2816        "version": "0.3.2",
2817        "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz",
2818        "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=",
2819        "dev": true,
2820        "requires": {
2821          "is-function": "~1.0.0"
2822        }
2823      },
2824      "for-in": {
2825        "version": "1.0.2",
2826        "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2827        "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2828        "dev": true
2829      },
2830      "for-own": {
2831        "version": "0.1.5",
2832        "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
2833        "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
2834        "dev": true,
2835        "requires": {
2836          "for-in": "^1.0.1"
2837        }
2838      },
2839      "foreach": {
2840        "version": "2.0.5",
2841        "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
2842        "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
2843        "dev": true
2844      },
2845      "forever-agent": {
2846        "version": "0.6.1",
2847        "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2848        "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2849        "dev": true
2850      },
2851      "form-data": {
2852        "version": "2.3.2",
2853        "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
2854        "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
2855        "dev": true,
2856        "requires": {
2857          "asynckit": "^0.4.0",
2858          "combined-stream": "1.0.6",
2859          "mime-types": "^2.1.12"
2860        }
2861      },
2862      "fp-ts": {
2863        "version": "1.9.0",
2864        "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.9.0.tgz",
2865        "integrity": "sha512-mYWI4hCS1Qntbw+Zqh6SnxIXuecrlmW6e7DHbTT8e5S45SAP37JH+z6yAsecxCe62A20XUDy0Vr7FeLxuXLRlw=="
2866      },
2867      "fragment-cache": {
2868        "version": "0.2.1",
2869        "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2870        "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2871        "dev": true,
2872        "requires": {
2873          "map-cache": "^0.2.2"
2874        }
2875      },
2876      "fs-minipass": {
2877        "version": "1.2.5",
2878        "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
2879        "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
2880        "dev": true,
2881        "optional": true,
2882        "requires": {
2883          "minipass": "^2.2.1"
2884        }
2885      },
2886      "fs-readdir-recursive": {
2887        "version": "1.1.0",
2888        "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
2889        "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
2890        "dev": true
2891      },
2892      "fs.realpath": {
2893        "version": "1.0.0",
2894        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2895        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2896        "dev": true
2897      },
2898      "fsevents": {
2899        "version": "1.2.0",
2900        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.0.tgz",
2901        "integrity": "sha512-ROrBIbmw4ulxmQTwYAAGyN/0xgIOAFd6gX/K3F1aGLP/K5KxkubrlGISMV5EEWEB7qtiEdE0HpaqvMMHR+Ib6w==",
2902        "dev": true,
2903        "optional": true,
2904        "requires": {
2905          "nan": "^2.9.2",
2906          "node-pre-gyp": "^0.9.0"
2907        },
2908        "dependencies": {
2909          "abbrev": {
2910            "version": "1.1.0",
2911            "bundled": true,
2912            "dev": true,
2913            "optional": true
2914          },
2915          "ajv": {
2916            "version": "4.11.8",
2917            "bundled": true,
2918            "requires": {
2919              "co": "^4.6.0",
2920              "json-stable-stringify": "^1.0.1"
2921            }
2922          },
2923          "ansi-regex": {
2924            "version": "2.1.1",
2925            "bundled": true,
2926            "dev": true
2927          },
2928          "aproba": {
2929            "version": "1.1.1",
2930            "bundled": true,
2931            "dev": true,
2932            "optional": true
2933          },
2934          "are-we-there-yet": {
2935            "version": "1.1.4",
2936            "bundled": true,
2937            "dev": true,
2938            "optional": true,
2939            "requires": {
2940              "delegates": "1.0.0",
2941              "readable-stream": "2.2.9"
2942            }
2943          },
2944          "asn1": {
2945            "version": "0.2.3",
2946            "bundled": true
2947          },
2948          "assert-plus": {
2949            "version": "0.2.0",
2950            "bundled": true
2951          },
2952          "asynckit": {
2953            "version": "0.4.0",
2954            "bundled": true
2955          },
2956          "aws-sign2": {
2957            "version": "0.6.0",
2958            "bundled": true
2959          },
2960          "aws4": {
2961            "version": "1.6.0",
2962            "bundled": true
2963          },
2964          "balanced-match": {
2965            "version": "0.4.2",
2966            "bundled": true
2967          },
2968          "bcrypt-pbkdf": {
2969            "version": "1.0.1",
2970            "bundled": true,
2971            "optional": true,
2972            "requires": {
2973              "tweetnacl": "^0.14.3"
2974            }
2975          },
2976          "block-stream": {
2977            "version": "0.0.9",
2978            "bundled": true,
2979            "requires": {
2980              "inherits": "~2.0.0"
2981            }
2982          },
2983          "boom": {
2984            "version": "2.10.1",
2985            "bundled": true,
2986            "requires": {
2987              "hoek": "2.x.x"
2988            }
2989          },
2990          "brace-expansion": {
2991            "version": "1.1.7",
2992            "bundled": true,
2993            "requires": {
2994              "balanced-match": "^0.4.1",
2995              "concat-map": "0.0.1"
2996            }
2997          },
2998          "buffer-shims": {
2999            "version": "1.0.0",
3000            "bundled": true
3001          },
3002          "caseless": {
3003            "version": "0.12.0",
3004            "bundled": true
3005          },
3006          "co": {
3007            "version": "4.6.0",
3008            "bundled": true
3009          },
3010          "code-point-at": {
3011            "version": "1.1.0",
3012            "bundled": true,
3013            "dev": true,
3014            "optional": true
3015          },
3016          "combined-stream": {
3017            "version": "1.0.5",
3018            "bundled": true,
3019            "requires": {
3020              "delayed-stream": "~1.0.0"
3021            }
3022          },
3023          "concat-map": {
3024            "version": "0.0.1",
3025            "bundled": true
3026          },
3027          "console-control-strings": {
3028            "version": "1.1.0",
3029            "bundled": true,
3030            "dev": true,
3031            "optional": true
3032          },
3033          "core-util-is": {
3034            "version": "1.0.2",
3035            "bundled": true
3036          },
3037          "cryptiles": {
3038            "version": "2.0.5",
3039            "bundled": true,
3040            "requires": {
3041              "boom": "2.x.x"
3042            }
3043          },
3044          "dashdash": {
3045            "version": "1.14.1",
3046            "bundled": true,
3047            "requires": {
3048              "assert-plus": "^1.0.0"
3049            },
3050            "dependencies": {
3051              "assert-plus": {
3052                "version": "1.0.0",
3053                "bundled": true
3054              }
3055            }
3056          },
3057          "debug": {
3058            "version": "2.6.8",
3059            "bundled": true,
3060            "requires": {
3061              "ms": "2.0.0"
3062            }
3063          },
3064          "deep-extend": {
3065            "version": "0.4.2",
3066            "bundled": true,
3067            "dev": true,
3068            "optional": true
3069          },
3070          "delayed-stream": {
3071            "version": "1.0.0",
3072            "bundled": true
3073          },
3074          "delegates": {
3075            "version": "1.0.0",
3076            "bundled": true,
3077            "dev": true,
3078            "optional": true
3079          },
3080          "detect-libc": {
3081            "version": "1.0.2",
3082            "bundled": true,
3083            "dev": true,
3084            "optional": true
3085          },
3086          "ecc-jsbn": {
3087            "version": "0.1.1",
3088            "bundled": true,
3089            "optional": true,
3090            "requires": {
3091              "jsbn": "~0.1.0"
3092            }
3093          },
3094          "extend": {
3095            "version": "3.0.1",
3096            "bundled": true
3097          },
3098          "extsprintf": {
3099            "version": "1.0.2",
3100            "bundled": true
3101          },
3102          "forever-agent": {
3103            "version": "0.6.1",
3104            "bundled": true
3105          },
3106          "form-data": {
3107            "version": "2.1.4",
3108            "bundled": true,
3109            "requires": {
3110              "asynckit": "^0.4.0",
3111              "combined-stream": "^1.0.5",
3112              "mime-types": "^2.1.12"
3113            }
3114          },
3115          "fs.realpath": {
3116            "version": "1.0.0",
3117            "bundled": true
3118          },
3119          "fstream": {
3120            "version": "1.0.11",
3121            "bundled": true,
3122            "requires": {
3123              "graceful-fs": "^4.1.2",
3124              "inherits": "~2.0.0",
3125              "mkdirp": ">=0.5 0",
3126              "rimraf": "2"
3127            }
3128          },
3129          "fstream-ignore": {
3130            "version": "1.0.5",
3131            "bundled": true,
3132            "requires": {
3133              "fstream": "^1.0.0",
3134              "inherits": "2",
3135              "minimatch": "^3.0.0"
3136            }
3137          },
3138          "gauge": {
3139            "version": "2.7.4",
3140            "bundled": true,
3141            "dev": true,
3142            "optional": true,
3143            "requires": {
3144              "aproba": "1.1.1",
3145              "console-control-strings": "1.1.0",
3146              "has-unicode": "2.0.1",
3147              "object-assign": "4.1.1",
3148              "signal-exit": "3.0.2",
3149              "string-width": "1.0.2",
3150              "strip-ansi": "3.0.1",
3151              "wide-align": "1.1.2"
3152            }
3153          },
3154          "getpass": {
3155            "version": "0.1.7",
3156            "bundled": true,
3157            "requires": {
3158              "assert-plus": "^1.0.0"
3159            },
3160            "dependencies": {
3161              "assert-plus": {
3162                "version": "1.0.0",
3163                "bundled": true
3164              }
3165            }
3166          },
3167          "glob": {
3168            "version": "7.1.2",
3169            "bundled": true,
3170            "requires": {
3171              "fs.realpath": "^1.0.0",
3172              "inflight": "^1.0.4",
3173              "inherits": "2",
3174              "minimatch": "^3.0.4",
3175              "once": "^1.3.0",
3176              "path-is-absolute": "^1.0.0"
3177            }
3178          },
3179          "graceful-fs": {
3180            "version": "4.1.11",
3181            "bundled": true
3182          },
3183          "har-schema": {
3184            "version": "1.0.5",
3185            "bundled": true
3186          },
3187          "har-validator": {
3188            "version": "4.2.1",
3189            "bundled": true,
3190            "requires": {
3191              "ajv": "^4.9.1",
3192              "har-schema": "^1.0.5"
3193            }
3194          },
3195          "has-unicode": {
3196            "version": "2.0.1",
3197            "bundled": true,
3198            "dev": true,
3199            "optional": true
3200          },
3201          "hawk": {
3202            "version": "3.1.3",
3203            "bundled": true,
3204            "requires": {
3205              "boom": "2.x.x",
3206              "cryptiles": "2.x.x",
3207              "hoek": "2.x.x",
3208              "sntp": "1.x.x"
3209            }
3210          },
3211          "hoek": {
3212            "version": "2.16.3",
3213            "bundled": true
3214          },
3215          "http-signature": {
3216            "version": "1.1.1",
3217            "bundled": true,
3218            "requires": {
3219              "assert-plus": "^0.2.0",
3220              "jsprim": "^1.2.2",
3221              "sshpk": "^1.7.0"
3222            }
3223          },
3224          "inflight": {
3225            "version": "1.0.6",
3226            "bundled": true,
3227            "requires": {
3228              "once": "^1.3.0",
3229              "wrappy": "1"
3230            }
3231          },
3232          "inherits": {
3233            "version": "2.0.3",
3234            "bundled": true
3235          },
3236          "ini": {
3237            "version": "1.3.4",
3238            "bundled": true,
3239            "dev": true,
3240            "optional": true
3241          },
3242          "is-fullwidth-code-point": {
3243            "version": "1.0.0",
3244            "bundled": true,
3245            "dev": true,
3246            "requires": {
3247              "number-is-nan": "1.0.1"
3248            }
3249          },
3250          "is-typedarray": {
3251            "version": "1.0.0",
3252            "bundled": true
3253          },
3254          "isarray": {
3255            "version": "1.0.0",
3256            "bundled": true
3257          },
3258          "isstream": {
3259            "version": "0.1.2",
3260            "bundled": true
3261          },
3262          "jodid25519": {
3263            "version": "1.0.2",
3264            "bundled": true,
3265            "optional": true,
3266            "requires": {
3267              "jsbn": "~0.1.0"
3268            }
3269          },
3270          "jsbn": {
3271            "version": "0.1.1",
3272            "bundled": true,
3273            "optional": true
3274          },
3275          "json-schema": {
3276            "version": "0.2.3",
3277            "bundled": true
3278          },
3279          "json-stable-stringify": {
3280            "version": "1.0.1",
3281            "bundled": true,
3282            "requires": {
3283              "jsonify": "~0.0.0"
3284            }
3285          },
3286          "json-stringify-safe": {
3287            "version": "5.0.1",
3288            "bundled": true
3289          },
3290          "jsonify": {
3291            "version": "0.0.0",
3292            "bundled": true
3293          },
3294          "jsprim": {
3295            "version": "1.4.0",
3296            "bundled": true,
3297            "requires": {
3298              "assert-plus": "1.0.0",
3299              "extsprintf": "1.0.2",
3300              "json-schema": "0.2.3",
3301              "verror": "1.3.6"
3302            },
3303            "dependencies": {
3304              "assert-plus": {
3305                "version": "1.0.0",
3306                "bundled": true
3307              }
3308            }
3309          },
3310          "mime-db": {
3311            "version": "1.27.0",
3312            "bundled": true
3313          },
3314          "mime-types": {
3315            "version": "2.1.15",
3316            "bundled": true,
3317            "requires": {
3318              "mime-db": "~1.27.0"
3319            }
3320          },
3321          "minimatch": {
3322            "version": "3.0.4",
3323            "bundled": true,
3324            "requires": {
3325              "brace-expansion": "^1.1.7"
3326            }
3327          },
3328          "minimist": {
3329            "version": "0.0.8",
3330            "bundled": true
3331          },
3332          "mkdirp": {
3333            "version": "0.5.1",
3334            "bundled": true,
3335            "requires": {
3336              "minimist": "0.0.8"
3337            }
3338          },
3339          "ms": {
3340            "version": "2.0.0",
3341            "bundled": true
3342          },
3343          "node-pre-gyp": {
3344            "version": "0.9.1",
3345            "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.9.1.tgz",
3346            "integrity": "sha1-8RwHUW3ZL4cZnbx+GDjqt81WyeA=",
3347            "dev": true,
3348            "optional": true,
3349            "requires": {
3350              "detect-libc": "^1.0.2",
3351              "mkdirp": "^0.5.1",
3352              "needle": "^2.2.0",
3353              "nopt": "^4.0.1",
3354              "npm-packlist": "^1.1.6",
3355              "npmlog": "^4.0.2",
3356              "rc": "^1.1.7",
3357              "rimraf": "^2.6.1",
3358              "semver": "^5.3.0",
3359              "tar": "^4"
3360            },
3361            "dependencies": {
3362              "safe-buffer": {
3363                "version": "5.1.1",
3364                "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
3365                "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
3366                "dev": true,
3367                "optional": true
3368              },
3369              "tar": {
3370                "version": "4.4.1",
3371                "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz",
3372                "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
3373                "dev": true,
3374                "optional": true,
3375                "requires": {
3376                  "chownr": "^1.0.1",
3377                  "fs-minipass": "^1.2.5",
3378                  "minipass": "^2.2.4",
3379                  "minizlib": "^1.1.0",
3380                  "mkdirp": "^0.5.0",
3381                  "safe-buffer": "^5.1.1",
3382                  "yallist": "^3.0.2"
3383                }
3384              }
3385            }
3386          },
3387          "nopt": {
3388            "version": "4.0.1",
3389            "bundled": true,
3390            "dev": true,
3391            "optional": true,
3392            "requires": {
3393              "abbrev": "1.1.0",
3394              "osenv": "0.1.4"
3395            }
3396          },
3397          "npmlog": {
3398            "version": "4.1.0",
3399            "bundled": true,
3400            "dev": true,
3401            "optional": true,
3402            "requires": {
3403              "are-we-there-yet": "1.1.4",
3404              "console-control-strings": "1.1.0",
3405              "gauge": "2.7.4",
3406              "set-blocking": "2.0.0"
3407            }
3408          },
3409          "number-is-nan": {
3410            "version": "1.0.1",
3411            "bundled": true,
3412            "dev": true
3413          },
3414          "oauth-sign": {
3415            "version": "0.8.2",
3416            "bundled": true
3417          },
3418          "object-assign": {
3419            "version": "4.1.1",
3420            "bundled": true,
3421            "dev": true,
3422            "optional": true
3423          },
3424          "once": {
3425            "version": "1.4.0",
3426            "bundled": true,
3427            "requires": {
3428              "wrappy": "1"
3429            }
3430          },
3431          "os-homedir": {
3432            "version": "1.0.2",
3433            "bundled": true,
3434            "dev": true,
3435            "optional": true
3436          },
3437          "os-tmpdir": {
3438            "version": "1.0.2",
3439            "bundled": true,
3440            "dev": true,
3441            "optional": true
3442          },
3443          "osenv": {
3444            "version": "0.1.4",
3445            "bundled": true,
3446            "dev": true,
3447            "optional": true,
3448            "requires": {
3449              "os-homedir": "1.0.2",
3450              "os-tmpdir": "1.0.2"
3451            }
3452          },
3453          "path-is-absolute": {
3454            "version": "1.0.1",
3455            "bundled": true
3456          },
3457          "performance-now": {
3458            "version": "0.2.0",
3459            "bundled": true
3460          },
3461          "process-nextick-args": {
3462            "version": "1.0.7",
3463            "bundled": true
3464          },
3465          "punycode": {
3466            "version": "1.4.1",
3467            "bundled": true
3468          },
3469          "qs": {
3470            "version": "6.4.0",
3471            "bundled": true
3472          },
3473          "rc": {
3474            "version": "1.2.1",
3475            "bundled": true,
3476            "dev": true,
3477            "optional": true,
3478            "requires": {
3479              "deep-extend": "0.4.2",
3480              "ini": "1.3.4",
3481              "minimist": "1.2.0",
3482              "strip-json-comments": "2.0.1"
3483            },
3484            "dependencies": {
3485              "minimist": {
3486                "version": "1.2.0",
3487                "bundled": true,
3488                "dev": true,
3489                "optional": true
3490              }
3491            }
3492          },
3493          "readable-stream": {
3494            "version": "2.2.9",
3495            "bundled": true,
3496            "requires": {
3497              "buffer-shims": "~1.0.0",
3498              "core-util-is": "~1.0.0",
3499              "inherits": "~2.0.1",
3500              "isarray": "~1.0.0",
3501              "process-nextick-args": "~1.0.6",
3502              "string_decoder": "~1.0.0",
3503              "util-deprecate": "~1.0.1"
3504            }
3505          },
3506          "request": {
3507            "version": "2.81.0",
3508            "bundled": true,
3509            "requires": {
3510              "aws-sign2": "~0.6.0",
3511              "aws4": "^1.2.1",
3512              "caseless": "~0.12.0",
3513              "combined-stream": "~1.0.5",
3514              "extend": "~3.0.0",
3515              "forever-agent": "~0.6.1",
3516              "form-data": "~2.1.1",
3517              "har-validator": "~4.2.1",
3518              "hawk": "~3.1.3",
3519              "http-signature": "~1.1.0",
3520              "is-typedarray": "~1.0.0",
3521              "isstream": "~0.1.2",
3522              "json-stringify-safe": "~5.0.1",
3523              "mime-types": "~2.1.7",
3524              "oauth-sign": "~0.8.1",
3525              "performance-now": "^0.2.0",
3526              "qs": "~6.4.0",
3527              "safe-buffer": "^5.0.1",
3528              "stringstream": "~0.0.4",
3529              "tough-cookie": "~2.3.0",
3530              "tunnel-agent": "^0.6.0",
3531              "uuid": "^3.0.0"
3532            }
3533          },
3534          "rimraf": {
3535            "version": "2.6.1",
3536            "bundled": true,
3537            "requires": {
3538              "glob": "^7.0.5"
3539            }
3540          },
3541          "safe-buffer": {
3542            "version": "5.0.1",
3543            "bundled": true
3544          },
3545          "semver": {
3546            "version": "5.3.0",
3547            "bundled": true,
3548            "dev": true,
3549            "optional": true
3550          },
3551          "set-blocking": {
3552            "version": "2.0.0",
3553            "bundled": true,
3554            "dev": true,
3555            "optional": true
3556          },
3557          "signal-exit": {
3558            "version": "3.0.2",
3559            "bundled": true,
3560            "dev": true,
3561            "optional": true
3562          },
3563          "sntp": {
3564            "version": "1.0.9",
3565            "bundled": true,
3566            "requires": {
3567              "hoek": "2.x.x"
3568            }
3569          },
3570          "sshpk": {
3571            "version": "1.13.0",
3572            "bundled": true,
3573            "requires": {
3574              "asn1": "~0.2.3",
3575              "assert-plus": "^1.0.0",
3576              "bcrypt-pbkdf": "^1.0.0",
3577              "dashdash": "^1.12.0",
3578              "ecc-jsbn": "~0.1.1",
3579              "getpass": "^0.1.1",
3580              "jodid25519": "^1.0.0",
3581              "jsbn": "~0.1.0",
3582              "tweetnacl": "~0.14.0"
3583            },
3584            "dependencies": {
3585              "assert-plus": {
3586                "version": "1.0.0",
3587                "bundled": true
3588              }
3589            }
3590          },
3591          "string-width": {
3592            "version": "1.0.2",
3593            "bundled": true,
3594            "dev": true,
3595            "requires": {
3596              "code-point-at": "1.1.0",
3597              "is-fullwidth-code-point": "1.0.0",
3598              "strip-ansi": "3.0.1"
3599            }
3600          },
3601          "string_decoder": {
3602            "version": "1.0.1",
3603            "bundled": true,
3604            "requires": {
3605              "safe-buffer": "^5.0.1"
3606            }
3607          },
3608          "stringstream": {
3609            "version": "0.0.5",
3610            "bundled": true
3611          },
3612          "strip-ansi": {
3613            "version": "3.0.1",
3614            "bundled": true,
3615            "dev": true,
3616            "requires": {
3617              "ansi-regex": "2.1.1"
3618            }
3619          },
3620          "strip-json-comments": {
3621            "version": "2.0.1",
3622            "bundled": true,
3623            "dev": true,
3624            "optional": true
3625          },
3626          "tar": {
3627            "version": "2.2.1",
3628            "bundled": true,
3629            "requires": {
3630              "block-stream": "*",
3631              "fstream": "^1.0.2",
3632              "inherits": "2"
3633            }
3634          },
3635          "tar-pack": {
3636            "version": "3.4.0",
3637            "bundled": true,
3638            "requires": {
3639              "debug": "^2.2.0",
3640              "fstream": "^1.0.10",
3641              "fstream-ignore": "^1.0.5",
3642              "once": "^1.3.3",
3643              "readable-stream": "^2.1.4",
3644              "rimraf": "^2.5.1",
3645              "tar": "^2.2.1",
3646              "uid-number": "^0.0.6"
3647            }
3648          },
3649          "tough-cookie": {
3650            "version": "2.3.2",
3651            "bundled": true,
3652            "requires": {
3653              "punycode": "^1.4.1"
3654            }
3655          },
3656          "tunnel-agent": {
3657            "version": "0.6.0",
3658            "bundled": true,
3659            "requires": {
3660              "safe-buffer": "^5.0.1"
3661            }
3662          },
3663          "tweetnacl": {
3664            "version": "0.14.5",
3665            "bundled": true,
3666            "optional": true
3667          },
3668          "uid-number": {
3669            "version": "0.0.6",
3670            "bundled": true
3671          },
3672          "util-deprecate": {
3673            "version": "1.0.2",
3674            "bundled": true
3675          },
3676          "uuid": {
3677            "version": "3.0.1",
3678            "bundled": true
3679          },
3680          "verror": {
3681            "version": "1.3.6",
3682            "bundled": true,
3683            "requires": {
3684              "extsprintf": "1.0.2"
3685            }
3686          },
3687          "wide-align": {
3688            "version": "1.1.2",
3689            "bundled": true,
3690            "dev": true,
3691            "optional": true,
3692            "requires": {
3693              "string-width": "1.0.2"
3694            }
3695          },
3696          "wrappy": {
3697            "version": "1.0.2",
3698            "bundled": true
3699          }
3700        }
3701      },
3702      "function-bind": {
3703        "version": "1.1.1",
3704        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3705        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
3706        "dev": true
3707      },
3708      "function-name-support": {
3709        "version": "0.2.0",
3710        "resolved": "https://registry.npmjs.org/function-name-support/-/function-name-support-0.2.0.tgz",
3711        "integrity": "sha1-VdO/qm6v1QWlD5vIH99XVkoLsHE=",
3712        "dev": true
3713      },
3714      "get-caller-file": {
3715        "version": "1.0.2",
3716        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
3717        "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
3718        "dev": true
3719      },
3720      "get-func-name": {
3721        "version": "2.0.0",
3722        "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
3723        "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
3724        "dev": true
3725      },
3726      "get-port": {
3727        "version": "3.2.0",
3728        "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
3729        "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=",
3730        "dev": true
3731      },
3732      "get-stdin": {
3733        "version": "4.0.1",
3734        "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
3735        "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
3736        "dev": true
3737      },
3738      "get-stream": {
3739        "version": "3.0.0",
3740        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3741        "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3742        "dev": true
3743      },
3744      "get-value": {
3745        "version": "2.0.6",
3746        "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3747        "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3748        "dev": true
3749      },
3750      "getpass": {
3751        "version": "0.1.7",
3752        "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3753        "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3754        "dev": true,
3755        "requires": {
3756          "assert-plus": "^1.0.0"
3757        }
3758      },
3759      "glob": {
3760        "version": "7.1.2",
3761        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3762        "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3763        "dev": true,
3764        "requires": {
3765          "fs.realpath": "^1.0.0",
3766          "inflight": "^1.0.4",
3767          "inherits": "2",
3768          "minimatch": "^3.0.4",
3769          "once": "^1.3.0",
3770          "path-is-absolute": "^1.0.0"
3771        }
3772      },
3773      "glob-base": {
3774        "version": "0.3.0",
3775        "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
3776        "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
3777        "dev": true,
3778        "requires": {
3779          "glob-parent": "^2.0.0",
3780          "is-glob": "^2.0.0"
3781        }
3782      },
3783      "glob-parent": {
3784        "version": "2.0.0",
3785        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
3786        "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
3787        "dev": true,
3788        "requires": {
3789          "is-glob": "^2.0.0"
3790        }
3791      },
3792      "global-dirs": {
3793        "version": "0.1.1",
3794        "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
3795        "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
3796        "dev": true,
3797        "requires": {
3798          "ini": "^1.3.4"
3799        }
3800      },
3801      "globals": {
3802        "version": "9.18.0",
3803        "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
3804        "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
3805        "dev": true
3806      },
3807      "globby": {
3808        "version": "6.1.0",
3809        "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
3810        "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
3811        "dev": true,
3812        "requires": {
3813          "array-union": "^1.0.1",
3814          "glob": "^7.0.3",
3815          "object-assign": "^4.0.1",
3816          "pify": "^2.0.0",
3817          "pinkie-promise": "^2.0.0"
3818        }
3819      },
3820      "got": {
3821        "version": "6.7.1",
3822        "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
3823        "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
3824        "dev": true,
3825        "requires": {
3826          "create-error-class": "^3.0.0",
3827          "duplexer3": "^0.1.4",
3828          "get-stream": "^3.0.0",
3829          "is-redirect": "^1.0.0",
3830          "is-retry-allowed": "^1.0.0",
3831          "is-stream": "^1.0.0",
3832          "lowercase-keys": "^1.0.0",
3833          "safe-buffer": "^5.0.1",
3834          "timed-out": "^4.0.0",
3835          "unzip-response": "^2.0.1",
3836          "url-parse-lax": "^1.0.0"
3837        }
3838      },
3839      "graceful-fs": {
3840        "version": "4.1.11",
3841        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
3842        "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
3843        "dev": true
3844      },
3845      "growl": {
3846        "version": "1.10.3",
3847        "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
3848        "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
3849        "dev": true
3850      },
3851      "growly": {
3852        "version": "1.3.0",
3853        "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
3854        "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
3855        "dev": true
3856      },
3857      "handlebars": {
3858        "version": "4.0.11",
3859        "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
3860        "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
3861        "dev": true,
3862        "requires": {
3863          "async": "^1.4.0",
3864          "optimist": "^0.6.1",
3865          "source-map": "^0.4.4",
3866          "uglify-js": "^2.6"
3867        },
3868        "dependencies": {
3869          "async": {
3870            "version": "1.5.2",
3871            "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
3872            "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3873            "dev": true
3874          },
3875          "optimist": {
3876            "version": "0.6.1",
3877            "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
3878            "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
3879            "dev": true,
3880            "requires": {
3881              "minimist": "~0.0.1",
3882              "wordwrap": "~0.0.2"
3883            }
3884          },
3885          "source-map": {
3886            "version": "0.4.4",
3887            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
3888            "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
3889            "dev": true,
3890            "requires": {
3891              "amdefine": ">=0.0.4"
3892            }
3893          }
3894        }
3895      },
3896      "har-schema": {
3897        "version": "2.0.0",
3898        "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3899        "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3900        "dev": true
3901      },
3902      "har-validator": {
3903        "version": "5.0.3",
3904        "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
3905        "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
3906        "dev": true,
3907        "requires": {
3908          "ajv": "^5.1.0",
3909          "har-schema": "^2.0.0"
3910        }
3911      },
3912      "has": {
3913        "version": "1.0.1",
3914        "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
3915        "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
3916        "dev": true,
3917        "requires": {
3918          "function-bind": "^1.0.2"
3919        }
3920      },
3921      "has-ansi": {
3922        "version": "2.0.0",
3923        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
3924        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3925        "dev": true,
3926        "requires": {
3927          "ansi-regex": "^2.0.0"
3928        }
3929      },
3930      "has-color": {
3931        "version": "0.1.7",
3932        "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
3933        "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
3934        "dev": true
3935      },
3936      "has-flag": {
3937        "version": "2.0.0",
3938        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
3939        "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
3940        "dev": true
3941      },
3942      "has-value": {
3943        "version": "1.0.0",
3944        "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3945        "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3946        "dev": true,
3947        "requires": {
3948          "get-value": "^2.0.6",
3949          "has-values": "^1.0.0",
3950          "isobject": "^3.0.0"
3951        },
3952        "dependencies": {
3953          "isobject": {
3954            "version": "3.0.1",
3955            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3956            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3957            "dev": true
3958          }
3959        }
3960      },
3961      "has-values": {
3962        "version": "1.0.0",
3963        "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3964        "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3965        "dev": true,
3966        "requires": {
3967          "is-number": "^3.0.0",
3968          "kind-of": "^4.0.0"
3969        },
3970        "dependencies": {
3971          "is-number": {
3972            "version": "3.0.0",
3973            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3974            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3975            "dev": true,
3976            "requires": {
3977              "kind-of": "^3.0.2"
3978            },
3979            "dependencies": {
3980              "kind-of": {
3981                "version": "3.2.2",
3982                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3983                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3984                "dev": true,
3985                "requires": {
3986                  "is-buffer": "^1.1.5"
3987                }
3988              }
3989            }
3990          },
3991          "kind-of": {
3992            "version": "4.0.0",
3993            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3994            "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3995            "dev": true,
3996            "requires": {
3997              "is-buffer": "^1.1.5"
3998            }
3999          }
4000        }
4001      },
4002      "has-yarn": {
4003        "version": "1.0.0",
4004        "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-1.0.0.tgz",
4005        "integrity": "sha1-ieJdtgS3Jcj1l2//Ct3JIbgopac=",
4006        "dev": true
4007      },
4008      "hawk": {
4009        "version": "6.0.2",
4010        "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
4011        "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
4012        "dev": true,
4013        "requires": {
4014          "boom": "4.x.x",
4015          "cryptiles": "3.x.x",
4016          "hoek": "4.x.x",
4017          "sntp": "2.x.x"
4018        }
4019      },
4020      "he": {
4021        "version": "1.1.1",
4022        "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
4023        "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
4024        "dev": true
4025      },
4026      "hoek": {
4027        "version": "4.2.1",
4028        "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
4029        "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
4030        "dev": true
4031      },
4032      "home-or-tmp": {
4033        "version": "2.0.0",
4034        "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
4035        "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
4036        "dev": true,
4037        "requires": {
4038          "os-homedir": "^1.0.0",
4039          "os-tmpdir": "^1.0.1"
4040        }
4041      },
4042      "hosted-git-info": {
4043        "version": "2.6.0",
4044        "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz",
4045        "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==",
4046        "dev": true
4047      },
4048      "html-encoding-sniffer": {
4049        "version": "1.0.2",
4050        "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
4051        "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
4052        "dev": true,
4053        "requires": {
4054          "whatwg-encoding": "^1.0.1"
4055        }
4056      },
4057      "http-signature": {
4058        "version": "1.2.0",
4059        "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
4060        "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
4061        "dev": true,
4062        "requires": {
4063          "assert-plus": "^1.0.0",
4064          "jsprim": "^1.2.2",
4065          "sshpk": "^1.7.0"
4066        }
4067      },
4068      "hullabaloo-config-manager": {
4069        "version": "1.1.1",
4070        "resolved": "https://registry.npmjs.org/hullabaloo-config-manager/-/hullabaloo-config-manager-1.1.1.tgz",
4071        "integrity": "sha512-ztKnkZV0TmxnumCDHHgLGNiDnotu4EHCp9YMkznWuo4uTtCyJ+cu+RNcxUeXYKTllpvLFWnbfWry09yzszgg+A==",
4072        "dev": true,
4073        "requires": {
4074          "dot-prop": "^4.1.0",
4075          "es6-error": "^4.0.2",
4076          "graceful-fs": "^4.1.11",
4077          "indent-string": "^3.1.0",
4078          "json5": "^0.5.1",
4079          "lodash.clonedeep": "^4.5.0",
4080          "lodash.clonedeepwith": "^4.5.0",
4081          "lodash.isequal": "^4.5.0",
4082          "lodash.merge": "^4.6.0",
4083          "md5-hex": "^2.0.0",
4084          "package-hash": "^2.0.0",
4085          "pkg-dir": "^2.0.0",
4086          "resolve-from": "^3.0.0",
4087          "safe-buffer": "^5.0.1"
4088        }
4089      },
4090      "iconv-lite": {
4091        "version": "0.4.21",
4092        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
4093        "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
4094        "dev": true,
4095        "optional": true,
4096        "requires": {
4097          "safer-buffer": "2.1.2"
4098        }
4099      },
4100      "ignore-by-default": {
4101        "version": "1.0.1",
4102        "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
4103        "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
4104        "dev": true
4105      },
4106      "ignore-walk": {
4107        "version": "3.0.1",
4108        "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
4109        "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
4110        "dev": true,
4111        "optional": true,
4112        "requires": {
4113          "minimatch": "3.0.4"
4114        }
4115      },
4116      "import-lazy": {
4117        "version": "2.1.0",
4118        "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
4119        "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
4120        "dev": true
4121      },
4122      "import-local": {
4123        "version": "1.0.0",
4124        "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
4125        "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
4126        "dev": true,
4127        "requires": {
4128          "pkg-dir": "^2.0.0",
4129          "resolve-cwd": "^2.0.0"
4130        }
4131      },
4132      "imurmurhash": {
4133        "version": "0.1.4",
4134        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
4135        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
4136        "dev": true
4137      },
4138      "indent-string": {
4139        "version": "3.2.0",
4140        "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
4141        "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
4142        "dev": true
4143      },
4144      "inflight": {
4145        "version": "1.0.6",
4146        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4147        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4148        "dev": true,
4149        "requires": {
4150          "once": "^1.3.0",
4151          "wrappy": "1"
4152        }
4153      },
4154      "inherits": {
4155        "version": "2.0.3",
4156        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4157        "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4158        "dev": true
4159      },
4160      "ini": {
4161        "version": "1.3.5",
4162        "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
4163        "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4164        "dev": true
4165      },
4166      "invariant": {
4167        "version": "2.2.4",
4168        "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
4169        "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
4170        "dev": true,
4171        "requires": {
4172          "loose-envify": "^1.0.0"
4173        }
4174      },
4175      "invert-kv": {
4176        "version": "1.0.0",
4177        "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
4178        "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
4179        "dev": true
4180      },
4181      "io-ts": {
4182        "version": "1.3.0",
4183        "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.3.0.tgz",
4184        "integrity": "sha512-3Y+shQijBP4rUpREG26AqumeBncm1ANf0bYeDU9DNb0GE99fhm1S+jk/ZvEd2RV+S8aVLNbXpwWX2+ysuei0QQ==",
4185        "requires": {
4186          "fp-ts": "^1.0.0"
4187        }
4188      },
4189      "irregular-plurals": {
4190        "version": "1.4.0",
4191        "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
4192        "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
4193        "dev": true
4194      },
4195      "is-accessor-descriptor": {
4196        "version": "0.1.6",
4197        "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4198        "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4199        "dev": true,
4200        "requires": {
4201          "kind-of": "^3.0.2"
4202        }
4203      },
4204      "is-arrayish": {
4205        "version": "0.2.1",
4206        "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
4207        "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
4208        "dev": true
4209      },
4210      "is-binary-path": {
4211        "version": "1.0.1",
4212        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
4213        "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
4214        "dev": true,
4215        "requires": {
4216          "binary-extensions": "^1.0.0"
4217        }
4218      },
4219      "is-buffer": {
4220        "version": "1.1.6",
4221        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
4222        "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
4223        "dev": true
4224      },
4225      "is-builtin-module": {
4226        "version": "1.0.0",
4227        "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
4228        "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
4229        "dev": true,
4230        "requires": {
4231          "builtin-modules": "^1.0.0"
4232        }
4233      },
4234      "is-callable": {
4235        "version": "1.1.3",
4236        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
4237        "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
4238        "dev": true
4239      },
4240      "is-ci": {
4241        "version": "1.1.0",
4242        "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",
4243        "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",
4244        "dev": true,
4245        "requires": {
4246          "ci-info": "^1.0.0"
4247        }
4248      },
4249      "is-data-descriptor": {
4250        "version": "0.1.4",
4251        "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4252        "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4253        "dev": true,
4254        "requires": {
4255          "kind-of": "^3.0.2"
4256        }
4257      },
4258      "is-date-object": {
4259        "version": "1.0.1",
4260        "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
4261        "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
4262        "dev": true
4263      },
4264      "is-descriptor": {
4265        "version": "0.1.6",
4266        "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4267        "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4268        "dev": true,
4269        "requires": {
4270          "is-accessor-descriptor": "^0.1.6",
4271          "is-data-descriptor": "^0.1.4",
4272          "kind-of": "^5.0.0"
4273        },
4274        "dependencies": {
4275          "kind-of": {
4276            "version": "5.1.0",
4277            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4278            "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4279            "dev": true
4280          }
4281        }
4282      },
4283      "is-dotfile": {
4284        "version": "1.0.3",
4285        "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
4286        "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
4287        "dev": true
4288      },
4289      "is-equal-shallow": {
4290        "version": "0.1.3",
4291        "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
4292        "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
4293        "dev": true,
4294        "requires": {
4295          "is-primitive": "^2.0.0"
4296        }
4297      },
4298      "is-error": {
4299        "version": "2.2.1",
4300        "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.1.tgz",
4301        "integrity": "sha1-aEqW2EB2V3yY9M20DG0mpRI78Zw=",
4302        "dev": true
4303      },
4304      "is-extendable": {
4305        "version": "0.1.1",
4306        "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4307        "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4308        "dev": true
4309      },
4310      "is-extglob": {
4311        "version": "1.0.0",
4312        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
4313        "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
4314        "dev": true
4315      },
4316      "is-finite": {
4317        "version": "1.0.2",
4318        "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
4319        "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
4320        "dev": true,
4321        "requires": {
4322          "number-is-nan": "^1.0.0"
4323        }
4324      },
4325      "is-fullwidth-code-point": {
4326        "version": "2.0.0",
4327        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4328        "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4329        "dev": true
4330      },
4331      "is-function": {
4332        "version": "1.0.1",
4333        "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
4334        "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=",
4335        "dev": true
4336      },
4337      "is-generator-fn": {
4338        "version": "1.0.0",
4339        "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",
4340        "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",
4341        "dev": true
4342      },
4343      "is-glob": {
4344        "version": "2.0.1",
4345        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
4346        "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
4347        "dev": true,
4348        "requires": {
4349          "is-extglob": "^1.0.0"
4350        }
4351      },
4352      "is-installed-globally": {
4353        "version": "0.1.0",
4354        "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
4355        "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
4356        "dev": true,
4357        "requires": {
4358          "global-dirs": "^0.1.0",
4359          "is-path-inside": "^1.0.0"
4360        }
4361      },
4362      "is-npm": {
4363        "version": "1.0.0",
4364        "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
4365        "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
4366        "dev": true
4367      },
4368      "is-number": {
4369        "version": "2.1.0",
4370        "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
4371        "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
4372        "dev": true,
4373        "requires": {
4374          "kind-of": "^3.0.2"
4375        }
4376      },
4377      "is-obj": {
4378        "version": "1.0.1",
4379        "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
4380        "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
4381        "dev": true
4382      },
4383      "is-observable": {
4384        "version": "1.1.0",
4385        "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz",
4386        "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==",
4387        "dev": true,
4388        "requires": {
4389          "symbol-observable": "^1.1.0"
4390        }
4391      },
4392      "is-odd": {
4393        "version": "2.0.0",
4394        "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
4395        "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
4396        "dev": true,
4397        "requires": {
4398          "is-number": "^4.0.0"
4399        },
4400        "dependencies": {
4401          "is-number": {
4402            "version": "4.0.0",
4403            "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
4404            "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
4405            "dev": true
4406          }
4407        }
4408      },
4409      "is-path-inside": {
4410        "version": "1.0.1",
4411        "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
4412        "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
4413        "dev": true,
4414        "requires": {
4415          "path-is-inside": "^1.0.1"
4416        }
4417      },
4418      "is-plain-obj": {
4419        "version": "1.1.0",
4420        "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
4421        "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
4422        "dev": true
4423      },
4424      "is-plain-object": {
4425        "version": "2.0.4",
4426        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4427        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4428        "dev": true,
4429        "requires": {
4430          "isobject": "^3.0.1"
4431        },
4432        "dependencies": {
4433          "isobject": {
4434            "version": "3.0.1",
4435            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4436            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4437            "dev": true
4438          }
4439        }
4440      },
4441      "is-posix-bracket": {
4442        "version": "0.1.1",
4443        "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
4444        "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
4445        "dev": true
4446      },
4447      "is-primitive": {
4448        "version": "2.0.0",
4449        "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
4450        "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
4451        "dev": true
4452      },
4453      "is-promise": {
4454        "version": "2.1.0",
4455        "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
4456        "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
4457        "dev": true
4458      },
4459      "is-redirect": {
4460        "version": "1.0.0",
4461        "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
4462        "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
4463        "dev": true
4464      },
4465      "is-regex": {
4466        "version": "1.0.4",
4467        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
4468        "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
4469        "dev": true,
4470        "requires": {
4471          "has": "^1.0.1"
4472        }
4473      },
4474      "is-retry-allowed": {
4475        "version": "1.1.0",
4476        "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
4477        "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
4478        "dev": true
4479      },
4480      "is-stream": {
4481        "version": "1.1.0",
4482        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4483        "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4484        "dev": true
4485      },
4486      "is-symbol": {
4487        "version": "1.0.1",
4488        "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
4489        "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
4490        "dev": true
4491      },
4492      "is-thirteen": {
4493        "version": "2.0.0",
4494        "resolved": "https://registry.npmjs.org/is-thirteen/-/is-thirteen-2.0.0.tgz",
4495        "integrity": "sha1-otvQ9at+EKTQGG6aCyQmMiTT+bE=",
4496        "requires": {
4497          "noop3": "^13.7.2"
4498        }
4499      },
4500      "is-typedarray": {
4501        "version": "1.0.0",
4502        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
4503        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
4504        "dev": true
4505      },
4506      "is-url": {
4507        "version": "1.2.4",
4508        "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
4509        "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
4510        "dev": true
4511      },
4512      "is-utf8": {
4513        "version": "0.2.1",
4514        "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
4515        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
4516        "dev": true
4517      },
4518      "is-windows": {
4519        "version": "1.0.2",
4520        "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
4521        "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
4522        "dev": true
4523      },
4524      "isarray": {
4525        "version": "1.0.0",
4526        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4527        "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4528        "dev": true
4529      },
4530      "isexe": {
4531        "version": "2.0.0",
4532        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4533        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4534        "dev": true
4535      },
4536      "isobject": {
4537        "version": "2.1.0",
4538        "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4539        "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
4540        "dev": true,
4541        "requires": {
4542          "isarray": "1.0.0"
4543        }
4544      },
4545      "isstream": {
4546        "version": "0.1.2",
4547        "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
4548        "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
4549        "dev": true
4550      },
4551      "istanbul-api": {
4552        "version": "1.3.1",
4553        "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz",
4554        "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==",
4555        "dev": true,
4556        "requires": {
4557          "async": "^2.1.4",
4558          "compare-versions": "^3.1.0",
4559          "fileset": "^2.0.2",
4560          "istanbul-lib-coverage": "^1.2.0",
4561          "istanbul-lib-hook": "^1.2.0",
4562          "istanbul-lib-instrument": "^1.10.1",
4563          "istanbul-lib-report": "^1.1.4",
4564          "istanbul-lib-source-maps": "^1.2.4",
4565          "istanbul-reports": "^1.3.0",
4566          "js-yaml": "^3.7.0",
4567          "mkdirp": "^0.5.1",
4568          "once": "^1.4.0"
4569        },
4570        "dependencies": {
4571          "istanbul-lib-source-maps": {
4572            "version": "1.2.4",
4573            "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz",
4574            "integrity": "sha512-UzuK0g1wyQijiaYQxj/CdNycFhAd2TLtO2obKQMTZrZ1jzEMRY3rvpASEKkaxbRR6brvdovfA03znPa/pXcejg==",
4575            "dev": true,
4576            "requires": {
4577              "debug": "^3.1.0",
4578              "istanbul-lib-coverage": "^1.2.0",
4579              "mkdirp": "^0.5.1",
4580              "rimraf": "^2.6.1",
4581              "source-map": "^0.5.3"
4582            }
4583          }
4584        }
4585      },
4586      "istanbul-lib-coverage": {
4587        "version": "1.2.0",
4588        "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",
4589        "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==",
4590        "dev": true
4591      },
4592      "istanbul-lib-hook": {
4593        "version": "1.2.0",
4594        "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz",
4595        "integrity": "sha512-p3En6/oGkFQV55Up8ZPC2oLxvgSxD8CzA0yBrhRZSh3pfv3OFj9aSGVC0yoerAi/O4u7jUVnOGVX1eVFM+0tmQ==",
4596        "dev": true,
4597        "requires": {
4598          "append-transform": "^0.4.0"
4599        }
4600      },
4601      "istanbul-lib-instrument": {
4602        "version": "1.10.1",
4603        "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz",
4604        "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==",
4605        "dev": true,
4606        "requires": {
4607          "babel-generator": "^6.18.0",
4608          "babel-template": "^6.16.0",
4609          "babel-traverse": "^6.18.0",
4610          "babel-types": "^6.18.0",
4611          "babylon": "^6.18.0",
4612          "istanbul-lib-coverage": "^1.2.0",
4613          "semver": "^5.3.0"
4614        }
4615      },
4616      "istanbul-lib-report": {
4617        "version": "1.1.4",
4618        "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz",
4619        "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==",
4620        "dev": true,
4621        "requires": {
4622          "istanbul-lib-coverage": "^1.2.0",
4623          "mkdirp": "^0.5.1",
4624          "path-parse": "^1.0.5",
4625          "supports-color": "^3.1.2"
4626        },
4627        "dependencies": {
4628          "has-flag": {
4629            "version": "1.0.0",
4630            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
4631            "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
4632            "dev": true
4633          },
4634          "supports-color": {
4635            "version": "3.2.3",
4636            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
4637            "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
4638            "dev": true,
4639            "requires": {
4640              "has-flag": "^1.0.0"
4641            }
4642          }
4643        }
4644      },
4645      "istanbul-lib-source-maps": {
4646        "version": "1.2.3",
4647        "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz",
4648        "integrity": "sha512-fDa0hwU/5sDXwAklXgAoCJCOsFsBplVQ6WBldz5UwaqOzmDhUK4nfuR7/G//G2lERlblUNJB8P6e8cXq3a7MlA==",
4649        "dev": true,
4650        "requires": {
4651          "debug": "^3.1.0",
4652          "istanbul-lib-coverage": "^1.1.2",
4653          "mkdirp": "^0.5.1",
4654          "rimraf": "^2.6.1",
4655          "source-map": "^0.5.3"
4656        }
4657      },
4658      "istanbul-reports": {
4659        "version": "1.3.0",
4660        "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz",
4661        "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==",
4662        "dev": true,
4663        "requires": {
4664          "handlebars": "^4.0.3"
4665        }
4666      },
4667      "jasmine": {
4668        "version": "3.1.0",
4669        "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-3.1.0.tgz",
4670        "integrity": "sha1-K9Wf1+xuwOistk4J9Fpo7SrRlSo=",
4671        "dev": true,
4672        "requires": {
4673          "glob": "^7.0.6",
4674          "jasmine-core": "~3.1.0"
4675        }
4676      },
4677      "jasmine-core": {
4678        "version": "3.1.0",
4679        "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz",
4680        "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=",
4681        "dev": true
4682      },
4683      "jest": {
4684        "version": "22.4.3",
4685        "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.3.tgz",
4686        "integrity": "sha512-FFCdU/pXOEASfHxFDOWUysI/+FFoqiXJADEIXgDKuZyqSmBD3tZ4BEGH7+M79v7czj7bbkhwtd2LaEDcJiM/GQ==",
4687        "dev": true,
4688        "requires": {
4689          "import-local": "^1.0.0",
4690          "jest-cli": "^22.4.3"
4691        },
4692        "dependencies": {
4693          "ansi-regex": {
4694            "version": "3.0.0",
4695            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4696            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4697            "dev": true
4698          },
4699          "ansi-styles": {
4700            "version": "3.2.1",
4701            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4702            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4703            "dev": true,
4704            "requires": {
4705              "color-convert": "^1.9.0"
4706            }
4707          },
4708          "chalk": {
4709            "version": "2.4.1",
4710            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4711            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4712            "dev": true,
4713            "requires": {
4714              "ansi-styles": "^3.2.1",
4715              "escape-string-regexp": "^1.0.5",
4716              "supports-color": "^5.3.0"
4717            }
4718          },
4719          "has-flag": {
4720            "version": "3.0.0",
4721            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4722            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4723            "dev": true
4724          },
4725          "jest-cli": {
4726            "version": "22.4.3",
4727            "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.3.tgz",
4728            "integrity": "sha512-IiHybF0DJNqZPsbjn4Cy4vcqcmImpoFwNFnkehzVw8lTUSl4axZh5DHewu5bdpZF2Y5gUqFKYzH0FH4Qx2k+UA==",
4729            "dev": true,
4730            "requires": {
4731              "ansi-escapes": "^3.0.0",
4732              "chalk": "^2.0.1",
4733              "exit": "^0.1.2",
4734              "glob": "^7.1.2",
4735              "graceful-fs": "^4.1.11",
4736              "import-local": "^1.0.0",
4737              "is-ci": "^1.0.10",
4738              "istanbul-api": "^1.1.14",
4739              "istanbul-lib-coverage": "^1.1.1",
4740              "istanbul-lib-instrument": "^1.8.0",
4741              "istanbul-lib-source-maps": "^1.2.1",
4742              "jest-changed-files": "^22.4.3",
4743              "jest-config": "^22.4.3",
4744              "jest-environment-jsdom": "^22.4.3",
4745              "jest-get-type": "^22.4.3",
4746              "jest-haste-map": "^22.4.3",
4747              "jest-message-util": "^22.4.3",
4748              "jest-regex-util": "^22.4.3",
4749              "jest-resolve-dependencies": "^22.4.3",
4750              "jest-runner": "^22.4.3",
4751              "jest-runtime": "^22.4.3",
4752              "jest-snapshot": "^22.4.3",
4753              "jest-util": "^22.4.3",
4754              "jest-validate": "^22.4.3",
4755              "jest-worker": "^22.4.3",
4756              "micromatch": "^2.3.11",
4757              "node-notifier": "^5.2.1",
4758              "realpath-native": "^1.0.0",
4759              "rimraf": "^2.5.4",
4760              "slash": "^1.0.0",
4761              "string-length": "^2.0.0",
4762              "strip-ansi": "^4.0.0",
4763              "which": "^1.2.12",
4764              "yargs": "^10.0.3"
4765            }
4766          },
4767          "strip-ansi": {
4768            "version": "4.0.0",
4769            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4770            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4771            "dev": true,
4772            "requires": {
4773              "ansi-regex": "^3.0.0"
4774            }
4775          },
4776          "supports-color": {
4777            "version": "5.4.0",
4778            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
4779            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
4780            "dev": true,
4781            "requires": {
4782              "has-flag": "^3.0.0"
4783            }
4784          }
4785        }
4786      },
4787      "jest-changed-files": {
4788        "version": "22.4.3",
4789        "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz",
4790        "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==",
4791        "dev": true,
4792        "requires": {
4793          "throat": "^4.0.0"
4794        }
4795      },
4796      "jest-config": {
4797        "version": "22.4.3",
4798        "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.3.tgz",
4799        "integrity": "sha512-KSg3EOToCgkX+lIvenKY7J8s426h6ahXxaUFJxvGoEk0562Z6inWj1TnKoGycTASwiLD+6kSYFALcjdosq9KIQ==",
4800        "dev": true,
4801        "requires": {
4802          "chalk": "^2.0.1",
4803          "glob": "^7.1.1",
4804          "jest-environment-jsdom": "^22.4.3",
4805          "jest-environment-node": "^22.4.3",
4806          "jest-get-type": "^22.4.3",
4807          "jest-jasmine2": "^22.4.3",
4808          "jest-regex-util": "^22.4.3",
4809          "jest-resolve": "^22.4.3",
4810          "jest-util": "^22.4.3",
4811          "jest-validate": "^22.4.3",
4812          "pretty-format": "^22.4.3"
4813        },
4814        "dependencies": {
4815          "ansi-styles": {
4816            "version": "3.2.1",
4817            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4818            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4819            "dev": true,
4820            "requires": {
4821              "color-convert": "^1.9.0"
4822            }
4823          },
4824          "chalk": {
4825            "version": "2.4.1",
4826            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4827            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4828            "dev": true,
4829            "requires": {
4830              "ansi-styles": "^3.2.1",
4831              "escape-string-regexp": "^1.0.5",
4832              "supports-color": "^5.3.0"
4833            }
4834          },
4835          "has-flag": {
4836            "version": "3.0.0",
4837            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4838            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4839            "dev": true
4840          },
4841          "supports-color": {
4842            "version": "5.4.0",
4843            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
4844            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
4845            "dev": true,
4846            "requires": {
4847              "has-flag": "^3.0.0"
4848            }
4849          }
4850        }
4851      },
4852      "jest-diff": {
4853        "version": "22.4.3",
4854        "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz",
4855        "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==",
4856        "dev": true,
4857        "requires": {
4858          "chalk": "^2.0.1",
4859          "diff": "^3.2.0",
4860          "jest-get-type": "^22.4.3",
4861          "pretty-format": "^22.4.3"
4862        },
4863        "dependencies": {
4864          "ansi-styles": {
4865            "version": "3.2.1",
4866            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4867            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4868            "dev": true,
4869            "requires": {
4870              "color-convert": "^1.9.0"
4871            }
4872          },
4873          "chalk": {
4874            "version": "2.4.1",
4875            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4876            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4877            "dev": true,
4878            "requires": {
4879              "ansi-styles": "^3.2.1",
4880              "escape-string-regexp": "^1.0.5",
4881              "supports-color": "^5.3.0"
4882            }
4883          },
4884          "has-flag": {
4885            "version": "3.0.0",
4886            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4887            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4888            "dev": true
4889          },
4890          "supports-color": {
4891            "version": "5.4.0",
4892            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
4893            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
4894            "dev": true,
4895            "requires": {
4896              "has-flag": "^3.0.0"
4897            }
4898          }
4899        }
4900      },
4901      "jest-docblock": {
4902        "version": "22.4.3",
4903        "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz",
4904        "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==",
4905        "dev": true,
4906        "requires": {
4907          "detect-newline": "^2.1.0"
4908        }
4909      },
4910      "jest-environment-jsdom": {
4911        "version": "22.4.3",
4912        "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz",
4913        "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==",
4914        "dev": true,
4915        "requires": {
4916          "jest-mock": "^22.4.3",
4917          "jest-util": "^22.4.3",
4918          "jsdom": "^11.5.1"
4919        }
4920      },
4921      "jest-environment-node": {
4922        "version": "22.4.3",
4923        "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz",
4924        "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==",
4925        "dev": true,
4926        "requires": {
4927          "jest-mock": "^22.4.3",
4928          "jest-util": "^22.4.3"
4929        }
4930      },
4931      "jest-get-type": {
4932        "version": "22.4.3",
4933        "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
4934        "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
4935        "dev": true
4936      },
4937      "jest-haste-map": {
4938        "version": "22.4.3",
4939        "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz",
4940        "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==",
4941        "dev": true,
4942        "requires": {
4943          "fb-watchman": "^2.0.0",
4944          "graceful-fs": "^4.1.11",
4945          "jest-docblock": "^22.4.3",
4946          "jest-serializer": "^22.4.3",
4947          "jest-worker": "^22.4.3",
4948          "micromatch": "^2.3.11",
4949          "sane": "^2.0.0"
4950        }
4951      },
4952      "jest-jasmine2": {
4953        "version": "22.4.3",
4954        "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.3.tgz",
4955        "integrity": "sha512-yZCPCJUcEY6R5KJB/VReo1AYI2b+5Ky+C+JA1v34jndJsRcLpU4IZX4rFJn7yDTtdNbO/nNqg+3SDIPNH2ecnw==",
4956        "dev": true,
4957        "requires": {
4958          "chalk": "^2.0.1",
4959          "co": "^4.6.0",
4960          "expect": "^22.4.3",
4961          "graceful-fs": "^4.1.11",
4962          "is-generator-fn": "^1.0.0",
4963          "jest-diff": "^22.4.3",
4964          "jest-matcher-utils": "^22.4.3",
4965          "jest-message-util": "^22.4.3",
4966          "jest-snapshot": "^22.4.3",
4967          "jest-util": "^22.4.3",
4968          "source-map-support": "^0.5.0"
4969        },
4970        "dependencies": {
4971          "ansi-styles": {
4972            "version": "3.2.1",
4973            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4974            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4975            "dev": true,
4976            "requires": {
4977              "color-convert": "^1.9.0"
4978            }
4979          },
4980          "chalk": {
4981            "version": "2.4.1",
4982            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4983            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4984            "dev": true,
4985            "requires": {
4986              "ansi-styles": "^3.2.1",
4987              "escape-string-regexp": "^1.0.5",
4988              "supports-color": "^5.3.0"
4989            }
4990          },
4991          "has-flag": {
4992            "version": "3.0.0",
4993            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4994            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4995            "dev": true
4996          },
4997          "source-map": {
4998            "version": "0.6.1",
4999            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5000            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5001            "dev": true
5002          },
5003          "source-map-support": {
5004            "version": "0.5.6",
5005            "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
5006            "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
5007            "dev": true,
5008            "requires": {
5009              "buffer-from": "^1.0.0",
5010              "source-map": "^0.6.0"
5011            }
5012          },
5013          "supports-color": {
5014            "version": "5.4.0",
5015            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5016            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5017            "dev": true,
5018            "requires": {
5019              "has-flag": "^3.0.0"
5020            }
5021          }
5022        }
5023      },
5024      "jest-leak-detector": {
5025        "version": "22.4.3",
5026        "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz",
5027        "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==",
5028        "dev": true,
5029        "requires": {
5030          "pretty-format": "^22.4.3"
5031        }
5032      },
5033      "jest-matcher-utils": {
5034        "version": "22.4.3",
5035        "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz",
5036        "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==",
5037        "dev": true,
5038        "requires": {
5039          "chalk": "^2.0.1",
5040          "jest-get-type": "^22.4.3",
5041          "pretty-format": "^22.4.3"
5042        },
5043        "dependencies": {
5044          "ansi-styles": {
5045            "version": "3.2.1",
5046            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5047            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5048            "dev": true,
5049            "requires": {
5050              "color-convert": "^1.9.0"
5051            }
5052          },
5053          "chalk": {
5054            "version": "2.4.1",
5055            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5056            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5057            "dev": true,
5058            "requires": {
5059              "ansi-styles": "^3.2.1",
5060              "escape-string-regexp": "^1.0.5",
5061              "supports-color": "^5.3.0"
5062            }
5063          },
5064          "has-flag": {
5065            "version": "3.0.0",
5066            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5067            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5068            "dev": true
5069          },
5070          "supports-color": {
5071            "version": "5.4.0",
5072            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5073            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5074            "dev": true,
5075            "requires": {
5076              "has-flag": "^3.0.0"
5077            }
5078          }
5079        }
5080      },
5081      "jest-message-util": {
5082        "version": "22.4.3",
5083        "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz",
5084        "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==",
5085        "dev": true,
5086        "requires": {
5087          "@babel/code-frame": "^7.0.0-beta.35",
5088          "chalk": "^2.0.1",
5089          "micromatch": "^2.3.11",
5090          "slash": "^1.0.0",
5091          "stack-utils": "^1.0.1"
5092        },
5093        "dependencies": {
5094          "ansi-styles": {
5095            "version": "3.2.1",
5096            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5097            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5098            "dev": true,
5099            "requires": {
5100              "color-convert": "^1.9.0"
5101            }
5102          },
5103          "chalk": {
5104            "version": "2.4.1",
5105            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5106            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5107            "dev": true,
5108            "requires": {
5109              "ansi-styles": "^3.2.1",
5110              "escape-string-regexp": "^1.0.5",
5111              "supports-color": "^5.3.0"
5112            }
5113          },
5114          "has-flag": {
5115            "version": "3.0.0",
5116            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5117            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5118            "dev": true
5119          },
5120          "supports-color": {
5121            "version": "5.4.0",
5122            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5123            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5124            "dev": true,
5125            "requires": {
5126              "has-flag": "^3.0.0"
5127            }
5128          }
5129        }
5130      },
5131      "jest-mock": {
5132        "version": "22.4.3",
5133        "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz",
5134        "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==",
5135        "dev": true
5136      },
5137      "jest-regex-util": {
5138        "version": "22.4.3",
5139        "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz",
5140        "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==",
5141        "dev": true
5142      },
5143      "jest-resolve": {
5144        "version": "22.4.3",
5145        "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz",
5146        "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==",
5147        "dev": true,
5148        "requires": {
5149          "browser-resolve": "^1.11.2",
5150          "chalk": "^2.0.1"
5151        },
5152        "dependencies": {
5153          "ansi-styles": {
5154            "version": "3.2.1",
5155            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5156            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5157            "dev": true,
5158            "requires": {
5159              "color-convert": "^1.9.0"
5160            }
5161          },
5162          "chalk": {
5163            "version": "2.4.1",
5164            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5165            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5166            "dev": true,
5167            "requires": {
5168              "ansi-styles": "^3.2.1",
5169              "escape-string-regexp": "^1.0.5",
5170              "supports-color": "^5.3.0"
5171            }
5172          },
5173          "has-flag": {
5174            "version": "3.0.0",
5175            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5176            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5177            "dev": true
5178          },
5179          "supports-color": {
5180            "version": "5.4.0",
5181            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5182            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5183            "dev": true,
5184            "requires": {
5185              "has-flag": "^3.0.0"
5186            }
5187          }
5188        }
5189      },
5190      "jest-resolve-dependencies": {
5191        "version": "22.4.3",
5192        "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz",
5193        "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==",
5194        "dev": true,
5195        "requires": {
5196          "jest-regex-util": "^22.4.3"
5197        }
5198      },
5199      "jest-runner": {
5200        "version": "22.4.3",
5201        "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.3.tgz",
5202        "integrity": "sha512-U7PLlQPRlWNbvOHWOrrVay9sqhBJmiKeAdKIkvX4n1G2tsvzLlf77nBD28GL1N6tGv4RmuTfI8R8JrkvCa+IBg==",
5203        "dev": true,
5204        "requires": {
5205          "exit": "^0.1.2",
5206          "jest-config": "^22.4.3",
5207          "jest-docblock": "^22.4.3",
5208          "jest-haste-map": "^22.4.3",
5209          "jest-jasmine2": "^22.4.3",
5210          "jest-leak-detector": "^22.4.3",
5211          "jest-message-util": "^22.4.3",
5212          "jest-runtime": "^22.4.3",
5213          "jest-util": "^22.4.3",
5214          "jest-worker": "^22.4.3",
5215          "throat": "^4.0.0"
5216        }
5217      },
5218      "jest-runtime": {
5219        "version": "22.4.3",
5220        "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.3.tgz",
5221        "integrity": "sha512-Eat/esQjevhx9BgJEC8udye+FfoJ2qvxAZfOAWshYGS22HydHn5BgsvPdTtt9cp0fSl5LxYOFA1Pja9Iz2Zt8g==",
5222        "dev": true,
5223        "requires": {
5224          "babel-core": "^6.0.0",
5225          "babel-jest": "^22.4.3",
5226          "babel-plugin-istanbul": "^4.1.5",
5227          "chalk": "^2.0.1",
5228          "convert-source-map": "^1.4.0",
5229          "exit": "^0.1.2",
5230          "graceful-fs": "^4.1.11",
5231          "jest-config": "^22.4.3",
5232          "jest-haste-map": "^22.4.3",
5233          "jest-regex-util": "^22.4.3",
5234          "jest-resolve": "^22.4.3",
5235          "jest-util": "^22.4.3",
5236          "jest-validate": "^22.4.3",
5237          "json-stable-stringify": "^1.0.1",
5238          "micromatch": "^2.3.11",
5239          "realpath-native": "^1.0.0",
5240          "slash": "^1.0.0",
5241          "strip-bom": "3.0.0",
5242          "write-file-atomic": "^2.1.0",
5243          "yargs": "^10.0.3"
5244        },
5245        "dependencies": {
5246          "ansi-styles": {
5247            "version": "3.2.1",
5248            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5249            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5250            "dev": true,
5251            "requires": {
5252              "color-convert": "^1.9.0"
5253            }
5254          },
5255          "chalk": {
5256            "version": "2.4.1",
5257            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5258            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5259            "dev": true,
5260            "requires": {
5261              "ansi-styles": "^3.2.1",
5262              "escape-string-regexp": "^1.0.5",
5263              "supports-color": "^5.3.0"
5264            }
5265          },
5266          "has-flag": {
5267            "version": "3.0.0",
5268            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5269            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5270            "dev": true
5271          },
5272          "strip-bom": {
5273            "version": "3.0.0",
5274            "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5275            "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5276            "dev": true
5277          },
5278          "supports-color": {
5279            "version": "5.4.0",
5280            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5281            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5282            "dev": true,
5283            "requires": {
5284              "has-flag": "^3.0.0"
5285            }
5286          }
5287        }
5288      },
5289      "jest-serializer": {
5290        "version": "22.4.3",
5291        "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz",
5292        "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==",
5293        "dev": true
5294      },
5295      "jest-snapshot": {
5296        "version": "22.4.3",
5297        "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz",
5298        "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==",
5299        "dev": true,
5300        "requires": {
5301          "chalk": "^2.0.1",
5302          "jest-diff": "^22.4.3",
5303          "jest-matcher-utils": "^22.4.3",
5304          "mkdirp": "^0.5.1",
5305          "natural-compare": "^1.4.0",
5306          "pretty-format": "^22.4.3"
5307        },
5308        "dependencies": {
5309          "ansi-styles": {
5310            "version": "3.2.1",
5311            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5312            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5313            "dev": true,
5314            "requires": {
5315              "color-convert": "^1.9.0"
5316            }
5317          },
5318          "chalk": {
5319            "version": "2.4.1",
5320            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5321            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5322            "dev": true,
5323            "requires": {
5324              "ansi-styles": "^3.2.1",
5325              "escape-string-regexp": "^1.0.5",
5326              "supports-color": "^5.3.0"
5327            }
5328          },
5329          "has-flag": {
5330            "version": "3.0.0",
5331            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5332            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5333            "dev": true
5334          },
5335          "supports-color": {
5336            "version": "5.4.0",
5337            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5338            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5339            "dev": true,
5340            "requires": {
5341              "has-flag": "^3.0.0"
5342            }
5343          }
5344        }
5345      },
5346      "jest-util": {
5347        "version": "22.4.3",
5348        "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz",
5349        "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==",
5350        "dev": true,
5351        "requires": {
5352          "callsites": "^2.0.0",
5353          "chalk": "^2.0.1",
5354          "graceful-fs": "^4.1.11",
5355          "is-ci": "^1.0.10",
5356          "jest-message-util": "^22.4.3",
5357          "mkdirp": "^0.5.1",
5358          "source-map": "^0.6.0"
5359        },
5360        "dependencies": {
5361          "ansi-styles": {
5362            "version": "3.2.1",
5363            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5364            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5365            "dev": true,
5366            "requires": {
5367              "color-convert": "^1.9.0"
5368            }
5369          },
5370          "chalk": {
5371            "version": "2.4.1",
5372            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5373            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5374            "dev": true,
5375            "requires": {
5376              "ansi-styles": "^3.2.1",
5377              "escape-string-regexp": "^1.0.5",
5378              "supports-color": "^5.3.0"
5379            }
5380          },
5381          "has-flag": {
5382            "version": "3.0.0",
5383            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5384            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5385            "dev": true
5386          },
5387          "source-map": {
5388            "version": "0.6.1",
5389            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5390            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5391            "dev": true
5392          },
5393          "supports-color": {
5394            "version": "5.4.0",
5395            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5396            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5397            "dev": true,
5398            "requires": {
5399              "has-flag": "^3.0.0"
5400            }
5401          }
5402        }
5403      },
5404      "jest-validate": {
5405        "version": "22.4.3",
5406        "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.3.tgz",
5407        "integrity": "sha512-CfFM18W3GSP/xgmA4UouIx0ljdtfD2mjeBC6c89Gg17E44D4tQhAcTrZmf9djvipwU30kSTnk6CzcxdCCeSXfA==",
5408        "dev": true,
5409        "requires": {
5410          "chalk": "^2.0.1",
5411          "jest-config": "^22.4.3",
5412          "jest-get-type": "^22.4.3",
5413          "leven": "^2.1.0",
5414          "pretty-format": "^22.4.3"
5415        },
5416        "dependencies": {
5417          "ansi-styles": {
5418            "version": "3.2.1",
5419            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5420            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5421            "dev": true,
5422            "requires": {
5423              "color-convert": "^1.9.0"
5424            }
5425          },
5426          "chalk": {
5427            "version": "2.4.1",
5428            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5429            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5430            "dev": true,
5431            "requires": {
5432              "ansi-styles": "^3.2.1",
5433              "escape-string-regexp": "^1.0.5",
5434              "supports-color": "^5.3.0"
5435            }
5436          },
5437          "has-flag": {
5438            "version": "3.0.0",
5439            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5440            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5441            "dev": true
5442          },
5443          "supports-color": {
5444            "version": "5.4.0",
5445            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5446            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5447            "dev": true,
5448            "requires": {
5449              "has-flag": "^3.0.0"
5450            }
5451          }
5452        }
5453      },
5454      "jest-worker": {
5455        "version": "22.4.3",
5456        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz",
5457        "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==",
5458        "dev": true,
5459        "requires": {
5460          "merge-stream": "^1.0.1"
5461        }
5462      },
5463      "js-string-escape": {
5464        "version": "1.0.1",
5465        "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
5466        "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
5467        "dev": true
5468      },
5469      "js-tokens": {
5470        "version": "3.0.2",
5471        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
5472        "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
5473        "dev": true
5474      },
5475      "js-yaml": {
5476        "version": "3.11.0",
5477        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
5478        "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
5479        "requires": {
5480          "argparse": "^1.0.7",
5481          "esprima": "^4.0.0"
5482        }
5483      },
5484      "jsbn": {
5485        "version": "0.1.1",
5486        "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
5487        "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5488        "dev": true,
5489        "optional": true
5490      },
5491      "jsdom": {
5492        "version": "11.10.0",
5493        "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.10.0.tgz",
5494        "integrity": "sha512-x5No5FpJgBg3j5aBwA8ka6eGuS5IxbC8FOkmyccKvObtFT0bDMict/LOxINZsZGZSfGdNomLZ/qRV9Bpq/GIBA==",
5495        "dev": true,
5496        "requires": {
5497          "abab": "^1.0.4",
5498          "acorn": "^5.3.0",
5499          "acorn-globals": "^4.1.0",
5500          "array-equal": "^1.0.0",
5501          "cssom": ">= 0.3.2 < 0.4.0",
5502          "cssstyle": ">= 0.2.37 < 0.3.0",
5503          "data-urls": "^1.0.0",
5504          "domexception": "^1.0.0",
5505          "escodegen": "^1.9.0",
5506          "html-encoding-sniffer": "^1.0.2",
5507          "left-pad": "^1.2.0",
5508          "nwmatcher": "^1.4.3",
5509          "parse5": "4.0.0",
5510          "pn": "^1.1.0",
5511          "request": "^2.83.0",
5512          "request-promise-native": "^1.0.5",
5513          "sax": "^1.2.4",
5514          "symbol-tree": "^3.2.2",
5515          "tough-cookie": "^2.3.3",
5516          "w3c-hr-time": "^1.0.1",
5517          "webidl-conversions": "^4.0.2",
5518          "whatwg-encoding": "^1.0.3",
5519          "whatwg-mimetype": "^2.1.0",
5520          "whatwg-url": "^6.4.0",
5521          "ws": "^4.0.0",
5522          "xml-name-validator": "^3.0.0"
5523        }
5524      },
5525      "jsesc": {
5526        "version": "1.3.0",
5527        "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
5528        "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
5529        "dev": true
5530      },
5531      "json-parse-better-errors": {
5532        "version": "1.0.2",
5533        "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
5534        "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
5535        "dev": true
5536      },
5537      "json-schema": {
5538        "version": "0.2.3",
5539        "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
5540        "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
5541        "dev": true
5542      },
5543      "json-schema-traverse": {
5544        "version": "0.3.1",
5545        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
5546        "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
5547        "dev": true
5548      },
5549      "json-stable-stringify": {
5550        "version": "1.0.1",
5551        "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
5552        "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
5553        "dev": true,
5554        "requires": {
5555          "jsonify": "~0.0.0"
5556        }
5557      },
5558      "json-stringify-safe": {
5559        "version": "5.0.1",
5560        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
5561        "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
5562        "dev": true
5563      },
5564      "json5": {
5565        "version": "0.5.1",
5566        "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
5567        "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
5568        "dev": true
5569      },
5570      "jsonify": {
5571        "version": "0.0.0",
5572        "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
5573        "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
5574        "dev": true
5575      },
5576      "jsprim": {
5577        "version": "1.4.1",
5578        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
5579        "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
5580        "dev": true,
5581        "requires": {
5582          "assert-plus": "1.0.0",
5583          "extsprintf": "1.3.0",
5584          "json-schema": "0.2.3",
5585          "verror": "1.10.0"
5586        }
5587      },
5588      "kind-of": {
5589        "version": "3.2.2",
5590        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5591        "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5592        "dev": true,
5593        "requires": {
5594          "is-buffer": "^1.1.5"
5595        }
5596      },
5597      "last-line-stream": {
5598        "version": "1.0.0",
5599        "resolved": "https://registry.npmjs.org/last-line-stream/-/last-line-stream-1.0.0.tgz",
5600        "integrity": "sha1-0bZNafhv8kry0EiDos7uFFIKVgA=",
5601        "dev": true,
5602        "requires": {
5603          "through2": "^2.0.0"
5604        }
5605      },
5606      "latest-version": {
5607        "version": "3.1.0",
5608        "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
5609        "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
5610        "dev": true,
5611        "requires": {
5612          "package-json": "^4.0.0"
5613        }
5614      },
5615      "lazy-cache": {
5616        "version": "1.0.4",
5617        "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
5618        "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
5619        "dev": true,
5620        "optional": true
5621      },
5622      "lcid": {
5623        "version": "1.0.0",
5624        "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
5625        "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
5626        "dev": true,
5627        "requires": {
5628          "invert-kv": "^1.0.0"
5629        }
5630      },
5631      "left-pad": {
5632        "version": "1.3.0",
5633        "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
5634        "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="
5635      },
5636      "leven": {
5637        "version": "2.1.0",
5638        "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
5639        "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
5640        "dev": true
5641      },
5642      "levn": {
5643        "version": "0.3.0",
5644        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
5645        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5646        "dev": true,
5647        "requires": {
5648          "prelude-ls": "~1.1.2",
5649          "type-check": "~0.3.2"
5650        }
5651      },
5652      "load-json-file": {
5653        "version": "1.1.0",
5654        "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
5655        "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
5656        "dev": true,
5657        "requires": {
5658          "graceful-fs": "^4.1.2",
5659          "parse-json": "^2.2.0",
5660          "pify": "^2.0.0",
5661          "pinkie-promise": "^2.0.0",
5662          "strip-bom": "^2.0.0"
5663        }
5664      },
5665      "locate-path": {
5666        "version": "2.0.0",
5667        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
5668        "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5669        "dev": true,
5670        "requires": {
5671          "p-locate": "^2.0.0",
5672          "path-exists": "^3.0.0"
5673        }
5674      },
5675      "lodash": {
5676        "version": "4.17.5",
5677        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
5678        "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
5679        "dev": true
5680      },
5681      "lodash.clonedeep": {
5682        "version": "4.5.0",
5683        "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
5684        "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
5685        "dev": true
5686      },
5687      "lodash.clonedeepwith": {
5688        "version": "4.5.0",
5689        "resolved": "https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz",
5690        "integrity": "sha1-buMFc6A6GmDWcKYu8zwQzxr9vdQ=",
5691        "dev": true
5692      },
5693      "lodash.debounce": {
5694        "version": "4.0.8",
5695        "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
5696        "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
5697        "dev": true
5698      },
5699      "lodash.difference": {
5700        "version": "4.5.0",
5701        "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
5702        "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
5703        "dev": true
5704      },
5705      "lodash.flatten": {
5706        "version": "4.4.0",
5707        "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
5708        "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
5709        "dev": true
5710      },
5711      "lodash.flattendeep": {
5712        "version": "4.4.0",
5713        "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
5714        "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
5715        "dev": true
5716      },
5717      "lodash.isequal": {
5718        "version": "4.5.0",
5719        "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
5720        "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
5721        "dev": true
5722      },
5723      "lodash.merge": {
5724        "version": "4.6.1",
5725        "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz",
5726        "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==",
5727        "dev": true
5728      },
5729      "lodash.sortby": {
5730        "version": "4.7.0",
5731        "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
5732        "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
5733        "dev": true
5734      },
5735      "longest": {
5736        "version": "1.0.1",
5737        "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
5738        "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
5739        "dev": true
5740      },
5741      "loose-envify": {
5742        "version": "1.3.1",
5743        "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
5744        "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
5745        "dev": true,
5746        "requires": {
5747          "js-tokens": "^3.0.0"
5748        }
5749      },
5750      "lorem-ipsum": {
5751        "version": "1.0.6",
5752        "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-1.0.6.tgz",
5753        "integrity": "sha512-Rx4XH8X4KSDCKAVvWGYlhAfNqdUP5ZdT4rRyf0jjrvWgtViZimDIlopWNfn/y3lGM5K4uuiAoY28TaD+7YKFrQ==",
5754        "dev": true,
5755        "requires": {
5756          "minimist": "~1.2.0"
5757        },
5758        "dependencies": {
5759          "minimist": {
5760            "version": "1.2.0",
5761            "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5762            "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5763            "dev": true
5764          }
5765        }
5766      },
5767      "loud-rejection": {
5768        "version": "1.6.0",
5769        "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
5770        "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
5771        "dev": true,
5772        "requires": {
5773          "currently-unhandled": "^0.4.1",
5774          "signal-exit": "^3.0.0"
5775        }
5776      },
5777      "lowercase-keys": {
5778        "version": "1.0.1",
5779        "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
5780        "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
5781        "dev": true
5782      },
5783      "lru-cache": {
5784        "version": "4.1.3",
5785        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
5786        "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
5787        "dev": true,
5788        "requires": {
5789          "pseudomap": "^1.0.2",
5790          "yallist": "^2.1.2"
5791        },
5792        "dependencies": {
5793          "yallist": {
5794            "version": "2.1.2",
5795            "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
5796            "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
5797            "dev": true
5798          }
5799        }
5800      },
5801      "make-dir": {
5802        "version": "1.3.0",
5803        "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
5804        "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
5805        "dev": true,
5806        "requires": {
5807          "pify": "^3.0.0"
5808        },
5809        "dependencies": {
5810          "pify": {
5811            "version": "3.0.0",
5812            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
5813            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
5814            "dev": true
5815          }
5816        }
5817      },
5818      "makeerror": {
5819        "version": "1.0.11",
5820        "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
5821        "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
5822        "dev": true,
5823        "requires": {
5824          "tmpl": "1.0.x"
5825        }
5826      },
5827      "map-cache": {
5828        "version": "0.2.2",
5829        "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
5830        "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
5831        "dev": true
5832      },
5833      "map-obj": {
5834        "version": "1.0.1",
5835        "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
5836        "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
5837        "dev": true
5838      },
5839      "map-visit": {
5840        "version": "1.0.0",
5841        "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
5842        "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
5843        "dev": true,
5844        "requires": {
5845          "object-visit": "^1.0.0"
5846        }
5847      },
5848      "matcher": {
5849        "version": "1.1.0",
5850        "resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.0.tgz",
5851        "integrity": "sha512-aZGv6JBTHqfqAd09jmAlbKnAICTfIvb5Z8gXVxPB5WZtFfHMaAMdACL7tQflD2V+6/8KNcY8s6DYtWLgpJP5lA==",
5852        "dev": true,
5853        "requires": {
5854          "escape-string-regexp": "^1.0.4"
5855        }
5856      },
5857      "md5-hex": {
5858        "version": "2.0.0",
5859        "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz",
5860        "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=",
5861        "dev": true,
5862        "requires": {
5863          "md5-o-matic": "^0.1.1"
5864        }
5865      },
5866      "md5-o-matic": {
5867        "version": "0.1.1",
5868        "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz",
5869        "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=",
5870        "dev": true
5871      },
5872      "mem": {
5873        "version": "1.1.0",
5874        "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
5875        "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
5876        "dev": true,
5877        "requires": {
5878          "mimic-fn": "^1.0.0"
5879        }
5880      },
5881      "meow": {
5882        "version": "3.7.0",
5883        "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
5884        "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
5885        "dev": true,
5886        "requires": {
5887          "camelcase-keys": "^2.0.0",
5888          "decamelize": "^1.1.2",
5889          "loud-rejection": "^1.0.0",
5890          "map-obj": "^1.0.1",
5891          "minimist": "^1.1.3",
5892          "normalize-package-data": "^2.3.4",
5893          "object-assign": "^4.0.1",
5894          "read-pkg-up": "^1.0.1",
5895          "redent": "^1.0.0",
5896          "trim-newlines": "^1.0.0"
5897        },
5898        "dependencies": {
5899          "minimist": {
5900            "version": "1.2.0",
5901            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5902            "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5903            "dev": true
5904          }
5905        }
5906      },
5907      "merge": {
5908        "version": "1.2.0",
5909        "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz",
5910        "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=",
5911        "dev": true
5912      },
5913      "merge-stream": {
5914        "version": "1.0.1",
5915        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
5916        "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
5917        "dev": true,
5918        "requires": {
5919          "readable-stream": "^2.0.1"
5920        }
5921      },
5922      "micromatch": {
5923        "version": "2.3.11",
5924        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
5925        "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
5926        "dev": true,
5927        "requires": {
5928          "arr-diff": "^2.0.0",
5929          "array-unique": "^0.2.1",
5930          "braces": "^1.8.2",
5931          "expand-brackets": "^0.1.4",
5932          "extglob": "^0.3.1",
5933          "filename-regex": "^2.0.0",
5934          "is-extglob": "^1.0.0",
5935          "is-glob": "^2.0.1",
5936          "kind-of": "^3.0.2",
5937          "normalize-path": "^2.0.1",
5938          "object.omit": "^2.0.0",
5939          "parse-glob": "^3.0.4",
5940          "regex-cache": "^0.4.2"
5941        }
5942      },
5943      "mime-db": {
5944        "version": "1.33.0",
5945        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
5946        "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
5947        "dev": true
5948      },
5949      "mime-types": {
5950        "version": "2.1.18",
5951        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
5952        "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
5953        "dev": true,
5954        "requires": {
5955          "mime-db": "~1.33.0"
5956        }
5957      },
5958      "mimic-fn": {
5959        "version": "1.2.0",
5960        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
5961        "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
5962        "dev": true
5963      },
5964      "minimatch": {
5965        "version": "3.0.4",
5966        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
5967        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5968        "dev": true,
5969        "requires": {
5970          "brace-expansion": "^1.1.7"
5971        }
5972      },
5973      "minimist": {
5974        "version": "0.0.8",
5975        "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
5976        "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
5977        "dev": true
5978      },
5979      "minipass": {
5980        "version": "2.2.4",
5981        "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz",
5982        "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
5983        "dev": true,
5984        "requires": {
5985          "safe-buffer": "^5.1.1",
5986          "yallist": "^3.0.0"
5987        }
5988      },
5989      "minizlib": {
5990        "version": "1.1.0",
5991        "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
5992        "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
5993        "dev": true,
5994        "optional": true,
5995        "requires": {
5996          "minipass": "^2.2.1"
5997        }
5998      },
5999      "mixin-deep": {
6000        "version": "1.3.1",
6001        "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
6002        "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
6003        "dev": true,
6004        "requires": {
6005          "for-in": "^1.0.2",
6006          "is-extendable": "^1.0.1"
6007        },
6008        "dependencies": {
6009          "is-extendable": {
6010            "version": "1.0.1",
6011            "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
6012            "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
6013            "dev": true,
6014            "requires": {
6015              "is-plain-object": "^2.0.4"
6016            }
6017          }
6018        }
6019      },
6020      "mkdirp": {
6021        "version": "0.5.1",
6022        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
6023        "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6024        "dev": true,
6025        "requires": {
6026          "minimist": "0.0.8"
6027        }
6028      },
6029      "mocha": {
6030        "version": "5.0.5",
6031        "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.0.5.tgz",
6032        "integrity": "sha512-3MM3UjZ5p8EJrYpG7s+29HAI9G7sTzKEe4+w37Dg0QP7qL4XGsV+Q2xet2cE37AqdgN1OtYQB6Vl98YiPV3PgA==",
6033        "dev": true,
6034        "requires": {
6035          "browser-stdout": "1.3.1",
6036          "commander": "2.11.0",
6037          "debug": "3.1.0",
6038          "diff": "3.5.0",
6039          "escape-string-regexp": "1.0.5",
6040          "glob": "7.1.2",
6041          "growl": "1.10.3",
6042          "he": "1.1.1",
6043          "mkdirp": "0.5.1",
6044          "supports-color": "4.4.0"
6045        }
6046      },
6047      "ms": {
6048        "version": "2.0.0",
6049        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6050        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6051        "dev": true
6052      },
6053      "multimatch": {
6054        "version": "2.1.0",
6055        "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
6056        "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
6057        "dev": true,
6058        "requires": {
6059          "array-differ": "^1.0.0",
6060          "array-union": "^1.0.1",
6061          "arrify": "^1.0.0",
6062          "minimatch": "^3.0.0"
6063        }
6064      },
6065      "nan": {
6066        "version": "2.10.0",
6067        "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
6068        "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
6069        "dev": true,
6070        "optional": true
6071      },
6072      "nanomatch": {
6073        "version": "1.2.9",
6074        "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
6075        "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
6076        "dev": true,
6077        "requires": {
6078          "arr-diff": "^4.0.0",
6079          "array-unique": "^0.3.2",
6080          "define-property": "^2.0.2",
6081          "extend-shallow": "^3.0.2",
6082          "fragment-cache": "^0.2.1",
6083          "is-odd": "^2.0.0",
6084          "is-windows": "^1.0.2",
6085          "kind-of": "^6.0.2",
6086          "object.pick": "^1.3.0",
6087          "regex-not": "^1.0.0",
6088          "snapdragon": "^0.8.1",
6089          "to-regex": "^3.0.1"
6090        },
6091        "dependencies": {
6092          "arr-diff": {
6093            "version": "4.0.0",
6094            "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
6095            "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
6096            "dev": true
6097          },
6098          "array-unique": {
6099            "version": "0.3.2",
6100            "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
6101            "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
6102            "dev": true
6103          },
6104          "kind-of": {
6105            "version": "6.0.2",
6106            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
6107            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
6108            "dev": true
6109          }
6110        }
6111      },
6112      "natural-compare": {
6113        "version": "1.4.0",
6114        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
6115        "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
6116        "dev": true
6117      },
6118      "needle": {
6119        "version": "2.2.0",
6120        "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz",
6121        "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
6122        "dev": true,
6123        "optional": true,
6124        "requires": {
6125          "debug": "2.6.9",
6126          "iconv-lite": "0.4.21",
6127          "sax": "1.2.4"
6128        },
6129        "dependencies": {
6130          "debug": {
6131            "version": "2.6.9",
6132            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6133            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6134            "dev": true,
6135            "optional": true,
6136            "requires": {
6137              "ms": "2.0.0"
6138            }
6139          }
6140        }
6141      },
6142      "node-int64": {
6143        "version": "0.4.0",
6144        "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
6145        "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
6146        "dev": true
6147      },
6148      "node-notifier": {
6149        "version": "5.2.1",
6150        "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",
6151        "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==",
6152        "dev": true,
6153        "requires": {
6154          "growly": "^1.3.0",
6155          "semver": "^5.4.1",
6156          "shellwords": "^0.1.1",
6157          "which": "^1.3.0"
6158        }
6159      },
6160      "noop3": {
6161        "version": "13.8.1",
6162        "resolved": "https://registry.npmjs.org/noop3/-/noop3-13.8.1.tgz",
6163        "integrity": "sha1-CuZBS21947bYUFXNKpIMGg1hrW4="
6164      },
6165      "normalize-package-data": {
6166        "version": "2.4.0",
6167        "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
6168        "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
6169        "dev": true,
6170        "requires": {
6171          "hosted-git-info": "^2.1.4",
6172          "is-builtin-module": "^1.0.0",
6173          "semver": "2 || 3 || 4 || 5",
6174          "validate-npm-package-license": "^3.0.1"
6175        }
6176      },
6177      "normalize-path": {
6178        "version": "2.1.1",
6179        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
6180        "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6181        "dev": true,
6182        "requires": {
6183          "remove-trailing-separator": "^1.0.1"
6184        }
6185      },
6186      "npm-bundled": {
6187        "version": "1.0.3",
6188        "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz",
6189        "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
6190        "dev": true,
6191        "optional": true
6192      },
6193      "npm-packlist": {
6194        "version": "1.1.10",
6195        "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz",
6196        "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
6197        "dev": true,
6198        "optional": true,
6199        "requires": {
6200          "ignore-walk": "3.0.1",
6201          "npm-bundled": "1.0.3"
6202        }
6203      },
6204      "npm-run-path": {
6205        "version": "2.0.2",
6206        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
6207        "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
6208        "dev": true,
6209        "requires": {
6210          "path-key": "^2.0.0"
6211        }
6212      },
6213      "number-is-nan": {
6214        "version": "1.0.1",
6215        "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
6216        "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
6217        "dev": true
6218      },
6219      "nwmatcher": {
6220        "version": "1.4.4",
6221        "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz",
6222        "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==",
6223        "dev": true
6224      },
6225      "oauth-sign": {
6226        "version": "0.8.2",
6227        "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
6228        "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
6229        "dev": true
6230      },
6231      "object-assign": {
6232        "version": "4.1.1",
6233        "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
6234        "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
6235        "dev": true
6236      },
6237      "object-copy": {
6238        "version": "0.1.0",
6239        "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
6240        "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
6241        "dev": true,
6242        "requires": {
6243          "copy-descriptor": "^0.1.0",
6244          "define-property": "^0.2.5",
6245          "kind-of": "^3.0.3"
6246        },
6247        "dependencies": {
6248          "define-property": {
6249            "version": "0.2.5",
6250            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6251            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6252            "dev": true,
6253            "requires": {
6254              "is-descriptor": "^0.1.0"
6255            }
6256          }
6257        }
6258      },
6259      "object-inspect": {
6260        "version": "1.5.0",
6261        "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.5.0.tgz",
6262        "integrity": "sha512-UmOFbHbwvv+XHj7BerrhVq+knjceBdkvU5AriwLMvhv2qi+e7DJzxfBeFpILEjVzCp+xA+W/pIf06RGPWlZNfw==",
6263        "dev": true
6264      },
6265      "object-keys": {
6266        "version": "1.0.11",
6267        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
6268        "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
6269        "dev": true
6270      },
6271      "object-visit": {
6272        "version": "1.0.1",
6273        "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
6274        "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
6275        "dev": true,
6276        "requires": {
6277          "isobject": "^3.0.0"
6278        },
6279        "dependencies": {
6280          "isobject": {
6281            "version": "3.0.1",
6282            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6283            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6284            "dev": true
6285          }
6286        }
6287      },
6288      "object.getownpropertydescriptors": {
6289        "version": "2.0.3",
6290        "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
6291        "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
6292        "dev": true,
6293        "requires": {
6294          "define-properties": "^1.1.2",
6295          "es-abstract": "^1.5.1"
6296        }
6297      },
6298      "object.omit": {
6299        "version": "2.0.1",
6300        "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
6301        "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
6302        "dev": true,
6303        "requires": {
6304          "for-own": "^0.1.4",
6305          "is-extendable": "^0.1.1"
6306        }
6307      },
6308      "object.pick": {
6309        "version": "1.3.0",
6310        "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
6311        "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
6312        "dev": true,
6313        "requires": {
6314          "isobject": "^3.0.1"
6315        },
6316        "dependencies": {
6317          "isobject": {
6318            "version": "3.0.1",
6319            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6320            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6321            "dev": true
6322          }
6323        }
6324      },
6325      "observable-to-promise": {
6326        "version": "0.5.0",
6327        "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-0.5.0.tgz",
6328        "integrity": "sha1-yCjw8NxH6fhq+KSXfF1VB2znqR8=",
6329        "dev": true,
6330        "requires": {
6331          "is-observable": "^0.2.0",
6332          "symbol-observable": "^1.0.4"
6333        },
6334        "dependencies": {
6335          "is-observable": {
6336            "version": "0.2.0",
6337            "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz",
6338            "integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=",
6339            "dev": true,
6340            "requires": {
6341              "symbol-observable": "^0.2.2"
6342            },
6343            "dependencies": {
6344              "symbol-observable": {
6345                "version": "0.2.4",
6346                "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz",
6347                "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=",
6348                "dev": true
6349              }
6350            }
6351          }
6352        }
6353      },
6354      "once": {
6355        "version": "1.4.0",
6356        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
6357        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
6358        "dev": true,
6359        "requires": {
6360          "wrappy": "1"
6361        }
6362      },
6363      "onetime": {
6364        "version": "2.0.1",
6365        "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
6366        "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
6367        "dev": true,
6368        "requires": {
6369          "mimic-fn": "^1.0.0"
6370        }
6371      },
6372      "option-chain": {
6373        "version": "1.0.0",
6374        "resolved": "https://registry.npmjs.org/option-chain/-/option-chain-1.0.0.tgz",
6375        "integrity": "sha1-k41zvU4Xg/lI00AjZEraI2aeMPI=",
6376        "dev": true
6377      },
6378      "optionator": {
6379        "version": "0.8.2",
6380        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
6381        "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
6382        "dev": true,
6383        "requires": {
6384          "deep-is": "~0.1.3",
6385          "fast-levenshtein": "~2.0.4",
6386          "levn": "~0.3.0",
6387          "prelude-ls": "~1.1.2",
6388          "type-check": "~0.3.2",
6389          "wordwrap": "~1.0.0"
6390        },
6391        "dependencies": {
6392          "wordwrap": {
6393            "version": "1.0.0",
6394            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
6395            "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
6396            "dev": true
6397          }
6398        }
6399      },
6400      "os-homedir": {
6401        "version": "1.0.2",
6402        "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
6403        "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
6404        "dev": true
6405      },
6406      "os-locale": {
6407        "version": "2.1.0",
6408        "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
6409        "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
6410        "dev": true,
6411        "requires": {
6412          "execa": "^0.7.0",
6413          "lcid": "^1.0.0",
6414          "mem": "^1.1.0"
6415        }
6416      },
6417      "os-tmpdir": {
6418        "version": "1.0.2",
6419        "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
6420        "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6421        "dev": true
6422      },
6423      "output-file-sync": {
6424        "version": "1.1.2",
6425        "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz",
6426        "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
6427        "dev": true,
6428        "requires": {
6429          "graceful-fs": "^4.1.4",
6430          "mkdirp": "^0.5.1",
6431          "object-assign": "^4.1.0"
6432        }
6433      },
6434      "p-finally": {
6435        "version": "1.0.0",
6436        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
6437        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
6438        "dev": true
6439      },
6440      "p-limit": {
6441        "version": "1.2.0",
6442        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
6443        "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
6444        "dev": true,
6445        "requires": {
6446          "p-try": "^1.0.0"
6447        }
6448      },
6449      "p-locate": {
6450        "version": "2.0.0",
6451        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
6452        "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
6453        "dev": true,
6454        "requires": {
6455          "p-limit": "^1.1.0"
6456        }
6457      },
6458      "p-try": {
6459        "version": "1.0.0",
6460        "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6461        "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
6462        "dev": true
6463      },
6464      "package-hash": {
6465        "version": "2.0.0",
6466        "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-2.0.0.tgz",
6467        "integrity": "sha1-eK4ybIngWk2BO2hgGXevBcANKg0=",
6468        "dev": true,
6469        "requires": {
6470          "graceful-fs": "^4.1.11",
6471          "lodash.flattendeep": "^4.4.0",
6472          "md5-hex": "^2.0.0",
6473          "release-zalgo": "^1.0.0"
6474        }
6475      },
6476      "package-json": {
6477        "version": "4.0.1",
6478        "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
6479        "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
6480        "dev": true,
6481        "requires": {
6482          "got": "^6.7.1",
6483          "registry-auth-token": "^3.0.1",
6484          "registry-url": "^3.0.3",
6485          "semver": "^5.1.0"
6486        }
6487      },
6488      "parse-glob": {
6489        "version": "3.0.4",
6490        "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
6491        "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
6492        "dev": true,
6493        "requires": {
6494          "glob-base": "^0.3.0",
6495          "is-dotfile": "^1.0.0",
6496          "is-extglob": "^1.0.0",
6497          "is-glob": "^2.0.0"
6498        }
6499      },
6500      "parse-json": {
6501        "version": "2.2.0",
6502        "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
6503        "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
6504        "dev": true,
6505        "requires": {
6506          "error-ex": "^1.2.0"
6507        }
6508      },
6509      "parse-ms": {
6510        "version": "0.1.2",
6511        "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-0.1.2.tgz",
6512        "integrity": "sha1-3T+iXtbC78e93hKtm0bBY6opIk4=",
6513        "dev": true
6514      },
6515      "parse5": {
6516        "version": "4.0.0",
6517        "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
6518        "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
6519        "dev": true
6520      },
6521      "pascalcase": {
6522        "version": "0.1.1",
6523        "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
6524        "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
6525        "dev": true
6526      },
6527      "path-exists": {
6528        "version": "3.0.0",
6529        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
6530        "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6531        "dev": true
6532      },
6533      "path-is-absolute": {
6534        "version": "1.0.1",
6535        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
6536        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
6537        "dev": true
6538      },
6539      "path-is-inside": {
6540        "version": "1.0.2",
6541        "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
6542        "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
6543        "dev": true
6544      },
6545      "path-key": {
6546        "version": "2.0.1",
6547        "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
6548        "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
6549        "dev": true
6550      },
6551      "path-parse": {
6552        "version": "1.0.5",
6553        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
6554        "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
6555        "dev": true
6556      },
6557      "path-type": {
6558        "version": "1.1.0",
6559        "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
6560        "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
6561        "dev": true,
6562        "requires": {
6563          "graceful-fs": "^4.1.2",
6564          "pify": "^2.0.0",
6565          "pinkie-promise": "^2.0.0"
6566        }
6567      },
6568      "pathval": {
6569        "version": "1.1.0",
6570        "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
6571        "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
6572        "dev": true
6573      },
6574      "performance-now": {
6575        "version": "2.1.0",
6576        "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
6577        "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
6578        "dev": true
6579      },
6580      "pify": {
6581        "version": "2.3.0",
6582        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6583        "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
6584        "dev": true
6585      },
6586      "pinkie": {
6587        "version": "2.0.4",
6588        "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
6589        "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
6590        "dev": true
6591      },
6592      "pinkie-promise": {
6593        "version": "2.0.1",
6594        "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
6595        "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
6596        "dev": true,
6597        "requires": {
6598          "pinkie": "^2.0.0"
6599        }
6600      },
6601      "pkg-conf": {
6602        "version": "2.1.0",
6603        "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
6604        "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
6605        "dev": true,
6606        "requires": {
6607          "find-up": "^2.0.0",
6608          "load-json-file": "^4.0.0"
6609        },
6610        "dependencies": {
6611          "load-json-file": {
6612            "version": "4.0.0",
6613            "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
6614            "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6615            "dev": true,
6616            "requires": {
6617              "graceful-fs": "^4.1.2",
6618              "parse-json": "^4.0.0",
6619              "pify": "^3.0.0",
6620              "strip-bom": "^3.0.0"
6621            }
6622          },
6623          "parse-json": {
6624            "version": "4.0.0",
6625            "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
6626            "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6627            "dev": true,
6628            "requires": {
6629              "error-ex": "^1.3.1",
6630              "json-parse-better-errors": "^1.0.1"
6631            }
6632          },
6633          "pify": {
6634            "version": "3.0.0",
6635            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6636            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6637            "dev": true
6638          },
6639          "strip-bom": {
6640            "version": "3.0.0",
6641            "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6642            "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6643            "dev": true
6644          }
6645        }
6646      },
6647      "pkg-dir": {
6648        "version": "2.0.0",
6649        "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
6650        "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
6651        "dev": true,
6652        "requires": {
6653          "find-up": "^2.1.0"
6654        }
6655      },
6656      "plur": {
6657        "version": "2.1.2",
6658        "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
6659        "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
6660        "dev": true,
6661        "requires": {
6662          "irregular-plurals": "^1.0.0"
6663        }
6664      },
6665      "pn": {
6666        "version": "1.1.0",
6667        "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
6668        "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
6669        "dev": true
6670      },
6671      "posix-character-classes": {
6672        "version": "0.1.1",
6673        "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
6674        "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
6675        "dev": true
6676      },
6677      "prelude-ls": {
6678        "version": "1.1.2",
6679        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
6680        "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
6681        "dev": true
6682      },
6683      "prepend-http": {
6684        "version": "1.0.4",
6685        "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
6686        "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
6687        "dev": true
6688      },
6689      "preserve": {
6690        "version": "0.2.0",
6691        "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
6692        "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
6693        "dev": true
6694      },
6695      "prettier": {
6696        "version": "1.11.1",
6697        "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.11.1.tgz",
6698        "integrity": "sha512-T/KD65Ot0PB97xTrG8afQ46x3oiVhnfGjGESSI9NWYcG92+OUPZKkwHqGWXH2t9jK1crnQjubECW0FuOth+hxw==",
6699        "dev": true
6700      },
6701      "pretty-format": {
6702        "version": "22.4.3",
6703        "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
6704        "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
6705        "dev": true,
6706        "requires": {
6707          "ansi-regex": "^3.0.0",
6708          "ansi-styles": "^3.2.0"
6709        },
6710        "dependencies": {
6711          "ansi-regex": {
6712            "version": "3.0.0",
6713            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6714            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6715            "dev": true
6716          },
6717          "ansi-styles": {
6718            "version": "3.2.1",
6719            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6720            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6721            "dev": true,
6722            "requires": {
6723              "color-convert": "^1.9.0"
6724            }
6725          }
6726        }
6727      },
6728      "pretty-ms": {
6729        "version": "3.1.0",
6730        "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-3.1.0.tgz",
6731        "integrity": "sha1-6crJx2v27lL+lC3ZxsQhMVOxKIE=",
6732        "dev": true,
6733        "requires": {
6734          "parse-ms": "^1.0.0",
6735          "plur": "^2.1.2"
6736        },
6737        "dependencies": {
6738          "parse-ms": {
6739            "version": "1.0.1",
6740            "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
6741            "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
6742            "dev": true
6743          }
6744        }
6745      },
6746      "private": {
6747        "version": "0.1.8",
6748        "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
6749        "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
6750        "dev": true
6751      },
6752      "process-nextick-args": {
6753        "version": "2.0.0",
6754        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
6755        "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
6756        "dev": true
6757      },
6758      "pseudomap": {
6759        "version": "1.0.2",
6760        "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
6761        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
6762        "dev": true
6763      },
6764      "punycode": {
6765        "version": "2.1.0",
6766        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
6767        "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
6768        "dev": true
6769      },
6770      "pure-rand": {
6771        "version": "1.3.2",
6772        "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-1.3.2.tgz",
6773        "integrity": "sha512-srynRmJiE331hhB7LTlMweSlspYB6UScrYjXnvqg++8QJlUw3kBVp+cxS9Z4oz/dtS3fs56XaQvtrKEdGNFLRQ==",
6774        "dev": true
6775      },
6776      "qs": {
6777        "version": "6.5.2",
6778        "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
6779        "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
6780        "dev": true
6781      },
6782      "query-string": {
6783        "version": "6.1.0",
6784        "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.1.0.tgz",
6785        "integrity": "sha512-pNB/Gr8SA8ff8KpUFM36o/WFAlthgaThka5bV19AD9PNTH20Pwq5Zxodif2YyHwrctp6SkL4GqlOot0qR/wGaw==",
6786        "requires": {
6787          "decode-uri-component": "^0.2.0",
6788          "strict-uri-encode": "^2.0.0"
6789        }
6790      },
6791      "randomatic": {
6792        "version": "1.1.7",
6793        "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
6794        "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
6795        "dev": true,
6796        "requires": {
6797          "is-number": "^3.0.0",
6798          "kind-of": "^4.0.0"
6799        },
6800        "dependencies": {
6801          "is-number": {
6802            "version": "3.0.0",
6803            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6804            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6805            "dev": true,
6806            "requires": {
6807              "kind-of": "^3.0.2"
6808            },
6809            "dependencies": {
6810              "kind-of": {
6811                "version": "3.2.2",
6812                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6813                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6814                "dev": true,
6815                "requires": {
6816                  "is-buffer": "^1.1.5"
6817                }
6818              }
6819            }
6820          },
6821          "kind-of": {
6822            "version": "4.0.0",
6823            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6824            "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6825            "dev": true,
6826            "requires": {
6827              "is-buffer": "^1.1.5"
6828            }
6829          }
6830        }
6831      },
6832      "rc": {
6833        "version": "1.2.7",
6834        "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
6835        "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
6836        "dev": true,
6837        "requires": {
6838          "deep-extend": "^0.5.1",
6839          "ini": "~1.3.0",
6840          "minimist": "^1.2.0",
6841          "strip-json-comments": "~2.0.1"
6842        },
6843        "dependencies": {
6844          "minimist": {
6845            "version": "1.2.0",
6846            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
6847            "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6848            "dev": true
6849          }
6850        }
6851      },
6852      "read-pkg": {
6853        "version": "1.1.0",
6854        "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
6855        "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
6856        "dev": true,
6857        "requires": {
6858          "load-json-file": "^1.0.0",
6859          "normalize-package-data": "^2.3.2",
6860          "path-type": "^1.0.0"
6861        }
6862      },
6863      "read-pkg-up": {
6864        "version": "1.0.1",
6865        "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
6866        "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
6867        "dev": true,
6868        "requires": {
6869          "find-up": "^1.0.0",
6870          "read-pkg": "^1.0.0"
6871        },
6872        "dependencies": {
6873          "find-up": {
6874            "version": "1.1.2",
6875            "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
6876            "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
6877            "dev": true,
6878            "requires": {
6879              "path-exists": "^2.0.0",
6880              "pinkie-promise": "^2.0.0"
6881            }
6882          },
6883          "path-exists": {
6884            "version": "2.1.0",
6885            "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
6886            "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
6887            "dev": true,
6888            "requires": {
6889              "pinkie-promise": "^2.0.0"
6890            }
6891          }
6892        }
6893      },
6894      "readable-stream": {
6895        "version": "2.3.5",
6896        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
6897        "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
6898        "dev": true,
6899        "requires": {
6900          "core-util-is": "~1.0.0",
6901          "inherits": "~2.0.3",
6902          "isarray": "~1.0.0",
6903          "process-nextick-args": "~2.0.0",
6904          "safe-buffer": "~5.1.1",
6905          "string_decoder": "~1.0.3",
6906          "util-deprecate": "~1.0.1"
6907        }
6908      },
6909      "readdirp": {
6910        "version": "2.1.0",
6911        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
6912        "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
6913        "dev": true,
6914        "requires": {
6915          "graceful-fs": "^4.1.2",
6916          "minimatch": "^3.0.2",
6917          "readable-stream": "^2.0.2",
6918          "set-immediate-shim": "^1.0.1"
6919        }
6920      },
6921      "realpath-native": {
6922        "version": "1.0.0",
6923        "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.0.tgz",
6924        "integrity": "sha512-XJtlRJ9jf0E1H1SLeJyQ9PGzQD7S65h1pRXEcAeK48doKOnKxcgPeNohJvD5u/2sI9J1oke6E8bZHS/fmW1UiQ==",
6925        "dev": true,
6926        "requires": {
6927          "util.promisify": "^1.0.0"
6928        }
6929      },
6930      "redent": {
6931        "version": "1.0.0",
6932        "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
6933        "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
6934        "dev": true,
6935        "requires": {
6936          "indent-string": "^2.1.0",
6937          "strip-indent": "^1.0.1"
6938        },
6939        "dependencies": {
6940          "indent-string": {
6941            "version": "2.1.0",
6942            "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
6943            "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
6944            "dev": true,
6945            "requires": {
6946              "repeating": "^2.0.0"
6947            }
6948          }
6949        }
6950      },
6951      "regenerate": {
6952        "version": "1.3.3",
6953        "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",
6954        "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",
6955        "dev": true
6956      },
6957      "regenerator-runtime": {
6958        "version": "0.11.1",
6959        "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
6960        "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
6961        "dev": true
6962      },
6963      "regenerator-transform": {
6964        "version": "0.10.1",
6965        "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
6966        "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
6967        "dev": true,
6968        "requires": {
6969          "babel-runtime": "^6.18.0",
6970          "babel-types": "^6.19.0",
6971          "private": "^0.1.6"
6972        }
6973      },
6974      "regex-cache": {
6975        "version": "0.4.4",
6976        "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
6977        "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
6978        "dev": true,
6979        "requires": {
6980          "is-equal-shallow": "^0.1.3"
6981        }
6982      },
6983      "regex-not": {
6984        "version": "1.0.2",
6985        "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
6986        "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
6987        "dev": true,
6988        "requires": {
6989          "extend-shallow": "^3.0.2",
6990          "safe-regex": "^1.1.0"
6991        }
6992      },
6993      "regexpu-core": {
6994        "version": "2.0.0",
6995        "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
6996        "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
6997        "dev": true,
6998        "requires": {
6999          "regenerate": "^1.2.1",
7000          "regjsgen": "^0.2.0",
7001          "regjsparser": "^0.1.4"
7002        }
7003      },
7004      "registry-auth-token": {
7005        "version": "3.3.2",
7006        "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
7007        "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
7008        "dev": true,
7009        "requires": {
7010          "rc": "^1.1.6",
7011          "safe-buffer": "^5.0.1"
7012        }
7013      },
7014      "registry-url": {
7015        "version": "3.1.0",
7016        "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
7017        "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
7018        "dev": true,
7019        "requires": {
7020          "rc": "^1.0.1"
7021        }
7022      },
7023      "regjsgen": {
7024        "version": "0.2.0",
7025        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
7026        "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
7027        "dev": true
7028      },
7029      "regjsparser": {
7030        "version": "0.1.5",
7031        "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
7032        "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
7033        "dev": true,
7034        "requires": {
7035          "jsesc": "~0.5.0"
7036        },
7037        "dependencies": {
7038          "jsesc": {
7039            "version": "0.5.0",
7040            "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
7041            "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
7042            "dev": true
7043          }
7044        }
7045      },
7046      "release-zalgo": {
7047        "version": "1.0.0",
7048        "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
7049        "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
7050        "dev": true,
7051        "requires": {
7052          "es6-error": "^4.0.1"
7053        }
7054      },
7055      "remove-trailing-separator": {
7056        "version": "1.1.0",
7057        "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
7058        "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
7059        "dev": true
7060      },
7061      "repeat-element": {
7062        "version": "1.1.2",
7063        "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
7064        "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
7065        "dev": true
7066      },
7067      "repeat-string": {
7068        "version": "1.6.1",
7069        "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
7070        "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
7071        "dev": true
7072      },
7073      "repeating": {
7074        "version": "2.0.1",
7075        "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
7076        "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
7077        "dev": true,
7078        "requires": {
7079          "is-finite": "^1.0.0"
7080        }
7081      },
7082      "request": {
7083        "version": "2.86.0",
7084        "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz",
7085        "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==",
7086        "dev": true,
7087        "requires": {
7088          "aws-sign2": "~0.7.0",
7089          "aws4": "^1.6.0",
7090          "caseless": "~0.12.0",
7091          "combined-stream": "~1.0.5",
7092          "extend": "~3.0.1",
7093          "forever-agent": "~0.6.1",
7094          "form-data": "~2.3.1",
7095          "har-validator": "~5.0.3",
7096          "hawk": "~6.0.2",
7097          "http-signature": "~1.2.0",
7098          "is-typedarray": "~1.0.0",
7099          "isstream": "~0.1.2",
7100          "json-stringify-safe": "~5.0.1",
7101          "mime-types": "~2.1.17",
7102          "oauth-sign": "~0.8.2",
7103          "performance-now": "^2.1.0",
7104          "qs": "~6.5.1",
7105          "safe-buffer": "^5.1.1",
7106          "tough-cookie": "~2.3.3",
7107          "tunnel-agent": "^0.6.0",
7108          "uuid": "^3.1.0"
7109        }
7110      },
7111      "request-promise-core": {
7112        "version": "1.1.1",
7113        "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz",
7114        "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",
7115        "dev": true,
7116        "requires": {
7117          "lodash": "^4.13.1"
7118        }
7119      },
7120      "request-promise-native": {
7121        "version": "1.0.5",
7122        "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz",
7123        "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=",
7124        "dev": true,
7125        "requires": {
7126          "request-promise-core": "1.1.1",
7127          "stealthy-require": "^1.1.0",
7128          "tough-cookie": ">=2.3.3"
7129        }
7130      },
7131      "require-directory": {
7132        "version": "2.1.1",
7133        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
7134        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
7135        "dev": true
7136      },
7137      "require-main-filename": {
7138        "version": "1.0.1",
7139        "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
7140        "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
7141        "dev": true
7142      },
7143      "require-precompiled": {
7144        "version": "0.1.0",
7145        "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz",
7146        "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=",
7147        "dev": true
7148      },
7149      "resolve": {
7150        "version": "1.1.7",
7151        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
7152        "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
7153        "dev": true
7154      },
7155      "resolve-cwd": {
7156        "version": "2.0.0",
7157        "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
7158        "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
7159        "dev": true,
7160        "requires": {
7161          "resolve-from": "^3.0.0"
7162        }
7163      },
7164      "resolve-from": {
7165        "version": "3.0.0",
7166        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
7167        "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
7168        "dev": true
7169      },
7170      "resolve-url": {
7171        "version": "0.2.1",
7172        "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
7173        "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
7174        "dev": true
7175      },
7176      "restore-cursor": {
7177        "version": "2.0.0",
7178        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
7179        "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
7180        "dev": true,
7181        "requires": {
7182          "onetime": "^2.0.0",
7183          "signal-exit": "^3.0.2"
7184        }
7185      },
7186      "resumer": {
7187        "version": "0.0.0",
7188        "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
7189        "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
7190        "dev": true,
7191        "requires": {
7192          "through": "~2.3.4"
7193        }
7194      },
7195      "ret": {
7196        "version": "0.1.15",
7197        "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
7198        "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
7199        "dev": true
7200      },
7201      "right-align": {
7202        "version": "0.1.3",
7203        "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
7204        "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
7205        "dev": true,
7206        "optional": true,
7207        "requires": {
7208          "align-text": "^0.1.1"
7209        }
7210      },
7211      "rimraf": {
7212        "version": "2.6.2",
7213        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
7214        "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
7215        "dev": true,
7216        "requires": {
7217          "glob": "^7.0.5"
7218        }
7219      },
7220      "rsvp": {
7221        "version": "3.6.2",
7222        "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
7223        "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
7224        "dev": true
7225      },
7226      "safe-buffer": {
7227        "version": "5.1.1",
7228        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
7229        "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
7230        "dev": true
7231      },
7232      "safe-regex": {
7233        "version": "1.1.0",
7234        "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
7235        "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
7236        "dev": true,
7237        "requires": {
7238          "ret": "~0.1.10"
7239        }
7240      },
7241      "safer-buffer": {
7242        "version": "2.1.2",
7243        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
7244        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
7245        "dev": true,
7246        "optional": true
7247      },
7248      "sane": {
7249        "version": "2.5.2",
7250        "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
7251        "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
7252        "dev": true,
7253        "requires": {
7254          "anymatch": "^2.0.0",
7255          "capture-exit": "^1.2.0",
7256          "exec-sh": "^0.2.0",
7257          "fb-watchman": "^2.0.0",
7258          "fsevents": "^1.2.3",
7259          "micromatch": "^3.1.4",
7260          "minimist": "^1.1.1",
7261          "walker": "~1.0.5",
7262          "watch": "~0.18.0"
7263        },
7264        "dependencies": {
7265          "anymatch": {
7266            "version": "2.0.0",
7267            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
7268            "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
7269            "dev": true,
7270            "requires": {
7271              "micromatch": "^3.1.4",
7272              "normalize-path": "^2.1.1"
7273            }
7274          },
7275          "arr-diff": {
7276            "version": "4.0.0",
7277            "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
7278            "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
7279            "dev": true
7280          },
7281          "array-unique": {
7282            "version": "0.3.2",
7283            "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
7284            "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
7285            "dev": true
7286          },
7287          "braces": {
7288            "version": "2.3.2",
7289            "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
7290            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
7291            "dev": true,
7292            "requires": {
7293              "arr-flatten": "^1.1.0",
7294              "array-unique": "^0.3.2",
7295              "extend-shallow": "^2.0.1",
7296              "fill-range": "^4.0.0",
7297              "isobject": "^3.0.1",
7298              "repeat-element": "^1.1.2",
7299              "snapdragon": "^0.8.1",
7300              "snapdragon-node": "^2.0.1",
7301              "split-string": "^3.0.2",
7302              "to-regex": "^3.0.1"
7303            },
7304            "dependencies": {
7305              "extend-shallow": {
7306                "version": "2.0.1",
7307                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7308                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7309                "dev": true,
7310                "requires": {
7311                  "is-extendable": "^0.1.0"
7312                }
7313              }
7314            }
7315          },
7316          "debug": {
7317            "version": "2.6.9",
7318            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
7319            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
7320            "dev": true,
7321            "requires": {
7322              "ms": "2.0.0"
7323            }
7324          },
7325          "expand-brackets": {
7326            "version": "2.1.4",
7327            "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
7328            "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
7329            "dev": true,
7330            "requires": {
7331              "debug": "^2.3.3",
7332              "define-property": "^0.2.5",
7333              "extend-shallow": "^2.0.1",
7334              "posix-character-classes": "^0.1.0",
7335              "regex-not": "^1.0.0",
7336              "snapdragon": "^0.8.1",
7337              "to-regex": "^3.0.1"
7338            },
7339            "dependencies": {
7340              "define-property": {
7341                "version": "0.2.5",
7342                "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7343                "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7344                "dev": true,
7345                "requires": {
7346                  "is-descriptor": "^0.1.0"
7347                }
7348              },
7349              "extend-shallow": {
7350                "version": "2.0.1",
7351                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7352                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7353                "dev": true,
7354                "requires": {
7355                  "is-extendable": "^0.1.0"
7356                }
7357              },
7358              "is-accessor-descriptor": {
7359                "version": "0.1.6",
7360                "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7361                "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
7362                "dev": true,
7363                "requires": {
7364                  "kind-of": "^3.0.2"
7365                },
7366                "dependencies": {
7367                  "kind-of": {
7368                    "version": "3.2.2",
7369                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7370                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7371                    "dev": true,
7372                    "requires": {
7373                      "is-buffer": "^1.1.5"
7374                    }
7375                  }
7376                }
7377              },
7378              "is-data-descriptor": {
7379                "version": "0.1.4",
7380                "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7381                "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
7382                "dev": true,
7383                "requires": {
7384                  "kind-of": "^3.0.2"
7385                },
7386                "dependencies": {
7387                  "kind-of": {
7388                    "version": "3.2.2",
7389                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7390                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7391                    "dev": true,
7392                    "requires": {
7393                      "is-buffer": "^1.1.5"
7394                    }
7395                  }
7396                }
7397              },
7398              "is-descriptor": {
7399                "version": "0.1.6",
7400                "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7401                "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7402                "dev": true,
7403                "requires": {
7404                  "is-accessor-descriptor": "^0.1.6",
7405                  "is-data-descriptor": "^0.1.4",
7406                  "kind-of": "^5.0.0"
7407                }
7408              },
7409              "kind-of": {
7410                "version": "5.1.0",
7411                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7412                "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7413                "dev": true
7414              }
7415            }
7416          },
7417          "extglob": {
7418            "version": "2.0.4",
7419            "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
7420            "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
7421            "dev": true,
7422            "requires": {
7423              "array-unique": "^0.3.2",
7424              "define-property": "^1.0.0",
7425              "expand-brackets": "^2.1.4",
7426              "extend-shallow": "^2.0.1",
7427              "fragment-cache": "^0.2.1",
7428              "regex-not": "^1.0.0",
7429              "snapdragon": "^0.8.1",
7430              "to-regex": "^3.0.1"
7431            },
7432            "dependencies": {
7433              "define-property": {
7434                "version": "1.0.0",
7435                "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
7436                "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7437                "dev": true,
7438                "requires": {
7439                  "is-descriptor": "^1.0.0"
7440                }
7441              },
7442              "extend-shallow": {
7443                "version": "2.0.1",
7444                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7445                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7446                "dev": true,
7447                "requires": {
7448                  "is-extendable": "^0.1.0"
7449                }
7450              }
7451            }
7452          },
7453          "fill-range": {
7454            "version": "4.0.0",
7455            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
7456            "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
7457            "dev": true,
7458            "requires": {
7459              "extend-shallow": "^2.0.1",
7460              "is-number": "^3.0.0",
7461              "repeat-string": "^1.6.1",
7462              "to-regex-range": "^2.1.0"
7463            },
7464            "dependencies": {
7465              "extend-shallow": {
7466                "version": "2.0.1",
7467                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7468                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7469                "dev": true,
7470                "requires": {
7471                  "is-extendable": "^0.1.0"
7472                }
7473              }
7474            }
7475          },
7476          "fsevents": {
7477            "version": "1.2.4",
7478            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
7479            "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
7480            "dev": true,
7481            "optional": true,
7482            "requires": {
7483              "nan": "^2.9.2",
7484              "node-pre-gyp": "^0.10.0"
7485            },
7486            "dependencies": {
7487              "abbrev": {
7488                "version": "1.1.1",
7489                "bundled": true,
7490                "dev": true,
7491                "optional": true
7492              },
7493              "ansi-regex": {
7494                "version": "2.1.1",
7495                "bundled": true,
7496                "dev": true
7497              },
7498              "aproba": {
7499                "version": "1.2.0",
7500                "bundled": true,
7501                "dev": true,
7502                "optional": true
7503              },
7504              "are-we-there-yet": {
7505                "version": "1.1.4",
7506                "bundled": true,
7507                "dev": true,
7508                "optional": true,
7509                "requires": {
7510                  "delegates": "^1.0.0",
7511                  "readable-stream": "^2.0.6"
7512                }
7513              },
7514              "balanced-match": {
7515                "version": "1.0.0",
7516                "bundled": true,
7517                "dev": true
7518              },
7519              "brace-expansion": {
7520                "version": "1.1.11",
7521                "bundled": true,
7522                "dev": true,
7523                "requires": {
7524                  "balanced-match": "1.0.0",
7525                  "concat-map": "0.0.1"
7526                }
7527              },
7528              "chownr": {
7529                "version": "1.0.1",
7530                "bundled": true,
7531                "dev": true,
7532                "optional": true
7533              },
7534              "code-point-at": {
7535                "version": "1.1.0",
7536                "bundled": true,
7537                "dev": true
7538              },
7539              "concat-map": {
7540                "version": "0.0.1",
7541                "bundled": true,
7542                "dev": true
7543              },
7544              "console-control-strings": {
7545                "version": "1.1.0",
7546                "bundled": true,
7547                "dev": true
7548              },
7549              "core-util-is": {
7550                "version": "1.0.2",
7551                "bundled": true,
7552                "dev": true,
7553                "optional": true
7554              },
7555              "debug": {
7556                "version": "2.6.9",
7557                "bundled": true,
7558                "dev": true,
7559                "optional": true,
7560                "requires": {
7561                  "ms": "2.0.0"
7562                }
7563              },
7564              "deep-extend": {
7565                "version": "0.5.1",
7566                "bundled": true,
7567                "dev": true,
7568                "optional": true
7569              },
7570              "delegates": {
7571                "version": "1.0.0",
7572                "bundled": true,
7573                "dev": true,
7574                "optional": true
7575              },
7576              "detect-libc": {
7577                "version": "1.0.3",
7578                "bundled": true,
7579                "dev": true,
7580                "optional": true
7581              },
7582              "fs-minipass": {
7583                "version": "1.2.5",
7584                "bundled": true,
7585                "dev": true,
7586                "optional": true,
7587                "requires": {
7588                  "minipass": "^2.2.1"
7589                }
7590              },
7591              "fs.realpath": {
7592                "version": "1.0.0",
7593                "bundled": true,
7594                "dev": true,
7595                "optional": true
7596              },
7597              "gauge": {
7598                "version": "2.7.4",
7599                "bundled": true,
7600                "dev": true,
7601                "optional": true,
7602                "requires": {
7603                  "aproba": "^1.0.3",
7604                  "console-control-strings": "^1.0.0",
7605                  "has-unicode": "^2.0.0",
7606                  "object-assign": "^4.1.0",
7607                  "signal-exit": "^3.0.0",
7608                  "string-width": "^1.0.1",
7609                  "strip-ansi": "^3.0.1",
7610                  "wide-align": "^1.1.0"
7611                }
7612              },
7613              "glob": {
7614                "version": "7.1.2",
7615                "bundled": true,
7616                "dev": true,
7617                "optional": true,
7618                "requires": {
7619                  "fs.realpath": "^1.0.0",
7620                  "inflight": "^1.0.4",
7621                  "inherits": "2",
7622                  "minimatch": "^3.0.4",
7623                  "once": "^1.3.0",
7624                  "path-is-absolute": "^1.0.0"
7625                }
7626              },
7627              "has-unicode": {
7628                "version": "2.0.1",
7629                "bundled": true,
7630                "dev": true,
7631                "optional": true
7632              },
7633              "iconv-lite": {
7634                "version": "0.4.21",
7635                "bundled": true,
7636                "dev": true,
7637                "optional": true,
7638                "requires": {
7639                  "safer-buffer": "^2.1.0"
7640                }
7641              },
7642              "ignore-walk": {
7643                "version": "3.0.1",
7644                "bundled": true,
7645                "dev": true,
7646                "optional": true,
7647                "requires": {
7648                  "minimatch": "3.0.4"
7649                }
7650              },
7651              "inflight": {
7652                "version": "1.0.6",
7653                "bundled": true,
7654                "dev": true,
7655                "optional": true,
7656                "requires": {
7657                  "once": "^1.3.0",
7658                  "wrappy": "1"
7659                }
7660              },
7661              "inherits": {
7662                "version": "2.0.3",
7663                "bundled": true,
7664                "dev": true
7665              },
7666              "ini": {
7667                "version": "1.3.5",
7668                "bundled": true,
7669                "dev": true,
7670                "optional": true
7671              },
7672              "is-fullwidth-code-point": {
7673                "version": "1.0.0",
7674                "bundled": true,
7675                "dev": true,
7676                "requires": {
7677                  "number-is-nan": "^1.0.0"
7678                }
7679              },
7680              "isarray": {
7681                "version": "1.0.0",
7682                "bundled": true,
7683                "dev": true,
7684                "optional": true
7685              },
7686              "minimatch": {
7687                "version": "3.0.4",
7688                "bundled": true,
7689                "dev": true,
7690                "requires": {
7691                  "brace-expansion": "1.1.11"
7692                }
7693              },
7694              "minimist": {
7695                "version": "0.0.8",
7696                "bundled": true,
7697                "dev": true
7698              },
7699              "minipass": {
7700                "version": "2.2.4",
7701                "bundled": true,
7702                "dev": true,
7703                "requires": {
7704                  "safe-buffer": "^5.1.1",
7705                  "yallist": "^3.0.0"
7706                }
7707              },
7708              "minizlib": {
7709                "version": "1.1.0",
7710                "bundled": true,
7711                "dev": true,
7712                "optional": true,
7713                "requires": {
7714                  "minipass": "^2.2.1"
7715                }
7716              },
7717              "mkdirp": {
7718                "version": "0.5.1",
7719                "bundled": true,
7720                "dev": true,
7721                "requires": {
7722                  "minimist": "0.0.8"
7723                }
7724              },
7725              "ms": {
7726                "version": "2.0.0",
7727                "bundled": true,
7728                "dev": true,
7729                "optional": true
7730              },
7731              "needle": {
7732                "version": "2.2.0",
7733                "bundled": true,
7734                "dev": true,
7735                "optional": true,
7736                "requires": {
7737                  "debug": "^2.1.2",
7738                  "iconv-lite": "^0.4.4",
7739                  "sax": "^1.2.4"
7740                }
7741              },
7742              "node-pre-gyp": {
7743                "version": "0.10.0",
7744                "bundled": true,
7745                "dev": true,
7746                "optional": true,
7747                "requires": {
7748                  "detect-libc": "^1.0.2",
7749                  "mkdirp": "^0.5.1",
7750                  "needle": "^2.2.0",
7751                  "nopt": "^4.0.1",
7752                  "npm-packlist": "^1.1.6",
7753                  "npmlog": "^4.0.2",
7754                  "rc": "^1.1.7",
7755                  "rimraf": "^2.6.1",
7756                  "semver": "^5.3.0",
7757                  "tar": "^4"
7758                }
7759              },
7760              "nopt": {
7761                "version": "4.0.1",
7762                "bundled": true,
7763                "dev": true,
7764                "optional": true,
7765                "requires": {
7766                  "abbrev": "1",
7767                  "osenv": "^0.1.4"
7768                }
7769              },
7770              "npm-bundled": {
7771                "version": "1.0.3",
7772                "bundled": true,
7773                "dev": true,
7774                "optional": true
7775              },
7776              "npm-packlist": {
7777                "version": "1.1.10",
7778                "bundled": true,
7779                "dev": true,
7780                "optional": true,
7781                "requires": {
7782                  "ignore-walk": "3.0.1",
7783                  "npm-bundled": "1.0.3"
7784                }
7785              },
7786              "npmlog": {
7787                "version": "4.1.2",
7788                "bundled": true,
7789                "dev": true,
7790                "optional": true,
7791                "requires": {
7792                  "are-we-there-yet": "~1.1.2",
7793                  "console-control-strings": "~1.1.0",
7794                  "gauge": "~2.7.3",
7795                  "set-blocking": "~2.0.0"
7796                }
7797              },
7798              "number-is-nan": {
7799                "version": "1.0.1",
7800                "bundled": true,
7801                "dev": true
7802              },
7803              "object-assign": {
7804                "version": "4.1.1",
7805                "bundled": true,
7806                "dev": true,
7807                "optional": true
7808              },
7809              "once": {
7810                "version": "1.4.0",
7811                "bundled": true,
7812                "dev": true,
7813                "requires": {
7814                  "wrappy": "1"
7815                }
7816              },
7817              "os-homedir": {
7818                "version": "1.0.2",
7819                "bundled": true,
7820                "dev": true,
7821                "optional": true
7822              },
7823              "os-tmpdir": {
7824                "version": "1.0.2",
7825                "bundled": true,
7826                "dev": true,
7827                "optional": true
7828              },
7829              "osenv": {
7830                "version": "0.1.5",
7831                "bundled": true,
7832                "dev": true,
7833                "optional": true,
7834                "requires": {
7835                  "os-homedir": "^1.0.0",
7836                  "os-tmpdir": "^1.0.0"
7837                }
7838              },
7839              "path-is-absolute": {
7840                "version": "1.0.1",
7841                "bundled": true,
7842                "dev": true,
7843                "optional": true
7844              },
7845              "process-nextick-args": {
7846                "version": "2.0.0",
7847                "bundled": true,
7848                "dev": true,
7849                "optional": true
7850              },
7851              "rc": {
7852                "version": "1.2.7",
7853                "bundled": true,
7854                "dev": true,
7855                "optional": true,
7856                "requires": {
7857                  "deep-extend": "^0.5.1",
7858                  "ini": "~1.3.0",
7859                  "minimist": "^1.2.0",
7860                  "strip-json-comments": "~2.0.1"
7861                },
7862                "dependencies": {
7863                  "minimist": {
7864                    "version": "1.2.0",
7865                    "bundled": true,
7866                    "dev": true,
7867                    "optional": true
7868                  }
7869                }
7870              },
7871              "readable-stream": {
7872                "version": "2.3.6",
7873                "bundled": true,
7874                "dev": true,
7875                "optional": true,
7876                "requires": {
7877                  "core-util-is": "~1.0.0",
7878                  "inherits": "~2.0.3",
7879                  "isarray": "~1.0.0",
7880                  "process-nextick-args": "~2.0.0",
7881                  "safe-buffer": "~5.1.1",
7882                  "string_decoder": "~1.1.1",
7883                  "util-deprecate": "~1.0.1"
7884                }
7885              },
7886              "rimraf": {
7887                "version": "2.6.2",
7888                "bundled": true,
7889                "dev": true,
7890                "optional": true,
7891                "requires": {
7892                  "glob": "^7.0.5"
7893                }
7894              },
7895              "safe-buffer": {
7896                "version": "5.1.1",
7897                "bundled": true,
7898                "dev": true
7899              },
7900              "safer-buffer": {
7901                "version": "2.1.2",
7902                "bundled": true,
7903                "dev": true,
7904                "optional": true
7905              },
7906              "sax": {
7907                "version": "1.2.4",
7908                "bundled": true,
7909                "dev": true,
7910                "optional": true
7911              },
7912              "semver": {
7913                "version": "5.5.0",
7914                "bundled": true,
7915                "dev": true,
7916                "optional": true
7917              },
7918              "set-blocking": {
7919                "version": "2.0.0",
7920                "bundled": true,
7921                "dev": true,
7922                "optional": true
7923              },
7924              "signal-exit": {
7925                "version": "3.0.2",
7926                "bundled": true,
7927                "dev": true,
7928                "optional": true
7929              },
7930              "string-width": {
7931                "version": "1.0.2",
7932                "bundled": true,
7933                "dev": true,
7934                "requires": {
7935                  "code-point-at": "^1.0.0",
7936                  "is-fullwidth-code-point": "^1.0.0",
7937                  "strip-ansi": "^3.0.0"
7938                }
7939              },
7940              "string_decoder": {
7941                "version": "1.1.1",
7942                "bundled": true,
7943                "dev": true,
7944                "optional": true,
7945                "requires": {
7946                  "safe-buffer": "~5.1.0"
7947                }
7948              },
7949              "strip-ansi": {
7950                "version": "3.0.1",
7951                "bundled": true,
7952                "dev": true,
7953                "requires": {
7954                  "ansi-regex": "^2.0.0"
7955                }
7956              },
7957              "strip-json-comments": {
7958                "version": "2.0.1",
7959                "bundled": true,
7960                "dev": true,
7961                "optional": true
7962              },
7963              "tar": {
7964                "version": "4.4.1",
7965                "bundled": true,
7966                "dev": true,
7967                "optional": true,
7968                "requires": {
7969                  "chownr": "^1.0.1",
7970                  "fs-minipass": "^1.2.5",
7971                  "minipass": "^2.2.4",
7972                  "minizlib": "^1.1.0",
7973                  "mkdirp": "^0.5.0",
7974                  "safe-buffer": "^5.1.1",
7975                  "yallist": "^3.0.2"
7976                }
7977              },
7978              "util-deprecate": {
7979                "version": "1.0.2",
7980                "bundled": true,
7981                "dev": true,
7982                "optional": true
7983              },
7984              "wide-align": {
7985                "version": "1.1.2",
7986                "bundled": true,
7987                "dev": true,
7988                "optional": true,
7989                "requires": {
7990                  "string-width": "^1.0.2"
7991                }
7992              },
7993              "wrappy": {
7994                "version": "1.0.2",
7995                "bundled": true,
7996                "dev": true
7997              },
7998              "yallist": {
7999                "version": "3.0.2",
8000                "bundled": true,
8001                "dev": true
8002              }
8003            }
8004          },
8005          "is-accessor-descriptor": {
8006            "version": "1.0.0",
8007            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
8008            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
8009            "dev": true,
8010            "requires": {
8011              "kind-of": "^6.0.0"
8012            }
8013          },
8014          "is-data-descriptor": {
8015            "version": "1.0.0",
8016            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
8017            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8018            "dev": true,
8019            "requires": {
8020              "kind-of": "^6.0.0"
8021            }
8022          },
8023          "is-descriptor": {
8024            "version": "1.0.2",
8025            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
8026            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8027            "dev": true,
8028            "requires": {
8029              "is-accessor-descriptor": "^1.0.0",
8030              "is-data-descriptor": "^1.0.0",
8031              "kind-of": "^6.0.2"
8032            }
8033          },
8034          "is-number": {
8035            "version": "3.0.0",
8036            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
8037            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
8038            "dev": true,
8039            "requires": {
8040              "kind-of": "^3.0.2"
8041            },
8042            "dependencies": {
8043              "kind-of": {
8044                "version": "3.2.2",
8045                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8046                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8047                "dev": true,
8048                "requires": {
8049                  "is-buffer": "^1.1.5"
8050                }
8051              }
8052            }
8053          },
8054          "isobject": {
8055            "version": "3.0.1",
8056            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
8057            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8058            "dev": true
8059          },
8060          "kind-of": {
8061            "version": "6.0.2",
8062            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8063            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8064            "dev": true
8065          },
8066          "micromatch": {
8067            "version": "3.1.10",
8068            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
8069            "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
8070            "dev": true,
8071            "requires": {
8072              "arr-diff": "^4.0.0",
8073              "array-unique": "^0.3.2",
8074              "braces": "^2.3.1",
8075              "define-property": "^2.0.2",
8076              "extend-shallow": "^3.0.2",
8077              "extglob": "^2.0.4",
8078              "fragment-cache": "^0.2.1",
8079              "kind-of": "^6.0.2",
8080              "nanomatch": "^1.2.9",
8081              "object.pick": "^1.3.0",
8082              "regex-not": "^1.0.0",
8083              "snapdragon": "^0.8.1",
8084              "to-regex": "^3.0.2"
8085            }
8086          },
8087          "minimist": {
8088            "version": "1.2.0",
8089            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
8090            "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8091            "dev": true
8092          }
8093        }
8094      },
8095      "sax": {
8096        "version": "1.2.4",
8097        "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
8098        "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
8099        "dev": true
8100      },
8101      "semver": {
8102        "version": "5.5.0",
8103        "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
8104        "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
8105        "dev": true
8106      },
8107      "semver-diff": {
8108        "version": "2.1.0",
8109        "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
8110        "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
8111        "dev": true,
8112        "requires": {
8113          "semver": "^5.0.3"
8114        }
8115      },
8116      "serialize-error": {
8117        "version": "2.1.0",
8118        "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz",
8119        "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=",
8120        "dev": true
8121      },
8122      "set-blocking": {
8123        "version": "2.0.0",
8124        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
8125        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
8126        "dev": true
8127      },
8128      "set-immediate-shim": {
8129        "version": "1.0.1",
8130        "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
8131        "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
8132        "dev": true
8133      },
8134      "set-value": {
8135        "version": "2.0.0",
8136        "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
8137        "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
8138        "dev": true,
8139        "requires": {
8140          "extend-shallow": "^2.0.1",
8141          "is-extendable": "^0.1.1",
8142          "is-plain-object": "^2.0.3",
8143          "split-string": "^3.0.1"
8144        },
8145        "dependencies": {
8146          "extend-shallow": {
8147            "version": "2.0.1",
8148            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8149            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8150            "dev": true,
8151            "requires": {
8152              "is-extendable": "^0.1.0"
8153            }
8154          }
8155        }
8156      },
8157      "shebang-command": {
8158        "version": "1.2.0",
8159        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
8160        "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
8161        "dev": true,
8162        "requires": {
8163          "shebang-regex": "^1.0.0"
8164        }
8165      },
8166      "shebang-regex": {
8167        "version": "1.0.0",
8168        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
8169        "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
8170        "dev": true
8171      },
8172      "shellwords": {
8173        "version": "0.1.1",
8174        "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
8175        "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
8176        "dev": true
8177      },
8178      "signal-exit": {
8179        "version": "3.0.2",
8180        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
8181        "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
8182        "dev": true
8183      },
8184      "slash": {
8185        "version": "1.0.0",
8186        "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
8187        "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
8188        "dev": true
8189      },
8190      "slice-ansi": {
8191        "version": "1.0.0",
8192        "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
8193        "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
8194        "dev": true,
8195        "requires": {
8196          "is-fullwidth-code-point": "^2.0.0"
8197        }
8198      },
8199      "slide": {
8200        "version": "1.1.6",
8201        "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
8202        "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
8203        "dev": true
8204      },
8205      "snapdragon": {
8206        "version": "0.8.2",
8207        "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
8208        "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
8209        "dev": true,
8210        "requires": {
8211          "base": "^0.11.1",
8212          "debug": "^2.2.0",
8213          "define-property": "^0.2.5",
8214          "extend-shallow": "^2.0.1",
8215          "map-cache": "^0.2.2",
8216          "source-map": "^0.5.6",
8217          "source-map-resolve": "^0.5.0",
8218          "use": "^3.1.0"
8219        },
8220        "dependencies": {
8221          "debug": {
8222            "version": "2.6.9",
8223            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
8224            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
8225            "dev": true,
8226            "requires": {
8227              "ms": "2.0.0"
8228            }
8229          },
8230          "define-property": {
8231            "version": "0.2.5",
8232            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8233            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8234            "dev": true,
8235            "requires": {
8236              "is-descriptor": "^0.1.0"
8237            }
8238          },
8239          "extend-shallow": {
8240            "version": "2.0.1",
8241            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8242            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8243            "dev": true,
8244            "requires": {
8245              "is-extendable": "^0.1.0"
8246            }
8247          }
8248        }
8249      },
8250      "snapdragon-node": {
8251        "version": "2.1.1",
8252        "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
8253        "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
8254        "dev": true,
8255        "requires": {
8256          "define-property": "^1.0.0",
8257          "isobject": "^3.0.0",
8258          "snapdragon-util": "^3.0.1"
8259        },
8260        "dependencies": {
8261          "define-property": {
8262            "version": "1.0.0",
8263            "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
8264            "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
8265            "dev": true,
8266            "requires": {
8267              "is-descriptor": "^1.0.0"
8268            }
8269          },
8270          "is-accessor-descriptor": {
8271            "version": "1.0.0",
8272            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
8273            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
8274            "dev": true,
8275            "requires": {
8276              "kind-of": "^6.0.0"
8277            }
8278          },
8279          "is-data-descriptor": {
8280            "version": "1.0.0",
8281            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
8282            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8283            "dev": true,
8284            "requires": {
8285              "kind-of": "^6.0.0"
8286            }
8287          },
8288          "is-descriptor": {
8289            "version": "1.0.2",
8290            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
8291            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8292            "dev": true,
8293            "requires": {
8294              "is-accessor-descriptor": "^1.0.0",
8295              "is-data-descriptor": "^1.0.0",
8296              "kind-of": "^6.0.2"
8297            }
8298          },
8299          "isobject": {
8300            "version": "3.0.1",
8301            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
8302            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8303            "dev": true
8304          },
8305          "kind-of": {
8306            "version": "6.0.2",
8307            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8308            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8309            "dev": true
8310          }
8311        }
8312      },
8313      "snapdragon-util": {
8314        "version": "3.0.1",
8315        "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
8316        "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
8317        "dev": true,
8318        "requires": {
8319          "kind-of": "^3.2.0"
8320        }
8321      },
8322      "sntp": {
8323        "version": "2.1.0",
8324        "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
8325        "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
8326        "dev": true,
8327        "requires": {
8328          "hoek": "4.x.x"
8329        }
8330      },
8331      "sort-keys": {
8332        "version": "2.0.0",
8333        "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
8334        "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
8335        "dev": true,
8336        "requires": {
8337          "is-plain-obj": "^1.0.0"
8338        }
8339      },
8340      "source-map": {
8341        "version": "0.5.7",
8342        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
8343        "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
8344        "dev": true
8345      },
8346      "source-map-resolve": {
8347        "version": "0.5.2",
8348        "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
8349        "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
8350        "dev": true,
8351        "requires": {
8352          "atob": "^2.1.1",
8353          "decode-uri-component": "^0.2.0",
8354          "resolve-url": "^0.2.1",
8355          "source-map-url": "^0.4.0",
8356          "urix": "^0.1.0"
8357        }
8358      },
8359      "source-map-support": {
8360        "version": "0.4.18",
8361        "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
8362        "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
8363        "dev": true,
8364        "requires": {
8365          "source-map": "^0.5.6"
8366        }
8367      },
8368      "source-map-url": {
8369        "version": "0.4.0",
8370        "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
8371        "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
8372        "dev": true
8373      },
8374      "spdx-correct": {
8375        "version": "3.0.0",
8376        "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
8377        "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
8378        "dev": true,
8379        "requires": {
8380          "spdx-expression-parse": "^3.0.0",
8381          "spdx-license-ids": "^3.0.0"
8382        }
8383      },
8384      "spdx-exceptions": {
8385        "version": "2.1.0",
8386        "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
8387        "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
8388        "dev": true
8389      },
8390      "spdx-expression-parse": {
8391        "version": "3.0.0",
8392        "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
8393        "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
8394        "dev": true,
8395        "requires": {
8396          "spdx-exceptions": "^2.1.0",
8397          "spdx-license-ids": "^3.0.0"
8398        }
8399      },
8400      "spdx-license-ids": {
8401        "version": "3.0.0",
8402        "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
8403        "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
8404        "dev": true
8405      },
8406      "split-string": {
8407        "version": "3.1.0",
8408        "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
8409        "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
8410        "dev": true,
8411        "requires": {
8412          "extend-shallow": "^3.0.0"
8413        }
8414      },
8415      "sprintf-js": {
8416        "version": "1.0.3",
8417        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
8418        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
8419      },
8420      "sshpk": {
8421        "version": "1.14.1",
8422        "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
8423        "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
8424        "dev": true,
8425        "requires": {
8426          "asn1": "~0.2.3",
8427          "assert-plus": "^1.0.0",
8428          "bcrypt-pbkdf": "^1.0.0",
8429          "dashdash": "^1.12.0",
8430          "ecc-jsbn": "~0.1.1",
8431          "getpass": "^0.1.1",
8432          "jsbn": "~0.1.0",
8433          "tweetnacl": "~0.14.0"
8434        }
8435      },
8436      "stack-utils": {
8437        "version": "1.0.1",
8438        "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz",
8439        "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=",
8440        "dev": true
8441      },
8442      "static-extend": {
8443        "version": "0.1.2",
8444        "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
8445        "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
8446        "dev": true,
8447        "requires": {
8448          "define-property": "^0.2.5",
8449          "object-copy": "^0.1.0"
8450        },
8451        "dependencies": {
8452          "define-property": {
8453            "version": "0.2.5",
8454            "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8455            "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8456            "dev": true,
8457            "requires": {
8458              "is-descriptor": "^0.1.0"
8459            }
8460          }
8461        }
8462      },
8463      "stealthy-require": {
8464        "version": "1.1.1",
8465        "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
8466        "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
8467        "dev": true
8468      },
8469      "strict-uri-encode": {
8470        "version": "2.0.0",
8471        "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
8472        "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY="
8473      },
8474      "string-length": {
8475        "version": "2.0.0",
8476        "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
8477        "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
8478        "dev": true,
8479        "requires": {
8480          "astral-regex": "^1.0.0",
8481          "strip-ansi": "^4.0.0"
8482        },
8483        "dependencies": {
8484          "ansi-regex": {
8485            "version": "3.0.0",
8486            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8487            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
8488            "dev": true
8489          },
8490          "strip-ansi": {
8491            "version": "4.0.0",
8492            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8493            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8494            "dev": true,
8495            "requires": {
8496              "ansi-regex": "^3.0.0"
8497            }
8498          }
8499        }
8500      },
8501      "string-width": {
8502        "version": "2.1.1",
8503        "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
8504        "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8505        "dev": true,
8506        "requires": {
8507          "is-fullwidth-code-point": "^2.0.0",
8508          "strip-ansi": "^4.0.0"
8509        },
8510        "dependencies": {
8511          "ansi-regex": {
8512            "version": "3.0.0",
8513            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8514            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
8515            "dev": true
8516          },
8517          "strip-ansi": {
8518            "version": "4.0.0",
8519            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8520            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8521            "dev": true,
8522            "requires": {
8523              "ansi-regex": "^3.0.0"
8524            }
8525          }
8526        }
8527      },
8528      "string.prototype.trim": {
8529        "version": "1.1.2",
8530        "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
8531        "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
8532        "dev": true,
8533        "requires": {
8534          "define-properties": "^1.1.2",
8535          "es-abstract": "^1.5.0",
8536          "function-bind": "^1.0.2"
8537        }
8538      },
8539      "string_decoder": {
8540        "version": "1.0.3",
8541        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
8542        "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
8543        "dev": true,
8544        "requires": {
8545          "safe-buffer": "~5.1.0"
8546        }
8547      },
8548      "strip-ansi": {
8549        "version": "3.0.1",
8550        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8551        "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8552        "dev": true,
8553        "requires": {
8554          "ansi-regex": "^2.0.0"
8555        }
8556      },
8557      "strip-bom": {
8558        "version": "2.0.0",
8559        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
8560        "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
8561        "dev": true,
8562        "requires": {
8563          "is-utf8": "^0.2.0"
8564        }
8565      },
8566      "strip-bom-buf": {
8567        "version": "1.0.0",
8568        "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz",
8569        "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=",
8570        "dev": true,
8571        "requires": {
8572          "is-utf8": "^0.2.1"
8573        }
8574      },
8575      "strip-eof": {
8576        "version": "1.0.0",
8577        "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
8578        "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
8579        "dev": true
8580      },
8581      "strip-indent": {
8582        "version": "1.0.1",
8583        "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
8584        "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
8585        "dev": true,
8586        "requires": {
8587          "get-stdin": "^4.0.1"
8588        }
8589      },
8590      "strip-json-comments": {
8591        "version": "2.0.1",
8592        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
8593        "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
8594        "dev": true
8595      },
8596      "supertap": {
8597        "version": "1.0.0",
8598        "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz",
8599        "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==",
8600        "dev": true,
8601        "requires": {
8602          "arrify": "^1.0.1",
8603          "indent-string": "^3.2.0",
8604          "js-yaml": "^3.10.0",
8605          "serialize-error": "^2.1.0",
8606          "strip-ansi": "^4.0.0"
8607        },
8608        "dependencies": {
8609          "ansi-regex": {
8610            "version": "3.0.0",
8611            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8612            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
8613            "dev": true
8614          },
8615          "strip-ansi": {
8616            "version": "4.0.0",
8617            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8618            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8619            "dev": true,
8620            "requires": {
8621              "ansi-regex": "^3.0.0"
8622            }
8623          }
8624        }
8625      },
8626      "supports-color": {
8627        "version": "4.4.0",
8628        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
8629        "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
8630        "dev": true,
8631        "requires": {
8632          "has-flag": "^2.0.0"
8633        }
8634      },
8635      "symbol-observable": {
8636        "version": "1.2.0",
8637        "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
8638        "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
8639        "dev": true
8640      },
8641      "symbol-tree": {
8642        "version": "3.2.2",
8643        "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
8644        "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
8645        "dev": true
8646      },
8647      "tape": {
8648        "version": "4.9.0",
8649        "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.0.tgz",
8650        "integrity": "sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw==",
8651        "dev": true,
8652        "requires": {
8653          "deep-equal": "~1.0.1",
8654          "defined": "~1.0.0",
8655          "for-each": "~0.3.2",
8656          "function-bind": "~1.1.1",
8657          "glob": "~7.1.2",
8658          "has": "~1.0.1",
8659          "inherits": "~2.0.3",
8660          "minimist": "~1.2.0",
8661          "object-inspect": "~1.5.0",
8662          "resolve": "~1.5.0",
8663          "resumer": "~0.0.0",
8664          "string.prototype.trim": "~1.1.2",
8665          "through": "~2.3.8"
8666        },
8667        "dependencies": {
8668          "minimist": {
8669            "version": "1.2.0",
8670            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
8671            "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8672            "dev": true
8673          },
8674          "resolve": {
8675            "version": "1.5.0",
8676            "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
8677            "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
8678            "dev": true,
8679            "requires": {
8680              "path-parse": "^1.0.5"
8681            }
8682          }
8683        }
8684      },
8685      "term-size": {
8686        "version": "1.2.0",
8687        "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
8688        "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
8689        "dev": true,
8690        "requires": {
8691          "execa": "^0.7.0"
8692        }
8693      },
8694      "test-exclude": {
8695        "version": "4.2.1",
8696        "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz",
8697        "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==",
8698        "dev": true,
8699        "requires": {
8700          "arrify": "^1.0.1",
8701          "micromatch": "^3.1.8",
8702          "object-assign": "^4.1.0",
8703          "read-pkg-up": "^1.0.1",
8704          "require-main-filename": "^1.0.1"
8705        },
8706        "dependencies": {
8707          "arr-diff": {
8708            "version": "4.0.0",
8709            "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
8710            "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
8711            "dev": true
8712          },
8713          "array-unique": {
8714            "version": "0.3.2",
8715            "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
8716            "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
8717            "dev": true
8718          },
8719          "braces": {
8720            "version": "2.3.2",
8721            "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
8722            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
8723            "dev": true,
8724            "requires": {
8725              "arr-flatten": "^1.1.0",
8726              "array-unique": "^0.3.2",
8727              "extend-shallow": "^2.0.1",
8728              "fill-range": "^4.0.0",
8729              "isobject": "^3.0.1",
8730              "repeat-element": "^1.1.2",
8731              "snapdragon": "^0.8.1",
8732              "snapdragon-node": "^2.0.1",
8733              "split-string": "^3.0.2",
8734              "to-regex": "^3.0.1"
8735            },
8736            "dependencies": {
8737              "extend-shallow": {
8738                "version": "2.0.1",
8739                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8740                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8741                "dev": true,
8742                "requires": {
8743                  "is-extendable": "^0.1.0"
8744                }
8745              }
8746            }
8747          },
8748          "debug": {
8749            "version": "2.6.9",
8750            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
8751            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
8752            "dev": true,
8753            "requires": {
8754              "ms": "2.0.0"
8755            }
8756          },
8757          "expand-brackets": {
8758            "version": "2.1.4",
8759            "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
8760            "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
8761            "dev": true,
8762            "requires": {
8763              "debug": "^2.3.3",
8764              "define-property": "^0.2.5",
8765              "extend-shallow": "^2.0.1",
8766              "posix-character-classes": "^0.1.0",
8767              "regex-not": "^1.0.0",
8768              "snapdragon": "^0.8.1",
8769              "to-regex": "^3.0.1"
8770            },
8771            "dependencies": {
8772              "define-property": {
8773                "version": "0.2.5",
8774                "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8775                "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8776                "dev": true,
8777                "requires": {
8778                  "is-descriptor": "^0.1.0"
8779                }
8780              },
8781              "extend-shallow": {
8782                "version": "2.0.1",
8783                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8784                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8785                "dev": true,
8786                "requires": {
8787                  "is-extendable": "^0.1.0"
8788                }
8789              },
8790              "is-accessor-descriptor": {
8791                "version": "0.1.6",
8792                "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
8793                "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
8794                "dev": true,
8795                "requires": {
8796                  "kind-of": "^3.0.2"
8797                },
8798                "dependencies": {
8799                  "kind-of": {
8800                    "version": "3.2.2",
8801                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8802                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8803                    "dev": true,
8804                    "requires": {
8805                      "is-buffer": "^1.1.5"
8806                    }
8807                  }
8808                }
8809              },
8810              "is-data-descriptor": {
8811                "version": "0.1.4",
8812                "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
8813                "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
8814                "dev": true,
8815                "requires": {
8816                  "kind-of": "^3.0.2"
8817                },
8818                "dependencies": {
8819                  "kind-of": {
8820                    "version": "3.2.2",
8821                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8822                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8823                    "dev": true,
8824                    "requires": {
8825                      "is-buffer": "^1.1.5"
8826                    }
8827                  }
8828                }
8829              },
8830              "is-descriptor": {
8831                "version": "0.1.6",
8832                "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
8833                "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
8834                "dev": true,
8835                "requires": {
8836                  "is-accessor-descriptor": "^0.1.6",
8837                  "is-data-descriptor": "^0.1.4",
8838                  "kind-of": "^5.0.0"
8839                }
8840              },
8841              "kind-of": {
8842                "version": "5.1.0",
8843                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
8844                "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
8845                "dev": true
8846              }
8847            }
8848          },
8849          "extglob": {
8850            "version": "2.0.4",
8851            "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
8852            "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
8853            "dev": true,
8854            "requires": {
8855              "array-unique": "^0.3.2",
8856              "define-property": "^1.0.0",
8857              "expand-brackets": "^2.1.4",
8858              "extend-shallow": "^2.0.1",
8859              "fragment-cache": "^0.2.1",
8860              "regex-not": "^1.0.0",
8861              "snapdragon": "^0.8.1",
8862              "to-regex": "^3.0.1"
8863            },
8864            "dependencies": {
8865              "define-property": {
8866                "version": "1.0.0",
8867                "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
8868                "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
8869                "dev": true,
8870                "requires": {
8871                  "is-descriptor": "^1.0.0"
8872                }
8873              },
8874              "extend-shallow": {
8875                "version": "2.0.1",
8876                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8877                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8878                "dev": true,
8879                "requires": {
8880                  "is-extendable": "^0.1.0"
8881                }
8882              }
8883            }
8884          },
8885          "fill-range": {
8886            "version": "4.0.0",
8887            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
8888            "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
8889            "dev": true,
8890            "requires": {
8891              "extend-shallow": "^2.0.1",
8892              "is-number": "^3.0.0",
8893              "repeat-string": "^1.6.1",
8894              "to-regex-range": "^2.1.0"
8895            },
8896            "dependencies": {
8897              "extend-shallow": {
8898                "version": "2.0.1",
8899                "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8900                "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8901                "dev": true,
8902                "requires": {
8903                  "is-extendable": "^0.1.0"
8904                }
8905              }
8906            }
8907          },
8908          "is-accessor-descriptor": {
8909            "version": "1.0.0",
8910            "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
8911            "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
8912            "dev": true,
8913            "requires": {
8914              "kind-of": "^6.0.0"
8915            }
8916          },
8917          "is-data-descriptor": {
8918            "version": "1.0.0",
8919            "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
8920            "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8921            "dev": true,
8922            "requires": {
8923              "kind-of": "^6.0.0"
8924            }
8925          },
8926          "is-descriptor": {
8927            "version": "1.0.2",
8928            "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
8929            "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8930            "dev": true,
8931            "requires": {
8932              "is-accessor-descriptor": "^1.0.0",
8933              "is-data-descriptor": "^1.0.0",
8934              "kind-of": "^6.0.2"
8935            }
8936          },
8937          "is-number": {
8938            "version": "3.0.0",
8939            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
8940            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
8941            "dev": true,
8942            "requires": {
8943              "kind-of": "^3.0.2"
8944            },
8945            "dependencies": {
8946              "kind-of": {
8947                "version": "3.2.2",
8948                "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8949                "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8950                "dev": true,
8951                "requires": {
8952                  "is-buffer": "^1.1.5"
8953                }
8954              }
8955            }
8956          },
8957          "isobject": {
8958            "version": "3.0.1",
8959            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
8960            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8961            "dev": true
8962          },
8963          "kind-of": {
8964            "version": "6.0.2",
8965            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8966            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8967            "dev": true
8968          },
8969          "micromatch": {
8970            "version": "3.1.10",
8971            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
8972            "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
8973            "dev": true,
8974            "requires": {
8975              "arr-diff": "^4.0.0",
8976              "array-unique": "^0.3.2",
8977              "braces": "^2.3.1",
8978              "define-property": "^2.0.2",
8979              "extend-shallow": "^3.0.2",
8980              "extglob": "^2.0.4",
8981              "fragment-cache": "^0.2.1",
8982              "kind-of": "^6.0.2",
8983              "nanomatch": "^1.2.9",
8984              "object.pick": "^1.3.0",
8985              "regex-not": "^1.0.0",
8986              "snapdragon": "^0.8.1",
8987              "to-regex": "^3.0.2"
8988            }
8989          }
8990        }
8991      },
8992      "text-table": {
8993        "version": "0.2.0",
8994        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
8995        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
8996        "dev": true
8997      },
8998      "throat": {
8999        "version": "4.1.0",
9000        "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
9001        "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
9002        "dev": true
9003      },
9004      "through": {
9005        "version": "2.3.8",
9006        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
9007        "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
9008        "dev": true
9009      },
9010      "through2": {
9011        "version": "2.0.3",
9012        "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
9013        "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
9014        "dev": true,
9015        "requires": {
9016          "readable-stream": "^2.1.5",
9017          "xtend": "~4.0.1"
9018        }
9019      },
9020      "time-zone": {
9021        "version": "1.0.0",
9022        "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz",
9023        "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=",
9024        "dev": true
9025      },
9026      "timed-out": {
9027        "version": "4.0.1",
9028        "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
9029        "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
9030        "dev": true
9031      },
9032      "tmpl": {
9033        "version": "1.0.4",
9034        "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
9035        "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
9036        "dev": true
9037      },
9038      "to-fast-properties": {
9039        "version": "1.0.3",
9040        "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
9041        "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
9042        "dev": true
9043      },
9044      "to-object-path": {
9045        "version": "0.3.0",
9046        "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
9047        "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
9048        "dev": true,
9049        "requires": {
9050          "kind-of": "^3.0.2"
9051        }
9052      },
9053      "to-regex": {
9054        "version": "3.0.2",
9055        "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
9056        "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
9057        "dev": true,
9058        "requires": {
9059          "define-property": "^2.0.2",
9060          "extend-shallow": "^3.0.2",
9061          "regex-not": "^1.0.2",
9062          "safe-regex": "^1.1.0"
9063        }
9064      },
9065      "to-regex-range": {
9066        "version": "2.1.1",
9067        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
9068        "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
9069        "dev": true,
9070        "requires": {
9071          "is-number": "^3.0.0",
9072          "repeat-string": "^1.6.1"
9073        },
9074        "dependencies": {
9075          "is-number": {
9076            "version": "3.0.0",
9077            "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
9078            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
9079            "dev": true,
9080            "requires": {
9081              "kind-of": "^3.0.2"
9082            }
9083          }
9084        }
9085      },
9086      "tough-cookie": {
9087        "version": "2.3.4",
9088        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
9089        "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
9090        "dev": true,
9091        "requires": {
9092          "punycode": "^1.4.1"
9093        },
9094        "dependencies": {
9095          "punycode": {
9096            "version": "1.4.1",
9097            "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
9098            "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
9099            "dev": true
9100          }
9101        }
9102      },
9103      "tr46": {
9104        "version": "1.0.1",
9105        "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
9106        "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
9107        "dev": true,
9108        "requires": {
9109          "punycode": "^2.1.0"
9110        }
9111      },
9112      "trim-newlines": {
9113        "version": "1.0.0",
9114        "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
9115        "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
9116        "dev": true
9117      },
9118      "trim-off-newlines": {
9119        "version": "1.0.1",
9120        "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz",
9121        "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=",
9122        "dev": true
9123      },
9124      "trim-right": {
9125        "version": "1.0.1",
9126        "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
9127        "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
9128        "dev": true
9129      },
9130      "tunnel-agent": {
9131        "version": "0.6.0",
9132        "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
9133        "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
9134        "dev": true,
9135        "requires": {
9136          "safe-buffer": "^5.0.1"
9137        }
9138      },
9139      "tweetnacl": {
9140        "version": "0.14.5",
9141        "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
9142        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
9143        "dev": true,
9144        "optional": true
9145      },
9146      "type-check": {
9147        "version": "0.3.2",
9148        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
9149        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
9150        "dev": true,
9151        "requires": {
9152          "prelude-ls": "~1.1.2"
9153        }
9154      },
9155      "type-detect": {
9156        "version": "4.0.8",
9157        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
9158        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
9159        "dev": true
9160      },
9161      "uglify-js": {
9162        "version": "2.8.29",
9163        "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
9164        "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
9165        "dev": true,
9166        "optional": true,
9167        "requires": {
9168          "source-map": "~0.5.1",
9169          "uglify-to-browserify": "~1.0.0",
9170          "yargs": "~3.10.0"
9171        },
9172        "dependencies": {
9173          "yargs": {
9174            "version": "3.10.0",
9175            "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
9176            "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
9177            "dev": true,
9178            "optional": true,
9179            "requires": {
9180              "camelcase": "^1.0.2",
9181              "cliui": "^2.1.0",
9182              "decamelize": "^1.0.0",
9183              "window-size": "0.1.0"
9184            }
9185          }
9186        }
9187      },
9188      "uglify-to-browserify": {
9189        "version": "1.0.2",
9190        "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
9191        "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
9192        "dev": true,
9193        "optional": true
9194      },
9195      "uid2": {
9196        "version": "0.0.3",
9197        "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz",
9198        "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=",
9199        "dev": true
9200      },
9201      "union-value": {
9202        "version": "1.0.0",
9203        "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
9204        "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
9205        "dev": true,
9206        "requires": {
9207          "arr-union": "^3.1.0",
9208          "get-value": "^2.0.6",
9209          "is-extendable": "^0.1.1",
9210          "set-value": "^0.4.3"
9211        },
9212        "dependencies": {
9213          "extend-shallow": {
9214            "version": "2.0.1",
9215            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9216            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9217            "dev": true,
9218            "requires": {
9219              "is-extendable": "^0.1.0"
9220            }
9221          },
9222          "set-value": {
9223            "version": "0.4.3",
9224            "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
9225            "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
9226            "dev": true,
9227            "requires": {
9228              "extend-shallow": "^2.0.1",
9229              "is-extendable": "^0.1.1",
9230              "is-plain-object": "^2.0.1",
9231              "to-object-path": "^0.3.0"
9232            }
9233          }
9234        }
9235      },
9236      "unique-string": {
9237        "version": "1.0.0",
9238        "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
9239        "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
9240        "dev": true,
9241        "requires": {
9242          "crypto-random-string": "^1.0.0"
9243        }
9244      },
9245      "unique-temp-dir": {
9246        "version": "1.0.0",
9247        "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz",
9248        "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=",
9249        "dev": true,
9250        "requires": {
9251          "mkdirp": "^0.5.1",
9252          "os-tmpdir": "^1.0.1",
9253          "uid2": "0.0.3"
9254        }
9255      },
9256      "unset-value": {
9257        "version": "1.0.0",
9258        "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
9259        "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
9260        "dev": true,
9261        "requires": {
9262          "has-value": "^0.3.1",
9263          "isobject": "^3.0.0"
9264        },
9265        "dependencies": {
9266          "has-value": {
9267            "version": "0.3.1",
9268            "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
9269            "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
9270            "dev": true,
9271            "requires": {
9272              "get-value": "^2.0.3",
9273              "has-values": "^0.1.4",
9274              "isobject": "^2.0.0"
9275            },
9276            "dependencies": {
9277              "isobject": {
9278                "version": "2.1.0",
9279                "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
9280                "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
9281                "dev": true,
9282                "requires": {
9283                  "isarray": "1.0.0"
9284                }
9285              }
9286            }
9287          },
9288          "has-values": {
9289            "version": "0.1.4",
9290            "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
9291            "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
9292            "dev": true
9293          },
9294          "isobject": {
9295            "version": "3.0.1",
9296            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
9297            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
9298            "dev": true
9299          }
9300        }
9301      },
9302      "unzip-response": {
9303        "version": "2.0.1",
9304        "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
9305        "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
9306        "dev": true
9307      },
9308      "update-notifier": {
9309        "version": "2.5.0",
9310        "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
9311        "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
9312        "dev": true,
9313        "requires": {
9314          "boxen": "^1.2.1",
9315          "chalk": "^2.0.1",
9316          "configstore": "^3.0.0",
9317          "import-lazy": "^2.1.0",
9318          "is-ci": "^1.0.10",
9319          "is-installed-globally": "^0.1.0",
9320          "is-npm": "^1.0.0",
9321          "latest-version": "^3.0.0",
9322          "semver-diff": "^2.0.0",
9323          "xdg-basedir": "^3.0.0"
9324        },
9325        "dependencies": {
9326          "ansi-styles": {
9327            "version": "3.2.1",
9328            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
9329            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
9330            "dev": true,
9331            "requires": {
9332              "color-convert": "^1.9.0"
9333            }
9334          },
9335          "chalk": {
9336            "version": "2.4.1",
9337            "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
9338            "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
9339            "dev": true,
9340            "requires": {
9341              "ansi-styles": "^3.2.1",
9342              "escape-string-regexp": "^1.0.5",
9343              "supports-color": "^5.3.0"
9344            }
9345          },
9346          "has-flag": {
9347            "version": "3.0.0",
9348            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
9349            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
9350            "dev": true
9351          },
9352          "supports-color": {
9353            "version": "5.4.0",
9354            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
9355            "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
9356            "dev": true,
9357            "requires": {
9358              "has-flag": "^3.0.0"
9359            }
9360          }
9361        }
9362      },
9363      "urix": {
9364        "version": "0.1.0",
9365        "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
9366        "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
9367        "dev": true
9368      },
9369      "url-parse-lax": {
9370        "version": "1.0.0",
9371        "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
9372        "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
9373        "dev": true,
9374        "requires": {
9375          "prepend-http": "^1.0.1"
9376        }
9377      },
9378      "use": {
9379        "version": "3.1.0",
9380        "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
9381        "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
9382        "dev": true,
9383        "requires": {
9384          "kind-of": "^6.0.2"
9385        },
9386        "dependencies": {
9387          "kind-of": {
9388            "version": "6.0.2",
9389            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
9390            "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
9391            "dev": true
9392          }
9393        }
9394      },
9395      "user-home": {
9396        "version": "1.1.1",
9397        "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
9398        "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
9399        "dev": true
9400      },
9401      "util-deprecate": {
9402        "version": "1.0.2",
9403        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
9404        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
9405        "dev": true
9406      },
9407      "util.promisify": {
9408        "version": "1.0.0",
9409        "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
9410        "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
9411        "dev": true,
9412        "requires": {
9413          "define-properties": "^1.1.2",
9414          "object.getownpropertydescriptors": "^2.0.3"
9415        }
9416      },
9417      "uuid": {
9418        "version": "3.2.1",
9419        "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
9420        "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
9421        "dev": true
9422      },
9423      "v8flags": {
9424        "version": "2.1.1",
9425        "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
9426        "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
9427        "dev": true,
9428        "requires": {
9429          "user-home": "^1.1.1"
9430        }
9431      },
9432      "validate-npm-package-license": {
9433        "version": "3.0.3",
9434        "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
9435        "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
9436        "dev": true,
9437        "requires": {
9438          "spdx-correct": "^3.0.0",
9439          "spdx-expression-parse": "^3.0.0"
9440        }
9441      },
9442      "verror": {
9443        "version": "1.10.0",
9444        "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
9445        "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
9446        "dev": true,
9447        "requires": {
9448          "assert-plus": "^1.0.0",
9449          "core-util-is": "1.0.2",
9450          "extsprintf": "^1.2.0"
9451        }
9452      },
9453      "w3c-hr-time": {
9454        "version": "1.0.1",
9455        "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
9456        "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
9457        "dev": true,
9458        "requires": {
9459          "browser-process-hrtime": "^0.1.2"
9460        }
9461      },
9462      "walker": {
9463        "version": "1.0.7",
9464        "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
9465        "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
9466        "dev": true,
9467        "requires": {
9468          "makeerror": "1.0.x"
9469        }
9470      },
9471      "watch": {
9472        "version": "0.18.0",
9473        "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
9474        "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
9475        "dev": true,
9476        "requires": {
9477          "exec-sh": "^0.2.0",
9478          "minimist": "^1.2.0"
9479        },
9480        "dependencies": {
9481          "minimist": {
9482            "version": "1.2.0",
9483            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9484            "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9485            "dev": true
9486          }
9487        }
9488      },
9489      "webidl-conversions": {
9490        "version": "4.0.2",
9491        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
9492        "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
9493        "dev": true
9494      },
9495      "well-known-symbols": {
9496        "version": "1.0.0",
9497        "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-1.0.0.tgz",
9498        "integrity": "sha1-c8eK6Bp3Jqj6WY4ogIAcixYiVRg=",
9499        "dev": true
9500      },
9501      "whatwg-encoding": {
9502        "version": "1.0.3",
9503        "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz",
9504        "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==",
9505        "dev": true,
9506        "requires": {
9507          "iconv-lite": "0.4.19"
9508        },
9509        "dependencies": {
9510          "iconv-lite": {
9511            "version": "0.4.19",
9512            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
9513            "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
9514            "dev": true
9515          }
9516        }
9517      },
9518      "whatwg-mimetype": {
9519        "version": "2.1.0",
9520        "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz",
9521        "integrity": "sha512-FKxhYLytBQiUKjkYteN71fAUA3g6KpNXoho1isLiLSB3N1G4F35Q5vUxWfKFhBwi5IWF27VE6WxhrnnC+m0Mew==",
9522        "dev": true
9523      },
9524      "whatwg-url": {
9525        "version": "6.4.1",
9526        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.4.1.tgz",
9527        "integrity": "sha512-FwygsxsXx27x6XXuExA/ox3Ktwcbf+OAvrKmLulotDAiO1Q6ixchPFaHYsis2zZBZSJTR0+dR+JVtf7MlbqZjw==",
9528        "dev": true,
9529        "requires": {
9530          "lodash.sortby": "^4.7.0",
9531          "tr46": "^1.0.1",
9532          "webidl-conversions": "^4.0.2"
9533        }
9534      },
9535      "which": {
9536        "version": "1.3.0",
9537        "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
9538        "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
9539        "dev": true,
9540        "requires": {
9541          "isexe": "^2.0.0"
9542        }
9543      },
9544      "which-module": {
9545        "version": "2.0.0",
9546        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
9547        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
9548        "dev": true
9549      },
9550      "widest-line": {
9551        "version": "2.0.0",
9552        "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz",
9553        "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
9554        "dev": true,
9555        "requires": {
9556          "string-width": "^2.1.1"
9557        }
9558      },
9559      "window-size": {
9560        "version": "0.1.0",
9561        "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
9562        "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
9563        "dev": true,
9564        "optional": true
9565      },
9566      "wordwrap": {
9567        "version": "0.0.3",
9568        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
9569        "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
9570        "dev": true
9571      },
9572      "wrap-ansi": {
9573        "version": "2.1.0",
9574        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
9575        "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
9576        "dev": true,
9577        "requires": {
9578          "string-width": "^1.0.1",
9579          "strip-ansi": "^3.0.1"
9580        },
9581        "dependencies": {
9582          "is-fullwidth-code-point": {
9583            "version": "1.0.0",
9584            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
9585            "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
9586            "dev": true,
9587            "requires": {
9588              "number-is-nan": "^1.0.0"
9589            }
9590          },
9591          "string-width": {
9592            "version": "1.0.2",
9593            "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
9594            "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
9595            "dev": true,
9596            "requires": {
9597              "code-point-at": "^1.0.0",
9598              "is-fullwidth-code-point": "^1.0.0",
9599              "strip-ansi": "^3.0.0"
9600            }
9601          }
9602        }
9603      },
9604      "wrappy": {
9605        "version": "1.0.2",
9606        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
9607        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
9608        "dev": true
9609      },
9610      "write-file-atomic": {
9611        "version": "2.3.0",
9612        "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
9613        "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
9614        "dev": true,
9615        "requires": {
9616          "graceful-fs": "^4.1.11",
9617          "imurmurhash": "^0.1.4",
9618          "signal-exit": "^3.0.2"
9619        }
9620      },
9621      "write-json-file": {
9622        "version": "2.3.0",
9623        "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz",
9624        "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=",
9625        "dev": true,
9626        "requires": {
9627          "detect-indent": "^5.0.0",
9628          "graceful-fs": "^4.1.2",
9629          "make-dir": "^1.0.0",
9630          "pify": "^3.0.0",
9631          "sort-keys": "^2.0.0",
9632          "write-file-atomic": "^2.0.0"
9633        },
9634        "dependencies": {
9635          "detect-indent": {
9636            "version": "5.0.0",
9637            "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
9638            "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=",
9639            "dev": true
9640          },
9641          "pify": {
9642            "version": "3.0.0",
9643            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9644            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9645            "dev": true
9646          }
9647        }
9648      },
9649      "write-pkg": {
9650        "version": "3.1.0",
9651        "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.1.0.tgz",
9652        "integrity": "sha1-AwqZlMyZk9JbTnWp8aGSNgcpHOk=",
9653        "dev": true,
9654        "requires": {
9655          "sort-keys": "^2.0.0",
9656          "write-json-file": "^2.2.0"
9657        }
9658      },
9659      "ws": {
9660        "version": "4.1.0",
9661        "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz",
9662        "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==",
9663        "dev": true,
9664        "requires": {
9665          "async-limiter": "~1.0.0",
9666          "safe-buffer": "~5.1.0"
9667        }
9668      },
9669      "xdg-basedir": {
9670        "version": "3.0.0",
9671        "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
9672        "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
9673        "dev": true
9674      },
9675      "xml-name-validator": {
9676        "version": "3.0.0",
9677        "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
9678        "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
9679        "dev": true
9680      },
9681      "xtend": {
9682        "version": "4.0.1",
9683        "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
9684        "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
9685        "dev": true
9686      },
9687      "y18n": {
9688        "version": "3.2.1",
9689        "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
9690        "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
9691        "dev": true
9692      },
9693      "yallist": {
9694        "version": "3.0.2",
9695        "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
9696        "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
9697        "dev": true
9698      },
9699      "yargs": {
9700        "version": "10.1.2",
9701        "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
9702        "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
9703        "dev": true,
9704        "requires": {
9705          "cliui": "^4.0.0",
9706          "decamelize": "^1.1.1",
9707          "find-up": "^2.1.0",
9708          "get-caller-file": "^1.0.1",
9709          "os-locale": "^2.0.0",
9710          "require-directory": "^2.1.1",
9711          "require-main-filename": "^1.0.1",
9712          "set-blocking": "^2.0.0",
9713          "string-width": "^2.0.0",
9714          "which-module": "^2.0.0",
9715          "y18n": "^3.2.1",
9716          "yargs-parser": "^8.1.0"
9717        },
9718        "dependencies": {
9719          "ansi-regex": {
9720            "version": "3.0.0",
9721            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
9722            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
9723            "dev": true
9724          },
9725          "cliui": {
9726            "version": "4.1.0",
9727            "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
9728            "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
9729            "dev": true,
9730            "requires": {
9731              "string-width": "^2.1.1",
9732              "strip-ansi": "^4.0.0",
9733              "wrap-ansi": "^2.0.0"
9734            }
9735          },
9736          "strip-ansi": {
9737            "version": "4.0.0",
9738            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
9739            "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
9740            "dev": true,
9741            "requires": {
9742              "ansi-regex": "^3.0.0"
9743            }
9744          }
9745        }
9746      },
9747      "yargs-parser": {
9748        "version": "8.1.0",
9749        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
9750        "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
9751        "dev": true,
9752        "requires": {
9753          "camelcase": "^4.1.0"
9754        },
9755        "dependencies": {
9756          "camelcase": {
9757            "version": "4.1.0",
9758            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
9759            "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
9760            "dev": true
9761          }
9762        }
9763      }
9764    }
9765  }