Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Upgrade transitive dependencies
Rūdolfs Ošiņš committed 3 years ago
commit b97d96a2083f91371135837a0b3d3fd62a23a704
parent b69213f5de46228a4ae5b78be24dc78d19d8a0a5
1 file changed +211 -492
modified package-lock.json
@@ -597,11 +597,6 @@
        "ws": "7.4.6"
      }
    },
-
    "node_modules/@ethersproject/providers/node_modules/bech32": {
-
      "version": "1.1.4",
-
      "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
-
      "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
-
    },
    "node_modules/@ethersproject/providers/node_modules/ws": {
      "version": "7.4.6",
      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
@@ -917,13 +912,13 @@
      "dev": true
    },
    "node_modules/@jridgewell/trace-mapping": {
-
      "version": "0.3.15",
-
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
-
      "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
+
      "version": "0.3.16",
+
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.16.tgz",
+
      "integrity": "sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==",
      "dev": true,
      "dependencies": {
-
        "@jridgewell/resolve-uri": "^3.0.3",
-
        "@jridgewell/sourcemap-codec": "^1.4.10"
+
        "@jridgewell/resolve-uri": "3.1.0",
+
        "@jridgewell/sourcemap-codec": "1.4.14"
      }
    },
    "node_modules/@nodelib/fs.scandir": {
@@ -1075,6 +1070,15 @@
      "integrity": "sha512-pYrtLtOwku/7r1i9AMONsJMVYAtk3hzOfiGNekhtq5tYBGA7unMve8RvUclKLMT3PrihvJqUmzsRGh0RP84hKg==",
      "dev": true
    },
+
    "node_modules/@types/bn.js": {
+
      "version": "4.11.6",
+
      "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
+
      "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
+
      "dev": true,
+
      "dependencies": {
+
        "@types/node": "*"
+
      }
+
    },
    "node_modules/@types/chai": {
      "version": "4.3.3",
      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
@@ -1146,9 +1150,9 @@
      "integrity": "sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og=="
    },
    "node_modules/@types/node": {
-
      "version": "14.18.31",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.31.tgz",
-
      "integrity": "sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw=="
+
      "version": "14.18.32",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.32.tgz",
+
      "integrity": "sha512-Y6S38pFr04yb13qqHf8uk1nHE3lXgQ30WZbv1mLliV9pt0NjvqdWttLcrOYLnXbOafknVYRHZGoMSpR9UwfYow=="
    },
    "node_modules/@types/pbkdf2": {
      "version": "3.1.0",
@@ -1247,63 +1251,16 @@
        }
      }
    },
-
    "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
-
      "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
-
      "dev": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.40.0",
-
        "@typescript-eslint/visitor-keys": "5.40.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
-
    "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
-
      "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
-
      "dev": true,
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
-
    "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
-
      "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
-
      "dev": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.40.0",
-
        "eslint-visitor-keys": "^3.3.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
    "node_modules/@typescript-eslint/parser": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz",
-
      "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==",
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
+
      "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==",
      "dev": true,
      "peer": true,
      "dependencies": {
-
        "@typescript-eslint/scope-manager": "5.38.1",
-
        "@typescript-eslint/types": "5.38.1",
-
        "@typescript-eslint/typescript-estree": "5.38.1",
+
        "@typescript-eslint/scope-manager": "5.40.0",
+
        "@typescript-eslint/types": "5.40.0",
+
        "@typescript-eslint/typescript-estree": "5.40.0",
        "debug": "^4.3.4"
      },
      "engines": {
@@ -1323,14 +1280,13 @@
      }
    },
    "node_modules/@typescript-eslint/scope-manager": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz",
-
      "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==",
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
+
      "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
      "dev": true,
-
      "peer": true,
      "dependencies": {
-
        "@typescript-eslint/types": "5.38.1",
-
        "@typescript-eslint/visitor-keys": "5.38.1"
+
        "@typescript-eslint/types": "5.40.0",
+
        "@typescript-eslint/visitor-keys": "5.40.0"
      },
      "engines": {
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1367,7 +1323,7 @@
        }
      }
    },
-
    "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
+
    "node_modules/@typescript-eslint/types": {
      "version": "5.40.0",
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
      "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
@@ -1380,7 +1336,7 @@
        "url": "https://opencollective.com/typescript-eslint"
      }
    },
-
    "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
+
    "node_modules/@typescript-eslint/typescript-estree": {
      "version": "5.40.0",
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
      "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
@@ -1407,65 +1363,6 @@
        }
      }
    },
-
    "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
-
      "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
-
      "dev": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.40.0",
-
        "eslint-visitor-keys": "^3.3.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
-
    "node_modules/@typescript-eslint/types": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz",
-
      "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==",
-
      "dev": true,
-
      "peer": true,
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
-
    "node_modules/@typescript-eslint/typescript-estree": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz",
-
      "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==",
-
      "dev": true,
-
      "peer": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.38.1",
-
        "@typescript-eslint/visitor-keys": "5.38.1",
-
        "debug": "^4.3.4",
-
        "globby": "^11.1.0",
-
        "is-glob": "^4.0.3",
-
        "semver": "^7.3.7",
-
        "tsutils": "^3.21.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      },
-
      "peerDependenciesMeta": {
-
        "typescript": {
-
          "optional": true
-
        }
-
      }
-
    },
    "node_modules/@typescript-eslint/utils": {
      "version": "5.40.0",
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
@@ -1491,64 +1388,7 @@
        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
      }
    },
-
    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
-
      "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
-
      "dev": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.40.0",
-
        "@typescript-eslint/visitor-keys": "5.40.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
-
    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
-
      "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
-
      "dev": true,
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
-
    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": {
-
      "version": "5.40.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
-
      "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
-
      "dev": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.40.0",
-
        "@typescript-eslint/visitor-keys": "5.40.0",
-
        "debug": "^4.3.4",
-
        "globby": "^11.1.0",
-
        "is-glob": "^4.0.3",
-
        "semver": "^7.3.7",
-
        "tsutils": "^3.21.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      },
-
      "peerDependenciesMeta": {
-
        "typescript": {
-
          "optional": true
-
        }
-
      }
-
    },
-
    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": {
+
    "node_modules/@typescript-eslint/visitor-keys": {
      "version": "5.40.0",
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
      "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
@@ -1565,24 +1405,6 @@
        "url": "https://opencollective.com/typescript-eslint"
      }
    },
-
    "node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz",
-
      "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==",
-
      "dev": true,
-
      "peer": true,
-
      "dependencies": {
-
        "@typescript-eslint/types": "5.38.1",
-
        "eslint-visitor-keys": "^3.3.0"
-
      },
-
      "engines": {
-
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-
      },
-
      "funding": {
-
        "type": "opencollective",
-
        "url": "https://opencollective.com/typescript-eslint"
-
      }
-
    },
    "node_modules/@walletconnect/browser-utils": {
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz",
@@ -1718,22 +1540,6 @@
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
      "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
    },
-
    "node_modules/@walletconnect/utils/node_modules/query-string": {
-
      "version": "6.13.5",
-
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz",
-
      "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==",
-
      "dependencies": {
-
        "decode-uri-component": "^0.2.0",
-
        "split-on-first": "^1.0.0",
-
        "strict-uri-encode": "^2.0.0"
-
      },
-
      "engines": {
-
        "node": ">=6"
-
      },
-
      "funding": {
-
        "url": "https://github.com/sponsors/sindresorhus"
-
      }
-
    },
    "node_modules/@walletconnect/window-getters": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz",
@@ -2051,6 +1857,11 @@
      "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
      "dev": true
    },
+
    "node_modules/bech32": {
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
+
      "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
+
    },
    "node_modules/binary-extensions": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -2334,9 +2145,9 @@
      }
    },
    "node_modules/ci-info": {
-
      "version": "3.4.0",
-
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz",
-
      "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==",
+
      "version": "3.5.0",
+
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz",
+
      "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==",
      "dev": true
    },
    "node_modules/cipher-base": {
@@ -2496,6 +2307,15 @@
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
      "dev": true
    },
+
    "node_modules/concat-stream/node_modules/string_decoder": {
+
      "version": "1.1.1",
+
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+
      "dev": true,
+
      "dependencies": {
+
        "safe-buffer": "~5.1.0"
+
      }
+
    },
    "node_modules/connect-history-api-fallback": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
@@ -3503,27 +3323,6 @@
        "tweetnacl-util": "^0.15.0"
      }
    },
-
    "node_modules/eth-sig-util/node_modules/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==",
-
      "dev": true
-
    },
-
    "node_modules/eth-sig-util/node_modules/ethereumjs-util": {
-
      "version": "5.2.1",
-
      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
-
      "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
-
      "dev": true,
-
      "dependencies": {
-
        "bn.js": "^4.11.0",
-
        "create-hash": "^1.1.2",
-
        "elliptic": "^6.5.2",
-
        "ethereum-cryptography": "^0.1.3",
-
        "ethjs-util": "^0.1.3",
-
        "rlp": "^2.0.0",
-
        "safe-buffer": "^5.1.1"
-
      }
-
    },
    "node_modules/ethereum-cryptography": {
      "version": "0.1.3",
      "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
@@ -3557,15 +3356,6 @@
        "ethereumjs-util": "^6.0.0"
      }
    },
-
    "node_modules/ethereumjs-abi/node_modules/@types/bn.js": {
-
      "version": "4.11.6",
-
      "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
-
      "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
-
      "dev": true,
-
      "dependencies": {
-
        "@types/node": "*"
-
      }
-
    },
    "node_modules/ethereumjs-abi/node_modules/bn.js": {
      "version": "4.12.0",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
@@ -3587,6 +3377,27 @@
        "rlp": "^2.2.3"
      }
    },
+
    "node_modules/ethereumjs-util": {
+
      "version": "5.2.1",
+
      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+
      "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+
      "dev": true,
+
      "dependencies": {
+
        "bn.js": "^4.11.0",
+
        "create-hash": "^1.1.2",
+
        "elliptic": "^6.5.2",
+
        "ethereum-cryptography": "^0.1.3",
+
        "ethjs-util": "^0.1.3",
+
        "rlp": "^2.0.0",
+
        "safe-buffer": "^5.1.1"
+
      }
+
    },
+
    "node_modules/ethereumjs-util/node_modules/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==",
+
      "dev": true
+
    },
    "node_modules/ethers": {
      "version": "5.7.1",
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.1.tgz",
@@ -4809,9 +4620,9 @@
      "dev": true
    },
    "node_modules/js-sdsl": {
-
      "version": "4.1.4",
-
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
-
      "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+
      "version": "4.1.5",
+
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz",
+
      "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==",
      "dev": true
    },
    "node_modules/js-sha3": {
@@ -5130,9 +4941,9 @@
      }
    },
    "node_modules/magic-string": {
-
      "version": "0.26.5",
-
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.5.tgz",
-
      "integrity": "sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==",
+
      "version": "0.26.7",
+
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
+
      "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
      "dev": true,
      "dependencies": {
        "sourcemap-codec": "^1.4.8"
@@ -5261,9 +5072,12 @@
      }
    },
    "node_modules/minimist": {
-
      "version": "1.2.6",
-
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
-
      "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+
      "version": "1.2.7",
+
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
+
      "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
    },
    "node_modules/mkdirp": {
      "version": "0.5.6",
@@ -5759,6 +5573,22 @@
        "node": ">=0.6"
      }
    },
+
    "node_modules/query-string": {
+
      "version": "6.13.5",
+
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz",
+
      "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==",
+
      "dependencies": {
+
        "decode-uri-component": "^0.2.0",
+
        "split-on-first": "^1.0.0",
+
        "strict-uri-encode": "^2.0.0"
+
      },
+
      "engines": {
+
        "node": ">=6"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
+
      }
+
    },
    "node_modules/queue-microtask": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -6093,9 +5923,9 @@
      }
    },
    "node_modules/semver": {
-
      "version": "7.3.7",
-
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-
      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+
      "version": "7.3.8",
+
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+
      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
      "dev": true,
      "dependencies": {
        "lru-cache": "^6.0.0"
@@ -6291,18 +6121,13 @@
      }
    },
    "node_modules/string_decoder": {
-
      "version": "1.1.1",
-
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+
      "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==",
      "dependencies": {
-
        "safe-buffer": "~5.1.0"
+
        "safe-buffer": "~5.2.0"
      }
    },
-
    "node_modules/string_decoder/node_modules/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=="
-
    },
    "node_modules/string-width": {
      "version": "4.2.3",
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
@@ -7528,11 +7353,6 @@
        "ws": "7.4.6"
      },
      "dependencies": {
-
        "bech32": {
-
          "version": "1.1.4",
-
          "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
-
          "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
-
        },
        "ws": {
          "version": "7.4.6",
          "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
@@ -7713,13 +7533,13 @@
      "dev": true
    },
    "@jridgewell/trace-mapping": {
-
      "version": "0.3.15",
-
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
-
      "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
+
      "version": "0.3.16",
+
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.16.tgz",
+
      "integrity": "sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==",
      "dev": true,
      "requires": {
-
        "@jridgewell/resolve-uri": "^3.0.3",
-
        "@jridgewell/sourcemap-codec": "^1.4.10"
+
        "@jridgewell/resolve-uri": "3.1.0",
+
        "@jridgewell/sourcemap-codec": "1.4.14"
      }
    },
    "@nodelib/fs.scandir": {
@@ -7840,6 +7660,15 @@
      "integrity": "sha512-pYrtLtOwku/7r1i9AMONsJMVYAtk3hzOfiGNekhtq5tYBGA7unMve8RvUclKLMT3PrihvJqUmzsRGh0RP84hKg==",
      "dev": true
    },
+
    "@types/bn.js": {
+
      "version": "4.11.6",
+
      "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
+
      "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
+
      "dev": true,
+
      "requires": {
+
        "@types/node": "*"
+
      }
+
    },
    "@types/chai": {
      "version": "4.3.3",
      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
@@ -7911,9 +7740,9 @@
      "integrity": "sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og=="
    },
    "@types/node": {
-
      "version": "14.18.31",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.31.tgz",
-
      "integrity": "sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw=="
+
      "version": "14.18.32",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.32.tgz",
+
      "integrity": "sha512-Y6S38pFr04yb13qqHf8uk1nHE3lXgQ30WZbv1mLliV9pt0NjvqdWttLcrOYLnXbOafknVYRHZGoMSpR9UwfYow=="
    },
    "@types/pbkdf2": {
      "version": "3.1.0",
@@ -7994,58 +7823,29 @@
        "regexpp": "^3.2.0",
        "semver": "^7.3.7",
        "tsutils": "^3.21.0"
-
      },
-
      "dependencies": {
-
        "@typescript-eslint/scope-manager": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
-
          "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "@typescript-eslint/visitor-keys": "5.40.0"
-
          }
-
        },
-
        "@typescript-eslint/types": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
-
          "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
-
          "dev": true
-
        },
-
        "@typescript-eslint/visitor-keys": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
-
          "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "eslint-visitor-keys": "^3.3.0"
-
          }
-
        }
      }
    },
    "@typescript-eslint/parser": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz",
-
      "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==",
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
+
      "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==",
      "dev": true,
      "peer": true,
      "requires": {
-
        "@typescript-eslint/scope-manager": "5.38.1",
-
        "@typescript-eslint/types": "5.38.1",
-
        "@typescript-eslint/typescript-estree": "5.38.1",
+
        "@typescript-eslint/scope-manager": "5.40.0",
+
        "@typescript-eslint/types": "5.40.0",
+
        "@typescript-eslint/typescript-estree": "5.40.0",
        "debug": "^4.3.4"
      }
    },
    "@typescript-eslint/scope-manager": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz",
-
      "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==",
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
+
      "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
      "dev": true,
-
      "peer": true,
      "requires": {
-
        "@typescript-eslint/types": "5.38.1",
-
        "@typescript-eslint/visitor-keys": "5.38.1"
+
        "@typescript-eslint/types": "5.40.0",
+
        "@typescript-eslint/visitor-keys": "5.40.0"
      }
    },
    "@typescript-eslint/type-utils": {
@@ -8058,57 +7858,22 @@
        "@typescript-eslint/utils": "5.40.0",
        "debug": "^4.3.4",
        "tsutils": "^3.21.0"
-
      },
-
      "dependencies": {
-
        "@typescript-eslint/types": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
-
          "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
-
          "dev": true
-
        },
-
        "@typescript-eslint/typescript-estree": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
-
          "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "@typescript-eslint/visitor-keys": "5.40.0",
-
            "debug": "^4.3.4",
-
            "globby": "^11.1.0",
-
            "is-glob": "^4.0.3",
-
            "semver": "^7.3.7",
-
            "tsutils": "^3.21.0"
-
          }
-
        },
-
        "@typescript-eslint/visitor-keys": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
-
          "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "eslint-visitor-keys": "^3.3.0"
-
          }
-
        }
      }
    },
    "@typescript-eslint/types": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz",
-
      "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==",
-
      "dev": true,
-
      "peer": true
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
+
      "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
+
      "dev": true
    },
    "@typescript-eslint/typescript-estree": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz",
-
      "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==",
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
+
      "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
      "dev": true,
-
      "peer": true,
      "requires": {
-
        "@typescript-eslint/types": "5.38.1",
-
        "@typescript-eslint/visitor-keys": "5.38.1",
+
        "@typescript-eslint/types": "5.40.0",
+
        "@typescript-eslint/visitor-keys": "5.40.0",
        "debug": "^4.3.4",
        "globby": "^11.1.0",
        "is-glob": "^4.0.3",
@@ -8129,59 +7894,15 @@
        "eslint-scope": "^5.1.1",
        "eslint-utils": "^3.0.0",
        "semver": "^7.3.7"
-
      },
-
      "dependencies": {
-
        "@typescript-eslint/scope-manager": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
-
          "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "@typescript-eslint/visitor-keys": "5.40.0"
-
          }
-
        },
-
        "@typescript-eslint/types": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
-
          "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
-
          "dev": true
-
        },
-
        "@typescript-eslint/typescript-estree": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
-
          "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "@typescript-eslint/visitor-keys": "5.40.0",
-
            "debug": "^4.3.4",
-
            "globby": "^11.1.0",
-
            "is-glob": "^4.0.3",
-
            "semver": "^7.3.7",
-
            "tsutils": "^3.21.0"
-
          }
-
        },
-
        "@typescript-eslint/visitor-keys": {
-
          "version": "5.40.0",
-
          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
-
          "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
-
          "dev": true,
-
          "requires": {
-
            "@typescript-eslint/types": "5.40.0",
-
            "eslint-visitor-keys": "^3.3.0"
-
          }
-
        }
      }
    },
    "@typescript-eslint/visitor-keys": {
-
      "version": "5.38.1",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz",
-
      "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==",
+
      "version": "5.40.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
+
      "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
      "dev": true,
-
      "peer": true,
      "requires": {
-
        "@typescript-eslint/types": "5.38.1",
+
        "@typescript-eslint/types": "5.40.0",
        "eslint-visitor-keys": "^3.3.0"
      }
    },
@@ -8319,16 +8040,6 @@
          "version": "4.11.8",
          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
-
        },
-
        "query-string": {
-
          "version": "6.13.5",
-
          "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz",
-
          "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==",
-
          "requires": {
-
            "decode-uri-component": "^0.2.0",
-
            "split-on-first": "^1.0.0",
-
            "strict-uri-encode": "^2.0.0"
-
          }
        }
      }
    },
@@ -8559,6 +8270,11 @@
        }
      }
    },
+
    "bech32": {
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
+
      "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
+
    },
    "binary-extensions": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -8779,9 +8495,9 @@
      }
    },
    "ci-info": {
-
      "version": "3.4.0",
-
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz",
-
      "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==",
+
      "version": "3.5.0",
+
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz",
+
      "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==",
      "dev": true
    },
    "cipher-base": {
@@ -8908,6 +8624,15 @@
          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
          "dev": true
+
        },
+
        "string_decoder": {
+
          "version": "1.1.1",
+
          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+
          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+
          "dev": true,
+
          "requires": {
+
            "safe-buffer": "~5.1.0"
+
          }
        }
      }
    },
@@ -9591,29 +9316,6 @@
        "ethereumjs-util": "^5.1.1",
        "tweetnacl": "^1.0.3",
        "tweetnacl-util": "^0.15.0"
-
      },
-
      "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==",
-
          "dev": true
-
        },
-
        "ethereumjs-util": {
-
          "version": "5.2.1",
-
          "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
-
          "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
-
          "dev": true,
-
          "requires": {
-
            "bn.js": "^4.11.0",
-
            "create-hash": "^1.1.2",
-
            "elliptic": "^6.5.2",
-
            "ethereum-cryptography": "^0.1.3",
-
            "ethjs-util": "^0.1.3",
-
            "rlp": "^2.0.0",
-
            "safe-buffer": "^5.1.1"
-
          }
-
        }
      }
    },
    "ethereum-cryptography": {
@@ -9649,15 +9351,6 @@
        "ethereumjs-util": "^6.0.0"
      },
      "dependencies": {
-
        "@types/bn.js": {
-
          "version": "4.11.6",
-
          "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
-
          "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
-
          "dev": true,
-
          "requires": {
-
            "@types/node": "*"
-
          }
-
        },
        "bn.js": {
          "version": "4.12.0",
          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
@@ -9681,6 +9374,29 @@
        }
      }
    },
+
    "ethereumjs-util": {
+
      "version": "5.2.1",
+
      "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+
      "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+
      "dev": true,
+
      "requires": {
+
        "bn.js": "^4.11.0",
+
        "create-hash": "^1.1.2",
+
        "elliptic": "^6.5.2",
+
        "ethereum-cryptography": "^0.1.3",
+
        "ethjs-util": "^0.1.3",
+
        "rlp": "^2.0.0",
+
        "safe-buffer": "^5.1.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==",
+
          "dev": true
+
        }
+
      }
+
    },
    "ethers": {
      "version": "5.7.1",
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.1.tgz",
@@ -10565,9 +10281,9 @@
      "dev": true
    },
    "js-sdsl": {
-
      "version": "4.1.4",
-
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
-
      "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+
      "version": "4.1.5",
+
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz",
+
      "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==",
      "dev": true
    },
    "js-sha3": {
@@ -10809,9 +10525,9 @@
      "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ=="
    },
    "magic-string": {
-
      "version": "0.26.5",
-
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.5.tgz",
-
      "integrity": "sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==",
+
      "version": "0.26.7",
+
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
+
      "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
      "dev": true,
      "requires": {
        "sourcemap-codec": "^1.4.8"
@@ -10910,9 +10626,9 @@
      }
    },
    "minimist": {
-
      "version": "1.2.6",
-
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
-
      "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+
      "version": "1.2.7",
+
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
+
      "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
    },
    "mkdirp": {
      "version": "0.5.6",
@@ -11265,6 +10981,16 @@
      "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
      "dev": true
    },
+
    "query-string": {
+
      "version": "6.13.5",
+
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz",
+
      "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==",
+
      "requires": {
+
        "decode-uri-component": "^0.2.0",
+
        "split-on-first": "^1.0.0",
+
        "strict-uri-encode": "^2.0.0"
+
      }
+
    },
    "queue-microtask": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -11494,9 +11220,9 @@
      }
    },
    "semver": {
-
      "version": "7.3.7",
-
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-
      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+
      "version": "7.3.8",
+
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+
      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
      "dev": true,
      "requires": {
        "lru-cache": "^6.0.0"
@@ -11646,18 +11372,11 @@
      "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ=="
    },
    "string_decoder": {
-
      "version": "1.1.1",
-
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+
      "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.1.0"
-
      },
-
      "dependencies": {
-
        "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=="
-
        }
+
        "safe-buffer": "~5.2.0"
      }
    },
    "string-width": {