{"name":"ganache","version":"7.7.6","lockfileVersion":1,"requires":true,"dependencies":{"@trufflesuite/bigint-buffer":{"version":"1.1.10","resolved":"https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz","integrity":"sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==","requires":{"node-gyp-build":"4.4.0"},"dependencies":{"node-gyp-build":{"version":"4.4.0","resolved":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz","integrity":"sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ=="}}},"@types/bn.js":{"version":"5.1.0","resolved":"https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz","integrity":"sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==","requires":{"@types/node":"*"}},"@types/lru-cache":{"version":"5.1.1","resolved":"https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz","integrity":"sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw=="},"@types/node":{"version":"17.0.0","resolved":"https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz","integrity":"sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw=="},"@types/seedrandom":{"version":"3.0.1","resolved":"https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz","integrity":"sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw=="},"abstract-level":{"version":"1.0.3","resolved":"https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz","integrity":"sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==","requires":{"buffer":"^6.0.3","catering":"^2.1.0","is-buffer":"^2.0.5","level-supports":"^4.0.0","level-transcoder":"^1.0.1","module-error":"^1.0.1","queue-microtask":"^1.2.3"},"dependencies":{"level-supports":{"version":"4.0.1","resolved":"https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz","integrity":"sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA=="}}},"abstract-leveldown":{"version":"7.2.0","resolved":"https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz","integrity":"sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==","requires":{"buffer":"^6.0.3","catering":"^2.0.0","is-buffer":"^2.0.5","level-concat-iterator":"^3.0.0","level-supports":"^2.0.1","queue-microtask":"^1.2.3"}},"async":{"version":"2.6.4","resolved":"https://registry.npmjs.org/async/-/async-2.6.4.tgz","integrity":"sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==","requires":{"lodash":"^4.17.14"}},"async-eventemitter":{"version":"0.2.4","resolved":"https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz","integrity":"sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==","requires":{"async":"^2.4.0"}},"base64-js":{"version":"1.5.1","resolved":"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz","integrity":"sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="},"brorand":{"version":"1.1.0","resolved":"https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz","integrity":"sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="},"buffer":{"version":"6.0.3","resolved":"https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz","integrity":"sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==","requires":{"base64-js":"^1.3.1","ieee754":"^1.2.1"}},"bufferutil":{"version":"4.0.5","resolved":"https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz","integrity":"sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==","optional":true,"requires":{"node-gyp-build":"^4.3.0"}},"catering":{"version":"2.1.0","resolved":"https://registry.npmjs.org/catering/-/catering-2.1.0.tgz","integrity":"sha512-M5imwzQn6y+ODBfgi+cfgZv2hIUI6oYU/0f35Mdb1ujGeqeoI5tOnl9Q13DTH7LW+7er+NYq8stNOKZD/Z3U/A==","requires":{"queue-tick":"^1.0.0"}},"elliptic":{"version":"6.5.4","resolved":"https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz","integrity":"sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==","requires":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"},"dependencies":{"bn.js":{"version":"4.12.0","resolved":"https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz","integrity":"sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="}}},"emittery":{"version":"0.10.0","resolved":"https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz","integrity":"sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ=="},"hash.js":{"version":"1.1.7","resolved":"https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz","integrity":"sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==","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.0.3","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.1"}},"ieee754":{"version":"1.2.1","resolved":"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz","integrity":"sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="},"inherits":{"version":"2.0.4","resolved":"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","integrity":"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="},"is-buffer":{"version":"2.0.5","resolved":"https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz","integrity":"sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="},"keccak":{"version":"3.0.2","resolved":"https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz","integrity":"sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==","requires":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.6.0"}},"level-concat-iterator":{"version":"3.1.0","resolved":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz","integrity":"sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==","requires":{"catering":"^2.1.0"}},"level-supports":{"version":"2.1.0","resolved":"https://registry.npmjs.org/level-supports/-/level-supports-2.1.0.tgz","integrity":"sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA=="},"level-transcoder":{"version":"1.0.1","resolved":"https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz","integrity":"sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==","requires":{"buffer":"^6.0.3","module-error":"^1.0.1"}},"leveldown":{"version":"6.1.0","resolved":"https://registry.npmjs.org/leveldown/-/leveldown-6.1.0.tgz","integrity":"sha512-8C7oJDT44JXxh04aSSsfcMI8YiaGRhOFI9/pMEL7nWJLVsWajDPTRxsSHTM2WcTVY5nXM+SuRHzPPi0GbnDX+w==","requires":{"abstract-leveldown":"^7.2.0","napi-macros":"~2.0.0","node-gyp-build":"^4.3.0"}},"lodash":{"version":"4.17.21","resolved":"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz","integrity":"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="},"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="},"module-error":{"version":"1.0.2","resolved":"https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz","integrity":"sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA=="},"napi-macros":{"version":"2.0.0","resolved":"https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz","integrity":"sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg=="},"node-addon-api":{"version":"2.0.2","resolved":"https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz","integrity":"sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="},"node-gyp-build":{"version":"4.3.0","resolved":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz","integrity":"sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q=="},"queue-microtask":{"version":"1.2.3","resolved":"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz","integrity":"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="},"queue-tick":{"version":"1.0.0","resolved":"https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.0.tgz","integrity":"sha512-ULWhjjE8BmiICGn3G8+1L9wFpERNxkf8ysxkAer4+TFdRefDaXOCV5m92aMB9FtBVmn/8sETXLXY6BfW7hyaWQ=="},"readable-stream":{"version":"3.6.0","resolved":"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz","integrity":"sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==","requires":{"inherits":"^2.0.3","string_decoder":"^1.1.1","util-deprecate":"^1.0.1"}},"safe-buffer":{"version":"5.2.1","resolved":"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz","integrity":"sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="},"secp256k1":{"version":"4.0.3","resolved":"https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz","integrity":"sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==","requires":{"elliptic":"^6.5.4","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"}},"string_decoder":{"version":"1.3.0","resolved":"https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz","integrity":"sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==","requires":{"safe-buffer":"~5.2.0"}},"utf-8-validate":{"version":"5.0.7","resolved":"https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz","integrity":"sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==","optional":true,"requires":{"node-gyp-build":"^4.3.0"}},"util-deprecate":{"version":"1.0.2","resolved":"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz","integrity":"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="}}}