{
  "name": "@phantomchain/core-database",
  "version": "0.1.2",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@phantomchain/core-container": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/@phantomchain/core-container/-/core-container-0.1.2.tgz",
      "integrity": "sha512-7Z1+k9vsILko189JPBtV3QDFmOfhZukkzunH99v5CORCWpAbCKkgH289F/fuAoE+Ls3fj72QF3f/ubMYd6svjQ==",
      "requires": {
        "@phantomchain/crypto": "0.2.7",
        "awilix": "4.0.0",
        "axios": "0.18.0",
        "delay": "4.1.0",
        "envfile": "2.3.0",
        "expand-home-dir": "0.0.3",
        "fs-extra": "7.0.1",
        "hoek": "6.0.3",
        "lodash": "4.17.11",
        "semver": "5.6.0"
      }
    },
    "@phantomchain/core-test-utils": {
      "version": "0.1.3",
      "resolved": "https://registry.npmjs.org/@phantomchain/core-test-utils/-/core-test-utils-0.1.3.tgz",
      "integrity": "sha512-6FN/Lmrij/rErBCGnspXuLrBRrnkmPbmHCotoklAZW6gTSzopOtatbtbrycaTDEadYTcclZxkP7+Ty47qqLevQ==",
      "dev": true,
      "requires": {
        "@phantomchain/core-container": "0.1.2",
        "@phantomchain/crypto": "0.2.7",
        "bip39": "2.5.0",
        "lodash": "4.17.11",
        "superheroes": "2.0.0",
        "xstate": "4.1.1"
      }
    },
    "@phantomchain/core-utils": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/@phantomchain/core-utils/-/core-utils-0.1.1.tgz",
      "integrity": "sha512-ITm3vA6AvFyj7QiVWSnhzTC/LjfxwMUD+EAuZvN9hTyBahg/yfvfoKbHu+lNHMIkA7xaIUhPt7Hhh4eoMTAD3A==",
      "requires": {
        "@phantomchain/core-container": "0.1.2",
        "@phantomchain/crypto": "0.2.7",
        "cli-table3": "0.5.1",
        "moment": "2.22.2"
      }
    },
    "@phantomchain/crypto": {
      "version": "0.2.4",
      "resolved": "https://registry.npmjs.org/@phantomchain/crypto/-/crypto-0.2.4.tgz",
      "integrity": "sha512-fMSDg8TnmOLb7DEqeUhUp4oQJrIKH/psWiy7tSApiEQ3cH3CpapbXvL7eK7t27GFxP833xiruLe/qTNqtLJjkA==",
      "requires": {
        "@phantomchain/eslint-config-base": "0.1.0",
        "bignumber.js": "8.0.1",
        "bip32": "1.0.2",
        "bip38": "2.0.2",
        "bip39": "2.5.0",
        "bs58check": "2.1.2",
        "bytebuffer": "5.0.1",
        "create-hash": "1.2.0",
        "deepmerge": "2.2.1",
        "joi": "14.0.6",
        "lodash": "4.17.11",
        "moment": "2.22.2",
        "node-forge": "0.7.6",
        "otplib": "10.0.1",
        "secp256k1": "3.5.2",
        "tiny-glob": "0.2.3",
        "webpack-merge": "4.1.4",
        "webpack-node-externals": "1.7.2",
        "wif": "2.0.6"
      }
    },
    "@phantomchain/eslint-config-base": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/@phantomchain/eslint-config-base/-/eslint-config-base-0.1.0.tgz",
      "integrity": "sha512-Ew+c3ZS4V/bhQuvzBHB/+k9RiaOGycMs/DOp1Mc7m7Y+Zsc3gU1zznTn8v9hFlzXSvrWky7AGaXv/eY4prozZA=="
    },
    "ambi": {
      "version": "2.5.0",
      "resolved": "http://registry.npmjs.org/ambi/-/ambi-2.5.0.tgz",
      "integrity": "sha1-fI43K+SIkRV+fOoBy2+RQ9H3QiA=",
      "requires": {
        "editions": "1.3.4",
        "typechecker": "4.6.0"
      }
    },
    "ansi-regex": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
    },
    "awilix": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/awilix/-/awilix-4.0.0.tgz",
      "integrity": "sha512-uJkjmmmKpRiEsVMZmga/oP9m0y/81j6nxvGpI5z10AJ+nE3rA8Hykc9CrxgQt/VdNjDGDwQNp2+PIsAAENsVyA==",
      "requires": {
        "camel-case": "3.0.0",
        "glob": "7.1.3"
      }
    },
    "axios": {
      "version": "0.18.0",
      "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
      "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
      "requires": {
        "follow-redirects": "1.5.9",
        "is-buffer": "1.1.6"
      }
    },
    "balanced-match": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
    },
    "base-x": {
      "version": "3.0.5",
      "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.5.tgz",
      "integrity": "sha512-C3picSgzPSLE+jW3tcBzJoGwitOtazb5B+5YmAxZm2ybmTi9LNgAtDO/jjVEBZwHoXmDBZ9m/IELj3elJVRBcA==",
      "requires": {
        "safe-buffer": "5.1.2"
      }
    },
    "bigi": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz",
      "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU="
    },
    "bignumber.js": {
      "version": "8.0.1",
      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.0.1.tgz",
      "integrity": "sha512-zAySveTJXkgLYCBi0b14xzfnOs+f3G6x36I8w2a1+PFQpWk/dp0mI0F+ZZK2bu+3ELewDcSyP+Cfq++NcHX7sg=="
    },
    "bindings": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
      "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="
    },
    "bip32": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/bip32/-/bip32-1.0.2.tgz",
      "integrity": "sha512-kedLYj8yvYzND+EfzeoMSlGiN7ImiRBF/MClJSZPkMfcU+OQO7ZpL5L/Yg+TunebBZIHhunstiQF//KLKSF5rg==",
      "requires": {
        "bs58check": "2.1.2",
        "create-hash": "1.2.0",
        "create-hmac": "1.1.7",
        "tiny-secp256k1": "1.0.1",
        "typeforce": "1.16.0",
        "wif": "2.0.6"
      }
    },
    "bip38": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/bip38/-/bip38-2.0.2.tgz",
      "integrity": "sha512-22KDak0RDyghFbR0Si7wyq9IgY423YzGYzWLpGeofH3DaolOQqjD3mNN08eFoubKlbyclOQKFwtONMv2SD9V3A==",
      "requires": {
        "bigi": "1.4.2",
        "browserify-aes": "1.2.0",
        "bs58check": "2.1.2",
        "buffer-xor": "1.0.3",
        "create-hash": "1.2.0",
        "ecurve": "1.0.6",
        "scryptsy": "2.0.0"
      }
    },
    "bip39": {
      "version": "2.5.0",
      "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.5.0.tgz",
      "integrity": "sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==",
      "requires": {
        "create-hash": "1.2.0",
        "pbkdf2": "3.0.17",
        "randombytes": "2.0.6",
        "safe-buffer": "5.1.2",
        "unorm": "1.4.1"
      }
    },
    "bip66": {
      "version": "1.1.5",
      "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz",
      "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=",
      "requires": {
        "safe-buffer": "5.1.2"
      }
    },
    "bn.js": {
      "version": "4.11.8",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
    },
    "brace-expansion": {
      "version": "1.1.11",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
      "requires": {
        "balanced-match": "1.0.0",
        "concat-map": "0.0.1"
      }
    },
    "brorand": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
    },
    "browserify-aes": {
      "version": "1.2.0",
      "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
      "requires": {
        "buffer-xor": "1.0.3",
        "cipher-base": "1.0.4",
        "create-hash": "1.2.0",
        "evp_bytestokey": "1.0.3",
        "inherits": "2.0.3",
        "safe-buffer": "5.1.2"
      }
    },
    "bs58": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
      "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
      "requires": {
        "base-x": "3.0.5"
      }
    },
    "bs58check": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
      "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
      "requires": {
        "bs58": "4.0.1",
        "create-hash": "1.2.0",
        "safe-buffer": "5.1.2"
      }
    },
    "buffer-xor": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
    },
    "bytebuffer": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz",
      "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=",
      "requires": {
        "long": "3.2.0"
      }
    },
    "camel-case": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
      "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
      "requires": {
        "no-case": "2.3.2",
        "upper-case": "1.1.3"
      }
    },
    "cipher-base": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
      "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
      "requires": {
        "inherits": "2.0.3",
        "safe-buffer": "5.1.2"
      }
    },
    "cli-table3": {
      "version": "0.5.1",
      "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz",
      "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==",
      "requires": {
        "colors": "1.3.2",
        "object-assign": "4.1.1",
        "string-width": "2.1.1"
      }
    },
    "colors": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz",
      "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==",
      "optional": true
    },
    "concat-map": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
    },
    "create-hash": {
      "version": "1.2.0",
      "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
      "requires": {
        "cipher-base": "1.0.4",
        "inherits": "2.0.3",
        "md5.js": "1.3.5",
        "ripemd160": "2.0.2",
        "sha.js": "2.4.11"
      }
    },
    "create-hmac": {
      "version": "1.1.7",
      "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
      "requires": {
        "cipher-base": "1.0.4",
        "create-hash": "1.2.0",
        "inherits": "2.0.3",
        "ripemd160": "2.0.2",
        "safe-buffer": "5.1.2",
        "sha.js": "2.4.11"
      }
    },
    "debug": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
      "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
      "requires": {
        "ms": "2.0.0"
      }
    },
    "deepmerge": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
      "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="
    },
    "delay": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/delay/-/delay-4.1.0.tgz",
      "integrity": "sha512-8Hea6/aOu3bPdDBQhSRUEUzF0QwuWmSPuIK+sxNdvcJtSfzb6HXrTd9DFJBCJcV9o83fFECqTgllqdnmUfq9+w=="
    },
    "drbg.js": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz",
      "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=",
      "requires": {
        "browserify-aes": "1.2.0",
        "create-hash": "1.2.0",
        "create-hmac": "1.1.7"
      }
    },
    "eachr": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz",
      "integrity": "sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ=",
      "requires": {
        "editions": "1.3.4",
        "typechecker": "4.6.0"
      }
    },
    "ecurve": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/ecurve/-/ecurve-1.0.6.tgz",
      "integrity": "sha512-/BzEjNfiSuB7jIWKcS/z8FK9jNjmEWvUV2YZ4RLSmcDtP7Lq0m6FvDuSnJpBlDpGRpfRQeTLGLBI8H+kEv0r+w==",
      "requires": {
        "bigi": "1.4.2",
        "safe-buffer": "5.1.2"
      }
    },
    "editions": {
      "version": "1.3.4",
      "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz",
      "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg=="
    },
    "elliptic": {
      "version": "6.4.1",
      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
      "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
      "requires": {
        "bn.js": "4.11.8",
        "brorand": "1.1.0",
        "hash.js": "1.1.5",
        "hmac-drbg": "1.0.1",
        "inherits": "2.0.3",
        "minimalistic-assert": "1.0.1",
        "minimalistic-crypto-utils": "1.0.1"
      }
    },
    "envfile": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/envfile/-/envfile-2.3.0.tgz",
      "integrity": "sha512-xcwno0xGhSVhgBfFx9SxwYd6FNfTdq8SMFjrQ4FYsxYUNQMPJTXn7dERrX439F1V4Ukk9x/nL/5GcNZaIVUT7g==",
      "requires": {
        "ambi": "2.5.0",
        "eachr": "3.2.0",
        "editions": "1.3.4",
        "typechecker": "4.6.0"
      }
    },
    "errlop": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/errlop/-/errlop-1.0.3.tgz",
      "integrity": "sha512-5VTnt0yikY4LlQEfCXVSqfE6oLj1HVM4zVSvAKMnoYjL/zrb6nqiLowZS4XlG7xENfyj7lpYWvT+wfSCr6dtlA==",
      "requires": {
        "editions": "1.3.4"
      }
    },
    "evp_bytestokey": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
      "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
      "requires": {
        "md5.js": "1.3.5",
        "safe-buffer": "5.1.2"
      }
    },
    "expand-home-dir": {
      "version": "0.0.3",
      "resolved": "https://registry.npmjs.org/expand-home-dir/-/expand-home-dir-0.0.3.tgz",
      "integrity": "sha1-ct6KBIbMKKO71wRjU5iCW1tign0="
    },
    "flow-bin": {
      "version": "0.86.0",
      "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.86.0.tgz",
      "integrity": "sha512-ulRvFH3ewGIYwg+qPk/OJXoe3Nhqi0RyR0wqgK0b1NzUDEC6O99zU39MBTickXvlrr6iwRO6Wm4lVGeDmnzbew==",
      "dev": true
    },
    "follow-redirects": {
      "version": "1.5.9",
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz",
      "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==",
      "requires": {
        "debug": "3.1.0"
      }
    },
    "fs-extra": {
      "version": "7.0.1",
      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
      "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
      "requires": {
        "graceful-fs": "4.1.15",
        "jsonfile": "4.0.0",
        "universalify": "0.1.2"
      }
    },
    "fs.realpath": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
    },
    "glob": {
      "version": "7.1.3",
      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
      "requires": {
        "fs.realpath": "1.0.0",
        "inflight": "1.0.6",
        "inherits": "2.0.3",
        "minimatch": "3.0.4",
        "once": "1.4.0",
        "path-is-absolute": "1.0.1"
      }
    },
    "globalyzer": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
      "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q=="
    },
    "globrex": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.1.tgz",
      "integrity": "sha512-bqKcPhb+ZtrISivpu6oLmwIyINlPlzueO/BDCdfnzUeu7SYxnHTXmWP7uQI5PnQXc5yGXOscGBEGagloA2hcSw=="
    },
    "graceful-fs": {
      "version": "4.1.15",
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
    },
    "hash-base": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
      "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
      "requires": {
        "inherits": "2.0.3",
        "safe-buffer": "5.1.2"
      }
    },
    "hash.js": {
      "version": "1.1.5",
      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
      "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
      "requires": {
        "inherits": "2.0.3",
        "minimalistic-assert": "1.0.1"
      }
    },
    "hmac-drbg": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
      "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
      "requires": {
        "hash.js": "1.1.5",
        "minimalistic-assert": "1.0.1",
        "minimalistic-crypto-utils": "1.0.1"
      }
    },
    "hoek": {
      "version": "6.0.3",
      "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.0.3.tgz",
      "integrity": "sha512-TU6RyZ/XaQCTWRLrdqZZtZqwxUVr6PDMfi6MlWNURZ7A6czanQqX4pFE1mdOUQR9FdPCsZ0UzL8jI/izZ+eBSQ=="
    },
    "inflight": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
      "requires": {
        "once": "1.4.0",
        "wrappy": "1.0.2"
      }
    },
    "inherits": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
    },
    "is-buffer": {
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
    },
    "is-fullwidth-code-point": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
    },
    "isemail": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz",
      "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==",
      "requires": {
        "punycode": "2.1.1"
      }
    },
    "joi": {
      "version": "14.0.6",
      "resolved": "https://registry.npmjs.org/joi/-/joi-14.0.6.tgz",
      "integrity": "sha512-mKXPSNYMG3taVBZemQj3pPOlMZGrnnu14JKAC6AHg6jJVX35L7oDk89ss1sHj+laDSEh3mD2PmeheI5k6Aw8nQ==",
      "requires": {
        "hoek": "6.0.3",
        "isemail": "3.2.0",
        "topo": "3.0.3"
      }
    },
    "jsonfile": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
      "requires": {
        "graceful-fs": "4.1.15"
      }
    },
    "lodash": {
      "version": "4.17.11",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
    },
    "long": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
      "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s="
    },
    "lower-case": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
      "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
    },
    "md5.js": {
      "version": "1.3.5",
      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
      "requires": {
        "hash-base": "3.0.4",
        "inherits": "2.0.3",
        "safe-buffer": "5.1.2"
      }
    },
    "minimalistic-assert": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
    },
    "minimalistic-crypto-utils": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
    },
    "minimatch": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
      "requires": {
        "brace-expansion": "1.1.11"
      }
    },
    "moment": {
      "version": "2.22.2",
      "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
      "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
    },
    "ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
    },
    "nan": {
      "version": "2.11.1",
      "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
      "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA=="
    },
    "no-case": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
      "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
      "requires": {
        "lower-case": "1.1.4"
      }
    },
    "node-forge": {
      "version": "0.7.6",
      "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz",
      "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw=="
    },
    "object-assign": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
    },
    "once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
      "requires": {
        "wrappy": "1.0.2"
      }
    },
    "otplib": {
      "version": "10.0.1",
      "resolved": "https://registry.npmjs.org/otplib/-/otplib-10.0.1.tgz",
      "integrity": "sha512-FtbKelYtio2af5LDBWz3bWS6T03taHJAIv3evMrXuvoM50z5jbWoEMabPCk0A0JqiLGBzAIDJWfR9gSsvRYZHA==",
      "requires": {
        "thirty-two": "1.0.2"
      }
    },
    "path-is-absolute": {
      "version": "1.0.1",
      "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
    },
    "pbkdf2": {
      "version": "3.0.17",
      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
      "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
      "requires": {
        "create-hash": "1.2.0",
        "create-hmac": "1.1.7",
        "ripemd160": "2.0.2",
        "safe-buffer": "5.1.2",
        "sha.js": "2.4.11"
      }
    },
    "punycode": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
    },
    "randombytes": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
      "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
      "requires": {
        "safe-buffer": "5.1.2"
      }
    },
    "ripemd160": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
      "requires": {
        "hash-base": "3.0.4",
        "inherits": "2.0.3"
      }
    },
    "safe-buffer": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
    },
    "scryptsy": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-2.0.0.tgz",
      "integrity": "sha1-Jiw28CMc+nZU4jY/o5TNLexm83g="
    },
    "secp256k1": {
      "version": "3.5.2",
      "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.5.2.tgz",
      "integrity": "sha512-iin3kojdybY6NArd+UFsoTuapOF7bnJNf2UbcWXaY3z+E1sJDipl60vtzB5hbO/uquBu7z0fd4VC4Irp+xoFVQ==",
      "requires": {
        "bindings": "1.3.0",
        "bip66": "1.1.5",
        "bn.js": "4.11.8",
        "create-hash": "1.2.0",
        "drbg.js": "1.0.1",
        "elliptic": "6.4.1",
        "nan": "2.11.1",
        "safe-buffer": "5.1.2"
      }
    },
    "semver": {
      "version": "5.6.0",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
      "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
    },
    "sha.js": {
      "version": "2.4.11",
      "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
      "requires": {
        "inherits": "2.0.3",
        "safe-buffer": "5.1.2"
      }
    },
    "string-width": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
      "requires": {
        "is-fullwidth-code-point": "2.0.0",
        "strip-ansi": "4.0.0"
      }
    },
    "strip-ansi": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
      "requires": {
        "ansi-regex": "3.0.0"
      }
    },
    "superheroes": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/superheroes/-/superheroes-2.0.0.tgz",
      "integrity": "sha512-yTQ2cZ5G/csR1WqF6NOVs3S/FYqj8Tc8TISSsyeBqddYnshX8fkeAfGA5WV4l3/yc7F/pMWVZWfFOzJrQ8Vpng==",
      "dev": true,
      "requires": {
        "unique-random-array": "1.0.1"
      }
    },
    "thirty-two": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz",
      "integrity": "sha1-TKL//AKlEpDSdEueP1V2k8prYno="
    },
    "tiny-glob": {
      "version": "0.2.3",
      "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.3.tgz",
      "integrity": "sha512-pkCxlClaL6MznxrgW4D2VDk5w6hz3SEOtXcJ9CPhxLjhpsvTd1g3qkMAqxoJNjKsCQlJj6w485ij5d5/Fb9jUQ==",
      "requires": {
        "globalyzer": "0.1.0",
        "globrex": "0.1.1"
      }
    },
    "tiny-secp256k1": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.0.1.tgz",
      "integrity": "sha512-Wz2kMPWtCI5XBftFeF3bUL8uz2+VlasniKwOkRPjvL7h1QVd9rbhrve/HWUu747kJKzVf1XHonzcdM4Ut8fvww==",
      "requires": {
        "bindings": "1.3.0",
        "bn.js": "4.11.8",
        "create-hmac": "1.1.7",
        "elliptic": "6.4.1",
        "nan": "2.11.1"
      }
    },
    "topo": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz",
      "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==",
      "requires": {
        "hoek": "6.0.3"
      }
    },
    "typechecker": {
      "version": "4.6.0",
      "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.6.0.tgz",
      "integrity": "sha512-83OrXpyP3LNr7aRbLkt2nkjE/d7q8su8/uRvrKxCpswqVCVGOgyaKpaz8/MTjQqBYe4eLNuJ44pNakFZKqyPMA==",
      "requires": {
        "editions": "2.1.0"
      },
      "dependencies": {
        "editions": {
          "version": "2.1.0",
          "resolved": "https://registry.npmjs.org/editions/-/editions-2.1.0.tgz",
          "integrity": "sha512-yKrimWcvOXcYXtqsOeebbMLynm9qbYVd0005wveGU2biPxJaJoxA0jtaZrxiMe3mAanLr5lxoYFVz5zjv9JdnA==",
          "requires": {
            "errlop": "1.0.3",
            "semver": "5.6.0"
          }
        }
      }
    },
    "typeforce": {
      "version": "1.16.0",
      "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.16.0.tgz",
      "integrity": "sha512-V60F7OHPH7vPlgIU73vYyeebKxWjQqCTlge+MvKlVn09PIhCOi/ZotowYdgREHB5S1dyHOr906ui6NheYXjlVQ=="
    },
    "unique-random": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/unique-random/-/unique-random-1.0.0.tgz",
      "integrity": "sha1-zj4iTIJCzTOg53sNcYDXfmti0MQ=",
      "dev": true
    },
    "unique-random-array": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/unique-random-array/-/unique-random-array-1.0.1.tgz",
      "integrity": "sha512-z9J/SV8CUIhIRROcHe9YUoAT6XthUJt0oUyLGgobiXJprDP9O9dsErNevvSaAv5BkhwFEVPn6nIEOKeNE6Ck1Q==",
      "dev": true,
      "requires": {
        "unique-random": "1.0.0"
      }
    },
    "universalify": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
    },
    "unorm": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz",
      "integrity": "sha1-NkIA1fE2RsqLzURJAnEzVhR5IwA="
    },
    "upper-case": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
      "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
    },
    "webpack-merge": {
      "version": "4.1.4",
      "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz",
      "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==",
      "requires": {
        "lodash": "4.17.11"
      }
    },
    "webpack-node-externals": {
      "version": "1.7.2",
      "resolved": "http://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz",
      "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg=="
    },
    "wif": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz",
      "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=",
      "requires": {
        "bs58check": "2.1.2"
      }
    },
    "wrappy": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
    },
    "xstate": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.1.1.tgz",
      "integrity": "sha512-XdD98CaHeyZQrTRj+I4E/3C3YE66NVLfs0CXFTYju1+p4csnjMhuErIKELdAdLgOKYy63Hgx0rZLG7wVKL5mrw==",
      "dev": true
    }
  }
}
