arnaucube
arnaucube/websnarkPublic Self-hosted repository
websnark/package-lock.json
package-lock.jsonRaw
   1{
   2  "name": "websnark",
   3  "version": "0.0.3",
   4  "lockfileVersion": 1,
   5  "requires": true,
   6  "dependencies": {
   7    "@babel/code-frame": {
   8      "version": "7.0.0",
   9      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
  10      "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
  11      "dev": true,
  12      "requires": {
  13        "@babel/highlight": "^7.0.0"
  14      }
  15    },
  16    "@babel/highlight": {
  17      "version": "7.0.0",
  18      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
  19      "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
  20      "dev": true,
  21      "requires": {
  22        "chalk": "^2.0.0",
  23        "esutils": "^2.0.2",
  24        "js-tokens": "^4.0.0"
  25      }
  26    },
  27    "@webassemblyjs/ast": {
  28      "version": "1.8.4",
  29      "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.4.tgz",
  30      "integrity": "sha512-MYJJsFkxI6hVK03p8guYwa12EEkQOMIoQTUSSjTYj6zD9leLgDY8HyPJkHnU5UlwxQvlMSoj30Dft8mu4rbqkg==",
  31      "dev": true,
  32      "requires": {
  33        "@webassemblyjs/helper-module-context": "1.8.4",
  34        "@webassemblyjs/helper-wasm-bytecode": "1.8.4",
  35        "@webassemblyjs/wast-parser": "1.8.4"
  36      }
  37    },
  38    "@webassemblyjs/floating-point-hex-parser": {
  39      "version": "1.8.4",
  40      "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.4.tgz",
  41      "integrity": "sha512-Qkxrx/qG0wS/Tp1DnRYGlsmPYxWd/sm7i2fzy5W1f9vrPUhJUhG21Mnp25ED3P7wqinXJ5Ggwck/qOqIb0hdJw==",
  42      "dev": true
  43    },
  44    "@webassemblyjs/helper-api-error": {
  45      "version": "1.8.4",
  46      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.4.tgz",
  47      "integrity": "sha512-nxl3QSDOxa3J0ZHrswPvHiCejH0XtfNmfEeqxz4XL6foe/yReVvDn9LseniDlURtxWr5KhNh2CRJ1NnNvogbIA==",
  48      "dev": true
  49    },
  50    "@webassemblyjs/helper-code-frame": {
  51      "version": "1.8.4",
  52      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.4.tgz",
  53      "integrity": "sha512-OARFm7ZtGqSRpjyvYMTyskUpZnZ0epQLazvPezqpO88AUeOvl/IoyIPm1W2oqB1EnnKJ3i3dJ8EEfF1hSkPgvA==",
  54      "dev": true,
  55      "requires": {
  56        "@webassemblyjs/wast-printer": "1.8.4"
  57      }
  58    },
  59    "@webassemblyjs/helper-fsm": {
  60      "version": "1.8.4",
  61      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.4.tgz",
  62      "integrity": "sha512-bpDqHABhfwCoCR7tpznOsbOpwBCMYO6nmzWSKOG40U/Mnts2/HCnR5ZTXA19/TtlXWNJM4EkOzZrunch4u4G6g==",
  63      "dev": true
  64    },
  65    "@webassemblyjs/helper-module-context": {
  66      "version": "1.8.4",
  67      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.4.tgz",
  68      "integrity": "sha512-PzQPKniqlK+rBlqW7tYY8Z4ZmTJlHNLzNWIxCDbyfSyIn6ONDKKBloX7xy90F1kvyMwy2e0EzyYid1USbOiFiw==",
  69      "dev": true,
  70      "requires": {
  71        "@webassemblyjs/ast": "1.8.4",
  72        "mamacro": "^0.0.3"
  73      }
  74    },
  75    "@webassemblyjs/helper-wasm-bytecode": {
  76      "version": "1.8.4",
  77      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.4.tgz",
  78      "integrity": "sha512-95N3PSHUawqwJRGDj12T5sbTUf7DGxZV2faITR5PdH+1oOXYanEWt8dFoIg3Gw/C+ZnASl5fbUjcSWpXTis2tg==",
  79      "dev": true
  80    },
  81    "@webassemblyjs/ieee754": {
  82      "version": "1.8.4",
  83      "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.4.tgz",
  84      "integrity": "sha512-jp90pcPqGp3Stda+otuUtRax4k6P3kd90D1mBSLqm+J59KnRCr/NQeaXMRfPIKWVFgfi7tQIMe0Oxm98Ou/RRg==",
  85      "dev": true,
  86      "requires": {
  87        "@xtuc/ieee754": "^1.2.0"
  88      }
  89    },
  90    "@webassemblyjs/leb128": {
  91      "version": "1.8.4",
  92      "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.4.tgz",
  93      "integrity": "sha512-5rlS2G0+CTs0SReAFJT8J2M5RrweNRMgjOi5dxeT+5Hs9XumCFzh8q5le2DMekcEptmxzlssxPIRBa+pW10GuQ==",
  94      "dev": true,
  95      "requires": {
  96        "@xtuc/long": "4.2.2"
  97      }
  98    },
  99    "@webassemblyjs/utf8": {
 100      "version": "1.8.4",
 101      "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.4.tgz",
 102      "integrity": "sha512-f50OQaWB555SAx95YBtA8TxwgeIQisticYryYRrPKqzTzjQI+z5R8S5t9OEybtN6vyJ3iL61YTBptRR+WOxPcw==",
 103      "dev": true
 104    },
 105    "@webassemblyjs/wasm-parser": {
 106      "version": "1.8.4",
 107      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.4.tgz",
 108      "integrity": "sha512-cMOKi0j06W9nwU6+Yr4o63xeY892kcc2HURRiUJx1EJbGY0ETy/GVjaIXpIQaKqSaO86nAQC+6ZV7TYl398Ayw==",
 109      "dev": true,
 110      "requires": {
 111        "@webassemblyjs/ast": "1.8.4",
 112        "@webassemblyjs/helper-api-error": "1.8.4",
 113        "@webassemblyjs/helper-wasm-bytecode": "1.8.4",
 114        "@webassemblyjs/ieee754": "1.8.4",
 115        "@webassemblyjs/leb128": "1.8.4",
 116        "@webassemblyjs/utf8": "1.8.4"
 117      }
 118    },
 119    "@webassemblyjs/wast-parser": {
 120      "version": "1.8.4",
 121      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.4.tgz",
 122      "integrity": "sha512-S9IPkQOXcvaLOcGl5w3VfDwL3CaGiK/eC6TCdqK+7oHIp7IsvLHdlueQAlIcNupyxcUd9IBs/nu8H72/tKn4aw==",
 123      "dev": true,
 124      "requires": {
 125        "@webassemblyjs/ast": "1.8.4",
 126        "@webassemblyjs/floating-point-hex-parser": "1.8.4",
 127        "@webassemblyjs/helper-api-error": "1.8.4",
 128        "@webassemblyjs/helper-code-frame": "1.8.4",
 129        "@webassemblyjs/helper-fsm": "1.8.4",
 130        "@xtuc/long": "4.2.2"
 131      }
 132    },
 133    "@webassemblyjs/wast-printer": {
 134      "version": "1.8.4",
 135      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.4.tgz",
 136      "integrity": "sha512-KYTRcJVhgk6BExe/tFU6HxtvdQVrLuuElGAmN9XKSSz2YfpkWIfAauF2rzVHNnMx6NBkoHaEOX6LosRk/IhkJA==",
 137      "dev": true,
 138      "requires": {
 139        "@webassemblyjs/ast": "1.8.4",
 140        "@webassemblyjs/wast-parser": "1.8.4",
 141        "@xtuc/long": "4.2.2"
 142      }
 143    },
 144    "@xtuc/ieee754": {
 145      "version": "1.2.0",
 146      "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
 147      "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
 148      "dev": true
 149    },
 150    "@xtuc/long": {
 151      "version": "4.2.2",
 152      "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
 153      "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
 154      "dev": true
 155    },
 156    "acorn": {
 157      "version": "6.1.0",
 158      "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz",
 159      "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==",
 160      "dev": true
 161    },
 162    "acorn-jsx": {
 163      "version": "5.0.1",
 164      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
 165      "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
 166      "dev": true
 167    },
 168    "ajv": {
 169      "version": "6.9.1",
 170      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz",
 171      "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==",
 172      "dev": true,
 173      "requires": {
 174        "fast-deep-equal": "^2.0.1",
 175        "fast-json-stable-stringify": "^2.0.0",
 176        "json-schema-traverse": "^0.4.1",
 177        "uri-js": "^4.2.2"
 178      }
 179    },
 180    "ansi-colors": {
 181      "version": "3.2.3",
 182      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
 183      "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
 184      "dev": true
 185    },
 186    "ansi-escapes": {
 187      "version": "3.2.0",
 188      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
 189      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
 190      "dev": true
 191    },
 192    "ansi-regex": {
 193      "version": "3.0.0",
 194      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
 195      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
 196      "dev": true
 197    },
 198    "ansi-styles": {
 199      "version": "3.2.1",
 200      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
 201      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
 202      "dev": true,
 203      "requires": {
 204        "color-convert": "^1.9.0"
 205      }
 206    },
 207    "argparse": {
 208      "version": "1.0.10",
 209      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 210      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 211      "dev": true,
 212      "requires": {
 213        "sprintf-js": "~1.0.2"
 214      }
 215    },
 216    "assertion-error": {
 217      "version": "1.1.0",
 218      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
 219      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
 220      "dev": true
 221    },
 222    "astral-regex": {
 223      "version": "1.0.0",
 224      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
 225      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
 226      "dev": true
 227    },
 228    "balanced-match": {
 229      "version": "1.0.0",
 230      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
 231      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
 232      "dev": true
 233    },
 234    "big-integer": {
 235      "version": "1.6.42",
 236      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.42.tgz",
 237      "integrity": "sha512-3UQFKcRMx+5Z+IK5vYTMYK2jzLRJkt+XqyDdacgWgtMjjuifKpKTFneJLEgeBElOE2/lXZ1LcMcb5s8pwG2U8Q=="
 238    },
 239    "brace-expansion": {
 240      "version": "1.1.11",
 241      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 242      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 243      "dev": true,
 244      "requires": {
 245        "balanced-match": "^1.0.0",
 246        "concat-map": "0.0.1"
 247      }
 248    },
 249    "browser-stdout": {
 250      "version": "1.3.1",
 251      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
 252      "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
 253      "dev": true
 254    },
 255    "callsites": {
 256      "version": "3.0.0",
 257      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz",
 258      "integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==",
 259      "dev": true
 260    },
 261    "camelcase": {
 262      "version": "5.2.0",
 263      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz",
 264      "integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==",
 265      "dev": true
 266    },
 267    "chai": {
 268      "version": "4.2.0",
 269      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
 270      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
 271      "dev": true,
 272      "requires": {
 273        "assertion-error": "^1.1.0",
 274        "check-error": "^1.0.2",
 275        "deep-eql": "^3.0.1",
 276        "get-func-name": "^2.0.0",
 277        "pathval": "^1.1.0",
 278        "type-detect": "^4.0.5"
 279      }
 280    },
 281    "chalk": {
 282      "version": "2.4.2",
 283      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
 284      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
 285      "dev": true,
 286      "requires": {
 287        "ansi-styles": "^3.2.1",
 288        "escape-string-regexp": "^1.0.5",
 289        "supports-color": "^5.3.0"
 290      }
 291    },
 292    "chardet": {
 293      "version": "0.7.0",
 294      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 295      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
 296      "dev": true
 297    },
 298    "check-error": {
 299      "version": "1.0.2",
 300      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
 301      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
 302      "dev": true
 303    },
 304    "cli-cursor": {
 305      "version": "2.1.0",
 306      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
 307      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
 308      "dev": true,
 309      "requires": {
 310        "restore-cursor": "^2.0.0"
 311      }
 312    },
 313    "cli-width": {
 314      "version": "2.2.0",
 315      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
 316      "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
 317      "dev": true
 318    },
 319    "cliui": {
 320      "version": "4.1.0",
 321      "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
 322      "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
 323      "dev": true,
 324      "requires": {
 325        "string-width": "^2.1.1",
 326        "strip-ansi": "^4.0.0",
 327        "wrap-ansi": "^2.0.0"
 328      }
 329    },
 330    "code-point-at": {
 331      "version": "1.1.0",
 332      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 333      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
 334      "dev": true
 335    },
 336    "color-convert": {
 337      "version": "1.9.3",
 338      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 339      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
 340      "dev": true,
 341      "requires": {
 342        "color-name": "1.1.3"
 343      }
 344    },
 345    "color-name": {
 346      "version": "1.1.3",
 347      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
 348      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
 349      "dev": true
 350    },
 351    "concat-map": {
 352      "version": "0.0.1",
 353      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 354      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
 355      "dev": true
 356    },
 357    "cross-spawn": {
 358      "version": "6.0.5",
 359      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
 360      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
 361      "dev": true,
 362      "requires": {
 363        "nice-try": "^1.0.4",
 364        "path-key": "^2.0.1",
 365        "semver": "^5.5.0",
 366        "shebang-command": "^1.2.0",
 367        "which": "^1.2.9"
 368      }
 369    },
 370    "debug": {
 371      "version": "4.1.1",
 372      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
 373      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
 374      "dev": true,
 375      "requires": {
 376        "ms": "^2.1.1"
 377      }
 378    },
 379    "decamelize": {
 380      "version": "1.2.0",
 381      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
 382      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
 383      "dev": true
 384    },
 385    "deep-eql": {
 386      "version": "3.0.1",
 387      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
 388      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
 389      "dev": true,
 390      "requires": {
 391        "type-detect": "^4.0.0"
 392      }
 393    },
 394    "deep-is": {
 395      "version": "0.1.3",
 396      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
 397      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
 398      "dev": true
 399    },
 400    "define-properties": {
 401      "version": "1.1.3",
 402      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
 403      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
 404      "dev": true,
 405      "requires": {
 406        "object-keys": "^1.0.12"
 407      }
 408    },
 409    "diff": {
 410      "version": "3.5.0",
 411      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
 412      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
 413      "dev": true
 414    },
 415    "doctrine": {
 416      "version": "3.0.0",
 417      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
 418      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
 419      "dev": true,
 420      "requires": {
 421        "esutils": "^2.0.2"
 422      }
 423    },
 424    "emoji-regex": {
 425      "version": "7.0.3",
 426      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
 427      "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
 428      "dev": true
 429    },
 430    "end-of-stream": {
 431      "version": "1.4.1",
 432      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
 433      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
 434      "dev": true,
 435      "requires": {
 436        "once": "^1.4.0"
 437      }
 438    },
 439    "es-abstract": {
 440      "version": "1.13.0",
 441      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
 442      "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
 443      "dev": true,
 444      "requires": {
 445        "es-to-primitive": "^1.2.0",
 446        "function-bind": "^1.1.1",
 447        "has": "^1.0.3",
 448        "is-callable": "^1.1.4",
 449        "is-regex": "^1.0.4",
 450        "object-keys": "^1.0.12"
 451      }
 452    },
 453    "es-to-primitive": {
 454      "version": "1.2.0",
 455      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
 456      "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
 457      "dev": true,
 458      "requires": {
 459        "is-callable": "^1.1.4",
 460        "is-date-object": "^1.0.1",
 461        "is-symbol": "^1.0.2"
 462      }
 463    },
 464    "escape-string-regexp": {
 465      "version": "1.0.5",
 466      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
 467      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
 468      "dev": true
 469    },
 470    "eslint": {
 471      "version": "5.14.0",
 472      "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.14.0.tgz",
 473      "integrity": "sha512-jrOhiYyENRrRnWlMYANlGZTqb89r2FuRT+615AabBoajhNjeh9ywDNlh2LU9vTqf0WYN+L3xdXuIi7xuj/tK9w==",
 474      "dev": true,
 475      "requires": {
 476        "@babel/code-frame": "^7.0.0",
 477        "ajv": "^6.9.1",
 478        "chalk": "^2.1.0",
 479        "cross-spawn": "^6.0.5",
 480        "debug": "^4.0.1",
 481        "doctrine": "^3.0.0",
 482        "eslint-scope": "^4.0.0",
 483        "eslint-utils": "^1.3.1",
 484        "eslint-visitor-keys": "^1.0.0",
 485        "espree": "^5.0.1",
 486        "esquery": "^1.0.1",
 487        "esutils": "^2.0.2",
 488        "file-entry-cache": "^5.0.1",
 489        "functional-red-black-tree": "^1.0.1",
 490        "glob": "^7.1.2",
 491        "globals": "^11.7.0",
 492        "ignore": "^4.0.6",
 493        "import-fresh": "^3.0.0",
 494        "imurmurhash": "^0.1.4",
 495        "inquirer": "^6.2.2",
 496        "js-yaml": "^3.12.0",
 497        "json-stable-stringify-without-jsonify": "^1.0.1",
 498        "levn": "^0.3.0",
 499        "lodash": "^4.17.11",
 500        "minimatch": "^3.0.4",
 501        "mkdirp": "^0.5.1",
 502        "natural-compare": "^1.4.0",
 503        "optionator": "^0.8.2",
 504        "path-is-inside": "^1.0.2",
 505        "progress": "^2.0.0",
 506        "regexpp": "^2.0.1",
 507        "semver": "^5.5.1",
 508        "strip-ansi": "^4.0.0",
 509        "strip-json-comments": "^2.0.1",
 510        "table": "^5.2.3",
 511        "text-table": "^0.2.0"
 512      }
 513    },
 514    "eslint-plugin-mocha": {
 515      "version": "5.3.0",
 516      "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-5.3.0.tgz",
 517      "integrity": "sha512-3uwlJVLijjEmBeNyH60nzqgA1gacUWLUmcKV8PIGNvj1kwP/CTgAWQHn2ayyJVwziX+KETkr9opNwT1qD/RZ5A==",
 518      "dev": true,
 519      "requires": {
 520        "ramda": "^0.26.1"
 521      }
 522    },
 523    "eslint-plugin-webassembly": {
 524      "version": "1.8.4",
 525      "resolved": "https://registry.npmjs.org/eslint-plugin-webassembly/-/eslint-plugin-webassembly-1.8.4.tgz",
 526      "integrity": "sha512-WqUnM2IsWwX29iYOnoUgWnSFy+253T8Qvp8DllhOQKkWJNkwvGBbZfSy9kJ2IqYP5ZONfm47QtVeSqaWJ9QImw==",
 527      "dev": true,
 528      "requires": {
 529        "@webassemblyjs/ast": "1.8.4",
 530        "@webassemblyjs/wasm-parser": "1.8.4",
 531        "eslint-rule-composer": "^0.1.1",
 532        "estraverse": "^4.2.0",
 533        "requireindex": "~1.1.0"
 534      }
 535    },
 536    "eslint-rule-composer": {
 537      "version": "0.1.1",
 538      "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.1.1.tgz",
 539      "integrity": "sha512-uzndZyjTG+nWr0qDhZ/Oe6jruGlFhMcUcqy0OfZBRQ8h491N9SpnBkooE/miE3W3IfYXDn9eHyE+pvQNPAe82Q==",
 540      "dev": true
 541    },
 542    "eslint-scope": {
 543      "version": "4.0.0",
 544      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
 545      "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
 546      "dev": true,
 547      "requires": {
 548        "esrecurse": "^4.1.0",
 549        "estraverse": "^4.1.1"
 550      }
 551    },
 552    "eslint-utils": {
 553      "version": "1.3.1",
 554      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
 555      "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==",
 556      "dev": true
 557    },
 558    "eslint-visitor-keys": {
 559      "version": "1.0.0",
 560      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
 561      "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
 562      "dev": true
 563    },
 564    "espree": {
 565      "version": "5.0.1",
 566      "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
 567      "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
 568      "dev": true,
 569      "requires": {
 570        "acorn": "^6.0.7",
 571        "acorn-jsx": "^5.0.0",
 572        "eslint-visitor-keys": "^1.0.0"
 573      }
 574    },
 575    "esprima": {
 576      "version": "4.0.1",
 577      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
 578      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
 579      "dev": true
 580    },
 581    "esquery": {
 582      "version": "1.0.1",
 583      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
 584      "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
 585      "dev": true,
 586      "requires": {
 587        "estraverse": "^4.0.0"
 588      }
 589    },
 590    "esrecurse": {
 591      "version": "4.2.1",
 592      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
 593      "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
 594      "dev": true,
 595      "requires": {
 596        "estraverse": "^4.1.0"
 597      }
 598    },
 599    "estraverse": {
 600      "version": "4.2.0",
 601      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
 602      "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
 603      "dev": true
 604    },
 605    "esutils": {
 606      "version": "2.0.2",
 607      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
 608      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
 609      "dev": true
 610    },
 611    "execa": {
 612      "version": "1.0.0",
 613      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
 614      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
 615      "dev": true,
 616      "requires": {
 617        "cross-spawn": "^6.0.0",
 618        "get-stream": "^4.0.0",
 619        "is-stream": "^1.1.0",
 620        "npm-run-path": "^2.0.0",
 621        "p-finally": "^1.0.0",
 622        "signal-exit": "^3.0.0",
 623        "strip-eof": "^1.0.0"
 624      }
 625    },
 626    "external-editor": {
 627      "version": "3.0.3",
 628      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
 629      "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
 630      "dev": true,
 631      "requires": {
 632        "chardet": "^0.7.0",
 633        "iconv-lite": "^0.4.24",
 634        "tmp": "^0.0.33"
 635      }
 636    },
 637    "fast-deep-equal": {
 638      "version": "2.0.1",
 639      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
 640      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
 641      "dev": true
 642    },
 643    "fast-json-stable-stringify": {
 644      "version": "2.0.0",
 645      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
 646      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
 647      "dev": true
 648    },
 649    "fast-levenshtein": {
 650      "version": "2.0.6",
 651      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 652      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
 653      "dev": true
 654    },
 655    "figures": {
 656      "version": "2.0.0",
 657      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
 658      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
 659      "dev": true,
 660      "requires": {
 661        "escape-string-regexp": "^1.0.5"
 662      }
 663    },
 664    "file-entry-cache": {
 665      "version": "5.0.1",
 666      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
 667      "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
 668      "dev": true,
 669      "requires": {
 670        "flat-cache": "^2.0.1"
 671      }
 672    },
 673    "find-up": {
 674      "version": "3.0.0",
 675      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
 676      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
 677      "dev": true,
 678      "requires": {
 679        "locate-path": "^3.0.0"
 680      }
 681    },
 682    "flat": {
 683      "version": "4.1.0",
 684      "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
 685      "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
 686      "dev": true,
 687      "requires": {
 688        "is-buffer": "~2.0.3"
 689      }
 690    },
 691    "flat-cache": {
 692      "version": "2.0.1",
 693      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
 694      "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
 695      "dev": true,
 696      "requires": {
 697        "flatted": "^2.0.0",
 698        "rimraf": "2.6.3",
 699        "write": "1.0.3"
 700      }
 701    },
 702    "flatted": {
 703      "version": "2.0.0",
 704      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
 705      "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",
 706      "dev": true
 707    },
 708    "fs.realpath": {
 709      "version": "1.0.0",
 710      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 711      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
 712      "dev": true
 713    },
 714    "function-bind": {
 715      "version": "1.1.1",
 716      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 717      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
 718      "dev": true
 719    },
 720    "functional-red-black-tree": {
 721      "version": "1.0.1",
 722      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
 723      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
 724      "dev": true
 725    },
 726    "get-caller-file": {
 727      "version": "1.0.3",
 728      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
 729      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
 730      "dev": true
 731    },
 732    "get-func-name": {
 733      "version": "2.0.0",
 734      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
 735      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
 736      "dev": true
 737    },
 738    "get-stream": {
 739      "version": "4.1.0",
 740      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
 741      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
 742      "dev": true,
 743      "requires": {
 744        "pump": "^3.0.0"
 745      }
 746    },
 747    "glob": {
 748      "version": "7.1.3",
 749      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
 750      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
 751      "dev": true,
 752      "requires": {
 753        "fs.realpath": "^1.0.0",
 754        "inflight": "^1.0.4",
 755        "inherits": "2",
 756        "minimatch": "^3.0.4",
 757        "once": "^1.3.0",
 758        "path-is-absolute": "^1.0.0"
 759      }
 760    },
 761    "globals": {
 762      "version": "11.11.0",
 763      "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz",
 764      "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==",
 765      "dev": true
 766    },
 767    "growl": {
 768      "version": "1.10.5",
 769      "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
 770      "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
 771      "dev": true
 772    },
 773    "has": {
 774      "version": "1.0.3",
 775      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
 776      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
 777      "dev": true,
 778      "requires": {
 779        "function-bind": "^1.1.1"
 780      }
 781    },
 782    "has-flag": {
 783      "version": "3.0.0",
 784      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 785      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
 786      "dev": true
 787    },
 788    "has-symbols": {
 789      "version": "1.0.0",
 790      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
 791      "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
 792      "dev": true
 793    },
 794    "he": {
 795      "version": "1.2.0",
 796      "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
 797      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
 798      "dev": true
 799    },
 800    "iconv-lite": {
 801      "version": "0.4.24",
 802      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
 803      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
 804      "dev": true,
 805      "requires": {
 806        "safer-buffer": ">= 2.1.2 < 3"
 807      }
 808    },
 809    "ignore": {
 810      "version": "4.0.6",
 811      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
 812      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
 813      "dev": true
 814    },
 815    "import-fresh": {
 816      "version": "3.0.0",
 817      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
 818      "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
 819      "dev": true,
 820      "requires": {
 821        "parent-module": "^1.0.0",
 822        "resolve-from": "^4.0.0"
 823      }
 824    },
 825    "imurmurhash": {
 826      "version": "0.1.4",
 827      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 828      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
 829      "dev": true
 830    },
 831    "inflight": {
 832      "version": "1.0.6",
 833      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 834      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
 835      "dev": true,
 836      "requires": {
 837        "once": "^1.3.0",
 838        "wrappy": "1"
 839      }
 840    },
 841    "inherits": {
 842      "version": "2.0.3",
 843      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
 844      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
 845      "dev": true
 846    },
 847    "inquirer": {
 848      "version": "6.2.2",
 849      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz",
 850      "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==",
 851      "dev": true,
 852      "requires": {
 853        "ansi-escapes": "^3.2.0",
 854        "chalk": "^2.4.2",
 855        "cli-cursor": "^2.1.0",
 856        "cli-width": "^2.0.0",
 857        "external-editor": "^3.0.3",
 858        "figures": "^2.0.0",
 859        "lodash": "^4.17.11",
 860        "mute-stream": "0.0.7",
 861        "run-async": "^2.2.0",
 862        "rxjs": "^6.4.0",
 863        "string-width": "^2.1.0",
 864        "strip-ansi": "^5.0.0",
 865        "through": "^2.3.6"
 866      },
 867      "dependencies": {
 868        "ansi-regex": {
 869          "version": "4.0.0",
 870          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
 871          "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
 872          "dev": true
 873        },
 874        "strip-ansi": {
 875          "version": "5.0.0",
 876          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
 877          "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
 878          "dev": true,
 879          "requires": {
 880            "ansi-regex": "^4.0.0"
 881          }
 882        }
 883      }
 884    },
 885    "invert-kv": {
 886      "version": "2.0.0",
 887      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
 888      "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
 889      "dev": true
 890    },
 891    "is-buffer": {
 892      "version": "2.0.3",
 893      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz",
 894      "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==",
 895      "dev": true
 896    },
 897    "is-callable": {
 898      "version": "1.1.4",
 899      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
 900      "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
 901      "dev": true
 902    },
 903    "is-date-object": {
 904      "version": "1.0.1",
 905      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
 906      "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
 907      "dev": true
 908    },
 909    "is-fullwidth-code-point": {
 910      "version": "2.0.0",
 911      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 912      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
 913      "dev": true
 914    },
 915    "is-promise": {
 916      "version": "2.1.0",
 917      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
 918      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
 919      "dev": true
 920    },
 921    "is-regex": {
 922      "version": "1.0.4",
 923      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
 924      "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
 925      "dev": true,
 926      "requires": {
 927        "has": "^1.0.1"
 928      }
 929    },
 930    "is-stream": {
 931      "version": "1.1.0",
 932      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 933      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 934      "dev": true
 935    },
 936    "is-symbol": {
 937      "version": "1.0.2",
 938      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
 939      "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
 940      "dev": true,
 941      "requires": {
 942        "has-symbols": "^1.0.0"
 943      }
 944    },
 945    "isexe": {
 946      "version": "2.0.0",
 947      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 948      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
 949      "dev": true
 950    },
 951    "js-tokens": {
 952      "version": "4.0.0",
 953      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
 954      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
 955      "dev": true
 956    },
 957    "js-yaml": {
 958      "version": "3.13.0",
 959      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz",
 960      "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==",
 961      "dev": true,
 962      "requires": {
 963        "argparse": "^1.0.7",
 964        "esprima": "^4.0.0"
 965      }
 966    },
 967    "json-schema-traverse": {
 968      "version": "0.4.1",
 969      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 970      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
 971      "dev": true
 972    },
 973    "json-stable-stringify-without-jsonify": {
 974      "version": "1.0.1",
 975      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 976      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
 977      "dev": true
 978    },
 979    "lcid": {
 980      "version": "2.0.0",
 981      "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
 982      "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
 983      "dev": true,
 984      "requires": {
 985        "invert-kv": "^2.0.0"
 986      }
 987    },
 988    "levn": {
 989      "version": "0.3.0",
 990      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
 991      "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
 992      "dev": true,
 993      "requires": {
 994        "prelude-ls": "~1.1.2",
 995        "type-check": "~0.3.2"
 996      }
 997    },
 998    "locate-path": {
 999      "version": "3.0.0",
1000      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
1001      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
1002      "dev": true,
1003      "requires": {
1004        "p-locate": "^3.0.0",
1005        "path-exists": "^3.0.0"
1006      }
1007    },
1008    "lodash": {
1009      "version": "4.17.11",
1010      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
1011      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
1012      "dev": true
1013    },
1014    "log-symbols": {
1015      "version": "2.2.0",
1016      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
1017      "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
1018      "dev": true,
1019      "requires": {
1020        "chalk": "^2.0.1"
1021      }
1022    },
1023    "mamacro": {
1024      "version": "0.0.3",
1025      "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
1026      "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==",
1027      "dev": true
1028    },
1029    "map-age-cleaner": {
1030      "version": "0.1.3",
1031      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
1032      "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
1033      "dev": true,
1034      "requires": {
1035        "p-defer": "^1.0.0"
1036      }
1037    },
1038    "mem": {
1039      "version": "4.1.0",
1040      "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
1041      "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
1042      "dev": true,
1043      "requires": {
1044        "map-age-cleaner": "^0.1.1",
1045        "mimic-fn": "^1.0.0",
1046        "p-is-promise": "^2.0.0"
1047      }
1048    },
1049    "mimic-fn": {
1050      "version": "1.2.0",
1051      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
1052      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1053      "dev": true
1054    },
1055    "minimatch": {
1056      "version": "3.0.4",
1057      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1058      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1059      "dev": true,
1060      "requires": {
1061        "brace-expansion": "^1.1.7"
1062      }
1063    },
1064    "minimist": {
1065      "version": "0.0.8",
1066      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1067      "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
1068      "dev": true
1069    },
1070    "mkdirp": {
1071      "version": "0.5.1",
1072      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1073      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1074      "dev": true,
1075      "requires": {
1076        "minimist": "0.0.8"
1077      }
1078    },
1079    "mocha": {
1080      "version": "6.1.2",
1081      "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.2.tgz",
1082      "integrity": "sha512-BgD2/RozoSC3uQK5R0isDcxjqaWw2n5HWdk8njYUyZf2NC79ErO5FtYVX52+rfqGoEgMfJf4fuG0IWh2TMzFoA==",
1083      "dev": true,
1084      "requires": {
1085        "ansi-colors": "3.2.3",
1086        "browser-stdout": "1.3.1",
1087        "debug": "3.2.6",
1088        "diff": "3.5.0",
1089        "escape-string-regexp": "1.0.5",
1090        "find-up": "3.0.0",
1091        "glob": "7.1.3",
1092        "growl": "1.10.5",
1093        "he": "1.2.0",
1094        "js-yaml": "3.13.0",
1095        "log-symbols": "2.2.0",
1096        "minimatch": "3.0.4",
1097        "mkdirp": "0.5.1",
1098        "ms": "2.1.1",
1099        "node-environment-flags": "1.0.4",
1100        "object.assign": "4.1.0",
1101        "strip-json-comments": "2.0.1",
1102        "supports-color": "6.0.0",
1103        "which": "1.3.1",
1104        "wide-align": "1.1.3",
1105        "yargs": "13.2.2",
1106        "yargs-parser": "13.0.0",
1107        "yargs-unparser": "1.5.0"
1108      },
1109      "dependencies": {
1110        "ansi-regex": {
1111          "version": "4.1.0",
1112          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1113          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1114          "dev": true
1115        },
1116        "debug": {
1117          "version": "3.2.6",
1118          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
1119          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
1120          "dev": true,
1121          "requires": {
1122            "ms": "^2.1.1"
1123          }
1124        },
1125        "get-caller-file": {
1126          "version": "2.0.5",
1127          "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1128          "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1129          "dev": true
1130        },
1131        "require-main-filename": {
1132          "version": "2.0.0",
1133          "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
1134          "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
1135          "dev": true
1136        },
1137        "string-width": {
1138          "version": "3.1.0",
1139          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1140          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1141          "dev": true,
1142          "requires": {
1143            "emoji-regex": "^7.0.1",
1144            "is-fullwidth-code-point": "^2.0.0",
1145            "strip-ansi": "^5.1.0"
1146          }
1147        },
1148        "strip-ansi": {
1149          "version": "5.2.0",
1150          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1151          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1152          "dev": true,
1153          "requires": {
1154            "ansi-regex": "^4.1.0"
1155          }
1156        },
1157        "supports-color": {
1158          "version": "6.0.0",
1159          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
1160          "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
1161          "dev": true,
1162          "requires": {
1163            "has-flag": "^3.0.0"
1164          }
1165        },
1166        "yargs": {
1167          "version": "13.2.2",
1168          "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
1169          "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
1170          "dev": true,
1171          "requires": {
1172            "cliui": "^4.0.0",
1173            "find-up": "^3.0.0",
1174            "get-caller-file": "^2.0.1",
1175            "os-locale": "^3.1.0",
1176            "require-directory": "^2.1.1",
1177            "require-main-filename": "^2.0.0",
1178            "set-blocking": "^2.0.0",
1179            "string-width": "^3.0.0",
1180            "which-module": "^2.0.0",
1181            "y18n": "^4.0.0",
1182            "yargs-parser": "^13.0.0"
1183          }
1184        },
1185        "yargs-parser": {
1186          "version": "13.0.0",
1187          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz",
1188          "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==",
1189          "dev": true,
1190          "requires": {
1191            "camelcase": "^5.0.0",
1192            "decamelize": "^1.2.0"
1193          }
1194        }
1195      }
1196    },
1197    "ms": {
1198      "version": "2.1.1",
1199      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
1200      "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
1201      "dev": true
1202    },
1203    "mute-stream": {
1204      "version": "0.0.7",
1205      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1206      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1207      "dev": true
1208    },
1209    "natural-compare": {
1210      "version": "1.4.0",
1211      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1212      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1213      "dev": true
1214    },
1215    "nice-try": {
1216      "version": "1.0.5",
1217      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1218      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
1219      "dev": true
1220    },
1221    "node-environment-flags": {
1222      "version": "1.0.4",
1223      "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.4.tgz",
1224      "integrity": "sha512-M9rwCnWVLW7PX+NUWe3ejEdiLYinRpsEre9hMkU/6NS4h+EEulYaDH1gCEZ2gyXsmw+RXYDaV2JkkTNcsPDJ0Q==",
1225      "dev": true,
1226      "requires": {
1227        "object.getownpropertydescriptors": "^2.0.3"
1228      }
1229    },
1230    "npm-run-path": {
1231      "version": "2.0.2",
1232      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
1233      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
1234      "dev": true,
1235      "requires": {
1236        "path-key": "^2.0.0"
1237      }
1238    },
1239    "number-is-nan": {
1240      "version": "1.0.1",
1241      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
1242      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
1243      "dev": true
1244    },
1245    "object-keys": {
1246      "version": "1.1.1",
1247      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
1248      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
1249      "dev": true
1250    },
1251    "object.assign": {
1252      "version": "4.1.0",
1253      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
1254      "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
1255      "dev": true,
1256      "requires": {
1257        "define-properties": "^1.1.2",
1258        "function-bind": "^1.1.1",
1259        "has-symbols": "^1.0.0",
1260        "object-keys": "^1.0.11"
1261      }
1262    },
1263    "object.getownpropertydescriptors": {
1264      "version": "2.0.3",
1265      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
1266      "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
1267      "dev": true,
1268      "requires": {
1269        "define-properties": "^1.1.2",
1270        "es-abstract": "^1.5.1"
1271      }
1272    },
1273    "once": {
1274      "version": "1.4.0",
1275      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1276      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1277      "dev": true,
1278      "requires": {
1279        "wrappy": "1"
1280      }
1281    },
1282    "onetime": {
1283      "version": "2.0.1",
1284      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1285      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1286      "dev": true,
1287      "requires": {
1288        "mimic-fn": "^1.0.0"
1289      }
1290    },
1291    "optionator": {
1292      "version": "0.8.2",
1293      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
1294      "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
1295      "dev": true,
1296      "requires": {
1297        "deep-is": "~0.1.3",
1298        "fast-levenshtein": "~2.0.4",
1299        "levn": "~0.3.0",
1300        "prelude-ls": "~1.1.2",
1301        "type-check": "~0.3.2",
1302        "wordwrap": "~1.0.0"
1303      }
1304    },
1305    "os-locale": {
1306      "version": "3.1.0",
1307      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
1308      "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
1309      "dev": true,
1310      "requires": {
1311        "execa": "^1.0.0",
1312        "lcid": "^2.0.0",
1313        "mem": "^4.0.0"
1314      }
1315    },
1316    "os-tmpdir": {
1317      "version": "1.0.2",
1318      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1319      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1320      "dev": true
1321    },
1322    "p-defer": {
1323      "version": "1.0.0",
1324      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
1325      "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
1326      "dev": true
1327    },
1328    "p-finally": {
1329      "version": "1.0.0",
1330      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
1331      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
1332      "dev": true
1333    },
1334    "p-is-promise": {
1335      "version": "2.0.0",
1336      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
1337      "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==",
1338      "dev": true
1339    },
1340    "p-limit": {
1341      "version": "2.2.0",
1342      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
1343      "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
1344      "dev": true,
1345      "requires": {
1346        "p-try": "^2.0.0"
1347      }
1348    },
1349    "p-locate": {
1350      "version": "3.0.0",
1351      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
1352      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
1353      "dev": true,
1354      "requires": {
1355        "p-limit": "^2.0.0"
1356      }
1357    },
1358    "p-try": {
1359      "version": "2.0.0",
1360      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
1361      "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
1362      "dev": true
1363    },
1364    "package": {
1365      "version": "1.0.1",
1366      "resolved": "https://registry.npmjs.org/package/-/package-1.0.1.tgz",
1367      "integrity": "sha1-0lofmeJQbcsn1nBLg9yooxLk7cw=",
1368      "dev": true
1369    },
1370    "parent-module": {
1371      "version": "1.0.0",
1372      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.0.tgz",
1373      "integrity": "sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA==",
1374      "dev": true,
1375      "requires": {
1376        "callsites": "^3.0.0"
1377      }
1378    },
1379    "path-exists": {
1380      "version": "3.0.0",
1381      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1382      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1383      "dev": true
1384    },
1385    "path-is-absolute": {
1386      "version": "1.0.1",
1387      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1388      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1389      "dev": true
1390    },
1391    "path-is-inside": {
1392      "version": "1.0.2",
1393      "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
1394      "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
1395      "dev": true
1396    },
1397    "path-key": {
1398      "version": "2.0.1",
1399      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
1400      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
1401      "dev": true
1402    },
1403    "pathval": {
1404      "version": "1.1.0",
1405      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
1406      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
1407      "dev": true
1408    },
1409    "prelude-ls": {
1410      "version": "1.1.2",
1411      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
1412      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
1413      "dev": true
1414    },
1415    "progress": {
1416      "version": "2.0.3",
1417      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1418      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1419      "dev": true
1420    },
1421    "pump": {
1422      "version": "3.0.0",
1423      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1424      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1425      "dev": true,
1426      "requires": {
1427        "end-of-stream": "^1.1.0",
1428        "once": "^1.3.1"
1429      }
1430    },
1431    "punycode": {
1432      "version": "2.1.1",
1433      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1434      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1435      "dev": true
1436    },
1437    "ramda": {
1438      "version": "0.26.1",
1439      "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz",
1440      "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==",
1441      "dev": true
1442    },
1443    "regexpp": {
1444      "version": "2.0.1",
1445      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
1446      "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
1447      "dev": true
1448    },
1449    "require-directory": {
1450      "version": "2.1.1",
1451      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1452      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1453      "dev": true
1454    },
1455    "require-main-filename": {
1456      "version": "1.0.1",
1457      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
1458      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
1459      "dev": true
1460    },
1461    "requireindex": {
1462      "version": "1.1.0",
1463      "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz",
1464      "integrity": "sha1-5UBLgVV+91225JxacgBIk/4D4WI=",
1465      "dev": true
1466    },
1467    "resolve-from": {
1468      "version": "4.0.0",
1469      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1470      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1471      "dev": true
1472    },
1473    "restore-cursor": {
1474      "version": "2.0.0",
1475      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
1476      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
1477      "dev": true,
1478      "requires": {
1479        "onetime": "^2.0.0",
1480        "signal-exit": "^3.0.2"
1481      }
1482    },
1483    "rimraf": {
1484      "version": "2.6.3",
1485      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
1486      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
1487      "dev": true,
1488      "requires": {
1489        "glob": "^7.1.3"
1490      }
1491    },
1492    "run-async": {
1493      "version": "2.3.0",
1494      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
1495      "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
1496      "dev": true,
1497      "requires": {
1498        "is-promise": "^2.1.0"
1499      }
1500    },
1501    "rxjs": {
1502      "version": "6.4.0",
1503      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
1504      "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
1505      "dev": true,
1506      "requires": {
1507        "tslib": "^1.9.0"
1508      }
1509    },
1510    "safer-buffer": {
1511      "version": "2.1.2",
1512      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1513      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1514      "dev": true
1515    },
1516    "semver": {
1517      "version": "5.6.0",
1518      "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
1519      "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
1520      "dev": true
1521    },
1522    "set-blocking": {
1523      "version": "2.0.0",
1524      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1525      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1526      "dev": true
1527    },
1528    "shebang-command": {
1529      "version": "1.2.0",
1530      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
1531      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
1532      "dev": true,
1533      "requires": {
1534        "shebang-regex": "^1.0.0"
1535      }
1536    },
1537    "shebang-regex": {
1538      "version": "1.0.0",
1539      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
1540      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
1541      "dev": true
1542    },
1543    "signal-exit": {
1544      "version": "3.0.2",
1545      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1546      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1547      "dev": true
1548    },
1549    "slice-ansi": {
1550      "version": "2.1.0",
1551      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
1552      "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
1553      "dev": true,
1554      "requires": {
1555        "ansi-styles": "^3.2.0",
1556        "astral-regex": "^1.0.0",
1557        "is-fullwidth-code-point": "^2.0.0"
1558      }
1559    },
1560    "snarkjs": {
1561      "version": "0.1.12",
1562      "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.1.12.tgz",
1563      "integrity": "sha512-ST/bMGAove7yTr7DuMKWYOw3WGSAIUG40YPgx/sjzp5BYT0bHZeoWDKUf3t+grnRjCF4t56uI1NhYsTSRGuNoA==",
1564      "dev": true,
1565      "requires": {
1566        "big-integer": "^1.6.35",
1567        "chai": "^4.1.2",
1568        "escape-string-regexp": "^1.0.5",
1569        "eslint": "^5.3.0",
1570        "yargs": "^12.0.2"
1571      }
1572    },
1573    "sprintf-js": {
1574      "version": "1.0.3",
1575      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1576      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1577      "dev": true
1578    },
1579    "string-width": {
1580      "version": "2.1.1",
1581      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1582      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1583      "dev": true,
1584      "requires": {
1585        "is-fullwidth-code-point": "^2.0.0",
1586        "strip-ansi": "^4.0.0"
1587      }
1588    },
1589    "strip-ansi": {
1590      "version": "4.0.0",
1591      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1592      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1593      "dev": true,
1594      "requires": {
1595        "ansi-regex": "^3.0.0"
1596      }
1597    },
1598    "strip-eof": {
1599      "version": "1.0.0",
1600      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
1601      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
1602      "dev": true
1603    },
1604    "strip-json-comments": {
1605      "version": "2.0.1",
1606      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1607      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1608      "dev": true
1609    },
1610    "supports-color": {
1611      "version": "5.5.0",
1612      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1613      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1614      "dev": true,
1615      "requires": {
1616        "has-flag": "^3.0.0"
1617      }
1618    },
1619    "table": {
1620      "version": "5.2.3",
1621      "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz",
1622      "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==",
1623      "dev": true,
1624      "requires": {
1625        "ajv": "^6.9.1",
1626        "lodash": "^4.17.11",
1627        "slice-ansi": "^2.1.0",
1628        "string-width": "^3.0.0"
1629      },
1630      "dependencies": {
1631        "ansi-regex": {
1632          "version": "4.0.0",
1633          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
1634          "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
1635          "dev": true
1636        },
1637        "string-width": {
1638          "version": "3.0.0",
1639          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz",
1640          "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==",
1641          "dev": true,
1642          "requires": {
1643            "emoji-regex": "^7.0.1",
1644            "is-fullwidth-code-point": "^2.0.0",
1645            "strip-ansi": "^5.0.0"
1646          }
1647        },
1648        "strip-ansi": {
1649          "version": "5.0.0",
1650          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
1651          "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
1652          "dev": true,
1653          "requires": {
1654            "ansi-regex": "^4.0.0"
1655          }
1656        }
1657      }
1658    },
1659    "text-table": {
1660      "version": "0.2.0",
1661      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1662      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1663      "dev": true
1664    },
1665    "through": {
1666      "version": "2.3.8",
1667      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1668      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1669      "dev": true
1670    },
1671    "tmp": {
1672      "version": "0.0.33",
1673      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
1674      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
1675      "dev": true,
1676      "requires": {
1677        "os-tmpdir": "~1.0.2"
1678      }
1679    },
1680    "tslib": {
1681      "version": "1.9.3",
1682      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
1683      "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
1684      "dev": true
1685    },
1686    "type-check": {
1687      "version": "0.3.2",
1688      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
1689      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
1690      "dev": true,
1691      "requires": {
1692        "prelude-ls": "~1.1.2"
1693      }
1694    },
1695    "type-detect": {
1696      "version": "4.0.8",
1697      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
1698      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
1699      "dev": true
1700    },
1701    "uri-js": {
1702      "version": "4.2.2",
1703      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1704      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1705      "dev": true,
1706      "requires": {
1707        "punycode": "^2.1.0"
1708      }
1709    },
1710    "wasmbuilder": {
1711      "version": "0.0.2",
1712      "resolved": "https://registry.npmjs.org/wasmbuilder/-/wasmbuilder-0.0.2.tgz",
1713      "integrity": "sha512-MxtqpzQ9IkiNkCWAyK8tglXazJ+4w9J4aKzY30PHi6i4kCbA4EGhzRCOX6Iq7sCNPH4z3ljPgZ3ckwEsLO7GGg==",
1714      "dev": true
1715    },
1716    "which": {
1717      "version": "1.3.1",
1718      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1719      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1720      "dev": true,
1721      "requires": {
1722        "isexe": "^2.0.0"
1723      }
1724    },
1725    "which-module": {
1726      "version": "2.0.0",
1727      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
1728      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
1729      "dev": true
1730    },
1731    "wide-align": {
1732      "version": "1.1.3",
1733      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
1734      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
1735      "dev": true,
1736      "requires": {
1737        "string-width": "^1.0.2 || 2"
1738      }
1739    },
1740    "wordwrap": {
1741      "version": "1.0.0",
1742      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1743      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
1744      "dev": true
1745    },
1746    "wrap-ansi": {
1747      "version": "2.1.0",
1748      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
1749      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
1750      "dev": true,
1751      "requires": {
1752        "string-width": "^1.0.1",
1753        "strip-ansi": "^3.0.1"
1754      },
1755      "dependencies": {
1756        "ansi-regex": {
1757          "version": "2.1.1",
1758          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1759          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1760          "dev": true
1761        },
1762        "is-fullwidth-code-point": {
1763          "version": "1.0.0",
1764          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1765          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1766          "dev": true,
1767          "requires": {
1768            "number-is-nan": "^1.0.0"
1769          }
1770        },
1771        "string-width": {
1772          "version": "1.0.2",
1773          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1774          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1775          "dev": true,
1776          "requires": {
1777            "code-point-at": "^1.0.0",
1778            "is-fullwidth-code-point": "^1.0.0",
1779            "strip-ansi": "^3.0.0"
1780          }
1781        },
1782        "strip-ansi": {
1783          "version": "3.0.1",
1784          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1785          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1786          "dev": true,
1787          "requires": {
1788            "ansi-regex": "^2.0.0"
1789          }
1790        }
1791      }
1792    },
1793    "wrappy": {
1794      "version": "1.0.2",
1795      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1796      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1797      "dev": true
1798    },
1799    "write": {
1800      "version": "1.0.3",
1801      "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
1802      "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
1803      "dev": true,
1804      "requires": {
1805        "mkdirp": "^0.5.1"
1806      }
1807    },
1808    "y18n": {
1809      "version": "4.0.0",
1810      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1811      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
1812      "dev": true
1813    },
1814    "yargs": {
1815      "version": "12.0.5",
1816      "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
1817      "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
1818      "dev": true,
1819      "requires": {
1820        "cliui": "^4.0.0",
1821        "decamelize": "^1.2.0",
1822        "find-up": "^3.0.0",
1823        "get-caller-file": "^1.0.1",
1824        "os-locale": "^3.0.0",
1825        "require-directory": "^2.1.1",
1826        "require-main-filename": "^1.0.1",
1827        "set-blocking": "^2.0.0",
1828        "string-width": "^2.0.0",
1829        "which-module": "^2.0.0",
1830        "y18n": "^3.2.1 || ^4.0.0",
1831        "yargs-parser": "^11.1.1"
1832      }
1833    },
1834    "yargs-parser": {
1835      "version": "11.1.1",
1836      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
1837      "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
1838      "dev": true,
1839      "requires": {
1840        "camelcase": "^5.0.0",
1841        "decamelize": "^1.2.0"
1842      }
1843    },
1844    "yargs-unparser": {
1845      "version": "1.5.0",
1846      "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz",
1847      "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==",
1848      "dev": true,
1849      "requires": {
1850        "flat": "^4.1.0",
1851        "lodash": "^4.17.11",
1852        "yargs": "^12.0.5"
1853      }
1854    }
1855  }
1856}