diff --git a/.eslintrc.js b/.eslintrc.js index 029566dd..8ddbabf3 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -34,8 +34,8 @@ module.exports = { 'plugin:import/errors', 'plugin:import/warnings', 'plugin:jest/recommended', - 'prettier/@typescript-eslint', 'plugin:prettier/recommended', + 'prettier', ], rules: { 'react/react-in-jsx-scope': 'off', diff --git a/@types/react-table-config.d.ts b/@types/react-table-config.d.ts index 9ee0c129..e29351bc 100644 --- a/@types/react-table-config.d.ts +++ b/@types/react-table-config.d.ts @@ -51,8 +51,9 @@ import { declare module 'react-table' { // take this file as-is, or comment out the sections that don't apply to your plugin configuration - export interface TableOptions> - extends UseExpandedOptions, + export interface TableOptions< + D extends Record + > extends UseExpandedOptions, UseFiltersOptions, UseGlobalFiltersOptions, UseGroupByOptions, @@ -68,16 +69,14 @@ declare module 'react-table' { export interface Hooks< D extends Record = Record - > - extends UseExpandedHooks, + > extends UseExpandedHooks, UseGroupByHooks, UseRowSelectHooks, UseSortByHooks {} export interface TableInstance< D extends Record = Record - > - extends UseColumnOrderInstanceProps, + > extends UseColumnOrderInstanceProps, UseExpandedInstanceProps, UseFiltersInstanceProps, UseGlobalFiltersInstanceProps, @@ -89,8 +88,7 @@ declare module 'react-table' { export interface TableState< D extends Record = Record - > - extends UseColumnOrderState, + > extends UseColumnOrderState, UseExpandedState, UseFiltersState, UseGlobalFiltersState, @@ -103,8 +101,7 @@ declare module 'react-table' { export interface ColumnInterface< D extends Record = Record - > - extends UseFiltersColumnOptions, + > extends UseFiltersColumnOptions, UseGlobalFiltersColumnOptions, UseGroupByColumnOptions, UseResizeColumnsColumnOptions, @@ -112,8 +109,7 @@ declare module 'react-table' { export interface ColumnInstance< D extends Record = Record - > - extends UseFiltersColumnProps, + > extends UseFiltersColumnProps, UseGroupByColumnProps, UseResizeColumnsColumnProps, UseSortByColumnProps {} @@ -121,12 +117,12 @@ declare module 'react-table' { export interface Cell< D extends Record = Record, V = any - > extends UseGroupByCellProps, UseRowStateCellProps {} + > extends UseGroupByCellProps, + UseRowStateCellProps {} export interface Row< D extends Record = Record - > - extends UseExpandedRowProps, + > extends UseExpandedRowProps, UseGroupByRowProps, UseRowSelectRowProps, UseRowStateRowProps {} diff --git a/package-lock.json b/package-lock.json index 5763ed9f..e521bac0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,9 @@ "version": "0.12.19", "license": "MIT", "dependencies": { - "@apollo/client": "^3.3.19", + "@apollo/client": "^3.3.20", "@emotion/babel-plugin": "^11.3.0", - "@next/bundle-analyzer": "^10.2.3", + "@next/bundle-analyzer": "^11.0.0", "@visx/axis": "^1.12.0", "@visx/chord": "^1.7.0", "@visx/curve": "^1.7.0", @@ -20,8 +20,8 @@ "@visx/scale": "^1.11.1", "@visx/shape": "^1.11.1", "@visx/tooltip": "^1.7.2", - "apollo-server-micro": "^2.25.0", - "balanceofsatoshis": "^8.0.14", + "apollo-server-micro": "^2.25.1", + "balanceofsatoshis": "^10.1.0", "bcryptjs": "^2.4.3", "bech32": "^2.0.0", "bip32": "^2.0.6", @@ -33,7 +33,7 @@ "d3-array": "^2.12.1", "d3-time-format": "^3.0.0", "date-fns": "^2.22.1", - "graphql": "^15.5.0", + "graphql": "^15.5.1", "graphql-iso-date": "^3.6.1", "graphql-middleware": "^6.0.10", "graphql-rate-limit": "^3.1.0", @@ -41,12 +41,12 @@ "js-cookie": "^2.2.1", "js-yaml": "^4.1.0", "jsonwebtoken": "^8.5.1", - "ln-service": "^51.8.2", + "ln-service": "^51.8.4", "lodash.debounce": "^4.0.8", "lodash.groupby": "^4.6.0", "lodash.merge": "^4.6.2", "lodash.omit": "^4.5.0", - "next": "^10.2.3", + "next": "^11.0.0", "node-fetch": "^2.6.1", "numeral": "^2.0.6", "qrcode.react": "^1.0.1", @@ -59,9 +59,9 @@ "react-intersection-observer": "^8.32.0", "react-qr-reader": "^2.2.1", "react-select": "^4.3.1", - "react-slider": "^1.1.4", + "react-slider": "^1.3.1", "react-spinners": "^0.11.0", - "react-spring": "^9.2.1", + "react-spring": "^9.2.3", "react-table": "^7.7.0", "react-toastify": "^7.0.4", "react-tooltip": "^4.2.21", @@ -70,26 +70,26 @@ "styled-components": "^5.3.0", "styled-react-modal": "^2.1.0", "styled-theming": "^2.2.0", - "typescript": "^4.3.2", + "typescript": "^4.3.4", "underscore": "^1.13.1", "uuid": "^8.3.2", - "victory": "^35.8.4", + "victory": "^35.8.6", "winston": "^3.3.3" }, "devDependencies": { - "@babel/core": "^7.14.3", + "@babel/core": "^7.14.6", "@commitlint/cli": "^12.1.4", "@commitlint/config-conventional": "^12.1.4", "@graphql-codegen/add": "^2.0.2", "@graphql-codegen/cli": "^1.21.5", "@graphql-codegen/fragment-matcher": "^2.0.1", "@graphql-codegen/introspection": "^1.18.2", - "@graphql-codegen/near-operation-file-preset": "^1.18.1", - "@graphql-codegen/typescript": "^1.22.1", - "@graphql-codegen/typescript-operations": "^1.18.0", - "@graphql-codegen/typescript-react-apollo": "^2.2.5", - "@graphql-codegen/typescript-resolvers": "^1.19.2", - "@testing-library/jest-dom": "^5.12.0", + "@graphql-codegen/near-operation-file-preset": "^1.18.2", + "@graphql-codegen/typescript": "^1.22.2", + "@graphql-codegen/typescript-operations": "^1.18.1", + "@graphql-codegen/typescript-react-apollo": "^2.2.6", + "@graphql-codegen/typescript-resolvers": "^1.19.3", + "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^11.2.7", "@types/bcryptjs": "^2.4.2", "@types/cookie": "^0.4.0", @@ -99,39 +99,40 @@ "@types/graphql-iso-date": "^3.4.0", "@types/js-cookie": "^2.2.6", "@types/js-yaml": "^4.0.1", - "@types/jsonwebtoken": "^8.5.1", + "@types/jsonwebtoken": "^8.5.2", "@types/lodash.groupby": "^4.6.6", "@types/lodash.merge": "^4.6.6", "@types/lodash.omit": "^4.5.6", "@types/lodash.sortby": "^4.7.6", - "@types/node": "^15.6.1", + "@types/node": "^15.12.4", "@types/node-fetch": "^2.5.10", "@types/numeral": "^2.0.1", "@types/qrcode.react": "^1.0.1", - "@types/react": "^17.0.8", + "@types/react": "^17.0.11", "@types/react-copy-to-clipboard": "^5.0.0", "@types/react-grid-layout": "^1.1.1", "@types/react-qr-reader": "^2.1.3", "@types/react-select": "^4.0.15", - "@types/react-slider": "^1.1.2", + "@types/react-slider": "^1.3.0", "@types/react-table": "^7.7.1", "@types/secp256k1": "^4.0.2", - "@types/styled-components": "^5.1.9", + "@types/styled-components": "^5.1.10", "@types/styled-react-modal": "^1.2.0", "@types/styled-theming": "^2.2.5", "@types/underscore": "^1.11.2", "@types/uuid": "^8.3.0", - "@typescript-eslint/eslint-plugin": "^4.26.0", - "@typescript-eslint/parser": "^4.26.0", - "apollo-server": "^2.25.0", - "apollo-server-testing": "^2.25.0", + "@typescript-eslint/eslint-plugin": "^4.27.0", + "@typescript-eslint/parser": "^4.27.0", + "apollo-server": "^2.25.1", + "apollo-server-testing": "^2.25.1", "babel-jest": "^27.0.2", "babel-loader": "^8.2.2", "babel-plugin-inline-react-svg": "^2.0.1", "babel-plugin-styled-components": "^1.12.0", "babel-preset-react-app": "^10.0.0", - "devmoji": "^2.2.1", - "eslint": "^7.27.0", + "devmoji": "^2.3.0", + "eslint": "^7.29.0", + "eslint-config-next": "^11.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.23.4", "eslint-plugin-jest": "^24.3.6", @@ -140,10 +141,10 @@ "eslint-plugin-react": "^7.24.0", "eslint-plugin-react-hooks": "^4.2.0", "husky": "^6.0.0", - "jest": "^27.0.3", + "jest": "^27.0.4", "jest-fetch-mock": "^3.0.3", "lint-staged": "^11.0.0", - "prettier": "^2.3.0", + "prettier": "^2.3.1", "standard-version": "^9.3.0" } }, @@ -242,20 +243,20 @@ } }, "node_modules/@apollo/client": { - "version": "3.3.19", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.19.tgz", - "integrity": "sha512-vzljWLPP0GwocfBhUopzDCUwsiaNTtii1eu8qDybAXqwj4/ZhnIM46c6dNQmnVcJpAIFRIsNCOxM4OlMDySJug==", + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.20.tgz", + "integrity": "sha512-hS7UmBwJweudw/J3M0RAcusMHNiRuGqkRH6g91PM2ev8cXScIMdXr/++9jo7wD1nAITMCMF4HQQ3LFaw/Or0Bw==", "dependencies": { "@graphql-typed-document-node/core": "^3.0.0", "@types/zen-observable": "^0.8.0", "@wry/context": "^0.6.0", - "@wry/equality": "^0.4.0", + "@wry/equality": "^0.5.0", "fast-json-stable-stringify": "^2.0.0", "graphql-tag": "^2.12.0", "hoist-non-react-statics": "^3.3.2", "optimism": "^0.16.0", "prop-types": "^15.7.2", - "symbol-observable": "^2.0.0", + "symbol-observable": "^4.0.0", "ts-invariant": "^0.7.0", "tslib": "^1.10.0", "zen-observable": "^0.8.14" @@ -358,32 +359,40 @@ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" }, "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -400,13 +409,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dependencies": { - "@babel/types": "^7.14.2", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { @@ -428,15 +440,19 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0" } @@ -481,70 +497,92 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dependencies": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { @@ -564,22 +602,30 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", - "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "dev": true, "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { @@ -592,22 +638,32 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-wrap-function": { "version": "7.13.0", @@ -622,29 +678,36 @@ } }, "node_modules/@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "dev": true, "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1746,37 +1809,47 @@ } }, "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -2395,15 +2468,15 @@ "dev": true }, "node_modules/@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -2424,12 +2497,12 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "dev": true, "dependencies": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" }, "engines": { "node": ">=8" @@ -2452,12 +2525,15 @@ } }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@graphql-codegen/add": { @@ -2708,25 +2784,25 @@ "dev": true }, "node_modules/@graphql-codegen/near-operation-file-preset": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/near-operation-file-preset/-/near-operation-file-preset-1.18.1.tgz", - "integrity": "sha512-/QowrCantXEymd7sAK/ZJlmHXboq5zbo0Y2vraEBkpkN3CAqw56lfXKJ5zLk0nuKLGtMD58c/pV9yqtgLI8Syw==", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/near-operation-file-preset/-/near-operation-file-preset-1.18.2.tgz", + "integrity": "sha512-Ozy37ryOzfL8qFXYjzXjfOiuiQfnWu527CkMQDfVHhVmxylh7KvZ3w0t0ASEUfOLfnCIdCHyIaSDtA9yURq6vg==", "dev": true, "dependencies": { "@graphql-codegen/add": "^2.0.2", "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "parse-filepath": "^1.0.2", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, "node_modules/@graphql-codegen/near-operation-file-preset/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, "node_modules/@graphql-codegen/plugin-helpers": { @@ -2752,53 +2828,53 @@ "dev": true }, "node_modules/@graphql-codegen/typescript": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.1.tgz", - "integrity": "sha512-3f/siciXrhhMdcs9qcxnwWXETsAhZNNiUOlr6IUEm82kVx5xvFuxc0KZZE88w3iEVJXE7xYo1oWmrttvkQP4Aw==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.2.tgz", + "integrity": "sha512-M+gJVHnpWanCTrSqzh+jNyJ6HhDICFzWV3SVcns5LX1X4NC/7N+TvYLk9ZzRSpBYCkWWGmTPrZNd0zjwhroRTg==", "dev": true, "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "auto-bind": "~4.0.0", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "peerDependencies": { "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, "node_modules/@graphql-codegen/typescript-operations": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.0.tgz", - "integrity": "sha512-Q4b+jySBgU39uYzSWQcHBn/q5j/gs2yUQGNiCXhV8IIHDJJNR0Zfb2ywY6AMwT7N3rgXmFuIzKAA++xBf2yKRw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.1.tgz", + "integrity": "sha512-6w67j9Y8ZqSMc5a7bxkbNp0Yv1NWUMnCZt30nqXyOlvqlbmPogWWxJGccxSDfhZ8+uSFjQp5kUM07w8/uPMIZQ==", "dev": true, "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/typescript": "^1.22.1", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/typescript": "^1.22.2", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "auto-bind": "~4.0.0", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, "node_modules/@graphql-codegen/typescript-react-apollo": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-2.2.5.tgz", - "integrity": "sha512-W9YI6qg6TwjD5CD+rQBmbZjwkA88MKc/9i31xvH2xGgdwzY1ybaTL10zMwsm5Ac+dOU6aCGHZVZzHd4wMrO1nw==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-2.2.6.tgz", + "integrity": "sha512-aG/0CJPu4YjprC6QTOeaOxKCGg8c0m8Ja+WI5por8/hOqpndieSUYBxLZJ1ZxbXdgLpCkmUIGS9QZsVr7xtVQw==", "dev": true, "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "auto-bind": "~4.0.0", "change-case-all": "1.0.14", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", @@ -2806,44 +2882,44 @@ } }, "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, "node_modules/@graphql-codegen/typescript-resolvers": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.2.tgz", - "integrity": "sha512-7RKXcIK6vuqSlDIoOG7VJMvmlnPU9ELRSbqUivXNXD70K493vv4bAcGFhP1qgwzdxMuPbPz8tQn7o5xLpMP6og==", + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.3.tgz", + "integrity": "sha512-wbc3hgULs7/gmlmVvbUpqxoOff2MjVnSvBllrldBIezGvcoj7Q265Cb0q/ki5MV8OzUWq28zpBrc3RMg7E5O9Q==", "dev": true, "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/typescript": "^1.22.1", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/typescript": "^1.22.2", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "@graphql-tools/utils": "^7.9.1", "auto-bind": "~4.0.0", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, "node_modules/@graphql-codegen/typescript-resolvers/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, "node_modules/@graphql-codegen/typescript/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, "node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.0.tgz", - "integrity": "sha512-gw6mUCOpKwJ4aR+wnUXureQi4dV6jezEiXvX0CEZdpqBIGAJ4G8h7CKyGW66lBzvaoLCB7siOF86UJO3dw5ctg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.1.tgz", + "integrity": "sha512-f6GakFkn6TEtuU//BrZfmdL5eyzlisE8x6LmNJvjPQig8pVBVt8ncJeWV42XV9iJpaCmrQaT4MtXPkjlCe0egA==", "dev": true, "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.7", @@ -2855,16 +2931,16 @@ "dependency-graph": "^0.11.0", "graphql-tag": "^2.11.0", "parse-filepath": "^1.0.2", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true }, "node_modules/@graphql-tools/apollo-engine-loader": { @@ -3413,22 +3489,20 @@ } }, "node_modules/@grpc/grpc-js": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.12.tgz", - "integrity": "sha512-+gPCklP1eqIgrNPyzddYQdt9+GvZqPlLpIjIo+TveE+gbtp74VV1A2ju8ExeO8ma8f7MbpaGZx/KJPYVWL9eDw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.2.tgz", + "integrity": "sha512-UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA==", "dependencies": { - "@types/node": ">=12.12.47", - "google-auth-library": "^6.1.1", - "semver": "^6.2.0" + "@types/node": ">=12.12.47" }, "engines": { "node": "^8.13.0 || >=10.10.0" } }, "node_modules/@grpc/proto-loader": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.1.tgz", - "integrity": "sha512-4DIvEOZhw5nGj3RQngIoiMXRsre3InEH136krZTcirs/G2em3WMXdtx4Lqlnb4E2ertbWGs5gPeVDKU5BHffXw==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", + "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", @@ -3670,13 +3744,13 @@ } }, "node_modules/@jest/core": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.3.tgz", - "integrity": "sha512-rN8lr/OJ8iApcQUh4khnMaOCVX4oRnLwy2tPW3Vh70y62K8Da8fhkxMUq0xX9VPa4+yWUm0tGc/jUSJi+Jzuwg==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.4.tgz", + "integrity": "sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==", "dev": true, "dependencies": { "@jest/console": "^27.0.2", - "@jest/reporters": "^27.0.2", + "@jest/reporters": "^27.0.4", "@jest/test-result": "^27.0.2", "@jest/transform": "^27.0.2", "@jest/types": "^27.0.2", @@ -3687,15 +3761,15 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-changed-files": "^27.0.2", - "jest-config": "^27.0.3", + "jest-config": "^27.0.4", "jest-haste-map": "^27.0.2", "jest-message-util": "^27.0.2", "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.2", - "jest-resolve-dependencies": "^27.0.3", - "jest-runner": "^27.0.3", - "jest-runtime": "^27.0.3", - "jest-snapshot": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-resolve-dependencies": "^27.0.4", + "jest-runner": "^27.0.4", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "jest-watcher": "^27.0.2", @@ -3834,9 +3908,9 @@ } }, "node_modules/@jest/reporters": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.2.tgz", - "integrity": "sha512-SVQjew/kafNxSN1my4praGQP+VPVGHsU8zqiEDppLvq6j1lryIjdNb9P+bZSsKeifU4bIoaPnf9Ui0tK9WOpFA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.4.tgz", + "integrity": "sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -3855,7 +3929,7 @@ "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", "jest-haste-map": "^27.0.2", - "jest-resolve": "^27.0.2", + "jest-resolve": "^27.0.4", "jest-util": "^27.0.2", "jest-worker": "^27.0.2", "slash": "^3.0.0", @@ -3994,15 +4068,15 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.3.tgz", - "integrity": "sha512-DcLTzraZ8xLr5fcIl+CF14vKeBBpBrn55wFxI9Ju+dhEBdjRdJQ/Z/pLkMehkPZWIQ+rR23J8e+wFDkfjree0Q==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz", + "integrity": "sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==", "dev": true, "dependencies": { "@jest/test-result": "^27.0.2", "graceful-fs": "^4.2.4", "jest-haste-map": "^27.0.2", - "jest-runtime": "^27.0.3" + "jest-runtime": "^27.0.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -4227,27 +4301,33 @@ } }, "node_modules/@next/bundle-analyzer": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-10.2.3.tgz", - "integrity": "sha512-vEfQhGWgJugZOlSUlj3DZWs/KsK0SO2SPKoHSZ7KkzpruKzc/e45G0oUh0rffzdhasMQZM1TuSBkxO+1UcnDNw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-11.0.0.tgz", + "integrity": "sha512-cLynm0v5WO9EEZhlMvw/vBc6AfJzfOVn9K92kkrkfyh+UOmEz92zzbXxe94zxvKRLqxfYcO5GPmSTWhNyYd5eg==", "dependencies": { "webpack-bundle-analyzer": "4.3.0" } }, "node_modules/@next/env": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-10.2.3.tgz", - "integrity": "sha512-uBOjRBjsWC4C8X3DfmWWP6ekwLnf2JCCwQX9KVnJtJkqfDsv1yQPakdOEwvJzXQc3JC/v5KKffYPVmV2wHXCgQ==" + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.0.tgz", + "integrity": "sha512-VKpmDvTYeCpEQjREg3J4pCmVs/QjEzoLmkM8shGFK6e9AmFd0G9QXOL8HGA8qKhy/XmNb7dHeMqrcMiBua4OgA==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.0.tgz", + "integrity": "sha512-fPZ0904yY1box6bRpR9rJqIkNxJdvzzxH7doXS+cdjyBAdptMR7wj3mcx1hEikBHzWduU8BOXBvRg2hWc09YDQ==", + "dev": true }, "node_modules/@next/polyfill-module": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-10.2.3.tgz", - "integrity": "sha512-OkeY4cLhzfYbXxM4fd+6V4s5pTPuyfKSlavItfNRA6PpS7t1/R6YjO7S7rB8tu1pbTGuDHGIdE1ioDv15bAbDQ==" + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.0.0.tgz", + "integrity": "sha512-gydtFzRqsT549U8+sY8382I/f4HFcelD8gdUGnAofQJa/jEU1jkxmjCHC8tmEiyeMLidl7iDZgchfSCpmMzzUg==" }, "node_modules/@next/react-dev-overlay": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-10.2.3.tgz", - "integrity": "sha512-E6g2jws4YW94l0lMMopBVKIZK2mEHfSBvM0d9dmzKG9L/A/kEq6LZCB4SiwGJbNsAdlk2y3USDa0oNbpA+m5Kw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.0.0.tgz", + "integrity": "sha512-q+Wp+eStEMThe77zxdeJ/nbuODkHR6P+/dfUqYXZSqbLf6x5c5xwLBauwwVbkCYFZpAlDuL8Jk8QSAH1OsqC2w==", "dependencies": { "@babel/code-frame": "7.12.11", "anser": "1.4.9", @@ -4262,8 +4342,8 @@ "strip-ansi": "6.0.0" }, "peerDependencies": { - "react": "^16.9.0 || ^17", - "react-dom": "^16.9.0 || ^17" + "react": "^17.0.2", + "react-dom": "^17.0.2" } }, "node_modules/@next/react-dev-overlay/node_modules/@babel/code-frame": { @@ -4386,9 +4466,9 @@ } }, "node_modules/@next/react-refresh-utils": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-10.2.3.tgz", - "integrity": "sha512-qtBF56vPC6d6a8p7LYd0iRjW89fhY80kAIzmj+VonvIGjK/nymBjcFUhbKiMFqlhsarCksnhwX+Zmn95Dw9qvA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.0.0.tgz", + "integrity": "sha512-hi5eY+KBn4QGtUv7VL2OptdM33fI2hxhd7+omOFmAK+S0hDWhg1uqHqqGJk0W1IfqlWEzzL10WvTJDPRAtDugQ==", "peerDependencies": { "react-refresh": "0.8.3", "webpack": "^4 || ^5" @@ -4434,25 +4514,6 @@ "node": ">= 8" } }, - "node_modules/@opentelemetry/api": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz", - "integrity": "sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==", - "dependencies": { - "@opentelemetry/context-base": "^0.14.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/context-base": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.14.0.tgz", - "integrity": "sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw==", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.15", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.15.tgz", @@ -4634,6 +4695,12 @@ "zdog": ">=1.0" } }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz", + "integrity": "sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==", + "dev": true + }, "node_modules/@samverschueren/stream-to-observable": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", @@ -4781,9 +4848,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.12.0.tgz", - "integrity": "sha512-N9Y82b2Z3j6wzIoAqajlKVF1Zt7sOH0pPee0sUHXHc5cv2Fdn23r+vpWm0MBBoGJtPOly5+Bdx1lnc3CD+A+ow==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.9.2", @@ -4792,6 +4859,7 @@ "chalk": "^3.0.0", "css": "^3.0.0", "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", "lodash": "^4.17.15", "redent": "^3.0.0" }, @@ -5226,9 +5294,9 @@ "dev": true }, "node_modules/@types/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.2.tgz", + "integrity": "sha512-X8BOCkp+WJVNYCYIBugREtVZa4Y09Or9HDx6xqRZem5F8jJV8FuJgNessXyMuv9+U8pjnvdezASwU28uw+1scw==", "dev": true, "dependencies": { "@types/node": "*" @@ -5320,9 +5388,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", - "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" + "version": "15.12.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz", + "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==" }, "node_modules/@types/node-fetch": { "version": "2.5.10", @@ -5366,9 +5434,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==", "dev": true }, "node_modules/@types/prop-types": { @@ -5396,9 +5464,9 @@ "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" }, "node_modules/@types/react": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.8.tgz", - "integrity": "sha512-3sx4c0PbXujrYAKwXxNONXUtRp9C+hE2di0IuxFyf5BELD+B+AXL8G7QrmSKhVwKZDbv0igiAjQAMhXj8Yg3aw==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -5453,9 +5521,9 @@ } }, "node_modules/@types/react-slider": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/react-slider/-/react-slider-1.1.2.tgz", - "integrity": "sha512-HWC3jM0t/U2wixuuBprF3cyfbk+W5i1HpMJMLb79bNxpHaDQ0W+wPowLtguATa3KCzCoi/0Ojk/Iz/ZY3H/LJA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/react-slider/-/react-slider-1.3.0.tgz", + "integrity": "sha512-Hr+P8wiqYAjeFTlf+NWPVGWW79npC8V7KkZdbPlMqo+iblcopPzE/z0m8503j2YmfxoKJKaPnrJe0a6spXacYQ==", "dev": true, "dependencies": { "@types/react": "*" @@ -5533,9 +5601,9 @@ "dev": true }, "node_modules/@types/styled-components": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.9.tgz", - "integrity": "sha512-kbEG6YlwK8rucITpKEr6pA4Ho9KSQHUUOzZ9lY3va1mtcjvS3D0wDciFyHEiNHKLL/npZCKDQJqm0x44sPO9oA==", + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.10.tgz", + "integrity": "sha512-g3ZfWlTiyXktASIhcfCicZtqB/fFFnq0a7kPYYxKXNggdrohp8m/9bMmmt3zDvHj2gplWDGCkZByfFnEXfbSWg==", "dev": true, "dependencies": { "@types/hoist-non-react-statics": "*", @@ -5599,9 +5667,9 @@ } }, "node_modules/@types/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-8mbDgtc8xpxDDem5Gwj76stBDJX35KQ3YBoayxlqUQcL5BZUthiqP/VQ4PQnLHqM4PmlbyO74t98eJpURO+gPA==", "dependencies": { "@types/node": "*" } @@ -5632,13 +5700,13 @@ "integrity": "sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.0.tgz", - "integrity": "sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz", + "integrity": "sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "4.26.0", - "@typescript-eslint/scope-manager": "4.26.0", + "@typescript-eslint/experimental-utils": "4.27.0", + "@typescript-eslint/scope-manager": "4.27.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.21", @@ -5679,15 +5747,15 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.0.tgz", - "integrity": "sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz", + "integrity": "sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.26.0", - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/typescript-estree": "4.26.0", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -5703,14 +5771,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.0.tgz", - "integrity": "sha512-b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.27.0.tgz", + "integrity": "sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "4.26.0", - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/typescript-estree": "4.26.0", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "debug": "^4.3.1" }, "engines": { @@ -5730,13 +5798,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.0.tgz", - "integrity": "sha512-G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz", + "integrity": "sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/visitor-keys": "4.26.0" + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -5747,9 +5815,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.0.tgz", - "integrity": "sha512-rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz", + "integrity": "sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==", "dev": true, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -5760,13 +5828,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.0.tgz", - "integrity": "sha512-GHUgahPcm9GfBuy3TzdsizCcPjKOAauG9xkz9TR8kOdssz2Iz9jRCSQm6+aVFa23d5NcSpo1GdHGSQKe0tlcbg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz", + "integrity": "sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/visitor-keys": "4.26.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -5802,12 +5870,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.0.tgz", - "integrity": "sha512-cw4j8lH38V1ycGBbF+aFiLUls9Z0Bw8QschP3mkth50BbWzgFS33ISIgBzUMuQ2IdahoEv/rXstr8Zhlz4B1Zg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz", + "integrity": "sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.26.0", + "@typescript-eslint/types": "4.27.0", "eslint-visitor-keys": "^2.0.0" }, "engines": { @@ -6006,9 +6074,9 @@ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" }, "node_modules/@wry/equality": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.4.0.tgz", - "integrity": "sha512-DxN/uawWfhRbgYE55zVCPOoe+jvsQ4m7PT1Wlxjyb/LCCLuU1UsucV2BbCxFAX8bjcSueFBbB5Qfj1Zfe8e7Fw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.1.tgz", + "integrity": "sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw==", "dependencies": { "tslib": "^2.1.0" }, @@ -6017,9 +6085,9 @@ } }, "node_modules/@wry/equality/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/@wry/trie": { "version": "0.3.0", @@ -6379,13 +6447,13 @@ } }, "node_modules/apollo-server": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.0.tgz", - "integrity": "sha512-cIXrEWzYWH2y4P4HrfTS0ql6UfJuPO1czb5u9Ch8bLPcWcL1lC84ZbsHzQHNNMLkNApSCAgoS3GZja7dF111Hw==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.1.tgz", + "integrity": "sha512-4MU/WGb1f0Zbxn7/ZgWYRTcEwgyok80FsYEqPMbWswq42SuXpwECm13ceOlU1GU+moQyxRa+FevbpX1H2UFnkg==", "dev": true, "dependencies": { - "apollo-server-core": "^2.25.0", - "apollo-server-express": "^2.25.0", + "apollo-server-core": "^2.25.1", + "apollo-server-express": "^2.25.1", "express": "^4.0.0", "graphql-subscriptions": "^1.0.0", "graphql-tools": "^4.0.8", @@ -6407,9 +6475,9 @@ } }, "node_modules/apollo-server-core": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.0.tgz", - "integrity": "sha512-LqDmY+R5dcb6zj/RgM7P8NnURV2XdQFIF4rY7g80hD9mc2WSCKHF6eH+lHG0sFPW7f8iBr+lJ4LyETuWEVF0hg==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.1.tgz", + "integrity": "sha512-10gVjvGv3uPfy7gUFQhgNhb66RorD1qX6yF4bTawm4S6JstkGrWYFJN5/48o7Mte+tATpXzAGiWu0l4wsYA/mA==", "dependencies": { "@apollographql/apollo-tools": "^0.5.0", "@apollographql/graphql-playground-html": "1.6.27", @@ -6434,9 +6502,8 @@ "loglevel": "^1.6.7", "lru-cache": "^6.0.0", "sha.js": "^2.4.11", - "subscriptions-transport-ws": "^0.9.11", - "uuid": "^8.0.0", - "ws": "^6.0.0" + "subscriptions-transport-ws": "^0.9.19", + "uuid": "^8.0.0" }, "engines": { "node": ">=6" @@ -6445,14 +6512,6 @@ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, - "node_modules/apollo-server-core/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/apollo-server-env": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-3.1.0.tgz", @@ -6477,9 +6536,9 @@ } }, "node_modules/apollo-server-express": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.0.tgz", - "integrity": "sha512-FCTisD+VB1LCcTjjhKvQZ/dkly83KVlioFMgcPjW1X/kzCznRT3aQoVn9bQHlzQr7NnpwFseb4Rhd2KKD4wKEA==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.1.tgz", + "integrity": "sha512-9idHkV3umcIDdq/NIQEC2D6zZ0QtaMRVCbeRcDgm9uWWiX3ulK5ICdHbNBu5UHXkDmKjfZiGaCWBZti0MsRQAg==", "dev": true, "dependencies": { "@apollographql/graphql-playground-html": "1.6.27", @@ -6489,7 +6548,7 @@ "@types/express": "4.17.11", "@types/express-serve-static-core": "4.17.19", "accepts": "^1.3.5", - "apollo-server-core": "^2.25.0", + "apollo-server-core": "^2.25.1", "apollo-server-types": "^0.9.0", "body-parser": "^1.18.3", "cors": "^2.8.5", @@ -6497,7 +6556,7 @@ "graphql-subscriptions": "^1.0.0", "graphql-tools": "^4.0.8", "parseurl": "^1.3.2", - "subscriptions-transport-ws": "^0.9.16", + "subscriptions-transport-ws": "^0.9.19", "type-is": "^1.6.16" }, "engines": { @@ -6531,13 +6590,13 @@ } }, "node_modules/apollo-server-micro": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-micro/-/apollo-server-micro-2.25.0.tgz", - "integrity": "sha512-azbFCuwhMk1hiA/1eW4DcQ983i0v/XlOfHEkfNgpFkWGprZss/MEQ1W6Y+5UgeAmpNEUglFEkn7SQqYE26ezCg==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-micro/-/apollo-server-micro-2.25.1.tgz", + "integrity": "sha512-ITNYKuLyFfLfVyMSYs964CJz9Fd6yMgl9TJiAZdOIhePV6SUIzVzkZ/GK8jXbS4VkEaPjJN3AnquaG9A+Q8cUw==", "dependencies": { "@apollographql/graphql-playground-html": "1.6.27", "accept": "^3.0.2", - "apollo-server-core": "^2.25.0", + "apollo-server-core": "^2.25.1", "apollo-server-types": "^0.9.0", "micro": "^9.3.2" } @@ -6557,12 +6616,12 @@ } }, "node_modules/apollo-server-testing": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-testing/-/apollo-server-testing-2.25.0.tgz", - "integrity": "sha512-PfbcRka9+mpS33d9len80KlCpBPh6wyoZSwZvxZeEcVGjfqo7/7TePr0q9ZmpKMTK/6jZ7JP6QHGyYQNhwOtHQ==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-testing/-/apollo-server-testing-2.25.1.tgz", + "integrity": "sha512-5JXbG3NimpW20CRamzwaBoQUf0cHdhFamwssUXpGDw7MbfuVXHeMJ9JPJ87P4wGz97WYBGEhNOynLv3UtlHIoQ==", "dev": true, "dependencies": { - "apollo-server-core": "^2.25.0" + "apollo-server-core": "^2.25.1" }, "engines": { "node": ">=6" @@ -6877,9 +6936,9 @@ } }, "node_modules/asyncjs-util": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.5.tgz", - "integrity": "sha512-P0BY77ZZvaF+rka9mx12r9ys+U+DDz9yhIz6vbSSNhyKzFJce+jrYSRufvg7RLOH/M8XnhIDOBpagbRtRJiuGA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.6.tgz", + "integrity": "sha512-PxQ2drzeOUe20HsjIXOlfw76Ci8RQkF2B95arcQap02jJ3lByNKkC3MtVFhIWF+FYl738tD/tZHOlUuYfamFvw==", "dependencies": { "async": "3.2.0" } @@ -7347,40 +7406,41 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/balanceofsatoshis": { - "version": "8.0.14", - "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-8.0.14.tgz", - "integrity": "sha512-z9/oACcuCHyWSg2c5J1G/HNcTAknUc4YS2SIqsbjw27YmAL2x6T9Uo1OSSemWnOqGtlHfS6xf7X3DJNsfIYPfQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-10.1.0.tgz", + "integrity": "sha512-ZKHOfZkyXhevLUbQMijz6PEGBZuBdeUS6oqdqrmeYlOB2xZPC/KxCPmKTD7igbq7eD2E/XixtzpHub8bQnxRIg==", "dependencies": { "@alexbosworth/html2unicode": "1.1.5", "@alexbosworth/request": "2.88.3", "asciichart": "1.5.25", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", "bitcoin-ops": "1.4.1", "bitcoinjs-lib": "5.2.0", - "bolt01": "1.2.1", - "bolt03": "1.2.9", - "bolt07": "1.7.2", + "bolt01": "1.2.2", + "bolt03": "1.2.10", + "bolt07": "1.7.3", "caporal": "1.4.0", "cbor": "7.0.5", "cert-info": "1.5.1", "colorette": "1.2.2", "crypto-js": "4.0.0", - "csv-parse": "4.15.4", - "goldengate": "10.0.4", + "csv-parse": "4.16.0", + "goldengate": "10.1.0", "hot-formula-parser": "4.0.0", "import-lazy": "4.0.0", "ini": "2.0.0", - "inquirer": "8.0.0", - "invoices": "1.2.0", - "ln-accounting": "4.2.7", - "ln-service": "51.8.1", + "inquirer": "8.1.1", + "invoices": "1.2.1", + "ln-accounting": "4.3.0", + "ln-service": "51.8.4", "ln-sync": "0.4.5", - "ln-telegram": "3.2.3", + "ln-telegram": "3.2.5", "moment": "2.29.1", "node-fetch": "2.6.1", - "probing": "1.3.5", - "psbt": "1.1.9", + "paid-services": "2.0.0", + "probing": "1.3.6", + "psbt": "1.1.10", "qrcode-terminal": "0.12.0", "sanitize-filename": "1.6.3", "stats-lite": "2.2.0", @@ -7396,51 +7456,6 @@ "node": ">=12" } }, - "node_modules/balanceofsatoshis/node_modules/@grpc/grpc-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.1.tgz", - "integrity": "sha512-zyFq9eW0U4vGyhJS/oeW3mIeKTzB13we9rBclcisfRHxGQbC9FCOKQ5BBA2129yZwRVMt4hQia1igGzECeuY9g==", - "dependencies": { - "@types/node": ">=12.12.47" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/@grpc/proto-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", - "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/balanceofsatoshis/node_modules/@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/balanceofsatoshis/node_modules/@types/node": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.0.3.tgz", - "integrity": "sha512-/WbxFeBU+0F79z9RdEOXH4CsDga+ibi5M8uEYr91u3CkT/pdWcV8MCook+4wDPnZBexRdwWS+PiVZ2xJviAzcQ==" - }, "node_modules/balanceofsatoshis/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -7500,18 +7515,19 @@ } }, "node_modules/balanceofsatoshis/node_modules/inquirer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.0.0.tgz", - "integrity": "sha512-ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", "dependencies": { "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.21", "mute-stream": "0.0.8", + "ora": "^5.3.0", "run-async": "^2.4.0", "rxjs": "^6.6.6", "string-width": "^4.1.0", @@ -7522,51 +7538,6 @@ "node": ">=8.0.0" } }, - "node_modules/balanceofsatoshis/node_modules/lightning": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.7.tgz", - "integrity": "sha512-fjzFCwXafGUeCwUSiEKToS/A8GO4oxDiDG+XNuL984mgYyJdXLHoTEMdaYZD48yowtfjYCdLks0iypIdg6kn1Q==", - "dependencies": { - "@grpc/grpc-js": "1.3.1", - "@grpc/proto-loader": "0.6.2", - "@types/express": "4.17.11", - "@types/node": "15.0.3", - "@types/request": "2.48.5", - "@types/ws": "7.4.4", - "async": "3.2.0", - "asyncjs-util": "1.2.5", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "body-parser": "1.19.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "cbor": "7.0.5", - "express": "4.17.1", - "invoices": "1.2.0", - "psbt": "1.1.9" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/ln-service": { - "version": "51.8.1", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.1.tgz", - "integrity": "sha512-YjRsNwAez1RfA63YDoLf5Ojg3Ma+aLmvfMqasqU3r+/pDR+mgGFyjVODsw6qujerIEM2FaxegddJeOz7R7/Ijw==", - "dependencies": { - "bolt07": "1.7.2", - "cors": "2.8.5", - "express": "4.17.1", - "invoices": "1.2.0", - "lightning": "3.3.7", - "macaroon": "3.0.4", - "morgan": "1.10.0", - "ws": "7.4.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, "node_modules/balanceofsatoshis/node_modules/string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -7802,6 +7773,16 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -7874,9 +7855,9 @@ } }, "node_modules/bolt01": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bolt01/-/bolt01-1.2.1.tgz", - "integrity": "sha512-Mpk1QZofLqrJ1Sjm1vA1HKov6+ffOhCUTP5ae8UTK+U7IwbGSQTfQWu1m6waoSmUN7esQDAS2gBE6PiVaHK0ww==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bolt01/-/bolt01-1.2.2.tgz", + "integrity": "sha512-IH3j1UF+XewQ8ngHW4HVPF9E1GS8R0fGtnvfCVkTTcLYBQOQrP9kvSxS8Wz4HFfjCR34Ep0fIibF69LVnHbbxQ==", "dependencies": { "bn.js": "5.2.0" }, @@ -7885,26 +7866,26 @@ } }, "node_modules/bolt03": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/bolt03/-/bolt03-1.2.9.tgz", - "integrity": "sha512-2WVVcn+pQXIbDkVixZ6c6Hu0E+LiCyUnj14xQs6qEgU3Sq4NFEguAzDwuvr2B9IxwVGD+5/rH5H9RbY0+d5KlQ==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/bolt03/-/bolt03-1.2.10.tgz", + "integrity": "sha512-1t2jGC59hIiiSudf3OK6Z2E1wdnfSXBuEfbawpS33y3XHgkPFwt+IzEI8Xvqk/MqgXNRBVPhG8A5+SdYoeLT7A==", "dependencies": { "bitcoin-ops": "1.4.1", "bitcoinjs-lib": "5.2.0" } }, "node_modules/bolt07": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.2.tgz", - "integrity": "sha512-b1ZmcU1ucTjRL/FvYUDbLqCmc1I0PRLWB+yvlI6w8l9be5JJgzaf1AmU6+yoa1eL3cqX8leWzyaVjWTjRKGfMg==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.3.tgz", + "integrity": "sha512-zXhf60qEpFXwRTeoaJ+0SyPw/jzBtIHZLCJBvaa0rFGiiQKdWXdaiIWeyIkxl74p/UGUv4BQsbkAgB0Em/1QOQ==", "dependencies": { "bn.js": "5.2.0" } }, "node_modules/bolt09": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.4.tgz", - "integrity": "sha512-I8GZoVvQDF7w/93XNbUD29hBoN+kiPomPb8X/D6510pjRI5/KgZ0nITH4BAymS89GTGPjI5ZavkFw3vxxRhjQQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.5.tgz", + "integrity": "sha512-oT1+erg21vat55oXNd7nNEkCO0FQnmaraFZuyXFyeVk7dZCm/3vgic0qK1VuUSV+ksYXJfRKYC4AqfYrtHNPZg==", "engines": { "node": ">=10.4.0" } @@ -8646,6 +8627,17 @@ "node": ">=8" } }, + "node_modules/cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-table3": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", @@ -8734,6 +8726,14 @@ "node": ">=8" } }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "engines": { + "node": ">=0.8" + } + }, "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -8839,9 +8839,9 @@ } }, "node_modules/commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, "engines": { "node": ">= 10" @@ -9587,9 +9587,9 @@ "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" }, "node_modules/csv-parse": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.15.4.tgz", - "integrity": "sha512-OdBbFc0yZhOm17lSxqkirrHlFFVpKRT0wp4DAGoJelsP3LbGzV9LNr7XmM/lrr0uGkCtaqac9UhP8PDHXOAbMg==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.0.tgz", + "integrity": "sha512-Zb4tGPANH4SW0LgC9+s9Mnequs9aqn7N3/pCqNbVjs2XhEF6yWNU2Vm4OGl1v2Go9nw8rXt87Cm2QN/o6Vpqgg==" }, "node_modules/currently-unhandled": { "version": "0.4.1", @@ -9893,6 +9893,14 @@ "node": ">=0.10.0" } }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dependencies": { + "clone": "^1.0.2" + } + }, "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", @@ -10001,14 +10009,14 @@ } }, "node_modules/devmoji": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/devmoji/-/devmoji-2.2.1.tgz", - "integrity": "sha512-p6cdBNYJ92yZDmwZHC5XxLDmzX9ceDNO8rYZr1Be5T5HAmV0InDEwL7vrkJ9JwE6cIAvgcifd9Qbn3b8QOdFSg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/devmoji/-/devmoji-2.3.0.tgz", + "integrity": "sha512-ErQdYUsE7tKxqDzQzRos6fKWaRIFUOJvMkQODq9iYDI3o5X6nxD78XEdGNYaW5AaJW4uxj+XQTkCuJkV86Qg6g==", "dev": true, "dependencies": { - "chalk": "^4.1.0", - "commander": "7.1.0", - "ts-interface-checker": "0.2.1" + "chalk": "^4.1.1", + "commander": "7.2.0", + "ts-interface-checker": "1.0.0" }, "bin": { "devmoji": "bin/devmoji.js" @@ -10153,9 +10161,9 @@ } }, "node_modules/dom-accessibility-api": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.5.tgz", - "integrity": "sha512-8qdiSHWFg/rzd/oDByhKtBCR+1QtpNPcHDr94m3K+SLkFaPEhdCPA/Rm9hOPN9WUK9mEfNXH1zaM6F5e0yhw/A==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.6.tgz", + "integrity": "sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw==", "dev": true }, "node_modules/dom-helpers": { @@ -10701,13 +10709,13 @@ } }, "node_modules/eslint": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", - "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", "dev": true, "dependencies": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.1", + "@eslint/eslintrc": "^0.4.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -10724,7 +10732,7 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -10756,6 +10764,32 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-config-next": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.0.0.tgz", + "integrity": "sha512-pmatg4zqb5Vygu2HrSPxbsCBudXO9OZQUMKQCyrPKRvfL8PJ3lOIOzzwsiW68eMPXOZwOc1yxTRZWKNY8OJT0w==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "11.0.0", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + }, + "peerDependencies": { + "eslint": "^7.23.0", + "next": ">=10.2.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/eslint-config-prettier": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", @@ -12033,9 +12067,9 @@ } }, "node_modules/gcp-metadata": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", - "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.0.tgz", + "integrity": "sha512-L9XQUpvKJCM76YRSmcxrR4mFPzPGsgZUH+GgHMxAET8qc6+BhRJq63RLhWakgEO2KKVgeSDVfyiNjkGSADwNTA==", "dependencies": { "gaxios": "^4.0.0", "json-bigint": "^1.0.0" @@ -12048,6 +12082,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -12588,15 +12623,15 @@ } }, "node_modules/goldengate": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.4.tgz", - "integrity": "sha512-WuLSD4trXP8fN8jCpWlNMpobrf1DBYCEy/0+SVrzen6znQepM4rRCByuna1Iy1G/XsbbdFiwYBd9iSxJiwqjDQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.1.0.tgz", + "integrity": "sha512-xeMOmvY6a7MBUjU1YPmREgDr7qiM5wZWXzdAZsnJxd0/fd5T0gYNi4saJ2eGvDGSmI+TehDn1bYF1Tvlo2GiBQ==", "dependencies": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.6.1", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", "@mitmaro/http-authorization-header": "1.0.0", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", "bip65": "1.0.3", "bip68": "1.0.4", "bitcoin-ops": "1.4.1", @@ -12604,7 +12639,7 @@ "bn.js": "5.2.0", "body-parser": "1.19.0", "cbor": "7.0.5", - "ln-service": "51.7.0", + "ln-service": "51.8.2", "macaroon": "3.0.4", "node-fetch": "2.6.1", "pushdata-bitcoin": "1.0.1", @@ -12614,113 +12649,68 @@ "node": ">=10.10.0" } }, - "node_modules/goldengate/node_modules/@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "node_modules/goldengate/node_modules/@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "node_modules/goldengate/node_modules/@types/ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-ISCK1iFnR+jYv7+jLNX0wDqesZ/5RAeY3wUx6QaphmocphU61h+b+PHjS18TF4WIPTu/MMzxIq2PHr32o2TS5Q==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "dependencies": { "@types/node": "*" } }, - "node_modules/goldengate/node_modules/invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, "node_modules/goldengate/node_modules/lightning": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.4.tgz", - "integrity": "sha512-VpkNbaWlsmTgaWWJPGyYb2dm2v5b+wPQWmfZBJ7V5znL17Q+ef7Csj8PTTgnIccAWE429QL9/OyOzn/JVnZ/PA==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "dependencies": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.6.0", - "@types/express": "4.17.11", - "@types/node": "14.14.37", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", "@types/request": "2.48.5", - "@types/ws": "7.4.1", + "@types/ws": "7.4.4", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.7", - "psbt": "1.1.9" + "invoices": "1.2.1", + "psbt": "1.1.10" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/goldengate/node_modules/lightning/node_modules/@grpc/proto-loader": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0.tgz", - "integrity": "sha512-JwWZwGuN1nQuPdeL1d94hNGtnRtiOuy+SkdVUU8IwwQzksvdWvgKHyGDCesvAD0tndQTm1YUZHJw+JDTIDALyQ==", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/goldengate/node_modules/ln-service": { - "version": "51.7.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.7.0.tgz", - "integrity": "sha512-n0Ib9fjVL8x3ymdOax6gjmR0Nq59vIhQ89en1XpgxIWbowWhiJUXPolTEgiA8vpeoG72CZN3nYaPXgil9uNVLg==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "dependencies": { - "bolt07": "1.7.2", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.7", - "lightning": "3.3.4", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" + "ws": "7.4.6" }, "engines": { "node": ">=10.10.0" } }, "node_modules/goldengate/node_modules/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "engines": { "node": ">=8.3.0" }, @@ -12757,9 +12747,9 @@ } }, "node_modules/google-p12-pem": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz", - "integrity": "sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.0.tgz", + "integrity": "sha512-JUtEHXL4DY/N+xhlm7TC3qL797RPAtk0ZGXNs3/gWyiDHYoA/8Rjes0pztkda+sZv4ej1EoO2KhWgW5V9KTrSQ==", "dependencies": { "node-forge": "^0.10.0" }, @@ -12808,9 +12798,9 @@ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "node_modules/graphql": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.0.tgz", - "integrity": "sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA==", + "version": "15.5.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", + "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==", "engines": { "node": ">= 10.x" } @@ -13009,9 +12999,9 @@ } }, "node_modules/gtoken": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.2.1.tgz", - "integrity": "sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.0.tgz", + "integrity": "sha512-mCcISYiaRZrJpfqOs0QWa6lfEM/C1V9ASkzFmuz43XBb5s1Vynh+CZy1ECeeJXVGx2PRByjYzb4Y4/zr1byr0w==", "dependencies": { "gaxios": "^4.0.0", "google-p12-pem": "^3.0.3", @@ -13404,6 +13394,20 @@ "node": ">= 4" } }, + "node_modules/image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/immutable": { "version": "3.7.6", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", @@ -13724,15 +13728,15 @@ "integrity": "sha512-2Vkz8z46Dv401zTWudDGwO7KiGHNDkMv417T5ItcNYfmvHR/1qCTVBO9vwH8zZmQ0WkA/1ARwpysR9bsnop4NQ==" }, "node_modules/invoices": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.0.tgz", - "integrity": "sha512-x9jMmN/afPZkeL7qwMj15r+RSV7ztPsfxKgByD3bXR/WhmjrlfU+zwfliohScW/UV1b0FUSq6A7DgTME4tdMSQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.1.tgz", + "integrity": "sha512-b1yeWevW04/jMmkzJ3Fk91d8cAd+pYYg/w0S7XCGAI4yo8jSnAD+S4oAWjfFkwNa+GV8WwCOTDuotWcI5md87A==", "dependencies": { "bech32": "2.0.0", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", "secp256k1": "4.0.2" }, "engines": { @@ -13998,6 +14002,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", @@ -14247,7 +14259,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "engines": { "node": ">=10" }, @@ -14431,14 +14442,14 @@ "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" }, "node_modules/jest": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.3.tgz", - "integrity": "sha512-0G9+QqXFIZWgf5rs3yllpaA+13ZawVHfyuhuCV1EnoFbX++rVMRrYWCAnk+dfhwyv9/VTQvn+XG969u8aPRsBg==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", + "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", "dev": true, "dependencies": { - "@jest/core": "^27.0.3", + "@jest/core": "^27.0.4", "import-local": "^3.0.2", - "jest-cli": "^27.0.3" + "jest-cli": "^27.0.4" }, "bin": { "jest": "bin/jest.js" @@ -14470,9 +14481,9 @@ } }, "node_modules/jest-circus": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.3.tgz", - "integrity": "sha512-tdMfzs7SgD5l7jRcI1iB3vtQi5fHwCgo4RlO8bzZnYc05PZ+tlAOMZeS8eGYkZ2tPaRY/aRLMFWQp/8zXBrolQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.4.tgz", + "integrity": "sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==", "dev": true, "dependencies": { "@jest/environment": "^27.0.3", @@ -14487,8 +14498,8 @@ "jest-each": "^27.0.2", "jest-matcher-utils": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.3", - "jest-snapshot": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "pretty-format": "^27.0.2", "slash": "^3.0.0", @@ -14603,19 +14614,19 @@ } }, "node_modules/jest-cli": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.3.tgz", - "integrity": "sha512-7bt9Sgv4nWH5pUnyJfdLf8CHWfo4+7lSPxeBwQx4r0vBj9jweJam/piE2U91SXtQI+ckm+TIN97OVnqIYpVhSg==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.4.tgz", + "integrity": "sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==", "dev": true, "dependencies": { - "@jest/core": "^27.0.3", + "@jest/core": "^27.0.4", "@jest/test-result": "^27.0.2", "@jest/types": "^27.0.2", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.0.3", + "jest-config": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "prompts": "^2.0.1", @@ -14707,13 +14718,13 @@ } }, "node_modules/jest-config": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.3.tgz", - "integrity": "sha512-zgtI2YQo+ekKsmYNyDlXFY/7w7WWBSJFoj/WRe173WB88CDUrEYWr0sLdbLOQe+sRu6l1Y2S0MCS6BOJm5jkoA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.4.tgz", + "integrity": "sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.3", + "@jest/test-sequencer": "^27.0.4", "@jest/types": "^27.0.2", "babel-jest": "^27.0.2", "chalk": "^4.0.0", @@ -14721,14 +14732,14 @@ "glob": "^7.1.1", "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", - "jest-circus": "^27.0.3", + "jest-circus": "^27.0.4", "jest-environment-jsdom": "^27.0.3", "jest-environment-node": "^27.0.3", "jest-get-type": "^27.0.1", - "jest-jasmine2": "^27.0.3", + "jest-jasmine2": "^27.0.4", "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.2", - "jest-runner": "^27.0.3", + "jest-resolve": "^27.0.4", + "jest-runner": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "micromatch": "^4.0.4", @@ -15156,9 +15167,9 @@ } }, "node_modules/jest-jasmine2": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.3.tgz", - "integrity": "sha512-odJ2ia8P5c+IsqOcWJPmku4AqbXIfTVLRjYTKHri3TEvbmTdLw0ghy13OAPIl/0v7cVH0TURK7+xFOHKDLvKIA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz", + "integrity": "sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==", "dev": true, "dependencies": { "@babel/traverse": "^7.1.0", @@ -15174,8 +15185,8 @@ "jest-each": "^27.0.2", "jest-matcher-utils": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.3", - "jest-snapshot": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "pretty-format": "^27.0.2", "throat": "^6.0.1" @@ -15638,9 +15649,9 @@ } }, "node_modules/jest-resolve": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.2.tgz", - "integrity": "sha512-rmfLGyZhwAUR5z3EwPAW7LQTorWAuCYCcsQJoQxT2it+BOgX3zKxa67r1pfpK3ihy2k9TjYD3/lMp5rPm/CL1Q==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.4.tgz", + "integrity": "sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==", "dev": true, "dependencies": { "@jest/types": "^27.0.2", @@ -15658,14 +15669,14 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.3.tgz", - "integrity": "sha512-HdjWOvFAgT5CYChF2eiBN2rRKicjaTCCtA3EtH47REIdGzEHGUhYrWYgLahXsiOovvWN6edhcHL5WCa3gbc04A==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz", + "integrity": "sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==", "dev": true, "dependencies": { "@jest/types": "^27.0.2", "jest-regex-util": "^27.0.1", - "jest-snapshot": "^27.0.2" + "jest-snapshot": "^27.0.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -15742,9 +15753,9 @@ } }, "node_modules/jest-runner": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.3.tgz", - "integrity": "sha512-zH23uIIh1ro1JCD7XX1bQ0bQwXEsBzLX2UJVE/AVLsk4YJRmTfyXIzzRzBWRdnMHHg1NWkJ4fGs7eFP15IqZpQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.4.tgz", + "integrity": "sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==", "dev": true, "dependencies": { "@jest/console": "^27.0.2", @@ -15758,11 +15769,13 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-docblock": "^27.0.1", + "jest-environment-jsdom": "^27.0.3", + "jest-environment-node": "^27.0.3", "jest-haste-map": "^27.0.2", "jest-leak-detector": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.2", - "jest-runtime": "^27.0.3", + "jest-resolve": "^27.0.4", + "jest-runtime": "^27.0.4", "jest-util": "^27.0.2", "jest-worker": "^27.0.2", "source-map-support": "^0.5.6", @@ -15843,9 +15856,9 @@ } }, "node_modules/jest-runtime": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.3.tgz", - "integrity": "sha512-k1Hl2pWWHBkSXdCggX2lyLRuDnnnmMlnJd+DPLb8LmmAeHW87WgGC6TplD377VxY3KQu73sklkhGUIdwFgsRVQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.4.tgz", + "integrity": "sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==", "dev": true, "dependencies": { "@jest/console": "^27.0.2", @@ -15867,8 +15880,8 @@ "jest-message-util": "^27.0.2", "jest-mock": "^27.0.3", "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.2", - "jest-snapshot": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "slash": "^3.0.0", @@ -15963,9 +15976,9 @@ } }, "node_modules/jest-snapshot": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.2.tgz", - "integrity": "sha512-4RcgvZbPrrbEE/hT6XQ4hr+NVVLNrmsgUnYSnZRT6UAvW9Q2yzGMS+tfJh+xlQJAapnnkNJzsMn6vUa+yfiVHA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.4.tgz", + "integrity": "sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==", "dev": true, "dependencies": { "@babel/core": "^7.7.2", @@ -15987,7 +16000,7 @@ "jest-haste-map": "^27.0.2", "jest-matcher-utils": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.2", + "jest-resolve": "^27.0.4", "jest-util": "^27.0.2", "natural-compare": "^1.4.0", "pretty-format": "^27.0.2", @@ -16557,9 +16570,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", - "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -16721,6 +16734,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -16960,16 +16974,16 @@ } }, "node_modules/lightning": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", - "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.11.tgz", + "integrity": "sha512-bD57EjMVMBplyEMjXDMo8MvBfPymufU81kYbixqrvaLHoqsmyTMwLzqpa4CurJ5YKAXLJw68ZReDzDb6rj90Sg==", "dependencies": { "@grpc/grpc-js": "1.3.2", "@grpc/proto-loader": "0.6.2", "@types/express": "4.17.12", - "@types/node": "15.6.1", + "@types/node": "15.12.4", "@types/request": "2.48.5", - "@types/ws": "7.4.4", + "@types/ws": "7.4.5", "async": "3.2.0", "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", @@ -16986,88 +17000,6 @@ "node": ">=10.10.0" } }, - "node_modules/lightning/node_modules/@grpc/grpc-js": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.2.tgz", - "integrity": "sha512-UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA==", - "dependencies": { - "@types/node": ">=12.12.47" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/lightning/node_modules/@grpc/proto-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", - "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lightning/node_modules/asyncjs-util": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.6.tgz", - "integrity": "sha512-PxQ2drzeOUe20HsjIXOlfw76Ci8RQkF2B95arcQap02jJ3lByNKkC3MtVFhIWF+FYl738tD/tZHOlUuYfamFvw==", - "dependencies": { - "async": "3.2.0" - } - }, - "node_modules/lightning/node_modules/bolt07": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.3.tgz", - "integrity": "sha512-zXhf60qEpFXwRTeoaJ+0SyPw/jzBtIHZLCJBvaa0rFGiiQKdWXdaiIWeyIkxl74p/UGUv4BQsbkAgB0Em/1QOQ==", - "dependencies": { - "bn.js": "5.2.0" - } - }, - "node_modules/lightning/node_modules/bolt09": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.5.tgz", - "integrity": "sha512-oT1+erg21vat55oXNd7nNEkCO0FQnmaraFZuyXFyeVk7dZCm/3vgic0qK1VuUSV+ksYXJfRKYC4AqfYrtHNPZg==", - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/lightning/node_modules/invoices": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.1.tgz", - "integrity": "sha512-b1yeWevW04/jMmkzJ3Fk91d8cAd+pYYg/w0S7XCGAI4yo8jSnAD+S4oAWjfFkwNa+GV8WwCOTDuotWcI5md87A==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.3", - "bolt09": "0.1.5", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/lightning/node_modules/psbt": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.10.tgz", - "integrity": "sha512-LLyJcNVKRK8AUXKcpCrZA21+mlrjzlzTLQZp/Yu279hqqQrakAu9IusT7zEddhhkQrzm6UQ9cER3nhrIZqh0hw==", - "dependencies": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" - } - }, "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", @@ -17151,15 +17083,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/lint-staged/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/lint-staged/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -17611,91 +17534,44 @@ } }, "node_modules/ln-accounting": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/ln-accounting/-/ln-accounting-4.2.7.tgz", - "integrity": "sha512-joCN96uuTS53sfJQ5XBFUsKetXk6GOc7NsXqmPmjn/78swpqkxWLar30BvbweGTIveSvDb9xfCT7v1PfSxgiJg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ln-accounting/-/ln-accounting-4.3.0.tgz", + "integrity": "sha512-JfnHWP6hNmA5DCx0OHq7WKwiwPKyD1lb7GPmRqg0NFr8jj9p/PNnxayfjRD2PsmA5C3OxXO53wCy1XymG4I8+Q==", "dependencies": { "async": "3.2.0", - "asyncjs-util": "1.2.4", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", - "goldengate": "10.0.3", + "goldengate": "10.0.6", "json2csv": "5.0.6", - "ln-service": "51.5.0" + "ln-service": "51.8.2" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/ln-accounting/node_modules/@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ln-accounting/node_modules/@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "node_modules/ln-accounting/node_modules/@types/node": { - "version": "14.14.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz", - "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "node_modules/ln-accounting/node_modules/@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "dependencies": { "@types/node": "*" } }, - "node_modules/ln-accounting/node_modules/asyncjs-util": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.4.tgz", - "integrity": "sha512-hIsyIeDv5LPDh+/Yv9+NDcV0z+WtHo7937abePpW9ikx9WNB75BRn/AuP2jkk3YpfxIp4mGaY6zgUm014VU7Hw==", - "dependencies": { - "async": "3.2.0" - } - }, - "node_modules/ln-accounting/node_modules/bolt07": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.1.tgz", - "integrity": "sha512-vZCX56PB0274YW8BuCE91xWgqCPkfndBkknYYZFajX6Zr/KByMDXKQ2t1KKSYVkzzTL0rqeLWyQKdL6gJU1zHA==", - "dependencies": { - "bn.js": "5.2.0" - } - }, - "node_modules/ln-accounting/node_modules/bolt09": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.3.tgz", - "integrity": "sha512-xFfW/ix6qSzBVGGt3jgpG/SX1LgVvGUYxA/0yC6uaPAjgqbdqmbDZzNEqMRps7Z8Vp1H3yfO5JXQuX54n/GzZg==", - "engines": { - "node": ">=10.4.0" - } - }, "node_modules/ln-accounting/node_modules/goldengate": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.3.tgz", - "integrity": "sha512-zNvkjnJQWbFWtK7or4CtX0WMy2n5AfMVnob5ipf+AznwLxKX8KyqY9W4bzYpVh6Xjm9N21ZUbubsPheV3mA4qQ==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.6.tgz", + "integrity": "sha512-6nwFndjr71Od5XL53oVtlwf3gk8EI/zkKrcjeRAS/G6XLFzPsrOe4npeuom+mgkfgE0rRJFtoOY0wrYgDGuYSg==", "dependencies": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.5.6", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", "@mitmaro/http-authorization-header": "1.0.0", "async": "3.2.0", - "asyncjs-util": "1.2.4", + "asyncjs-util": "1.2.6", "bip65": "1.0.3", "bip68": "1.0.4", "bitcoin-ops": "1.4.1", @@ -17703,7 +17579,7 @@ "bn.js": "5.2.0", "body-parser": "1.19.0", "cbor": "7.0.5", - "ln-service": "51.5.0", + "ln-service": "51.8.2", "macaroon": "3.0.4", "node-fetch": "2.6.1", "pushdata-bitcoin": "1.0.1", @@ -17713,143 +17589,34 @@ "node": ">=10.10.0" } }, - "node_modules/ln-accounting/node_modules/invoices": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.6.tgz", - "integrity": "sha512-/rNd9R/qcq+4QakROCQGnOJbiQ9BKwtOVF+OWu+3pYVYgPydnAMA++VCcKxZYFCGDC70Ee+9oUvIlXI8UQoiqQ==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, "node_modules/ln-accounting/node_modules/lightning": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.1.tgz", - "integrity": "sha512-lzj7oODpX7XS/4qHGBG/VAMirBDK/rbWS8S9pTCSUV9ZknuXg2loCkDyPQuB3vC2MMt1QOsXn4oQUtxpPtSa1g==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "dependencies": { - "@grpc/grpc-js": "1.2.11", - "@grpc/proto-loader": "0.5.6", - "@types/express": "4.17.11", - "@types/node": "14.14.35", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", "@types/request": "2.48.5", - "@types/ws": "7.4.0", + "@types/ws": "7.4.4", "async": "3.2.0", - "asyncjs-util": "1.2.3", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "cbor": "7.0.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", + "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.6", - "psbt": "1.1.8" + "invoices": "1.2.1", + "psbt": "1.1.10" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/ln-accounting/node_modules/lightning/node_modules/@grpc/grpc-js": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.11.tgz", - "integrity": "sha512-DZqx3nHBm2OGY7NKq4sppDEfx4nBAsQH/d/H/yxo/+BwpVLWLGs+OorpwQ+Fqd6EgpDEoi4MhqndjGUeLl/5GA==", - "dependencies": { - "@types/node": ">=12.12.47", - "google-auth-library": "^6.1.1", - "semver": "^6.2.0" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/ln-accounting/node_modules/lightning/node_modules/asyncjs-util": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.3.tgz", - "integrity": "sha512-gwrRUMa6oZ1qssVupX4lgSey1PDCEbouUjCqa2/MRgaZ4gZmZfAVBZ/Nzple7r9BN+iVMJPIWrwVu00CRgjHgw==", - "dependencies": { - "async": "3.2.0" - } - }, - "node_modules/ln-accounting/node_modules/lightning/node_modules/cbor": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-7.0.4.tgz", - "integrity": "sha512-9hBTn31l7+9qteBso7+HPp2R5ytqFRBd98fHK4ZTpvrba8V7CuoOsEL0S6vf7+11gubMTd3RW97lOgMTl5SNfg==", - "hasInstallScript": true, - "dependencies": { - "@cto.af/textdecoder": "^0.0.0", - "nofilter": "^2.0.3" - }, - "engines": { - "node": ">=10.18.0" - }, - "peerDependencies": { - "bignumber.js": "^9.0.1" - }, - "peerDependenciesMeta": { - "bignumber.js": { - "optional": true - } - } - }, "node_modules/ln-accounting/node_modules/ln-service": { - "version": "51.5.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.5.0.tgz", - "integrity": "sha512-Q22CcKJ+52mExGNvOmeEVBza82LGdbLkFVzfMjC9oPlP5DikS+sdlK5GZM/Dc5HFN5pwK7y9Ke7gRue/UxHwbw==", - "dependencies": { - "bolt07": "1.7.1", - "cors": "2.8.5", - "express": "4.17.1", - "invoices": "1.1.6", - "lightning": "3.3.1", - "macaroon": "3.0.4", - "morgan": "1.10.0", - "ws": "7.4.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/ln-accounting/node_modules/psbt": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.8.tgz", - "integrity": "sha512-gnGq1ikGhvcsJij9BU2DZWBfXp09yRi/72+790hNwPaMPobgWrdlQ6sg6rNyDNYf+lwzYV8WIyHOLk2zH/7fGg==", - "dependencies": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" - } - }, - "node_modules/ln-accounting/node_modules/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/ln-service": { "version": "51.8.2", "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", @@ -17867,39 +17634,7 @@ "node": ">=10.10.0" } }, - "node_modules/ln-service/node_modules/bolt07": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.3.tgz", - "integrity": "sha512-zXhf60qEpFXwRTeoaJ+0SyPw/jzBtIHZLCJBvaa0rFGiiQKdWXdaiIWeyIkxl74p/UGUv4BQsbkAgB0Em/1QOQ==", - "dependencies": { - "bn.js": "5.2.0" - } - }, - "node_modules/ln-service/node_modules/bolt09": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.5.tgz", - "integrity": "sha512-oT1+erg21vat55oXNd7nNEkCO0FQnmaraFZuyXFyeVk7dZCm/3vgic0qK1VuUSV+ksYXJfRKYC4AqfYrtHNPZg==", - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/ln-service/node_modules/invoices": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.1.tgz", - "integrity": "sha512-b1yeWevW04/jMmkzJ3Fk91d8cAd+pYYg/w0S7XCGAI4yo8jSnAD+S4oAWjfFkwNa+GV8WwCOTDuotWcI5md87A==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.3", - "bolt09": "0.1.5", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/ln-service/node_modules/ws": { + "node_modules/ln-accounting/node_modules/ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", @@ -17919,6 +17654,44 @@ } } }, + "node_modules/ln-service": { + "version": "51.8.4", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.4.tgz", + "integrity": "sha512-8jTfQWtdAJJ2pipprNnUrUUpMxq6wQpT1bhN+ZwyMCdHVo72r58TrFoy0UQsutbgN9OjHMHSsBoyTd5cPmUfWA==", + "dependencies": { + "bolt07": "1.7.3", + "cors": "2.8.5", + "express": "4.17.1", + "invoices": "1.2.1", + "lightning": "3.3.11", + "macaroon": "3.0.4", + "morgan": "1.10.0", + "ws": "7.5.0" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/ln-service/node_modules/ws": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/ln-sync": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-0.4.5.tgz", @@ -18095,246 +17868,112 @@ } }, "node_modules/ln-telegram": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-3.2.3.tgz", - "integrity": "sha512-pNYz/xz/VCn8EApERCR+2nB0hmBM25dAmKUs0FZnMlQGozNaSqb26ttN0XLA/Q/JVOeovacjlAOJ0tl6zqcS8w==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-3.2.5.tgz", + "integrity": "sha512-odHaSJDF1asxW74D4JaoLIGkVqX5KMBDk310sPoM0LJ5Fqljjc2K/Mo+zW+NQtIyaEcFrQTH207jZy2sb4niUQ==", "dependencies": { "async": "3.2.0", - "asyncjs-util": "1.2.5", - "goldengate": "10.0.4", - "invoices": "1.2.0", - "ln-service": "51.7.0", + "asyncjs-util": "1.2.6", + "goldengate": "10.0.6", + "invoices": "1.2.1", + "ln-service": "51.8.2", "ln-sync": "0.4.5", "moment": "2.29.1", - "table": "6.7.0" + "table": "6.7.1" }, "engines": { "node": ">=12" } }, - "node_modules/ln-telegram/node_modules/@grpc/proto-loader": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0.tgz", - "integrity": "sha512-JwWZwGuN1nQuPdeL1d94hNGtnRtiOuy+SkdVUU8IwwQzksvdWvgKHyGDCesvAD0tndQTm1YUZHJw+JDTIDALyQ==", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ln-telegram/node_modules/@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "node_modules/ln-telegram/node_modules/@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "node_modules/ln-telegram/node_modules/@types/ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-ISCK1iFnR+jYv7+jLNX0wDqesZ/5RAeY3wUx6QaphmocphU61h+b+PHjS18TF4WIPTu/MMzxIq2PHr32o2TS5Q==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "dependencies": { "@types/node": "*" } }, - "node_modules/ln-telegram/node_modules/ajv": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz", - "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==", + "node_modules/ln-telegram/node_modules/goldengate": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.6.tgz", + "integrity": "sha512-6nwFndjr71Od5XL53oVtlwf3gk8EI/zkKrcjeRAS/G6XLFzPsrOe4npeuom+mgkfgE0rRJFtoOY0wrYgDGuYSg==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ln-telegram/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ln-telegram/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ln-telegram/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/ln-telegram/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ln-telegram/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ln-telegram/node_modules/lightning": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.4.tgz", - "integrity": "sha512-VpkNbaWlsmTgaWWJPGyYb2dm2v5b+wPQWmfZBJ7V5znL17Q+ef7Csj8PTTgnIccAWE429QL9/OyOzn/JVnZ/PA==", - "dependencies": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.6.0", - "@types/express": "4.17.11", - "@types/node": "14.14.37", - "@types/request": "2.48.5", - "@types/ws": "7.4.1", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@mitmaro/http-authorization-header": "1.0.0", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", + "bip65": "1.0.3", + "bip68": "1.0.4", + "bitcoin-ops": "1.4.1", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", "cbor": "7.0.5", - "express": "4.17.1", - "invoices": "1.1.7", - "psbt": "1.1.9" + "ln-service": "51.8.2", + "macaroon": "3.0.4", + "node-fetch": "2.6.1", + "pushdata-bitcoin": "1.0.1", + "varuint-bitcoin": "1.1.2" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/ln-telegram/node_modules/lightning/node_modules/invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", + "node_modules/ln-telegram/node_modules/lightning": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "dependencies": { - "bech32": "2.0.0", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", + "@types/request": "2.48.5", + "@types/ws": "7.4.4", + "async": "3.2.0", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" + "body-parser": "1.19.0", + "bolt07": "1.7.3", + "bolt09": "0.1.5", + "cbor": "7.0.5", + "express": "4.17.1", + "invoices": "1.2.1", + "psbt": "1.1.10" }, "engines": { - "node": ">=10.4.0" + "node": ">=10.10.0" } }, "node_modules/ln-telegram/node_modules/ln-service": { - "version": "51.7.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.7.0.tgz", - "integrity": "sha512-n0Ib9fjVL8x3ymdOax6gjmR0Nq59vIhQ89en1XpgxIWbowWhiJUXPolTEgiA8vpeoG72CZN3nYaPXgil9uNVLg==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "dependencies": { - "bolt07": "1.7.2", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.7", - "lightning": "3.3.4", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" + "ws": "7.4.6" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/ln-telegram/node_modules/ln-service/node_modules/invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/ln-telegram/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/ln-telegram/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ln-telegram/node_modules/table": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", - "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/ln-telegram/node_modules/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "engines": { "node": ">=8.3.0" }, @@ -18559,7 +18198,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -18575,7 +18213,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -18590,7 +18227,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18606,7 +18242,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -18617,14 +18252,12 @@ "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -18633,7 +18266,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -19517,17 +19149,16 @@ "dev": true }, "node_modules/next": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/next/-/next-10.2.3.tgz", - "integrity": "sha512-dkM1mIfnORtGyzw/Yme8RdqNxlCMZyi4Lqj56F01/yHbe1ZtOaJ0cyqqRB4RGiPhjGGh0319f8ddjDyO1605Ow==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/next/-/next-11.0.0.tgz", + "integrity": "sha512-1OA0ccCTwVtdLats/1v7ReiBVx+Akya0UVhHo9IBr8ZkpDI3/SGNcaruJBp5agy8ROF97VDKkZamoUXxRB9NUA==", "dependencies": { "@babel/runtime": "7.12.5", "@hapi/accept": "5.0.2", - "@next/env": "10.2.3", - "@next/polyfill-module": "10.2.3", - "@next/react-dev-overlay": "10.2.3", - "@next/react-refresh-utils": "10.2.3", - "@opentelemetry/api": "0.14.0", + "@next/env": "11.0.0", + "@next/polyfill-module": "11.0.0", + "@next/react-dev-overlay": "11.0.0", + "@next/react-refresh-utils": "11.0.0", "assert": "2.0.0", "ast-types": "0.13.2", "browserify-zlib": "0.2.0", @@ -19545,6 +19176,7 @@ "find-cache-dir": "3.3.1", "get-orientation": "1.1.2", "https-browserify": "1.0.0", + "image-size": "1.0.0", "jest-worker": "27.0.0-next.5", "native-url": "0.3.4", "node-fetch": "2.6.1", @@ -19559,7 +19191,7 @@ "prop-types": "15.7.2", "querystring-es3": "0.2.1", "raw-body": "2.4.1", - "react-is": "16.13.1", + "react-is": "17.0.2", "react-refresh": "0.8.3", "stream-browserify": "3.0.0", "stream-http": "3.1.1", @@ -19576,13 +19208,13 @@ "next": "dist/bin/next" }, "engines": { - "node": ">=10.13.0" + "node": ">=12.0.0" }, "peerDependencies": { "fibers": ">= 3.1.0", "node-sass": "^4.0.0 || ^5.0.0", - "react": "^16.6.0 || ^17", - "react-dom": "^16.6.0 || ^17", + "react": "^17.0.2", + "react-dom": "^17.0.2", "sass": "^1.3.0" }, "peerDependenciesMeta": { @@ -19655,6 +19287,11 @@ "node": ">= 0.8" } }, + "node_modules/next/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/next/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -20240,6 +19877,92 @@ "node": ">= 0.8.0" } }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -20349,6 +20072,21 @@ "node": ">=8" } }, + "node_modules/paid-services": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/paid-services/-/paid-services-2.0.0.tgz", + "integrity": "sha512-Z79YC8641Zd58D7tSoQayRdEiMbPUyxs88R5z8Wc66P8eUJKxAiKxo3QLxrx+3bDwI90RylZBVkYY7usAu6Tng==", + "dependencies": { + "async": "3.2.0", + "asyncjs-util": "1.2.6", + "bolt01": "1.2.2", + "invoices": "1.2.1", + "ln-service": "51.8.4" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -20846,9 +20584,9 @@ } }, "node_modules/prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz", + "integrity": "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -20998,248 +20736,82 @@ } }, "node_modules/probing": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/probing/-/probing-1.3.5.tgz", - "integrity": "sha512-Pn7gjrWqgsCyTIlSgTvhni17I3BsLXXL/QLDcDhEPI84xsyUWpSqiUw7Vr15kKvtPABrwtFb6k81v4kWGLo1ZQ==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/probing/-/probing-1.3.6.tgz", + "integrity": "sha512-BO8oZu/KY6Z3ZquoEOJSvsUWFTNbGb5K8M+oZCMqT2VFaqceJ33TZJLF+qEAHIFIALagd4jHaKMg2V043ltotQ==", "dependencies": { "async": "3.2.0", - "asyncjs-util": "1.2.4", - "bolt07": "1.7.2", - "invoices": "1.1.7", - "ln-service": "51.5.0" + "asyncjs-util": "1.2.6", + "bolt07": "1.7.3", + "invoices": "1.2.1", + "ln-service": "51.8.2" }, "engines": { "node": ">=10.12.0" } }, - "node_modules/probing/node_modules/@grpc/grpc-js": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.11.tgz", - "integrity": "sha512-DZqx3nHBm2OGY7NKq4sppDEfx4nBAsQH/d/H/yxo/+BwpVLWLGs+OorpwQ+Fqd6EgpDEoi4MhqndjGUeLl/5GA==", - "dependencies": { - "@types/node": ">=12.12.47", - "google-auth-library": "^6.1.1", - "semver": "^6.2.0" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/probing/node_modules/@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/probing/node_modules/@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "node_modules/probing/node_modules/@types/node": { - "version": "14.14.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz", - "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "node_modules/probing/node_modules/@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "dependencies": { "@types/node": "*" } }, - "node_modules/probing/node_modules/asyncjs-util": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.4.tgz", - "integrity": "sha512-hIsyIeDv5LPDh+/Yv9+NDcV0z+WtHo7937abePpW9ikx9WNB75BRn/AuP2jkk3YpfxIp4mGaY6zgUm014VU7Hw==", - "dependencies": { - "async": "3.2.0" - } - }, - "node_modules/probing/node_modules/cbor": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-7.0.4.tgz", - "integrity": "sha512-9hBTn31l7+9qteBso7+HPp2R5ytqFRBd98fHK4ZTpvrba8V7CuoOsEL0S6vf7+11gubMTd3RW97lOgMTl5SNfg==", - "hasInstallScript": true, - "dependencies": { - "@cto.af/textdecoder": "^0.0.0", - "nofilter": "^2.0.3" - }, - "engines": { - "node": ">=10.18.0" - }, - "peerDependencies": { - "bignumber.js": "^9.0.1" - }, - "peerDependenciesMeta": { - "bignumber.js": { - "optional": true - } - } - }, - "node_modules/probing/node_modules/invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, "node_modules/probing/node_modules/lightning": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.1.tgz", - "integrity": "sha512-lzj7oODpX7XS/4qHGBG/VAMirBDK/rbWS8S9pTCSUV9ZknuXg2loCkDyPQuB3vC2MMt1QOsXn4oQUtxpPtSa1g==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "dependencies": { - "@grpc/grpc-js": "1.2.11", - "@grpc/proto-loader": "0.5.6", - "@types/express": "4.17.11", - "@types/node": "14.14.35", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", "@types/request": "2.48.5", - "@types/ws": "7.4.0", + "@types/ws": "7.4.4", "async": "3.2.0", - "asyncjs-util": "1.2.3", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "cbor": "7.0.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", + "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.6", - "psbt": "1.1.8" + "invoices": "1.2.1", + "psbt": "1.1.10" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/probing/node_modules/lightning/node_modules/asyncjs-util": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.3.tgz", - "integrity": "sha512-gwrRUMa6oZ1qssVupX4lgSey1PDCEbouUjCqa2/MRgaZ4gZmZfAVBZ/Nzple7r9BN+iVMJPIWrwVu00CRgjHgw==", - "dependencies": { - "async": "3.2.0" - } - }, - "node_modules/probing/node_modules/lightning/node_modules/bolt07": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.1.tgz", - "integrity": "sha512-vZCX56PB0274YW8BuCE91xWgqCPkfndBkknYYZFajX6Zr/KByMDXKQ2t1KKSYVkzzTL0rqeLWyQKdL6gJU1zHA==", - "dependencies": { - "bn.js": "5.2.0" - } - }, - "node_modules/probing/node_modules/lightning/node_modules/bolt09": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.3.tgz", - "integrity": "sha512-xFfW/ix6qSzBVGGt3jgpG/SX1LgVvGUYxA/0yC6uaPAjgqbdqmbDZzNEqMRps7Z8Vp1H3yfO5JXQuX54n/GzZg==", - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/probing/node_modules/lightning/node_modules/invoices": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.6.tgz", - "integrity": "sha512-/rNd9R/qcq+4QakROCQGnOJbiQ9BKwtOVF+OWu+3pYVYgPydnAMA++VCcKxZYFCGDC70Ee+9oUvIlXI8UQoiqQ==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, "node_modules/probing/node_modules/ln-service": { - "version": "51.5.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.5.0.tgz", - "integrity": "sha512-Q22CcKJ+52mExGNvOmeEVBza82LGdbLkFVzfMjC9oPlP5DikS+sdlK5GZM/Dc5HFN5pwK7y9Ke7gRue/UxHwbw==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "dependencies": { - "bolt07": "1.7.1", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.6", - "lightning": "3.3.1", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" + "ws": "7.4.6" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/probing/node_modules/ln-service/node_modules/bolt07": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.1.tgz", - "integrity": "sha512-vZCX56PB0274YW8BuCE91xWgqCPkfndBkknYYZFajX6Zr/KByMDXKQ2t1KKSYVkzzTL0rqeLWyQKdL6gJU1zHA==", - "dependencies": { - "bn.js": "5.2.0" - } - }, - "node_modules/probing/node_modules/ln-service/node_modules/bolt09": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.3.tgz", - "integrity": "sha512-xFfW/ix6qSzBVGGt3jgpG/SX1LgVvGUYxA/0yC6uaPAjgqbdqmbDZzNEqMRps7Z8Vp1H3yfO5JXQuX54n/GzZg==", - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/probing/node_modules/ln-service/node_modules/invoices": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.6.tgz", - "integrity": "sha512-/rNd9R/qcq+4QakROCQGnOJbiQ9BKwtOVF+OWu+3pYVYgPydnAMA++VCcKxZYFCGDC70Ee+9oUvIlXI8UQoiqQ==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "secp256k1": "4.0.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/probing/node_modules/psbt": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.8.tgz", - "integrity": "sha512-gnGq1ikGhvcsJij9BU2DZWBfXp09yRi/72+790hNwPaMPobgWrdlQ6sg6rNyDNYf+lwzYV8WIyHOLk2zH/7fGg==", - "dependencies": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" - } - }, "node_modules/probing/node_modules/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "engines": { "node": ">=8.3.0" }, @@ -21359,9 +20931,9 @@ } }, "node_modules/psbt": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.9.tgz", - "integrity": "sha512-lL4unvP9nZFCWlqpKvWUEfTKVpkVyGKeBsYH/f76NNlgn1PF87Glw7opoAJQ5m0xfUTeUqy8J6ukIt4tFCqi1Q==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.10.tgz", + "integrity": "sha512-LLyJcNVKRK8AUXKcpCrZA21+mlrjzlzTLQZp/Yu279hqqQrakAu9IusT7zEddhhkQrzm6UQ9cER3nhrIZqh0hw==", "dependencies": { "bip66": "1.1.5", "bitcoin-ops": "1.4.1", @@ -21490,6 +21062,14 @@ "node": ">=0.4.x" } }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -21773,9 +21353,9 @@ } }, "node_modules/react-slider": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-1.1.4.tgz", - "integrity": "sha512-lL/MvzFcDue0ztdJItwLqas2lOy8Gg46eCDGJc4cJGldThmBHcHfGQePgBgyY1SEN95OwsWAakd3SuI8RyixDQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-1.3.1.tgz", + "integrity": "sha512-bD8hHJJUgAHI8g1F6PY6432l+Dmcs2fqzUwDhd+0HWDdvfjwNoXRNC2cL9OWyGTjYlJM92A8nF/w1X4pyHfytQ==", "peerDependencies": { "prop-types": "^15.6", "react": "^16 || ^17" @@ -21794,9 +21374,9 @@ } }, "node_modules/react-spring": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-9.2.1.tgz", - "integrity": "sha512-HLkEbuRvRtvAwkeqqwZXIEaKPPc17ViI5DYPtYTpgu2H9jmndm/kp1BfxRwpu5+m4ecGzUUX7RRNWEfwWY6oWA==", + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-9.2.3.tgz", + "integrity": "sha512-D3fx9A7UjX4yp35TM3YxbhzKhjq6nFaEs4/RkKT+/Ch732opG6iUek9jt+mwR1bST29aa9Da6mWipAtQbD2U3g==", "dependencies": { "@react-spring/core": "~9.2.0", "@react-spring/konva": "~9.2.0", @@ -23893,15 +23473,15 @@ } }, "node_modules/subscriptions-transport-ws": { - "version": "0.9.18", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz", - "integrity": "sha512-tztzcBTNoEbuErsVQpTN2xUNN/efAZXyCyL5m3x4t6SKrEiTL2N8SaKWBFWM4u56pL79ULif3zjyeq+oV+nOaA==", + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", + "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", "dependencies": { "backo2": "^1.0.2", "eventemitter3": "^3.1.0", "iterall": "^1.2.1", "symbol-observable": "^1.0.4", - "ws": "^5.2.0" + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" }, "peerDependencies": { "graphql": ">=0.10.0" @@ -24075,9 +23655,9 @@ "dev": true }, "node_modules/symbol-observable": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", - "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "engines": { "node": ">=0.10" } @@ -24745,9 +24325,9 @@ } }, "node_modules/ts-interface-checker": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.2.1.tgz", - "integrity": "sha512-BTNtU9j5yohY3XkwiwLocTrDMDYqEeqtJeULAUFcTDw1GMl1XqD6IksIDX6mt9ACI7DVm+b1gqvYcPuXsi49OA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-1.0.0.tgz", + "integrity": "sha512-yUeWbFBDiwPodNqrqpvQpGWheL6PvNu2/pVAb9yy2vzdkkflCgwVA4U2akByPCXzYTum3/5/nB92yKuiLpSo/Q==", "dev": true }, "node_modules/ts-invariant": { @@ -24958,9 +24538,9 @@ "integrity": "sha512-Y1bR17IZ9Shj1Ih8wTLtrmOOMHJ20ve0Bd5SPymmw53uO4WLp/JjNM55s2b6PEziBvMISRdCQSZ+m6JiUKEobA==" }, "node_modules/typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -25477,24 +25057,24 @@ } }, "node_modules/victory": { - "version": "35.8.4", - "resolved": "https://registry.npmjs.org/victory/-/victory-35.8.4.tgz", - "integrity": "sha512-DZRFy924BscJciVkEteBy9gqIZIhrsFN2yRP3FbMtcUwHQG5zyBjdUidgTnOlpdQqxLldcREpCxPQh8Q5fqqUw==", + "version": "35.8.6", + "resolved": "https://registry.npmjs.org/victory/-/victory-35.8.6.tgz", + "integrity": "sha512-v40AvZZpXelxV5KyLdrs5/zsk2KtgnFpXsOF/EzwiRcpY3XSjuvVxEB5mHQoQTd9hoCN+MGrqeSxwPYHrMR2wQ==", "dependencies": { "victory-area": "^35.8.2", "victory-axis": "^35.8.3", "victory-bar": "^35.8.1", "victory-box-plot": "^35.8.1", - "victory-brush-container": "^35.8.1", + "victory-brush-container": "^35.8.5", "victory-brush-line": "^35.8.1", "victory-candlestick": "^35.8.1", "victory-chart": "^35.8.3", "victory-core": "^35.8.1", - "victory-create-container": "^35.8.4", + "victory-create-container": "^35.8.5", "victory-cursor-container": "^35.8.1", "victory-errorbar": "^35.8.1", "victory-group": "^35.8.1", - "victory-histogram": "^35.8.1", + "victory-histogram": "^35.8.6", "victory-legend": "^35.8.1", "victory-line": "^35.8.1", "victory-pie": "^35.8.1", @@ -25558,9 +25138,9 @@ "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" }, "node_modules/victory-brush-container": { - "version": "35.8.1", - "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-35.8.1.tgz", - "integrity": "sha512-vIPbWvxTu2T0z4lLFQI7miNwiutBJJquQR0WW0hewsGktw7Eir2VJ5sLLUyDwBF9T2gvj49HT0jrBwi/j90dsw==", + "version": "35.8.5", + "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-35.8.5.tgz", + "integrity": "sha512-BrwH8GMdsQAENnnnjXRli8rSTMpVdesk84gU5OVuWfjllfcE7XOPJN1YvuvAbU7Dn8wO3IQlaKf9YpOGX0zA3g==", "dependencies": { "lodash": "^4.17.19", "prop-types": "^15.5.8", @@ -25656,12 +25236,12 @@ } }, "node_modules/victory-create-container": { - "version": "35.8.4", - "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-35.8.4.tgz", - "integrity": "sha512-HZuVeF3KfAXQBkikKeRFr8Tr5BLEJv2IpNyyUQhTFiSp61Qo9YMzc/ototkQebpwRBaxQqc0h208Fhq6qsDa0A==", + "version": "35.8.5", + "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-35.8.5.tgz", + "integrity": "sha512-GJsIB/T3UbCS7nL+78nhHMnFeMt5a4ixi49BUx+PBLWTqAkrHuY3baoxG5HiNjQPt5XmRWCUqNu3aO/iWjeuCQ==", "dependencies": { "lodash": "^4.17.19", - "victory-brush-container": "^35.8.1", + "victory-brush-container": "^35.8.5", "victory-core": "^35.8.1", "victory-cursor-container": "^35.8.1", "victory-selection-container": "^35.8.1", @@ -25702,11 +25282,11 @@ } }, "node_modules/victory-histogram": { - "version": "35.8.1", - "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-35.8.1.tgz", - "integrity": "sha512-fm792r930R0ts2awc5AUcK2vvy/kWTr2o+XgG+S7sGm9DHKx+2YdxAjf7ibN2RBomo0D4oG6dYJxnR/liFB9Rw==", + "version": "35.8.6", + "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-35.8.6.tgz", + "integrity": "sha512-aWLznHjs4Ydf8UgGmPupXkPQdRAuANtLhKZiJ5rq0oN7GjT7ReVJHSP9KcQALyBDYaMf2TX/l2Eoy4AIG4eluw==", "dependencies": { - "d3-array": "^2.4.0", + "d3-array": "~2.3.0", "d3-scale": "^1.0.0", "lodash": "^4.17.19", "prop-types": "^15.5.8", @@ -25715,6 +25295,11 @@ "victory-core": "^35.8.1" } }, + "node_modules/victory-histogram/node_modules/d3-array": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.3.3.tgz", + "integrity": "sha512-syv3wp0U5aB6toP2zb2OdBkhTy1MWDsCAaYk6OXJZv+G4u7bSWEmYgxLoFyc88RQUhZYGCebW9a9UD1gFi5+MQ==" + }, "node_modules/victory-histogram/node_modules/d3-format": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", @@ -25929,6 +25514,14 @@ "node": ">=10.13.0" } }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dependencies": { + "defaults": "^1.0.3" + } + }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -26086,13 +25679,13 @@ "dev": true }, "node_modules/whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", + "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", "dev": true, "dependencies": { "lodash": "^4.7.0", - "tr46": "^2.0.2", + "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" }, "engines": { @@ -26646,20 +26239,20 @@ } }, "@apollo/client": { - "version": "3.3.19", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.19.tgz", - "integrity": "sha512-vzljWLPP0GwocfBhUopzDCUwsiaNTtii1eu8qDybAXqwj4/ZhnIM46c6dNQmnVcJpAIFRIsNCOxM4OlMDySJug==", + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.20.tgz", + "integrity": "sha512-hS7UmBwJweudw/J3M0RAcusMHNiRuGqkRH6g91PM2ev8cXScIMdXr/++9jo7wD1nAITMCMF4HQQ3LFaw/Or0Bw==", "requires": { "@graphql-typed-document-node/core": "^3.0.0", "@types/zen-observable": "^0.8.0", "@wry/context": "^0.6.0", - "@wry/equality": "^0.4.0", + "@wry/equality": "^0.5.0", "fast-json-stable-stringify": "^2.0.0", "graphql-tag": "^2.12.0", "hoist-non-react-statics": "^3.3.2", "optimism": "^0.16.0", "prop-types": "^15.7.2", - "symbol-observable": "^2.0.0", + "symbol-observable": "^4.0.0", "ts-invariant": "^0.7.0", "tslib": "^1.10.0", "zen-observable": "^0.8.14" @@ -26735,32 +26328,34 @@ } }, "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==", + "dev": true }, "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -26770,11 +26365,11 @@ } }, "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "requires": { - "@babel/types": "^7.14.2", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -26798,12 +26393,13 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" } @@ -26842,70 +26438,71 @@ } }, "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" + "@babel/types": "^7.14.5" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", + "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "dev": true, "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-plugin-utils": { @@ -26925,22 +26522,24 @@ } }, "@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", - "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -26953,22 +26552,23 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" }, "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.13.0", @@ -26983,29 +26583,30 @@ } }, "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "dev": true, "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==" + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.14.2", @@ -27865,36 +27466,37 @@ } }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } }, @@ -28382,15 +27984,15 @@ } }, "@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -28408,12 +28010,12 @@ } }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, "js-yaml": { @@ -28427,9 +28029,9 @@ } }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } @@ -28645,22 +28247,22 @@ } }, "@graphql-codegen/near-operation-file-preset": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/near-operation-file-preset/-/near-operation-file-preset-1.18.1.tgz", - "integrity": "sha512-/QowrCantXEymd7sAK/ZJlmHXboq5zbo0Y2vraEBkpkN3CAqw56lfXKJ5zLk0nuKLGtMD58c/pV9yqtgLI8Syw==", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/near-operation-file-preset/-/near-operation-file-preset-1.18.2.tgz", + "integrity": "sha512-Ozy37ryOzfL8qFXYjzXjfOiuiQfnWu527CkMQDfVHhVmxylh7KvZ3w0t0ASEUfOLfnCIdCHyIaSDtA9yURq6vg==", "dev": true, "requires": { "@graphql-codegen/add": "^2.0.2", "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "parse-filepath": "^1.0.2", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true } } @@ -28687,93 +28289,93 @@ } }, "@graphql-codegen/typescript": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.1.tgz", - "integrity": "sha512-3f/siciXrhhMdcs9qcxnwWXETsAhZNNiUOlr6IUEm82kVx5xvFuxc0KZZE88w3iEVJXE7xYo1oWmrttvkQP4Aw==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.2.tgz", + "integrity": "sha512-M+gJVHnpWanCTrSqzh+jNyJ6HhDICFzWV3SVcns5LX1X4NC/7N+TvYLk9ZzRSpBYCkWWGmTPrZNd0zjwhroRTg==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "auto-bind": "~4.0.0", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true } } }, "@graphql-codegen/typescript-operations": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.0.tgz", - "integrity": "sha512-Q4b+jySBgU39uYzSWQcHBn/q5j/gs2yUQGNiCXhV8IIHDJJNR0Zfb2ywY6AMwT7N3rgXmFuIzKAA++xBf2yKRw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.1.tgz", + "integrity": "sha512-6w67j9Y8ZqSMc5a7bxkbNp0Yv1NWUMnCZt30nqXyOlvqlbmPogWWxJGccxSDfhZ8+uSFjQp5kUM07w8/uPMIZQ==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/typescript": "^1.22.1", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/typescript": "^1.22.2", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "auto-bind": "~4.0.0", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true } } }, "@graphql-codegen/typescript-react-apollo": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-2.2.5.tgz", - "integrity": "sha512-W9YI6qg6TwjD5CD+rQBmbZjwkA88MKc/9i31xvH2xGgdwzY1ybaTL10zMwsm5Ac+dOU6aCGHZVZzHd4wMrO1nw==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-2.2.6.tgz", + "integrity": "sha512-aG/0CJPu4YjprC6QTOeaOxKCGg8c0m8Ja+WI5por8/hOqpndieSUYBxLZJ1ZxbXdgLpCkmUIGS9QZsVr7xtVQw==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "auto-bind": "~4.0.0", "change-case-all": "1.0.14", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true } } }, "@graphql-codegen/typescript-resolvers": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.2.tgz", - "integrity": "sha512-7RKXcIK6vuqSlDIoOG7VJMvmlnPU9ELRSbqUivXNXD70K493vv4bAcGFhP1qgwzdxMuPbPz8tQn7o5xLpMP6og==", + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.3.tgz", + "integrity": "sha512-wbc3hgULs7/gmlmVvbUpqxoOff2MjVnSvBllrldBIezGvcoj7Q265Cb0q/ki5MV8OzUWq28zpBrc3RMg7E5O9Q==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/typescript": "^1.22.1", - "@graphql-codegen/visitor-plugin-common": "1.21.0", + "@graphql-codegen/typescript": "^1.22.2", + "@graphql-codegen/visitor-plugin-common": "1.21.1", "@graphql-tools/utils": "^7.9.1", "auto-bind": "~4.0.0", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true } } }, "@graphql-codegen/visitor-plugin-common": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.0.tgz", - "integrity": "sha512-gw6mUCOpKwJ4aR+wnUXureQi4dV6jezEiXvX0CEZdpqBIGAJ4G8h7CKyGW66lBzvaoLCB7siOF86UJO3dw5ctg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.1.tgz", + "integrity": "sha512-f6GakFkn6TEtuU//BrZfmdL5eyzlisE8x6LmNJvjPQig8pVBVt8ncJeWV42XV9iJpaCmrQaT4MtXPkjlCe0egA==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^1.18.7", @@ -28785,13 +28387,13 @@ "dependency-graph": "^0.11.0", "graphql-tag": "^2.11.0", "parse-filepath": "^1.0.2", - "tslib": "~2.2.0" + "tslib": "~2.3.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", "dev": true } } @@ -29294,19 +28896,17 @@ "requires": {} }, "@grpc/grpc-js": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.12.tgz", - "integrity": "sha512-+gPCklP1eqIgrNPyzddYQdt9+GvZqPlLpIjIo+TveE+gbtp74VV1A2ju8ExeO8ma8f7MbpaGZx/KJPYVWL9eDw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.2.tgz", + "integrity": "sha512-UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA==", "requires": { - "@types/node": ">=12.12.47", - "google-auth-library": "^6.1.1", - "semver": "^6.2.0" + "@types/node": ">=12.12.47" } }, "@grpc/proto-loader": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.1.tgz", - "integrity": "sha512-4DIvEOZhw5nGj3RQngIoiMXRsre3InEH136krZTcirs/G2em3WMXdtx4Lqlnb4E2ertbWGs5gPeVDKU5BHffXw==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", + "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", "requires": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", @@ -29495,13 +29095,13 @@ } }, "@jest/core": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.3.tgz", - "integrity": "sha512-rN8lr/OJ8iApcQUh4khnMaOCVX4oRnLwy2tPW3Vh70y62K8Da8fhkxMUq0xX9VPa4+yWUm0tGc/jUSJi+Jzuwg==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.4.tgz", + "integrity": "sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==", "dev": true, "requires": { "@jest/console": "^27.0.2", - "@jest/reporters": "^27.0.2", + "@jest/reporters": "^27.0.4", "@jest/test-result": "^27.0.2", "@jest/transform": "^27.0.2", "@jest/types": "^27.0.2", @@ -29512,15 +29112,15 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-changed-files": "^27.0.2", - "jest-config": "^27.0.3", + "jest-config": "^27.0.4", "jest-haste-map": "^27.0.2", "jest-message-util": "^27.0.2", "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.2", - "jest-resolve-dependencies": "^27.0.3", - "jest-runner": "^27.0.3", - "jest-runtime": "^27.0.3", - "jest-snapshot": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-resolve-dependencies": "^27.0.4", + "jest-runner": "^27.0.4", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "jest-watcher": "^27.0.2", @@ -29620,9 +29220,9 @@ } }, "@jest/reporters": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.2.tgz", - "integrity": "sha512-SVQjew/kafNxSN1my4praGQP+VPVGHsU8zqiEDppLvq6j1lryIjdNb9P+bZSsKeifU4bIoaPnf9Ui0tK9WOpFA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.4.tgz", + "integrity": "sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -29641,7 +29241,7 @@ "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", "jest-haste-map": "^27.0.2", - "jest-resolve": "^27.0.2", + "jest-resolve": "^27.0.4", "jest-util": "^27.0.2", "jest-worker": "^27.0.2", "slash": "^3.0.0", @@ -29740,15 +29340,15 @@ } }, "@jest/test-sequencer": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.3.tgz", - "integrity": "sha512-DcLTzraZ8xLr5fcIl+CF14vKeBBpBrn55wFxI9Ju+dhEBdjRdJQ/Z/pLkMehkPZWIQ+rR23J8e+wFDkfjree0Q==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz", + "integrity": "sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==", "dev": true, "requires": { "@jest/test-result": "^27.0.2", "graceful-fs": "^4.2.4", "jest-haste-map": "^27.0.2", - "jest-runtime": "^27.0.3" + "jest-runtime": "^27.0.4" } }, "@jest/transform": { @@ -29920,27 +29520,33 @@ } }, "@next/bundle-analyzer": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-10.2.3.tgz", - "integrity": "sha512-vEfQhGWgJugZOlSUlj3DZWs/KsK0SO2SPKoHSZ7KkzpruKzc/e45G0oUh0rffzdhasMQZM1TuSBkxO+1UcnDNw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-11.0.0.tgz", + "integrity": "sha512-cLynm0v5WO9EEZhlMvw/vBc6AfJzfOVn9K92kkrkfyh+UOmEz92zzbXxe94zxvKRLqxfYcO5GPmSTWhNyYd5eg==", "requires": { "webpack-bundle-analyzer": "4.3.0" } }, "@next/env": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-10.2.3.tgz", - "integrity": "sha512-uBOjRBjsWC4C8X3DfmWWP6ekwLnf2JCCwQX9KVnJtJkqfDsv1yQPakdOEwvJzXQc3JC/v5KKffYPVmV2wHXCgQ==" + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.0.tgz", + "integrity": "sha512-VKpmDvTYeCpEQjREg3J4pCmVs/QjEzoLmkM8shGFK6e9AmFd0G9QXOL8HGA8qKhy/XmNb7dHeMqrcMiBua4OgA==" + }, + "@next/eslint-plugin-next": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.0.tgz", + "integrity": "sha512-fPZ0904yY1box6bRpR9rJqIkNxJdvzzxH7doXS+cdjyBAdptMR7wj3mcx1hEikBHzWduU8BOXBvRg2hWc09YDQ==", + "dev": true }, "@next/polyfill-module": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-10.2.3.tgz", - "integrity": "sha512-OkeY4cLhzfYbXxM4fd+6V4s5pTPuyfKSlavItfNRA6PpS7t1/R6YjO7S7rB8tu1pbTGuDHGIdE1ioDv15bAbDQ==" + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.0.0.tgz", + "integrity": "sha512-gydtFzRqsT549U8+sY8382I/f4HFcelD8gdUGnAofQJa/jEU1jkxmjCHC8tmEiyeMLidl7iDZgchfSCpmMzzUg==" }, "@next/react-dev-overlay": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-10.2.3.tgz", - "integrity": "sha512-E6g2jws4YW94l0lMMopBVKIZK2mEHfSBvM0d9dmzKG9L/A/kEq6LZCB4SiwGJbNsAdlk2y3USDa0oNbpA+m5Kw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.0.0.tgz", + "integrity": "sha512-q+Wp+eStEMThe77zxdeJ/nbuODkHR6P+/dfUqYXZSqbLf6x5c5xwLBauwwVbkCYFZpAlDuL8Jk8QSAH1OsqC2w==", "requires": { "@babel/code-frame": "7.12.11", "anser": "1.4.9", @@ -30050,9 +29656,9 @@ } }, "@next/react-refresh-utils": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-10.2.3.tgz", - "integrity": "sha512-qtBF56vPC6d6a8p7LYd0iRjW89fhY80kAIzmj+VonvIGjK/nymBjcFUhbKiMFqlhsarCksnhwX+Zmn95Dw9qvA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.0.0.tgz", + "integrity": "sha512-hi5eY+KBn4QGtUv7VL2OptdM33fI2hxhd7+omOFmAK+S0hDWhg1uqHqqGJk0W1IfqlWEzzL10WvTJDPRAtDugQ==", "requires": {} }, "@nodelib/fs.scandir": { @@ -30081,19 +29687,6 @@ "fastq": "^1.6.0" } }, - "@opentelemetry/api": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz", - "integrity": "sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==", - "requires": { - "@opentelemetry/context-base": "^0.14.0" - } - }, - "@opentelemetry/context-base": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.14.0.tgz", - "integrity": "sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw==" - }, "@polka/url": { "version": "1.0.0-next.15", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.15.tgz", @@ -30241,6 +29834,12 @@ "@react-spring/types": "~9.2.0" } }, + "@rushstack/eslint-patch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz", + "integrity": "sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==", + "dev": true + }, "@samverschueren/stream-to-observable": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", @@ -30349,9 +29948,9 @@ } }, "@testing-library/jest-dom": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.12.0.tgz", - "integrity": "sha512-N9Y82b2Z3j6wzIoAqajlKVF1Zt7sOH0pPee0sUHXHc5cv2Fdn23r+vpWm0MBBoGJtPOly5+Bdx1lnc3CD+A+ow==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", "dev": true, "requires": { "@babel/runtime": "^7.9.2", @@ -30360,6 +29959,7 @@ "chalk": "^3.0.0", "css": "^3.0.0", "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", "lodash": "^4.17.15", "redent": "^3.0.0" }, @@ -30759,9 +30359,9 @@ "dev": true }, "@types/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.2.tgz", + "integrity": "sha512-X8BOCkp+WJVNYCYIBugREtVZa4Y09Or9HDx6xqRZem5F8jJV8FuJgNessXyMuv9+U8pjnvdezASwU28uw+1scw==", "dev": true, "requires": { "@types/node": "*" @@ -30853,9 +30453,9 @@ "dev": true }, "@types/node": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", - "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" + "version": "15.12.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz", + "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==" }, "@types/node-fetch": { "version": "2.5.10", @@ -30898,9 +30498,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==", "dev": true }, "@types/prop-types": { @@ -30928,9 +30528,9 @@ "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" }, "@types/react": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.8.tgz", - "integrity": "sha512-3sx4c0PbXujrYAKwXxNONXUtRp9C+hE2di0IuxFyf5BELD+B+AXL8G7QrmSKhVwKZDbv0igiAjQAMhXj8Yg3aw==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -30985,9 +30585,9 @@ } }, "@types/react-slider": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/react-slider/-/react-slider-1.1.2.tgz", - "integrity": "sha512-HWC3jM0t/U2wixuuBprF3cyfbk+W5i1HpMJMLb79bNxpHaDQ0W+wPowLtguATa3KCzCoi/0Ojk/Iz/ZY3H/LJA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/react-slider/-/react-slider-1.3.0.tgz", + "integrity": "sha512-Hr+P8wiqYAjeFTlf+NWPVGWW79npC8V7KkZdbPlMqo+iblcopPzE/z0m8503j2YmfxoKJKaPnrJe0a6spXacYQ==", "dev": true, "requires": { "@types/react": "*" @@ -31064,9 +30664,9 @@ "dev": true }, "@types/styled-components": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.9.tgz", - "integrity": "sha512-kbEG6YlwK8rucITpKEr6pA4Ho9KSQHUUOzZ9lY3va1mtcjvS3D0wDciFyHEiNHKLL/npZCKDQJqm0x44sPO9oA==", + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.10.tgz", + "integrity": "sha512-g3ZfWlTiyXktASIhcfCicZtqB/fFFnq0a7kPYYxKXNggdrohp8m/9bMmmt3zDvHj2gplWDGCkZByfFnEXfbSWg==", "dev": true, "requires": { "@types/hoist-non-react-statics": "*", @@ -31130,9 +30730,9 @@ } }, "@types/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-8mbDgtc8xpxDDem5Gwj76stBDJX35KQ3YBoayxlqUQcL5BZUthiqP/VQ4PQnLHqM4PmlbyO74t98eJpURO+gPA==", "requires": { "@types/node": "*" } @@ -31163,13 +30763,13 @@ "integrity": "sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.0.tgz", - "integrity": "sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz", + "integrity": "sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.26.0", - "@typescript-eslint/scope-manager": "4.26.0", + "@typescript-eslint/experimental-utils": "4.27.0", + "@typescript-eslint/scope-manager": "4.27.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.21", @@ -31190,55 +30790,55 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.0.tgz", - "integrity": "sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz", + "integrity": "sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.26.0", - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/typescript-estree": "4.26.0", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.0.tgz", - "integrity": "sha512-b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.27.0.tgz", + "integrity": "sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.26.0", - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/typescript-estree": "4.26.0", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "debug": "^4.3.1" } }, "@typescript-eslint/scope-manager": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.0.tgz", - "integrity": "sha512-G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz", + "integrity": "sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw==", "dev": true, "requires": { - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/visitor-keys": "4.26.0" + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0" } }, "@typescript-eslint/types": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.0.tgz", - "integrity": "sha512-rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz", + "integrity": "sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.0.tgz", - "integrity": "sha512-GHUgahPcm9GfBuy3TzdsizCcPjKOAauG9xkz9TR8kOdssz2Iz9jRCSQm6+aVFa23d5NcSpo1GdHGSQKe0tlcbg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz", + "integrity": "sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==", "dev": true, "requires": { - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/visitor-keys": "4.26.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -31258,12 +30858,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.0.tgz", - "integrity": "sha512-cw4j8lH38V1ycGBbF+aFiLUls9Z0Bw8QschP3mkth50BbWzgFS33ISIgBzUMuQ2IdahoEv/rXstr8Zhlz4B1Zg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz", + "integrity": "sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==", "dev": true, "requires": { - "@typescript-eslint/types": "4.26.0", + "@typescript-eslint/types": "4.27.0", "eslint-visitor-keys": "^2.0.0" } }, @@ -31428,17 +31028,17 @@ } }, "@wry/equality": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.4.0.tgz", - "integrity": "sha512-DxN/uawWfhRbgYE55zVCPOoe+jvsQ4m7PT1Wlxjyb/LCCLuU1UsucV2BbCxFAX8bjcSueFBbB5Qfj1Zfe8e7Fw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.1.tgz", + "integrity": "sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw==", "requires": { "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, @@ -31721,13 +31321,13 @@ } }, "apollo-server": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.0.tgz", - "integrity": "sha512-cIXrEWzYWH2y4P4HrfTS0ql6UfJuPO1czb5u9Ch8bLPcWcL1lC84ZbsHzQHNNMLkNApSCAgoS3GZja7dF111Hw==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.1.tgz", + "integrity": "sha512-4MU/WGb1f0Zbxn7/ZgWYRTcEwgyok80FsYEqPMbWswq42SuXpwECm13ceOlU1GU+moQyxRa+FevbpX1H2UFnkg==", "dev": true, "requires": { - "apollo-server-core": "^2.25.0", - "apollo-server-express": "^2.25.0", + "apollo-server-core": "^2.25.1", + "apollo-server-express": "^2.25.1", "express": "^4.0.0", "graphql-subscriptions": "^1.0.0", "graphql-tools": "^4.0.8", @@ -31743,9 +31343,9 @@ } }, "apollo-server-core": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.0.tgz", - "integrity": "sha512-LqDmY+R5dcb6zj/RgM7P8NnURV2XdQFIF4rY7g80hD9mc2WSCKHF6eH+lHG0sFPW7f8iBr+lJ4LyETuWEVF0hg==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.1.tgz", + "integrity": "sha512-10gVjvGv3uPfy7gUFQhgNhb66RorD1qX6yF4bTawm4S6JstkGrWYFJN5/48o7Mte+tATpXzAGiWu0l4wsYA/mA==", "requires": { "@apollographql/apollo-tools": "^0.5.0", "@apollographql/graphql-playground-html": "1.6.27", @@ -31770,19 +31370,8 @@ "loglevel": "^1.6.7", "lru-cache": "^6.0.0", "sha.js": "^2.4.11", - "subscriptions-transport-ws": "^0.9.11", - "uuid": "^8.0.0", - "ws": "^6.0.0" - }, - "dependencies": { - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "requires": { - "async-limiter": "~1.0.0" - } - } + "subscriptions-transport-ws": "^0.9.19", + "uuid": "^8.0.0" } }, "apollo-server-env": { @@ -31801,9 +31390,9 @@ "requires": {} }, "apollo-server-express": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.0.tgz", - "integrity": "sha512-FCTisD+VB1LCcTjjhKvQZ/dkly83KVlioFMgcPjW1X/kzCznRT3aQoVn9bQHlzQr7NnpwFseb4Rhd2KKD4wKEA==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.1.tgz", + "integrity": "sha512-9idHkV3umcIDdq/NIQEC2D6zZ0QtaMRVCbeRcDgm9uWWiX3ulK5ICdHbNBu5UHXkDmKjfZiGaCWBZti0MsRQAg==", "dev": true, "requires": { "@apollographql/graphql-playground-html": "1.6.27", @@ -31813,7 +31402,7 @@ "@types/express": "4.17.11", "@types/express-serve-static-core": "4.17.19", "accepts": "^1.3.5", - "apollo-server-core": "^2.25.0", + "apollo-server-core": "^2.25.1", "apollo-server-types": "^0.9.0", "body-parser": "^1.18.3", "cors": "^2.8.5", @@ -31821,7 +31410,7 @@ "graphql-subscriptions": "^1.0.0", "graphql-tools": "^4.0.8", "parseurl": "^1.3.2", - "subscriptions-transport-ws": "^0.9.16", + "subscriptions-transport-ws": "^0.9.19", "type-is": "^1.6.16" }, "dependencies": { @@ -31851,13 +31440,13 @@ } }, "apollo-server-micro": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-micro/-/apollo-server-micro-2.25.0.tgz", - "integrity": "sha512-azbFCuwhMk1hiA/1eW4DcQ983i0v/XlOfHEkfNgpFkWGprZss/MEQ1W6Y+5UgeAmpNEUglFEkn7SQqYE26ezCg==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-micro/-/apollo-server-micro-2.25.1.tgz", + "integrity": "sha512-ITNYKuLyFfLfVyMSYs964CJz9Fd6yMgl9TJiAZdOIhePV6SUIzVzkZ/GK8jXbS4VkEaPjJN3AnquaG9A+Q8cUw==", "requires": { "@apollographql/graphql-playground-html": "1.6.27", "accept": "^3.0.2", - "apollo-server-core": "^2.25.0", + "apollo-server-core": "^2.25.1", "apollo-server-types": "^0.9.0", "micro": "^9.3.2" } @@ -31871,12 +31460,12 @@ } }, "apollo-server-testing": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/apollo-server-testing/-/apollo-server-testing-2.25.0.tgz", - "integrity": "sha512-PfbcRka9+mpS33d9len80KlCpBPh6wyoZSwZvxZeEcVGjfqo7/7TePr0q9ZmpKMTK/6jZ7JP6QHGyYQNhwOtHQ==", + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/apollo-server-testing/-/apollo-server-testing-2.25.1.tgz", + "integrity": "sha512-5JXbG3NimpW20CRamzwaBoQUf0cHdhFamwssUXpGDw7MbfuVXHeMJ9JPJ87P4wGz97WYBGEhNOynLv3UtlHIoQ==", "dev": true, "requires": { - "apollo-server-core": "^2.25.0" + "apollo-server-core": "^2.25.1" } }, "apollo-server-types": { @@ -32137,9 +31726,9 @@ } }, "asyncjs-util": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.5.tgz", - "integrity": "sha512-P0BY77ZZvaF+rka9mx12r9ys+U+DDz9yhIz6vbSSNhyKzFJce+jrYSRufvg7RLOH/M8XnhIDOBpagbRtRJiuGA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.6.tgz", + "integrity": "sha512-PxQ2drzeOUe20HsjIXOlfw76Ci8RQkF2B95arcQap02jJ3lByNKkC3MtVFhIWF+FYl738tD/tZHOlUuYfamFvw==", "requires": { "async": "3.2.0" } @@ -32512,40 +32101,41 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "balanceofsatoshis": { - "version": "8.0.14", - "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-8.0.14.tgz", - "integrity": "sha512-z9/oACcuCHyWSg2c5J1G/HNcTAknUc4YS2SIqsbjw27YmAL2x6T9Uo1OSSemWnOqGtlHfS6xf7X3DJNsfIYPfQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-10.1.0.tgz", + "integrity": "sha512-ZKHOfZkyXhevLUbQMijz6PEGBZuBdeUS6oqdqrmeYlOB2xZPC/KxCPmKTD7igbq7eD2E/XixtzpHub8bQnxRIg==", "requires": { "@alexbosworth/html2unicode": "1.1.5", "@alexbosworth/request": "2.88.3", "asciichart": "1.5.25", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", "bitcoin-ops": "1.4.1", "bitcoinjs-lib": "5.2.0", - "bolt01": "1.2.1", - "bolt03": "1.2.9", - "bolt07": "1.7.2", + "bolt01": "1.2.2", + "bolt03": "1.2.10", + "bolt07": "1.7.3", "caporal": "1.4.0", "cbor": "7.0.5", "cert-info": "1.5.1", "colorette": "1.2.2", "crypto-js": "4.0.0", - "csv-parse": "4.15.4", - "goldengate": "10.0.4", + "csv-parse": "4.16.0", + "goldengate": "10.1.0", "hot-formula-parser": "4.0.0", "import-lazy": "4.0.0", "ini": "2.0.0", - "inquirer": "8.0.0", - "invoices": "1.2.0", - "ln-accounting": "4.2.7", - "ln-service": "51.8.1", + "inquirer": "8.1.1", + "invoices": "1.2.1", + "ln-accounting": "4.3.0", + "ln-service": "51.8.4", "ln-sync": "0.4.5", - "ln-telegram": "3.2.3", + "ln-telegram": "3.2.5", "moment": "2.29.1", "node-fetch": "2.6.1", - "probing": "1.3.5", - "psbt": "1.1.9", + "paid-services": "2.0.0", + "probing": "1.3.6", + "psbt": "1.1.10", "qrcode-terminal": "0.12.0", "sanitize-filename": "1.6.3", "stats-lite": "2.2.0", @@ -32555,42 +32145,6 @@ "window-size": "1.1.1" }, "dependencies": { - "@grpc/grpc-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.1.tgz", - "integrity": "sha512-zyFq9eW0U4vGyhJS/oeW3mIeKTzB13we9rBclcisfRHxGQbC9FCOKQ5BBA2129yZwRVMt4hQia1igGzECeuY9g==", - "requires": { - "@types/node": ">=12.12.47" - } - }, - "@grpc/proto-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", - "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - } - }, - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/node": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.0.3.tgz", - "integrity": "sha512-/WbxFeBU+0F79z9RdEOXH4CsDga+ibi5M8uEYr91u3CkT/pdWcV8MCook+4wDPnZBexRdwWS+PiVZ2xJviAzcQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -32632,18 +32186,19 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "inquirer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.0.0.tgz", - "integrity": "sha512-ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.21", "mute-stream": "0.0.8", + "ora": "^5.3.0", "run-async": "^2.4.0", "rxjs": "^6.6.6", "string-width": "^4.1.0", @@ -32651,45 +32206,6 @@ "through": "^2.3.6" } }, - "lightning": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.7.tgz", - "integrity": "sha512-fjzFCwXafGUeCwUSiEKToS/A8GO4oxDiDG+XNuL984mgYyJdXLHoTEMdaYZD48yowtfjYCdLks0iypIdg6kn1Q==", - "requires": { - "@grpc/grpc-js": "1.3.1", - "@grpc/proto-loader": "0.6.2", - "@types/express": "4.17.11", - "@types/node": "15.0.3", - "@types/request": "2.48.5", - "@types/ws": "7.4.4", - "async": "3.2.0", - "asyncjs-util": "1.2.5", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "body-parser": "1.19.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "cbor": "7.0.5", - "express": "4.17.1", - "invoices": "1.2.0", - "psbt": "1.1.9" - } - }, - "ln-service": { - "version": "51.8.1", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.1.tgz", - "integrity": "sha512-YjRsNwAez1RfA63YDoLf5Ojg3Ma+aLmvfMqasqU3r+/pDR+mgGFyjVODsw6qujerIEM2FaxegddJeOz7R7/Ijw==", - "requires": { - "bolt07": "1.7.2", - "cors": "2.8.5", - "express": "4.17.1", - "invoices": "1.2.0", - "lightning": "3.3.7", - "macaroon": "3.0.4", - "morgan": "1.10.0", - "ws": "7.4.5" - } - }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -32887,6 +32403,16 @@ } } }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -32952,34 +32478,34 @@ } }, "bolt01": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bolt01/-/bolt01-1.2.1.tgz", - "integrity": "sha512-Mpk1QZofLqrJ1Sjm1vA1HKov6+ffOhCUTP5ae8UTK+U7IwbGSQTfQWu1m6waoSmUN7esQDAS2gBE6PiVaHK0ww==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bolt01/-/bolt01-1.2.2.tgz", + "integrity": "sha512-IH3j1UF+XewQ8ngHW4HVPF9E1GS8R0fGtnvfCVkTTcLYBQOQrP9kvSxS8Wz4HFfjCR34Ep0fIibF69LVnHbbxQ==", "requires": { "bn.js": "5.2.0" } }, "bolt03": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/bolt03/-/bolt03-1.2.9.tgz", - "integrity": "sha512-2WVVcn+pQXIbDkVixZ6c6Hu0E+LiCyUnj14xQs6qEgU3Sq4NFEguAzDwuvr2B9IxwVGD+5/rH5H9RbY0+d5KlQ==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/bolt03/-/bolt03-1.2.10.tgz", + "integrity": "sha512-1t2jGC59hIiiSudf3OK6Z2E1wdnfSXBuEfbawpS33y3XHgkPFwt+IzEI8Xvqk/MqgXNRBVPhG8A5+SdYoeLT7A==", "requires": { "bitcoin-ops": "1.4.1", "bitcoinjs-lib": "5.2.0" } }, "bolt07": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.2.tgz", - "integrity": "sha512-b1ZmcU1ucTjRL/FvYUDbLqCmc1I0PRLWB+yvlI6w8l9be5JJgzaf1AmU6+yoa1eL3cqX8leWzyaVjWTjRKGfMg==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.3.tgz", + "integrity": "sha512-zXhf60qEpFXwRTeoaJ+0SyPw/jzBtIHZLCJBvaa0rFGiiQKdWXdaiIWeyIkxl74p/UGUv4BQsbkAgB0Em/1QOQ==", "requires": { "bn.js": "5.2.0" } }, "bolt09": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.4.tgz", - "integrity": "sha512-I8GZoVvQDF7w/93XNbUD29hBoN+kiPomPb8X/D6510pjRI5/KgZ0nITH4BAymS89GTGPjI5ZavkFw3vxxRhjQQ==" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.5.tgz", + "integrity": "sha512-oT1+erg21vat55oXNd7nNEkCO0FQnmaraFZuyXFyeVk7dZCm/3vgic0qK1VuUSV+ksYXJfRKYC4AqfYrtHNPZg==" }, "boltz-core": { "version": "0.4.1", @@ -33588,6 +33114,11 @@ "restore-cursor": "^3.1.0" } }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==" + }, "cli-table3": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", @@ -33659,6 +33190,11 @@ } } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -33748,9 +33284,9 @@ } }, "commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true }, "common-tags": { @@ -34374,9 +33910,9 @@ "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" }, "csv-parse": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.15.4.tgz", - "integrity": "sha512-OdBbFc0yZhOm17lSxqkirrHlFFVpKRT0wp4DAGoJelsP3LbGzV9LNr7XmM/lrr0uGkCtaqac9UhP8PDHXOAbMg==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.0.tgz", + "integrity": "sha512-Zb4tGPANH4SW0LgC9+s9Mnequs9aqn7N3/pCqNbVjs2XhEF6yWNU2Vm4OGl1v2Go9nw8rXt87Cm2QN/o6Vpqgg==" }, "currently-unhandled": { "version": "0.4.1", @@ -34627,6 +34163,14 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, "defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", @@ -34714,14 +34258,14 @@ "dev": true }, "devmoji": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/devmoji/-/devmoji-2.2.1.tgz", - "integrity": "sha512-p6cdBNYJ92yZDmwZHC5XxLDmzX9ceDNO8rYZr1Be5T5HAmV0InDEwL7vrkJ9JwE6cIAvgcifd9Qbn3b8QOdFSg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/devmoji/-/devmoji-2.3.0.tgz", + "integrity": "sha512-ErQdYUsE7tKxqDzQzRos6fKWaRIFUOJvMkQODq9iYDI3o5X6nxD78XEdGNYaW5AaJW4uxj+XQTkCuJkV86Qg6g==", "dev": true, "requires": { - "chalk": "^4.1.0", - "commander": "7.1.0", - "ts-interface-checker": "0.2.1" + "chalk": "^4.1.1", + "commander": "7.2.0", + "ts-interface-checker": "1.0.0" }, "dependencies": { "ansi-styles": { @@ -34831,9 +34375,9 @@ } }, "dom-accessibility-api": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.5.tgz", - "integrity": "sha512-8qdiSHWFg/rzd/oDByhKtBCR+1QtpNPcHDr94m3K+SLkFaPEhdCPA/Rm9hOPN9WUK9mEfNXH1zaM6F5e0yhw/A==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.6.tgz", + "integrity": "sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw==", "dev": true }, "dom-helpers": { @@ -35258,13 +34802,13 @@ } }, "eslint": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", - "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.1", + "@eslint/eslintrc": "^0.4.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -35281,7 +34825,7 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -35424,6 +34968,22 @@ } } }, + "eslint-config-next": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.0.0.tgz", + "integrity": "sha512-pmatg4zqb5Vygu2HrSPxbsCBudXO9OZQUMKQCyrPKRvfL8PJ3lOIOzzwsiW68eMPXOZwOc1yxTRZWKNY8OJT0w==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "11.0.0", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + } + }, "eslint-config-prettier": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", @@ -36291,9 +35851,9 @@ } }, "gcp-metadata": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", - "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.0.tgz", + "integrity": "sha512-L9XQUpvKJCM76YRSmcxrR4mFPzPGsgZUH+GgHMxAET8qc6+BhRJq63RLhWakgEO2KKVgeSDVfyiNjkGSADwNTA==", "requires": { "gaxios": "^4.0.0", "json-bigint": "^1.0.0" @@ -36302,7 +35862,8 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -36730,15 +36291,15 @@ } }, "goldengate": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.4.tgz", - "integrity": "sha512-WuLSD4trXP8fN8jCpWlNMpobrf1DBYCEy/0+SVrzen6znQepM4rRCByuna1Iy1G/XsbbdFiwYBd9iSxJiwqjDQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.1.0.tgz", + "integrity": "sha512-xeMOmvY6a7MBUjU1YPmREgDr7qiM5wZWXzdAZsnJxd0/fd5T0gYNi4saJ2eGvDGSmI+TehDn1bYF1Tvlo2GiBQ==", "requires": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.6.1", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", "@mitmaro/http-authorization-header": "1.0.0", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", "bip65": "1.0.3", "bip68": "1.0.4", "bitcoin-ops": "1.4.1", @@ -36746,107 +36307,69 @@ "bn.js": "5.2.0", "body-parser": "1.19.0", "cbor": "7.0.5", - "ln-service": "51.7.0", + "ln-service": "51.8.2", "macaroon": "3.0.4", "node-fetch": "2.6.1", "pushdata-bitcoin": "1.0.1", "varuint-bitcoin": "1.1.2" }, "dependencies": { - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "@types/ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-ISCK1iFnR+jYv7+jLNX0wDqesZ/5RAeY3wUx6QaphmocphU61h+b+PHjS18TF4WIPTu/MMzxIq2PHr32o2TS5Q==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "requires": { "@types/node": "*" } }, - "invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - } - }, "lightning": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.4.tgz", - "integrity": "sha512-VpkNbaWlsmTgaWWJPGyYb2dm2v5b+wPQWmfZBJ7V5znL17Q+ef7Csj8PTTgnIccAWE429QL9/OyOzn/JVnZ/PA==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "requires": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.6.0", - "@types/express": "4.17.11", - "@types/node": "14.14.37", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", "@types/request": "2.48.5", - "@types/ws": "7.4.1", + "@types/ws": "7.4.4", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.7", - "psbt": "1.1.9" - }, - "dependencies": { - "@grpc/proto-loader": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0.tgz", - "integrity": "sha512-JwWZwGuN1nQuPdeL1d94hNGtnRtiOuy+SkdVUU8IwwQzksvdWvgKHyGDCesvAD0tndQTm1YUZHJw+JDTIDALyQ==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - } - } + "invoices": "1.2.1", + "psbt": "1.1.10" } }, "ln-service": { - "version": "51.7.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.7.0.tgz", - "integrity": "sha512-n0Ib9fjVL8x3ymdOax6gjmR0Nq59vIhQ89en1XpgxIWbowWhiJUXPolTEgiA8vpeoG72CZN3nYaPXgil9uNVLg==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "requires": { - "bolt07": "1.7.2", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.7", - "lightning": "3.3.4", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" + "ws": "7.4.6" } }, "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "requires": {} } } @@ -36868,9 +36391,9 @@ } }, "google-p12-pem": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz", - "integrity": "sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.0.tgz", + "integrity": "sha512-JUtEHXL4DY/N+xhlm7TC3qL797RPAtk0ZGXNs3/gWyiDHYoA/8Rjes0pztkda+sZv4ej1EoO2KhWgW5V9KTrSQ==", "requires": { "node-forge": "^0.10.0" } @@ -36909,9 +36432,9 @@ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "graphql": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.0.tgz", - "integrity": "sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA==" + "version": "15.5.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", + "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==" }, "graphql-config": { "version": "3.3.0", @@ -37060,9 +36583,9 @@ "requires": {} }, "gtoken": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.2.1.tgz", - "integrity": "sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.0.tgz", + "integrity": "sha512-mCcISYiaRZrJpfqOs0QWa6lfEM/C1V9ASkzFmuz43XBb5s1Vynh+CZy1ECeeJXVGx2PRByjYzb4Y4/zr1byr0w==", "requires": { "gaxios": "^4.0.0", "google-p12-pem": "^3.0.3", @@ -37354,6 +36877,14 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, + "image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "requires": { + "queue": "6.0.2" + } + }, "immutable": { "version": "3.7.6", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", @@ -37596,15 +37127,15 @@ "integrity": "sha512-2Vkz8z46Dv401zTWudDGwO7KiGHNDkMv417T5ItcNYfmvHR/1qCTVBO9vwH8zZmQ0WkA/1ARwpysR9bsnop4NQ==" }, "invoices": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.0.tgz", - "integrity": "sha512-x9jMmN/afPZkeL7qwMj15r+RSV7ztPsfxKgByD3bXR/WhmjrlfU+zwfliohScW/UV1b0FUSq6A7DgTME4tdMSQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.1.tgz", + "integrity": "sha512-b1yeWevW04/jMmkzJ3Fk91d8cAd+pYYg/w0S7XCGAI4yo8jSnAD+S4oAWjfFkwNa+GV8WwCOTDuotWcI5md87A==", "requires": { "bech32": "2.0.0", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", "secp256k1": "4.0.2" } }, @@ -37779,6 +37310,11 @@ } } }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, "is-lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", @@ -37950,8 +37486,7 @@ "is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" }, "is-upper-case": { "version": "2.0.2", @@ -38106,14 +37641,14 @@ "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" }, "jest": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.3.tgz", - "integrity": "sha512-0G9+QqXFIZWgf5rs3yllpaA+13ZawVHfyuhuCV1EnoFbX++rVMRrYWCAnk+dfhwyv9/VTQvn+XG969u8aPRsBg==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", + "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", "dev": true, "requires": { - "@jest/core": "^27.0.3", + "@jest/core": "^27.0.4", "import-local": "^3.0.2", - "jest-cli": "^27.0.3" + "jest-cli": "^27.0.4" } }, "jest-changed-files": { @@ -38128,9 +37663,9 @@ } }, "jest-circus": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.3.tgz", - "integrity": "sha512-tdMfzs7SgD5l7jRcI1iB3vtQi5fHwCgo4RlO8bzZnYc05PZ+tlAOMZeS8eGYkZ2tPaRY/aRLMFWQp/8zXBrolQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.4.tgz", + "integrity": "sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==", "dev": true, "requires": { "@jest/environment": "^27.0.3", @@ -38145,8 +37680,8 @@ "jest-each": "^27.0.2", "jest-matcher-utils": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.3", - "jest-snapshot": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "pretty-format": "^27.0.2", "slash": "^3.0.0", @@ -38232,19 +37767,19 @@ } }, "jest-cli": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.3.tgz", - "integrity": "sha512-7bt9Sgv4nWH5pUnyJfdLf8CHWfo4+7lSPxeBwQx4r0vBj9jweJam/piE2U91SXtQI+ckm+TIN97OVnqIYpVhSg==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.4.tgz", + "integrity": "sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==", "dev": true, "requires": { - "@jest/core": "^27.0.3", + "@jest/core": "^27.0.4", "@jest/test-result": "^27.0.2", "@jest/types": "^27.0.2", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.0.3", + "jest-config": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "prompts": "^2.0.1", @@ -38303,13 +37838,13 @@ } }, "jest-config": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.3.tgz", - "integrity": "sha512-zgtI2YQo+ekKsmYNyDlXFY/7w7WWBSJFoj/WRe173WB88CDUrEYWr0sLdbLOQe+sRu6l1Y2S0MCS6BOJm5jkoA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.4.tgz", + "integrity": "sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.3", + "@jest/test-sequencer": "^27.0.4", "@jest/types": "^27.0.2", "babel-jest": "^27.0.2", "chalk": "^4.0.0", @@ -38317,14 +37852,14 @@ "glob": "^7.1.1", "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", - "jest-circus": "^27.0.3", + "jest-circus": "^27.0.4", "jest-environment-jsdom": "^27.0.3", "jest-environment-node": "^27.0.3", "jest-get-type": "^27.0.1", - "jest-jasmine2": "^27.0.3", + "jest-jasmine2": "^27.0.4", "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.2", - "jest-runner": "^27.0.3", + "jest-resolve": "^27.0.4", + "jest-runner": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "micromatch": "^4.0.4", @@ -38643,9 +38178,9 @@ } }, "jest-jasmine2": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.3.tgz", - "integrity": "sha512-odJ2ia8P5c+IsqOcWJPmku4AqbXIfTVLRjYTKHri3TEvbmTdLw0ghy13OAPIl/0v7cVH0TURK7+xFOHKDLvKIA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz", + "integrity": "sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", @@ -38661,8 +38196,8 @@ "jest-each": "^27.0.2", "jest-matcher-utils": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.3", - "jest-snapshot": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "pretty-format": "^27.0.2", "throat": "^6.0.1" @@ -39006,9 +38541,9 @@ "dev": true }, "jest-resolve": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.2.tgz", - "integrity": "sha512-rmfLGyZhwAUR5z3EwPAW7LQTorWAuCYCcsQJoQxT2it+BOgX3zKxa67r1pfpK3ihy2k9TjYD3/lMp5rPm/CL1Q==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.4.tgz", + "integrity": "sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==", "dev": true, "requires": { "@jest/types": "^27.0.2", @@ -39074,20 +38609,20 @@ } }, "jest-resolve-dependencies": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.3.tgz", - "integrity": "sha512-HdjWOvFAgT5CYChF2eiBN2rRKicjaTCCtA3EtH47REIdGzEHGUhYrWYgLahXsiOovvWN6edhcHL5WCa3gbc04A==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz", + "integrity": "sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==", "dev": true, "requires": { "@jest/types": "^27.0.2", "jest-regex-util": "^27.0.1", - "jest-snapshot": "^27.0.2" + "jest-snapshot": "^27.0.4" } }, "jest-runner": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.3.tgz", - "integrity": "sha512-zH23uIIh1ro1JCD7XX1bQ0bQwXEsBzLX2UJVE/AVLsk4YJRmTfyXIzzRzBWRdnMHHg1NWkJ4fGs7eFP15IqZpQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.4.tgz", + "integrity": "sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==", "dev": true, "requires": { "@jest/console": "^27.0.2", @@ -39101,11 +38636,13 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-docblock": "^27.0.1", + "jest-environment-jsdom": "^27.0.3", + "jest-environment-node": "^27.0.3", "jest-haste-map": "^27.0.2", "jest-leak-detector": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.2", - "jest-runtime": "^27.0.3", + "jest-resolve": "^27.0.4", + "jest-runtime": "^27.0.4", "jest-util": "^27.0.2", "jest-worker": "^27.0.2", "source-map-support": "^0.5.6", @@ -39164,9 +38701,9 @@ } }, "jest-runtime": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.3.tgz", - "integrity": "sha512-k1Hl2pWWHBkSXdCggX2lyLRuDnnnmMlnJd+DPLb8LmmAeHW87WgGC6TplD377VxY3KQu73sklkhGUIdwFgsRVQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.4.tgz", + "integrity": "sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==", "dev": true, "requires": { "@jest/console": "^27.0.2", @@ -39188,8 +38725,8 @@ "jest-message-util": "^27.0.2", "jest-mock": "^27.0.3", "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.2", - "jest-snapshot": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-snapshot": "^27.0.4", "jest-util": "^27.0.2", "jest-validate": "^27.0.2", "slash": "^3.0.0", @@ -39259,9 +38796,9 @@ } }, "jest-snapshot": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.2.tgz", - "integrity": "sha512-4RcgvZbPrrbEE/hT6XQ4hr+NVVLNrmsgUnYSnZRT6UAvW9Q2yzGMS+tfJh+xlQJAapnnkNJzsMn6vUa+yfiVHA==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.4.tgz", + "integrity": "sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==", "dev": true, "requires": { "@babel/core": "^7.7.2", @@ -39283,7 +38820,7 @@ "jest-haste-map": "^27.0.2", "jest-matcher-utils": "^27.0.2", "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.2", + "jest-resolve": "^27.0.4", "jest-util": "^27.0.2", "natural-compare": "^1.4.0", "pretty-format": "^27.0.2", @@ -39709,9 +39246,9 @@ }, "dependencies": { "acorn": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", - "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", "dev": true }, "form-data": { @@ -39840,6 +39377,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, "requires": { "minimist": "^1.2.5" } @@ -40032,16 +39570,16 @@ } }, "lightning": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", - "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.11.tgz", + "integrity": "sha512-bD57EjMVMBplyEMjXDMo8MvBfPymufU81kYbixqrvaLHoqsmyTMwLzqpa4CurJ5YKAXLJw68ZReDzDb6rj90Sg==", "requires": { "@grpc/grpc-js": "1.3.2", "@grpc/proto-loader": "0.6.2", "@types/express": "4.17.12", - "@types/node": "15.6.1", + "@types/node": "15.12.4", "@types/request": "2.48.5", - "@types/ws": "7.4.4", + "@types/ws": "7.4.5", "async": "3.2.0", "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", @@ -40053,75 +39591,6 @@ "express": "4.17.1", "invoices": "1.2.1", "psbt": "1.1.10" - }, - "dependencies": { - "@grpc/grpc-js": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.2.tgz", - "integrity": "sha512-UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA==", - "requires": { - "@types/node": ">=12.12.47" - } - }, - "@grpc/proto-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", - "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - } - }, - "asyncjs-util": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.6.tgz", - "integrity": "sha512-PxQ2drzeOUe20HsjIXOlfw76Ci8RQkF2B95arcQap02jJ3lByNKkC3MtVFhIWF+FYl738tD/tZHOlUuYfamFvw==", - "requires": { - "async": "3.2.0" - } - }, - "bolt07": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.3.tgz", - "integrity": "sha512-zXhf60qEpFXwRTeoaJ+0SyPw/jzBtIHZLCJBvaa0rFGiiQKdWXdaiIWeyIkxl74p/UGUv4BQsbkAgB0Em/1QOQ==", - "requires": { - "bn.js": "5.2.0" - } - }, - "bolt09": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.5.tgz", - "integrity": "sha512-oT1+erg21vat55oXNd7nNEkCO0FQnmaraFZuyXFyeVk7dZCm/3vgic0qK1VuUSV+ksYXJfRKYC4AqfYrtHNPZg==" - }, - "invoices": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.1.tgz", - "integrity": "sha512-b1yeWevW04/jMmkzJ3Fk91d8cAd+pYYg/w0S7XCGAI4yo8jSnAD+S4oAWjfFkwNa+GV8WwCOTDuotWcI5md87A==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.3", - "bolt09": "0.1.5", - "secp256k1": "4.0.2" - } - }, - "psbt": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.10.tgz", - "integrity": "sha512-LLyJcNVKRK8AUXKcpCrZA21+mlrjzlzTLQZp/Yu279hqqQrakAu9IusT7zEddhhkQrzm6UQ9cER3nhrIZqh0hw==", - "requires": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" - } - } } }, "lines-and-columns": { @@ -40186,12 +39655,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -40538,82 +40001,41 @@ } }, "ln-accounting": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/ln-accounting/-/ln-accounting-4.2.7.tgz", - "integrity": "sha512-joCN96uuTS53sfJQ5XBFUsKetXk6GOc7NsXqmPmjn/78swpqkxWLar30BvbweGTIveSvDb9xfCT7v1PfSxgiJg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ln-accounting/-/ln-accounting-4.3.0.tgz", + "integrity": "sha512-JfnHWP6hNmA5DCx0OHq7WKwiwPKyD1lb7GPmRqg0NFr8jj9p/PNnxayfjRD2PsmA5C3OxXO53wCy1XymG4I8+Q==", "requires": { "async": "3.2.0", - "asyncjs-util": "1.2.4", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", - "goldengate": "10.0.3", + "goldengate": "10.0.6", "json2csv": "5.0.6", - "ln-service": "51.5.0" + "ln-service": "51.8.2" }, "dependencies": { - "@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", - "requires": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - } - }, - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "@types/node": { - "version": "14.14.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz", - "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "requires": { "@types/node": "*" } }, - "asyncjs-util": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.4.tgz", - "integrity": "sha512-hIsyIeDv5LPDh+/Yv9+NDcV0z+WtHo7937abePpW9ikx9WNB75BRn/AuP2jkk3YpfxIp4mGaY6zgUm014VU7Hw==", - "requires": { - "async": "3.2.0" - } - }, - "bolt07": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.1.tgz", - "integrity": "sha512-vZCX56PB0274YW8BuCE91xWgqCPkfndBkknYYZFajX6Zr/KByMDXKQ2t1KKSYVkzzTL0rqeLWyQKdL6gJU1zHA==", - "requires": { - "bn.js": "5.2.0" - } - }, - "bolt09": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.3.tgz", - "integrity": "sha512-xFfW/ix6qSzBVGGt3jgpG/SX1LgVvGUYxA/0yC6uaPAjgqbdqmbDZzNEqMRps7Z8Vp1H3yfO5JXQuX54n/GzZg==" - }, "goldengate": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.3.tgz", - "integrity": "sha512-zNvkjnJQWbFWtK7or4CtX0WMy2n5AfMVnob5ipf+AznwLxKX8KyqY9W4bzYpVh6Xjm9N21ZUbubsPheV3mA4qQ==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.6.tgz", + "integrity": "sha512-6nwFndjr71Od5XL53oVtlwf3gk8EI/zkKrcjeRAS/G6XLFzPsrOe4npeuom+mgkfgE0rRJFtoOY0wrYgDGuYSg==", "requires": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.5.6", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", "@mitmaro/http-authorization-header": "1.0.0", "async": "3.2.0", - "asyncjs-util": "1.2.4", + "asyncjs-util": "1.2.6", "bip65": "1.0.3", "bip68": "1.0.4", "bitcoin-ops": "1.4.1", @@ -40621,154 +40043,50 @@ "bn.js": "5.2.0", "body-parser": "1.19.0", "cbor": "7.0.5", - "ln-service": "51.5.0", + "ln-service": "51.8.2", "macaroon": "3.0.4", "node-fetch": "2.6.1", "pushdata-bitcoin": "1.0.1", "varuint-bitcoin": "1.1.2" } }, - "invoices": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.6.tgz", - "integrity": "sha512-/rNd9R/qcq+4QakROCQGnOJbiQ9BKwtOVF+OWu+3pYVYgPydnAMA++VCcKxZYFCGDC70Ee+9oUvIlXI8UQoiqQ==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "secp256k1": "4.0.2" - } - }, "lightning": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.1.tgz", - "integrity": "sha512-lzj7oODpX7XS/4qHGBG/VAMirBDK/rbWS8S9pTCSUV9ZknuXg2loCkDyPQuB3vC2MMt1QOsXn4oQUtxpPtSa1g==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "requires": { - "@grpc/grpc-js": "1.2.11", - "@grpc/proto-loader": "0.5.6", - "@types/express": "4.17.11", - "@types/node": "14.14.35", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", "@types/request": "2.48.5", - "@types/ws": "7.4.0", + "@types/ws": "7.4.4", "async": "3.2.0", - "asyncjs-util": "1.2.3", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "cbor": "7.0.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", + "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.6", - "psbt": "1.1.8" - }, - "dependencies": { - "@grpc/grpc-js": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.11.tgz", - "integrity": "sha512-DZqx3nHBm2OGY7NKq4sppDEfx4nBAsQH/d/H/yxo/+BwpVLWLGs+OorpwQ+Fqd6EgpDEoi4MhqndjGUeLl/5GA==", - "requires": { - "@types/node": ">=12.12.47", - "google-auth-library": "^6.1.1", - "semver": "^6.2.0" - } - }, - "asyncjs-util": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.3.tgz", - "integrity": "sha512-gwrRUMa6oZ1qssVupX4lgSey1PDCEbouUjCqa2/MRgaZ4gZmZfAVBZ/Nzple7r9BN+iVMJPIWrwVu00CRgjHgw==", - "requires": { - "async": "3.2.0" - } - }, - "cbor": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-7.0.4.tgz", - "integrity": "sha512-9hBTn31l7+9qteBso7+HPp2R5ytqFRBd98fHK4ZTpvrba8V7CuoOsEL0S6vf7+11gubMTd3RW97lOgMTl5SNfg==", - "requires": { - "@cto.af/textdecoder": "^0.0.0", - "nofilter": "^2.0.3" - } - } + "invoices": "1.2.1", + "psbt": "1.1.10" } }, "ln-service": { - "version": "51.5.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.5.0.tgz", - "integrity": "sha512-Q22CcKJ+52mExGNvOmeEVBza82LGdbLkFVzfMjC9oPlP5DikS+sdlK5GZM/Dc5HFN5pwK7y9Ke7gRue/UxHwbw==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "requires": { - "bolt07": "1.7.1", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.6", - "lightning": "3.3.1", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" - } - }, - "psbt": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.8.tgz", - "integrity": "sha512-gnGq1ikGhvcsJij9BU2DZWBfXp09yRi/72+790hNwPaMPobgWrdlQ6sg6rNyDNYf+lwzYV8WIyHOLk2zH/7fGg==", - "requires": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" - } - }, - "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", - "requires": {} - } - } - }, - "ln-service": { - "version": "51.8.2", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", - "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", - "requires": { - "bolt07": "1.7.3", - "cors": "2.8.5", - "express": "4.17.1", - "invoices": "1.2.1", - "lightning": "3.3.9", - "macaroon": "3.0.4", - "morgan": "1.10.0", - "ws": "7.4.6" - }, - "dependencies": { - "bolt07": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.3.tgz", - "integrity": "sha512-zXhf60qEpFXwRTeoaJ+0SyPw/jzBtIHZLCJBvaa0rFGiiQKdWXdaiIWeyIkxl74p/UGUv4BQsbkAgB0Em/1QOQ==", - "requires": { - "bn.js": "5.2.0" - } - }, - "bolt09": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.5.tgz", - "integrity": "sha512-oT1+erg21vat55oXNd7nNEkCO0FQnmaraFZuyXFyeVk7dZCm/3vgic0qK1VuUSV+ksYXJfRKYC4AqfYrtHNPZg==" - }, - "invoices": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.2.1.tgz", - "integrity": "sha512-b1yeWevW04/jMmkzJ3Fk91d8cAd+pYYg/w0S7XCGAI4yo8jSnAD+S4oAWjfFkwNa+GV8WwCOTDuotWcI5md87A==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.3", - "bolt09": "0.1.5", - "secp256k1": "4.0.2" + "ws": "7.4.6" } }, "ws": { @@ -40779,6 +40097,29 @@ } } }, + "ln-service": { + "version": "51.8.4", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.4.tgz", + "integrity": "sha512-8jTfQWtdAJJ2pipprNnUrUUpMxq6wQpT1bhN+ZwyMCdHVo72r58TrFoy0UQsutbgN9OjHMHSsBoyTd5cPmUfWA==", + "requires": { + "bolt07": "1.7.3", + "cors": "2.8.5", + "express": "4.17.1", + "invoices": "1.2.1", + "lightning": "3.3.11", + "macaroon": "3.0.4", + "morgan": "1.10.0", + "ws": "7.5.0" + }, + "dependencies": { + "ws": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", + "requires": {} + } + } + }, "ln-sync": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-0.4.5.tgz", @@ -40929,204 +40270,100 @@ } }, "ln-telegram": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-3.2.3.tgz", - "integrity": "sha512-pNYz/xz/VCn8EApERCR+2nB0hmBM25dAmKUs0FZnMlQGozNaSqb26ttN0XLA/Q/JVOeovacjlAOJ0tl6zqcS8w==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-3.2.5.tgz", + "integrity": "sha512-odHaSJDF1asxW74D4JaoLIGkVqX5KMBDk310sPoM0LJ5Fqljjc2K/Mo+zW+NQtIyaEcFrQTH207jZy2sb4niUQ==", "requires": { "async": "3.2.0", - "asyncjs-util": "1.2.5", - "goldengate": "10.0.4", - "invoices": "1.2.0", - "ln-service": "51.7.0", + "asyncjs-util": "1.2.6", + "goldengate": "10.0.6", + "invoices": "1.2.1", + "ln-service": "51.8.2", "ln-sync": "0.4.5", "moment": "2.29.1", - "table": "6.7.0" + "table": "6.7.1" }, "dependencies": { - "@grpc/proto-loader": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0.tgz", - "integrity": "sha512-JwWZwGuN1nQuPdeL1d94hNGtnRtiOuy+SkdVUU8IwwQzksvdWvgKHyGDCesvAD0tndQTm1YUZHJw+JDTIDALyQ==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" - } - }, - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "@types/ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-ISCK1iFnR+jYv7+jLNX0wDqesZ/5RAeY3wUx6QaphmocphU61h+b+PHjS18TF4WIPTu/MMzxIq2PHr32o2TS5Q==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "requires": { "@types/node": "*" } }, - "ajv": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz", - "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==", + "goldengate": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-10.0.6.tgz", + "integrity": "sha512-6nwFndjr71Od5XL53oVtlwf3gk8EI/zkKrcjeRAS/G6XLFzPsrOe4npeuom+mgkfgE0rRJFtoOY0wrYgDGuYSg==", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "lightning": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.4.tgz", - "integrity": "sha512-VpkNbaWlsmTgaWWJPGyYb2dm2v5b+wPQWmfZBJ7V5znL17Q+ef7Csj8PTTgnIccAWE429QL9/OyOzn/JVnZ/PA==", - "requires": { - "@grpc/grpc-js": "1.2.12", - "@grpc/proto-loader": "0.6.0", - "@types/express": "4.17.11", - "@types/node": "14.14.37", - "@types/request": "2.48.5", - "@types/ws": "7.4.1", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@mitmaro/http-authorization-header": "1.0.0", "async": "3.2.0", - "asyncjs-util": "1.2.5", + "asyncjs-util": "1.2.6", + "bip65": "1.0.3", + "bip68": "1.0.4", + "bitcoin-ops": "1.4.1", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", + "cbor": "7.0.5", + "ln-service": "51.8.2", + "macaroon": "3.0.4", + "node-fetch": "2.6.1", + "pushdata-bitcoin": "1.0.1", + "varuint-bitcoin": "1.1.2" + } + }, + "lightning": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", + "requires": { + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", + "@types/request": "2.48.5", + "@types/ws": "7.4.4", + "async": "3.2.0", + "asyncjs-util": "1.2.6", + "bitcoinjs-lib": "5.2.0", + "bn.js": "5.2.0", + "body-parser": "1.19.0", + "bolt07": "1.7.3", + "bolt09": "0.1.5", "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.7", - "psbt": "1.1.9" - }, - "dependencies": { - "invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - } - } + "invoices": "1.2.1", + "psbt": "1.1.10" } }, "ln-service": { - "version": "51.7.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.7.0.tgz", - "integrity": "sha512-n0Ib9fjVL8x3ymdOax6gjmR0Nq59vIhQ89en1XpgxIWbowWhiJUXPolTEgiA8vpeoG72CZN3nYaPXgil9uNVLg==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "requires": { - "bolt07": "1.7.2", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.7", - "lightning": "3.3.4", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" - }, - "dependencies": { - "invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - } - } - } - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "table": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", - "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" + "ws": "7.4.6" } }, "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "requires": {} } } @@ -41322,7 +40559,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -41332,7 +40568,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -41341,7 +40576,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -41351,7 +40585,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -41359,20 +40592,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -42060,17 +41290,16 @@ "dev": true }, "next": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/next/-/next-10.2.3.tgz", - "integrity": "sha512-dkM1mIfnORtGyzw/Yme8RdqNxlCMZyi4Lqj56F01/yHbe1ZtOaJ0cyqqRB4RGiPhjGGh0319f8ddjDyO1605Ow==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/next/-/next-11.0.0.tgz", + "integrity": "sha512-1OA0ccCTwVtdLats/1v7ReiBVx+Akya0UVhHo9IBr8ZkpDI3/SGNcaruJBp5agy8ROF97VDKkZamoUXxRB9NUA==", "requires": { "@babel/runtime": "7.12.5", "@hapi/accept": "5.0.2", - "@next/env": "10.2.3", - "@next/polyfill-module": "10.2.3", - "@next/react-dev-overlay": "10.2.3", - "@next/react-refresh-utils": "10.2.3", - "@opentelemetry/api": "0.14.0", + "@next/env": "11.0.0", + "@next/polyfill-module": "11.0.0", + "@next/react-dev-overlay": "11.0.0", + "@next/react-refresh-utils": "11.0.0", "assert": "2.0.0", "ast-types": "0.13.2", "browserify-zlib": "0.2.0", @@ -42088,6 +41317,7 @@ "find-cache-dir": "3.3.1", "get-orientation": "1.1.2", "https-browserify": "1.0.0", + "image-size": "1.0.0", "jest-worker": "27.0.0-next.5", "native-url": "0.3.4", "node-fetch": "2.6.1", @@ -42102,7 +41332,7 @@ "prop-types": "15.7.2", "querystring-es3": "0.2.1", "raw-body": "2.4.1", - "react-is": "16.13.1", + "react-is": "17.0.2", "react-refresh": "0.8.3", "stream-browserify": "3.0.0", "stream-http": "3.1.1", @@ -42162,6 +41392,11 @@ "unpipe": "1.0.0" } }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -42631,6 +41866,67 @@ "word-wrap": "^1.2.3" } }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -42701,6 +41997,18 @@ "semver": "^6.2.0" } }, + "paid-services": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/paid-services/-/paid-services-2.0.0.tgz", + "integrity": "sha512-Z79YC8641Zd58D7tSoQayRdEiMbPUyxs88R5z8Wc66P8eUJKxAiKxo3QLxrx+3bDwI90RylZBVkYY7usAu6Tng==", + "requires": { + "async": "3.2.0", + "asyncjs-util": "1.2.6", + "bolt01": "1.2.2", + "invoices": "1.2.1", + "ln-service": "51.8.4" + } + }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -43095,9 +42403,9 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" }, "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz", + "integrity": "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==", "dev": true }, "prettier-linter-helpers": { @@ -43210,210 +42518,73 @@ } }, "probing": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/probing/-/probing-1.3.5.tgz", - "integrity": "sha512-Pn7gjrWqgsCyTIlSgTvhni17I3BsLXXL/QLDcDhEPI84xsyUWpSqiUw7Vr15kKvtPABrwtFb6k81v4kWGLo1ZQ==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/probing/-/probing-1.3.6.tgz", + "integrity": "sha512-BO8oZu/KY6Z3ZquoEOJSvsUWFTNbGb5K8M+oZCMqT2VFaqceJ33TZJLF+qEAHIFIALagd4jHaKMg2V043ltotQ==", "requires": { "async": "3.2.0", - "asyncjs-util": "1.2.4", - "bolt07": "1.7.2", - "invoices": "1.1.7", - "ln-service": "51.5.0" + "asyncjs-util": "1.2.6", + "bolt07": "1.7.3", + "invoices": "1.2.1", + "ln-service": "51.8.2" }, "dependencies": { - "@grpc/grpc-js": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.11.tgz", - "integrity": "sha512-DZqx3nHBm2OGY7NKq4sppDEfx4nBAsQH/d/H/yxo/+BwpVLWLGs+OorpwQ+Fqd6EgpDEoi4MhqndjGUeLl/5GA==", - "requires": { - "@types/node": ">=12.12.47", - "google-auth-library": "^6.1.1", - "semver": "^6.2.0" - } - }, - "@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", - "requires": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - } - }, - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "@types/node": { - "version": "14.14.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz", - "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", + "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, "@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "requires": { "@types/node": "*" } }, - "asyncjs-util": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.4.tgz", - "integrity": "sha512-hIsyIeDv5LPDh+/Yv9+NDcV0z+WtHo7937abePpW9ikx9WNB75BRn/AuP2jkk3YpfxIp4mGaY6zgUm014VU7Hw==", - "requires": { - "async": "3.2.0" - } - }, - "cbor": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-7.0.4.tgz", - "integrity": "sha512-9hBTn31l7+9qteBso7+HPp2R5ytqFRBd98fHK4ZTpvrba8V7CuoOsEL0S6vf7+11gubMTd3RW97lOgMTl5SNfg==", - "requires": { - "@cto.af/textdecoder": "^0.0.0", - "nofilter": "^2.0.3" - } - }, - "invoices": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.7.tgz", - "integrity": "sha512-AMCHpf/7sJOjeRbTgCLLvhH41ZnUv0D809ZFJRhR2dGOfp8GxJHzfnNqtgYGxQiW0+dVK2ooBVyR+dqoEQs6mw==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.2", - "bolt09": "0.1.4", - "secp256k1": "4.0.2" - } - }, "lightning": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.1.tgz", - "integrity": "sha512-lzj7oODpX7XS/4qHGBG/VAMirBDK/rbWS8S9pTCSUV9ZknuXg2loCkDyPQuB3vC2MMt1QOsXn4oQUtxpPtSa1g==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-3.3.9.tgz", + "integrity": "sha512-z/bfkDEAKyN0HtN7rkiyVlDA3J5L/jxXsE4YuGfQPa8TyPWovyLdo6/aHP0mMy8n+G4tq0g2oKZ/1Z5ONJAVqA==", "requires": { - "@grpc/grpc-js": "1.2.11", - "@grpc/proto-loader": "0.5.6", - "@types/express": "4.17.11", - "@types/node": "14.14.35", + "@grpc/grpc-js": "1.3.2", + "@grpc/proto-loader": "0.6.2", + "@types/express": "4.17.12", + "@types/node": "15.6.1", "@types/request": "2.48.5", - "@types/ws": "7.4.0", + "@types/ws": "7.4.4", "async": "3.2.0", - "asyncjs-util": "1.2.3", + "asyncjs-util": "1.2.6", "bitcoinjs-lib": "5.2.0", "bn.js": "5.2.0", "body-parser": "1.19.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "cbor": "7.0.4", + "bolt07": "1.7.3", + "bolt09": "0.1.5", + "cbor": "7.0.5", "express": "4.17.1", - "invoices": "1.1.6", - "psbt": "1.1.8" - }, - "dependencies": { - "asyncjs-util": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.3.tgz", - "integrity": "sha512-gwrRUMa6oZ1qssVupX4lgSey1PDCEbouUjCqa2/MRgaZ4gZmZfAVBZ/Nzple7r9BN+iVMJPIWrwVu00CRgjHgw==", - "requires": { - "async": "3.2.0" - } - }, - "bolt07": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.1.tgz", - "integrity": "sha512-vZCX56PB0274YW8BuCE91xWgqCPkfndBkknYYZFajX6Zr/KByMDXKQ2t1KKSYVkzzTL0rqeLWyQKdL6gJU1zHA==", - "requires": { - "bn.js": "5.2.0" - } - }, - "bolt09": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.3.tgz", - "integrity": "sha512-xFfW/ix6qSzBVGGt3jgpG/SX1LgVvGUYxA/0yC6uaPAjgqbdqmbDZzNEqMRps7Z8Vp1H3yfO5JXQuX54n/GzZg==" - }, - "invoices": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.6.tgz", - "integrity": "sha512-/rNd9R/qcq+4QakROCQGnOJbiQ9BKwtOVF+OWu+3pYVYgPydnAMA++VCcKxZYFCGDC70Ee+9oUvIlXI8UQoiqQ==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "secp256k1": "4.0.2" - } - } + "invoices": "1.2.1", + "psbt": "1.1.10" } }, "ln-service": { - "version": "51.5.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.5.0.tgz", - "integrity": "sha512-Q22CcKJ+52mExGNvOmeEVBza82LGdbLkFVzfMjC9oPlP5DikS+sdlK5GZM/Dc5HFN5pwK7y9Ke7gRue/UxHwbw==", + "version": "51.8.2", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-51.8.2.tgz", + "integrity": "sha512-X+AFuuw54NEr8UqbkJlEtqkmlpIpmji7BX+bYmYrEOZOtJca7PbaqspVWq+YB9qWw/OiuI76ly67KGTYM0QbCw==", "requires": { - "bolt07": "1.7.1", + "bolt07": "1.7.3", "cors": "2.8.5", "express": "4.17.1", - "invoices": "1.1.6", - "lightning": "3.3.1", + "invoices": "1.2.1", + "lightning": "3.3.9", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "7.4.4" - }, - "dependencies": { - "bolt07": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/bolt07/-/bolt07-1.7.1.tgz", - "integrity": "sha512-vZCX56PB0274YW8BuCE91xWgqCPkfndBkknYYZFajX6Zr/KByMDXKQ2t1KKSYVkzzTL0rqeLWyQKdL6gJU1zHA==", - "requires": { - "bn.js": "5.2.0" - } - }, - "bolt09": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/bolt09/-/bolt09-0.1.3.tgz", - "integrity": "sha512-xFfW/ix6qSzBVGGt3jgpG/SX1LgVvGUYxA/0yC6uaPAjgqbdqmbDZzNEqMRps7Z8Vp1H3yfO5JXQuX54n/GzZg==" - }, - "invoices": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-1.1.6.tgz", - "integrity": "sha512-/rNd9R/qcq+4QakROCQGnOJbiQ9BKwtOVF+OWu+3pYVYgPydnAMA++VCcKxZYFCGDC70Ee+9oUvIlXI8UQoiqQ==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "bolt07": "1.7.1", - "bolt09": "0.1.3", - "secp256k1": "4.0.2" - } - } - } - }, - "psbt": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.8.tgz", - "integrity": "sha512-gnGq1ikGhvcsJij9BU2DZWBfXp09yRi/72+790hNwPaMPobgWrdlQ6sg6rNyDNYf+lwzYV8WIyHOLk2zH/7fGg==", - "requires": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "5.2.0", - "bn.js": "5.2.0", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" + "ws": "7.4.6" } }, "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "requires": {} } } @@ -43504,9 +42675,9 @@ } }, "psbt": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.9.tgz", - "integrity": "sha512-lL4unvP9nZFCWlqpKvWUEfTKVpkVyGKeBsYH/f76NNlgn1PF87Glw7opoAJQ5m0xfUTeUqy8J6ukIt4tFCqi1Q==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/psbt/-/psbt-1.1.10.tgz", + "integrity": "sha512-LLyJcNVKRK8AUXKcpCrZA21+mlrjzlzTLQZp/Yu279hqqQrakAu9IusT7zEddhhkQrzm6UQ9cER3nhrIZqh0hw==", "requires": { "bip66": "1.1.5", "bitcoin-ops": "1.4.1", @@ -43612,6 +42783,14 @@ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -43830,9 +43009,9 @@ } }, "react-slider": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-1.1.4.tgz", - "integrity": "sha512-lL/MvzFcDue0ztdJItwLqas2lOy8Gg46eCDGJc4cJGldThmBHcHfGQePgBgyY1SEN95OwsWAakd3SuI8RyixDQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-1.3.1.tgz", + "integrity": "sha512-bD8hHJJUgAHI8g1F6PY6432l+Dmcs2fqzUwDhd+0HWDdvfjwNoXRNC2cL9OWyGTjYlJM92A8nF/w1X4pyHfytQ==", "requires": {} }, "react-spinners": { @@ -43844,9 +43023,9 @@ } }, "react-spring": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-9.2.1.tgz", - "integrity": "sha512-HLkEbuRvRtvAwkeqqwZXIEaKPPc17ViI5DYPtYTpgu2H9jmndm/kp1BfxRwpu5+m4ecGzUUX7RRNWEfwWY6oWA==", + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-9.2.3.tgz", + "integrity": "sha512-D3fx9A7UjX4yp35TM3YxbhzKhjq6nFaEs4/RkKT+/Ch732opG6iUek9jt+mwR1bST29aa9Da6mWipAtQbD2U3g==", "requires": { "@react-spring/core": "~9.2.0", "@react-spring/konva": "~9.2.0", @@ -45532,15 +44711,15 @@ "requires": {} }, "subscriptions-transport-ws": { - "version": "0.9.18", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz", - "integrity": "sha512-tztzcBTNoEbuErsVQpTN2xUNN/efAZXyCyL5m3x4t6SKrEiTL2N8SaKWBFWM4u56pL79ULif3zjyeq+oV+nOaA==", + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", + "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", "requires": { "backo2": "^1.0.2", "eventemitter3": "^3.1.0", "iterall": "^1.2.1", "symbol-observable": "^1.0.4", - "ws": "^5.2.0" + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" }, "dependencies": { "symbol-observable": { @@ -45677,9 +44856,9 @@ } }, "symbol-observable": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", - "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==" }, "symbol-tree": { "version": "3.2.4", @@ -46207,9 +45386,9 @@ } }, "ts-interface-checker": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.2.1.tgz", - "integrity": "sha512-BTNtU9j5yohY3XkwiwLocTrDMDYqEeqtJeULAUFcTDw1GMl1XqD6IksIDX6mt9ACI7DVm+b1gqvYcPuXsi49OA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-1.0.0.tgz", + "integrity": "sha512-yUeWbFBDiwPodNqrqpvQpGWheL6PvNu2/pVAb9yy2vzdkkflCgwVA4U2akByPCXzYTum3/5/nB92yKuiLpSo/Q==", "dev": true }, "ts-invariant": { @@ -46371,9 +45550,9 @@ "integrity": "sha512-Y1bR17IZ9Shj1Ih8wTLtrmOOMHJ20ve0Bd5SPymmw53uO4WLp/JjNM55s2b6PEziBvMISRdCQSZ+m6JiUKEobA==" }, "typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==" + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==" }, "ua-parser-js": { "version": "0.7.28", @@ -46770,24 +45949,24 @@ } }, "victory": { - "version": "35.8.4", - "resolved": "https://registry.npmjs.org/victory/-/victory-35.8.4.tgz", - "integrity": "sha512-DZRFy924BscJciVkEteBy9gqIZIhrsFN2yRP3FbMtcUwHQG5zyBjdUidgTnOlpdQqxLldcREpCxPQh8Q5fqqUw==", + "version": "35.8.6", + "resolved": "https://registry.npmjs.org/victory/-/victory-35.8.6.tgz", + "integrity": "sha512-v40AvZZpXelxV5KyLdrs5/zsk2KtgnFpXsOF/EzwiRcpY3XSjuvVxEB5mHQoQTd9hoCN+MGrqeSxwPYHrMR2wQ==", "requires": { "victory-area": "^35.8.2", "victory-axis": "^35.8.3", "victory-bar": "^35.8.1", "victory-box-plot": "^35.8.1", - "victory-brush-container": "^35.8.1", + "victory-brush-container": "^35.8.5", "victory-brush-line": "^35.8.1", "victory-candlestick": "^35.8.1", "victory-chart": "^35.8.3", "victory-core": "^35.8.1", - "victory-create-container": "^35.8.4", + "victory-create-container": "^35.8.5", "victory-cursor-container": "^35.8.1", "victory-errorbar": "^35.8.1", "victory-group": "^35.8.1", - "victory-histogram": "^35.8.1", + "victory-histogram": "^35.8.6", "victory-legend": "^35.8.1", "victory-line": "^35.8.1", "victory-pie": "^35.8.1", @@ -46853,9 +46032,9 @@ } }, "victory-brush-container": { - "version": "35.8.1", - "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-35.8.1.tgz", - "integrity": "sha512-vIPbWvxTu2T0z4lLFQI7miNwiutBJJquQR0WW0hewsGktw7Eir2VJ5sLLUyDwBF9T2gvj49HT0jrBwi/j90dsw==", + "version": "35.8.5", + "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-35.8.5.tgz", + "integrity": "sha512-BrwH8GMdsQAENnnnjXRli8rSTMpVdesk84gU5OVuWfjllfcE7XOPJN1YvuvAbU7Dn8wO3IQlaKf9YpOGX0zA3g==", "requires": { "lodash": "^4.17.19", "prop-types": "^15.5.8", @@ -46953,12 +46132,12 @@ } }, "victory-create-container": { - "version": "35.8.4", - "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-35.8.4.tgz", - "integrity": "sha512-HZuVeF3KfAXQBkikKeRFr8Tr5BLEJv2IpNyyUQhTFiSp61Qo9YMzc/ototkQebpwRBaxQqc0h208Fhq6qsDa0A==", + "version": "35.8.5", + "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-35.8.5.tgz", + "integrity": "sha512-GJsIB/T3UbCS7nL+78nhHMnFeMt5a4ixi49BUx+PBLWTqAkrHuY3baoxG5HiNjQPt5XmRWCUqNu3aO/iWjeuCQ==", "requires": { "lodash": "^4.17.19", - "victory-brush-container": "^35.8.1", + "victory-brush-container": "^35.8.5", "victory-core": "^35.8.1", "victory-cursor-container": "^35.8.1", "victory-selection-container": "^35.8.1", @@ -46999,11 +46178,11 @@ } }, "victory-histogram": { - "version": "35.8.1", - "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-35.8.1.tgz", - "integrity": "sha512-fm792r930R0ts2awc5AUcK2vvy/kWTr2o+XgG+S7sGm9DHKx+2YdxAjf7ibN2RBomo0D4oG6dYJxnR/liFB9Rw==", + "version": "35.8.6", + "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-35.8.6.tgz", + "integrity": "sha512-aWLznHjs4Ydf8UgGmPupXkPQdRAuANtLhKZiJ5rq0oN7GjT7ReVJHSP9KcQALyBDYaMf2TX/l2Eoy4AIG4eluw==", "requires": { - "d3-array": "^2.4.0", + "d3-array": "~2.3.0", "d3-scale": "^1.0.0", "lodash": "^4.17.19", "prop-types": "^15.5.8", @@ -47012,6 +46191,11 @@ "victory-core": "^35.8.1" }, "dependencies": { + "d3-array": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.3.3.tgz", + "integrity": "sha512-syv3wp0U5aB6toP2zb2OdBkhTy1MWDsCAaYk6OXJZv+G4u7bSWEmYgxLoFyc88RQUhZYGCebW9a9UD1gFi5+MQ==" + }, "d3-format": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", @@ -47224,6 +46408,14 @@ "graceful-fs": "^4.1.2" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -47337,13 +46529,13 @@ "dev": true }, "whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", + "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", "dev": true, "requires": { "lodash": "^4.7.0", - "tr46": "^2.0.2", + "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" } }, diff --git a/package.json b/package.json index 03458694..0ea37dab 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "author": "", "license": "MIT", "dependencies": { - "@apollo/client": "^3.3.19", + "@apollo/client": "^3.3.20", "@emotion/babel-plugin": "^11.3.0", - "@next/bundle-analyzer": "^10.2.3", + "@next/bundle-analyzer": "^11.0.0", "@visx/axis": "^1.12.0", "@visx/chord": "^1.7.0", "@visx/curve": "^1.7.0", @@ -46,8 +46,8 @@ "@visx/scale": "^1.11.1", "@visx/shape": "^1.11.1", "@visx/tooltip": "^1.7.2", - "apollo-server-micro": "^2.25.0", - "balanceofsatoshis": "^8.0.14", + "apollo-server-micro": "^2.25.1", + "balanceofsatoshis": "^10.1.0", "bcryptjs": "^2.4.3", "bech32": "^2.0.0", "bip32": "^2.0.6", @@ -59,7 +59,7 @@ "d3-array": "^2.12.1", "d3-time-format": "^3.0.0", "date-fns": "^2.22.1", - "graphql": "^15.5.0", + "graphql": "^15.5.1", "graphql-iso-date": "^3.6.1", "graphql-middleware": "^6.0.10", "graphql-rate-limit": "^3.1.0", @@ -67,12 +67,12 @@ "js-cookie": "^2.2.1", "js-yaml": "^4.1.0", "jsonwebtoken": "^8.5.1", - "ln-service": "^51.8.2", + "ln-service": "^51.8.4", "lodash.debounce": "^4.0.8", "lodash.groupby": "^4.6.0", "lodash.merge": "^4.6.2", "lodash.omit": "^4.5.0", - "next": "^10.2.3", + "next": "^11.0.0", "node-fetch": "^2.6.1", "numeral": "^2.0.6", "qrcode.react": "^1.0.1", @@ -85,9 +85,9 @@ "react-intersection-observer": "^8.32.0", "react-qr-reader": "^2.2.1", "react-select": "^4.3.1", - "react-slider": "^1.1.4", + "react-slider": "^1.3.1", "react-spinners": "^0.11.0", - "react-spring": "^9.2.1", + "react-spring": "^9.2.3", "react-table": "^7.7.0", "react-toastify": "^7.0.4", "react-tooltip": "^4.2.21", @@ -96,26 +96,26 @@ "styled-components": "^5.3.0", "styled-react-modal": "^2.1.0", "styled-theming": "^2.2.0", - "typescript": "^4.3.2", + "typescript": "^4.3.4", "underscore": "^1.13.1", "uuid": "^8.3.2", - "victory": "^35.8.4", + "victory": "^35.8.6", "winston": "^3.3.3" }, "devDependencies": { - "@babel/core": "^7.14.3", + "@babel/core": "^7.14.6", "@commitlint/cli": "^12.1.4", "@commitlint/config-conventional": "^12.1.4", "@graphql-codegen/add": "^2.0.2", "@graphql-codegen/cli": "^1.21.5", "@graphql-codegen/fragment-matcher": "^2.0.1", "@graphql-codegen/introspection": "^1.18.2", - "@graphql-codegen/near-operation-file-preset": "^1.18.1", - "@graphql-codegen/typescript": "^1.22.1", - "@graphql-codegen/typescript-operations": "^1.18.0", - "@graphql-codegen/typescript-react-apollo": "^2.2.5", - "@graphql-codegen/typescript-resolvers": "^1.19.2", - "@testing-library/jest-dom": "^5.12.0", + "@graphql-codegen/near-operation-file-preset": "^1.18.2", + "@graphql-codegen/typescript": "^1.22.2", + "@graphql-codegen/typescript-operations": "^1.18.1", + "@graphql-codegen/typescript-react-apollo": "^2.2.6", + "@graphql-codegen/typescript-resolvers": "^1.19.3", + "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^11.2.7", "@types/bcryptjs": "^2.4.2", "@types/cookie": "^0.4.0", @@ -125,39 +125,40 @@ "@types/graphql-iso-date": "^3.4.0", "@types/js-cookie": "^2.2.6", "@types/js-yaml": "^4.0.1", - "@types/jsonwebtoken": "^8.5.1", + "@types/jsonwebtoken": "^8.5.2", "@types/lodash.groupby": "^4.6.6", "@types/lodash.merge": "^4.6.6", "@types/lodash.omit": "^4.5.6", "@types/lodash.sortby": "^4.7.6", - "@types/node": "^15.6.1", + "@types/node": "^15.12.4", "@types/node-fetch": "^2.5.10", "@types/numeral": "^2.0.1", "@types/qrcode.react": "^1.0.1", - "@types/react": "^17.0.8", + "@types/react": "^17.0.11", "@types/react-copy-to-clipboard": "^5.0.0", "@types/react-grid-layout": "^1.1.1", "@types/react-qr-reader": "^2.1.3", "@types/react-select": "^4.0.15", - "@types/react-slider": "^1.1.2", + "@types/react-slider": "^1.3.0", "@types/react-table": "^7.7.1", "@types/secp256k1": "^4.0.2", - "@types/styled-components": "^5.1.9", + "@types/styled-components": "^5.1.10", "@types/styled-react-modal": "^1.2.0", "@types/styled-theming": "^2.2.5", "@types/underscore": "^1.11.2", "@types/uuid": "^8.3.0", - "@typescript-eslint/eslint-plugin": "^4.26.0", - "@typescript-eslint/parser": "^4.26.0", - "apollo-server": "^2.25.0", - "apollo-server-testing": "^2.25.0", + "@typescript-eslint/eslint-plugin": "^4.27.0", + "@typescript-eslint/parser": "^4.27.0", + "apollo-server": "^2.25.1", + "apollo-server-testing": "^2.25.1", "babel-jest": "^27.0.2", "babel-loader": "^8.2.2", "babel-plugin-inline-react-svg": "^2.0.1", "babel-plugin-styled-components": "^1.12.0", "babel-preset-react-app": "^10.0.0", - "devmoji": "^2.2.1", - "eslint": "^7.27.0", + "devmoji": "^2.3.0", + "eslint": "^7.29.0", + "eslint-config-next": "^11.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.23.4", "eslint-plugin-jest": "^24.3.6", @@ -166,10 +167,10 @@ "eslint-plugin-react": "^7.24.0", "eslint-plugin-react-hooks": "^4.2.0", "husky": "^6.0.0", - "jest": "^27.0.3", + "jest": "^27.0.4", "jest-fetch-mock": "^3.0.3", "lint-staged": "^11.0.0", - "prettier": "^2.3.0", + "prettier": "^2.3.1", "standard-version": "^9.3.0" }, "husky": { diff --git a/pages/index.tsx b/pages/index.tsx index 06d1fc63..2bd98635 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -3,6 +3,7 @@ import { GridWrapper } from 'src/components/gridWrapper/GridWrapper'; import { Version } from 'src/components/version/Version'; import { NextPageContext } from 'next'; import { getProps } from 'src/utils/ssr'; +import { MempoolReport } from 'src/views/home/reports/mempool'; import { NetworkInfo } from '../src/views/home/networkInfo/NetworkInfo'; import { AccountInfo } from '../src/views/home/account/AccountInfo'; import { QuickActions } from '../src/views/home/quickActions/QuickActions'; @@ -10,7 +11,6 @@ import { FlowBox } from '../src/views/home/reports/flow'; import { ForwardBox } from '../src/views/home/reports/forwardReport'; import { LiquidReport } from '../src/views/home/reports/liquidReport/LiquidReport'; import { ConnectCard } from '../src/views/home/connect/Connect'; -import { MempoolReport } from 'src/views/home/reports/mempool'; const HomeView = () => ( <> diff --git a/pages/settings/index.tsx b/pages/settings/index.tsx index 854c0432..c33359e1 100644 --- a/pages/settings/index.tsx +++ b/pages/settings/index.tsx @@ -3,12 +3,12 @@ import styled from 'styled-components'; import { GridWrapper } from 'src/components/gridWrapper/GridWrapper'; import { NextPageContext } from 'next'; import { getProps } from 'src/utils/ssr'; +import { DashboardSettings } from 'src/views/settings/Dashboard'; import { SingleLine } from '../../src/components/generic/Styled'; import { InterfaceSettings } from '../../src/views/settings/Interface'; import { DangerView } from '../../src/views/settings/Danger'; import { ChatSettings } from '../../src/views/settings/Chat'; import { PrivacySettings } from '../../src/views/settings/Privacy'; -import { DashboardSettings } from 'src/views/settings/Dashboard'; export const ButtonRow = styled.div` width: auto; diff --git a/pages/transactions.tsx b/pages/transactions.tsx index 0f7f11cb..cbf344bf 100644 --- a/pages/transactions.tsx +++ b/pages/transactions.tsx @@ -11,6 +11,13 @@ import { NextPageContext } from 'next'; import { getProps } from 'src/utils/ssr'; import { RefreshCw, Settings } from 'react-feather'; import styled, { css } from 'styled-components'; +import { useLocalStorage } from 'src/hooks/UseLocalStorage'; +import { useNodeInfo } from 'src/hooks/UseNodeInfo'; +import { + defaultSettings, + TransactionSettings, +} from 'src/views/transactions/Settings'; +import { subDays, format } from 'date-fns'; import { Card, CardWithTitle, @@ -23,13 +30,6 @@ import { PaymentsCard } from '../src/views/transactions/PaymentsCards'; import { LoadingCard } from '../src/components/loading/LoadingCard'; import { ColorButton } from '../src/components/buttons/colorButton/ColorButton'; import { FlowBox } from '../src/views/home/reports/flow'; -import { useLocalStorage } from 'src/hooks/UseLocalStorage'; -import { useNodeInfo } from 'src/hooks/UseNodeInfo'; -import { - defaultSettings, - TransactionSettings, -} from 'src/views/transactions/Settings'; -import { subDays, format } from 'date-fns'; type RotationProps = { withRotation: boolean; diff --git a/server/schema/bos/resolvers.ts b/server/schema/bos/resolvers.ts index 56ef34a7..7bd46c82 100644 --- a/server/schema/bos/resolvers.ts +++ b/server/schema/bos/resolvers.ts @@ -20,7 +20,6 @@ type PayType = { type RebalanceType = { avoid?: String[]; in_through?: String; - is_avoiding_high_inbound?: Boolean; max_fee?: Number; max_fee_rate?: Number; max_rebalance?: Number; @@ -96,7 +95,6 @@ export const bosResolvers = { { avoid, in_through, - is_avoiding_high_inbound, max_fee, max_fee_rate, max_rebalance, @@ -110,7 +108,6 @@ export const bosResolvers = { out_channels: [], avoid, ...(in_through && { in_through }), - ...(is_avoiding_high_inbound && { is_avoiding_high_inbound }), ...(max_fee && max_fee > 0 && { max_fee }), ...(max_fee_rate && max_fee_rate > 0 && { max_fee_rate }), ...(max_rebalance && diff --git a/server/schema/chain/resolvers.ts b/server/schema/chain/resolvers.ts index d044cb0d..a48cb1af 100644 --- a/server/schema/chain/resolvers.ts +++ b/server/schema/chain/resolvers.ts @@ -55,11 +55,12 @@ export const chainResolvers = { const { lnd } = context; - const pendingValue: PendingChainBalanceProps = await to( - getPendingChainBalance({ - lnd, - }) - ); + const pendingValue: PendingChainBalanceProps = + await to( + getPendingChainBalance({ + lnd, + }) + ); const { pending_channels } = await to( getPendingChannels({ lnd }) diff --git a/server/schema/context.ts b/server/schema/context.ts index bebb6fce..b94cc759 100644 --- a/server/schema/context.ts +++ b/server/schema/context.ts @@ -16,12 +16,8 @@ import { secret } from 'pages/api/v1'; import { ResolverContext } from 'config/client'; const { serverRuntimeConfig } = getConfig(); -const { - macaroonPath, - lnCertPath, - lnServerUrl, - accountConfigPath, -} = serverRuntimeConfig; +const { macaroonPath, lnCertPath, lnServerUrl, accountConfigPath } = + serverRuntimeConfig; const ssoMacaroon = readMacaroons(macaroonPath); const ssoCert = readFile(lnCertPath); diff --git a/server/schema/health/resolvers/getVolumeHealth.ts b/server/schema/health/resolvers/getVolumeHealth.ts index 01f57920..1158f4b8 100644 --- a/server/schema/health/resolvers/getVolumeHealth.ts +++ b/server/schema/health/resolvers/getVolumeHealth.ts @@ -25,9 +25,8 @@ export default async (_: undefined, __: undefined, context: ContextType) => { getForwards({ lnd, after, before }) ); - const channelVolume: { channel: string; tokens: number }[] = getChannelVolume( - forwards - ); + const channelVolume: { channel: string; tokens: number }[] = + getChannelVolume(forwards); const channelDetails = channels .map(channel => { diff --git a/server/schema/types.ts b/server/schema/types.ts index e067f44a..5ba2419c 100644 --- a/server/schema/types.ts +++ b/server/schema/types.ts @@ -175,7 +175,6 @@ export const mutationTypes = gql` bosRebalance( avoid: [String] in_through: String - is_avoiding_high_inbound: Boolean max_fee: Int max_fee_rate: Int max_rebalance: Int diff --git a/src/assets/half-star.svg b/src/assets/half-star.svg deleted file mode 100644 index 2ee6979a..00000000 --- a/src/assets/half-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/chart/BarChart.tsx b/src/components/chart/BarChart.tsx index 52121bbc..a991cc0d 100644 --- a/src/components/chart/BarChart.tsx +++ b/src/components/chart/BarChart.tsx @@ -8,8 +8,8 @@ import { chartColors } from 'src/styles/Themes'; import { ThemeContext } from 'styled-components'; import { useContext } from 'react'; import { TooltipWithBounds, defaultStyles, useTooltip } from '@visx/tooltip'; -import { Price } from '../price/Price'; import { localPoint } from '@visx/event'; +import { Price } from '../price/Price'; type BarGroupProps = { width: number; diff --git a/src/components/chart/HorizontalBarChart.tsx b/src/components/chart/HorizontalBarChart.tsx index 7cd824f6..27a0b8d2 100644 --- a/src/components/chart/HorizontalBarChart.tsx +++ b/src/components/chart/HorizontalBarChart.tsx @@ -7,8 +7,8 @@ import { chartColors } from 'src/styles/Themes'; import { ThemeContext } from 'styled-components'; import { useContext } from 'react'; import { TooltipWithBounds, defaultStyles, useTooltip } from '@visx/tooltip'; -import { Price } from '../price/Price'; import { localPoint } from '@visx/event'; +import { Price } from '../price/Price'; type BarGroupProps = { width: number; diff --git a/src/components/generic/helpers.tsx b/src/components/generic/helpers.tsx index d260f4c0..521231e3 100644 --- a/src/components/generic/helpers.tsx +++ b/src/components/generic/helpers.tsx @@ -33,7 +33,7 @@ export const shorten = (text: string): string => { export const addEllipsis = ( text: string | null | undefined, - length: number = 14 + length = 14 ): string => { if (!text) return ''; diff --git a/src/components/modal/closeChannel/CloseChannel.tsx b/src/components/modal/closeChannel/CloseChannel.tsx index 8b9d31f4..040f1166 100644 --- a/src/components/modal/closeChannel/CloseChannel.tsx +++ b/src/components/modal/closeChannel/CloseChannel.tsx @@ -7,6 +7,7 @@ import { useBitcoinFees } from 'src/hooks/UseBitcoinFees'; import { useConfigState } from 'src/context/ConfigContext'; import { renderLine } from 'src/components/generic/helpers'; import { InputWithDeco } from 'src/components/input/InputWithDeco'; +import { chartColors } from 'src/styles/Themes'; import { Separation, SingleLine, @@ -20,7 +21,6 @@ import { MultiButton, SingleButton, } from '../../buttons/multiButton/MultiButton'; -import { chartColors } from 'src/styles/Themes'; interface CloseChannelProps { callback: () => void; diff --git a/src/components/price/Price.tsx b/src/components/price/Price.tsx index 146cf443..63a0aba8 100644 --- a/src/components/price/Price.tsx +++ b/src/components/price/Price.tsx @@ -60,45 +60,47 @@ interface GetPriceProps { export type FormatFnType = (options: GetPriceProps) => JSX.Element | string; -export const getPrice = ( - currency: string, - displayValues: boolean, - priceContext: { - fiat: string; - dontShow: boolean; - prices?: { [key: string]: { last: number; symbol: string } }; - } -) => ({ - amount, - breakNumber = false, - override, - noUnit, -}: GetPriceProps): JSX.Element | string => { - if (!amount) return '-'; - const { prices, dontShow, fiat } = priceContext; +export const getPrice = + ( + currency: string, + displayValues: boolean, + priceContext: { + fiat: string; + dontShow: boolean; + prices?: { [key: string]: { last: number; symbol: string } }; + } + ) => + ({ + amount, + breakNumber = false, + override, + noUnit, + }: GetPriceProps): JSX.Element | string => { + if (!amount) return '-'; + const { prices, dontShow, fiat } = priceContext; - if (!displayValues) { - return '-'; - } + if (!displayValues) { + return '-'; + } - let priceProps: PriceProps = { - price: 0, - symbol: '', - currency: currency !== 'btc' && currency !== 'sat' ? 'sat' : currency, - }; - - if (currency === 'fiat' && prices && !dontShow) { - const current: { last: number; symbol: string } = prices[fiat] ?? { - last: 0, + let priceProps: PriceProps = { + price: 0, symbol: '', + currency: currency !== 'btc' && currency !== 'sat' ? 'sat' : currency, }; - priceProps = { - price: current.last, - symbol: current.symbol, - currency, - }; - } + if (currency === 'fiat' && prices && !dontShow) { + const current: { last: number; symbol: string } = prices[fiat] ?? { + last: 0, + symbol: '', + }; - return getValue({ amount, ...priceProps, breakNumber, override, noUnit }); -}; + priceProps = { + price: current.last, + symbol: current.symbol, + currency, + }; + } + + return getValue({ amount, ...priceProps, breakNumber, override, noUnit }); + }; diff --git a/src/components/rating/Rating.tsx b/src/components/rating/Rating.tsx deleted file mode 100644 index 7b4fc2d1..00000000 --- a/src/components/rating/Rating.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react'; -import { Star } from 'react-feather'; -import styled from 'styled-components'; -import { HalfStar } from '../../assets/half-star.svg'; -import { themeColors } from '../../styles/Themes'; - -const StyledStar = styled(Star)` - margin-bottom: -1px; -`; - -const StyledHalfStar = styled(HalfStar)` - height: 18px; - width: 18px; - stroke-width: 2px; - margin-bottom: -1px; -`; - -const StyledRatings = styled.div` - display: flex; -`; - -interface RatingProps { - rating: number | null; - size?: string; - color?: string; -} - -export const Rating = ({ - rating, - size = '14px', - color = themeColors.blue3, -}: RatingProps) => { - if (!rating) { - return null; - } - - const correctRating = Math.min(Math.max(Math.round(rating * 10), 0), 10); - - const amount = (correctRating - (correctRating % 2)) / 2; - const hasHalf = correctRating % 2 > 0 ? true : false; - - const stars = []; - - const starConfig = { - size, - color, - }; - - for (let i = 0; i < 5; i += 1) { - if (i < amount) { - stars.push( - - ); - } else if (hasHalf && i === amount) { - stars.push(); - } else { - stars.push(); - } - } - - return {stars.map(star => star)}; -}; diff --git a/src/graphql/mutations/__generated__/bosRebalance.generated.tsx b/src/graphql/mutations/__generated__/bosRebalance.generated.tsx index e8733ec0..77b2c95b 100644 --- a/src/graphql/mutations/__generated__/bosRebalance.generated.tsx +++ b/src/graphql/mutations/__generated__/bosRebalance.generated.tsx @@ -7,7 +7,6 @@ const defaultOptions = {} export type BosRebalanceMutationVariables = Types.Exact<{ avoid?: Types.Maybe> | Types.Maybe>; in_through?: Types.Maybe; - is_avoiding_high_inbound?: Types.Maybe; max_fee?: Types.Maybe; max_fee_rate?: Types.Maybe; max_rebalance?: Types.Maybe; @@ -36,11 +35,10 @@ export type BosRebalanceMutation = ( export const BosRebalanceDocument = gql` - mutation BosRebalance($avoid: [String], $in_through: String, $is_avoiding_high_inbound: Boolean, $max_fee: Int, $max_fee_rate: Int, $max_rebalance: Int, $node: String, $out_through: String, $out_inbound: Int) { + mutation BosRebalance($avoid: [String], $in_through: String, $max_fee: Int, $max_fee_rate: Int, $max_rebalance: Int, $node: String, $out_through: String, $out_inbound: Int) { bosRebalance( avoid: $avoid in_through: $in_through - is_avoiding_high_inbound: $is_avoiding_high_inbound max_fee: $max_fee max_fee_rate: $max_fee_rate max_rebalance: $max_rebalance @@ -90,7 +88,6 @@ export type BosRebalanceMutationFn = Apollo.MutationFunction>>; in_through?: Maybe; - is_avoiding_high_inbound?: Maybe; max_fee?: Maybe; max_fee_rate?: Maybe; max_rebalance?: Maybe; diff --git a/src/layouts/navigation/sideSettings/SideSettings.tsx b/src/layouts/navigation/sideSettings/SideSettings.tsx index db5153ef..965923e5 100644 --- a/src/layouts/navigation/sideSettings/SideSettings.tsx +++ b/src/layouts/navigation/sideSettings/SideSettings.tsx @@ -8,6 +8,7 @@ import { Star, } from 'react-feather'; import styled from 'styled-components'; +import { SatoshiSymbol } from 'src/components/satoshi/Satoshi'; import { Separation, SingleLine } from '../../../components/generic/Styled'; import { useConfigState, @@ -20,7 +21,6 @@ import { unSelectedNavButton, } from '../../../styles/Themes'; import { usePriceState } from '../../../context/PriceContext'; -import { SatoshiSymbol } from 'src/components/satoshi/Satoshi'; const SelectedIcon = styled.div<{ selected: boolean }>` display: flex; diff --git a/src/views/balance/AdvancedBalance.tsx b/src/views/balance/AdvancedBalance.tsx index 5b4701a7..e3adfa10 100644 --- a/src/views/balance/AdvancedBalance.tsx +++ b/src/views/balance/AdvancedBalance.tsx @@ -42,7 +42,6 @@ const defaultRebalanceId: RebalanceIdType = { type StateType = { avoid: RebalanceIdType[]; in_through: RebalanceIdType; - is_avoiding_high_inbound: boolean; max_fee: number; max_fee_rate: number; max_rebalance: number; @@ -52,10 +51,6 @@ type StateType = { }; export type ActionType = - | { - type: 'avoidHigh'; - avoid: boolean; - } | { type: 'maxFee' | 'maxFeeRate' | 'maxRebalance' | 'out_inbound'; amount: number; @@ -87,7 +82,6 @@ export type ActionType = const initialState: StateType = { avoid: [], in_through: defaultRebalanceId, - is_avoiding_high_inbound: false, max_fee: 10, max_fee_rate: 100, max_rebalance: 0, @@ -98,8 +92,6 @@ const initialState: StateType = { const reducer = (state: StateType, action: ActionType): StateType => { switch (action.type) { - case 'avoidHigh': - return { ...state, is_avoiding_high_inbound: action.avoid }; case 'maxFee': return { ...state, max_fee: action.amount }; case 'maxFeeRate': diff --git a/src/views/balance/Modals/ModalNodes.tsx b/src/views/balance/Modals/ModalNodes.tsx index 28510be1..7f62dbd2 100644 --- a/src/views/balance/Modals/ModalNodes.tsx +++ b/src/views/balance/Modals/ModalNodes.tsx @@ -34,10 +34,8 @@ export const ModalNodes: React.FC = ({ const [newNode, newNodeSet] = React.useState(''); const { loading, data } = useGetPeersQuery(); - const [ - getNode, - { data: _data, loading: nodeLoading }, - ] = useGetNodeLazyQuery(); + const [getNode, { data: _data, loading: nodeLoading }] = + useGetNodeLazyQuery(); const [nodeData, resetMutationResult] = useMutationResultWithReset(_data); React.useEffect(() => { diff --git a/src/views/channels/pendingChannels/PendingCard.tsx b/src/views/channels/pendingChannels/PendingCard.tsx index d1218702..e4552c7c 100644 --- a/src/views/channels/pendingChannels/PendingCard.tsx +++ b/src/views/channels/pendingChannels/PendingCard.tsx @@ -65,8 +65,13 @@ export const PendingCard = ({ partner_node_info, } = channelInfo; - const { alias, capacity, channel_count, color: nodeColor, updated_at } = - partner_node_info?.node || {}; + const { + alias, + capacity, + channel_count, + color: nodeColor, + updated_at, + } = partner_node_info?.node || {}; const formatBalance = format({ amount: local_balance + remote_balance }); const formatLocal = format({ amount: local_balance }); diff --git a/src/views/chat/ChatInput.tsx b/src/views/chat/ChatInput.tsx index 027aa989..444a512c 100644 --- a/src/views/chat/ChatInput.tsx +++ b/src/views/chat/ChatInput.tsx @@ -35,9 +35,8 @@ export const ChatInput = ({ }); const [data, resetMutationResult] = useMutationResultWithReset(_data); - const [formattedMessage, contentType, tokens, canSend] = handleMessage( - message - ); + const [formattedMessage, contentType, tokens, canSend] = + handleMessage(message); React.useEffect(() => { if (!loading && account && data?.sendMessage) { diff --git a/src/views/dashboard/index.tsx b/src/views/dashboard/index.tsx index 589ade6e..5cf92981 100644 --- a/src/views/dashboard/index.tsx +++ b/src/views/dashboard/index.tsx @@ -5,13 +5,13 @@ import { useLocalStorage } from 'src/hooks/UseLocalStorage'; import { LoadingCard } from 'src/components/loading/LoadingCard'; import { useRef } from 'react'; import useElementSize from 'src/hooks/UseElementSize'; -import { getWidgets } from './widgets/helpers'; import { Card, SubTitle } from 'src/components/generic/Styled'; import { textColor } from 'src/styles/Themes'; import { Link } from 'src/components/link/Link'; import { ColorButton } from 'src/components/buttons/colorButton/ColorButton'; import { useDashDispatch, useDashState } from 'src/context/DashContext'; import Modal from 'src/components/modal/ReactModal'; +import { getWidgets } from './widgets/helpers'; import { DashboardModal } from './modal'; const S = { diff --git a/src/views/dashboard/widgets/lightning/invoiceGraph.tsx b/src/views/dashboard/widgets/lightning/invoiceGraph.tsx index 10775364..efecfbbe 100644 --- a/src/views/dashboard/widgets/lightning/invoiceGraph.tsx +++ b/src/views/dashboard/widgets/lightning/invoiceGraph.tsx @@ -1,5 +1,5 @@ -import { useMemo } from 'react'; -import { useState } from 'react'; +import { useMemo, useState } from 'react'; + import { BarChart } from 'src/components/chart/BarChart'; import { LoadingCard } from 'src/components/loading/LoadingCard'; import { SmallSelectWithValue } from 'src/components/select'; diff --git a/src/views/dashboard/widgets/lightning/paymentGraph.tsx b/src/views/dashboard/widgets/lightning/paymentGraph.tsx index 1825445e..1cf73113 100644 --- a/src/views/dashboard/widgets/lightning/paymentGraph.tsx +++ b/src/views/dashboard/widgets/lightning/paymentGraph.tsx @@ -1,5 +1,5 @@ -import { useMemo } from 'react'; -import { useState } from 'react'; +import { useMemo, useState } from 'react'; + import { BarChart } from 'src/components/chart/BarChart'; import { LoadingCard } from 'src/components/loading/LoadingCard'; import { SmallSelectWithValue } from 'src/components/select'; diff --git a/src/views/dashboard/widgets/lightning/transactionsGraph.tsx b/src/views/dashboard/widgets/lightning/transactionsGraph.tsx index b920b65d..a241c100 100644 --- a/src/views/dashboard/widgets/lightning/transactionsGraph.tsx +++ b/src/views/dashboard/widgets/lightning/transactionsGraph.tsx @@ -1,5 +1,5 @@ -import { useMemo } from 'react'; -import { useState } from 'react'; +import { useMemo, useState } from 'react'; + import { BarChart } from 'src/components/chart/BarChart'; import { LoadingCard } from 'src/components/loading/LoadingCard'; import { SmallSelectWithValue } from 'src/components/select'; diff --git a/src/views/forwards/forwardChord.tsx b/src/views/forwards/forwardChord.tsx index a43394a3..35d98706 100644 --- a/src/views/forwards/forwardChord.tsx +++ b/src/views/forwards/forwardChord.tsx @@ -15,10 +15,10 @@ import { mediaWidths } from 'src/styles/Themes'; import { usePriceState } from 'src/context/PriceContext'; import { getPrice } from 'src/components/price/Price'; import { useConfigState } from 'src/context/ConfigContext'; -import { ReportType } from '../home/reports/forwardReport/ForwardReport'; -import { getChordMatrix } from './helpers'; import { useGetForwardsQuery } from 'src/graphql/queries/__generated__/getForwards.generated'; +import { ReportType } from '../home/reports/forwardReport/ForwardReport'; import { ChannelAlias } from '../home/reports/forwardReport/ChannelAlias'; +import { getChordMatrix } from './helpers'; const Wrapper = styled.div` height: 800px; diff --git a/src/views/home/account/pay/Pay.tsx b/src/views/home/account/pay/Pay.tsx index 42d2ce20..06245694 100644 --- a/src/views/home/account/pay/Pay.tsx +++ b/src/views/home/account/pay/Pay.tsx @@ -1,7 +1,6 @@ import { toast } from 'react-toastify'; import { getErrorContent } from 'src/utils/error'; import { ColorButton } from 'src/components/buttons/colorButton/ColorButton'; -import { SingleLine, Separation } from '../../../../components/generic/Styled'; import { useEffect, useState } from 'react'; import { useBosPayMutation } from 'src/graphql/mutations/__generated__/bosPay.generated'; import { InputWithDeco } from 'src/components/input/InputWithDeco'; @@ -13,6 +12,7 @@ import { Camera } from 'react-feather'; import Modal from 'src/components/modal/ReactModal'; import dynamic from 'next/dynamic'; import { LoadingCard } from 'src/components/loading/LoadingCard'; +import { SingleLine, Separation } from '../../../../components/generic/Styled'; const QRCodeReader = dynamic(() => import('src/components/qrReader'), { ssr: false, diff --git a/src/views/home/quickActions/lnurl/LnWithdraw.tsx b/src/views/home/quickActions/lnurl/LnWithdraw.tsx index d73ae807..ad55b321 100644 --- a/src/views/home/quickActions/lnurl/LnWithdraw.tsx +++ b/src/views/home/quickActions/lnurl/LnWithdraw.tsx @@ -32,13 +32,8 @@ type LnWithdrawProps = { }; export const LnWithdraw: FC = ({ request }) => { - const { - minWithdrawable, - maxWithdrawable, - callback, - defaultDescription, - k1, - } = request; + const { minWithdrawable, maxWithdrawable, callback, defaultDescription, k1 } = + request; const min = Number(minWithdrawable) / 1000 || 0; const max = Number(maxWithdrawable) / 1000 || 0; @@ -54,12 +49,10 @@ export const LnWithdraw: FC = ({ request }) => { const [withdraw, { data, loading }] = useWithdrawLnUrlMutation({ onError: error => toast.error(getErrorContent(error)), }); - const [ - checkStatus, - { data: statusData, loading: statusLoading, error }, - ] = useGetInvoiceStatusChangeLazyQuery({ - onError: error => toast.error(getErrorContent(error)), - }); + const [checkStatus, { data: statusData, loading: statusLoading, error }] = + useGetInvoiceStatusChangeLazyQuery({ + onError: error => toast.error(getErrorContent(error)), + }); useEffect(() => { if (!loading && data?.lnUrlWithdraw) { diff --git a/src/views/home/quickActions/openChannel/OpenChannel.tsx b/src/views/home/quickActions/openChannel/OpenChannel.tsx index 5695cecf..445aa8e6 100644 --- a/src/views/home/quickActions/openChannel/OpenChannel.tsx +++ b/src/views/home/quickActions/openChannel/OpenChannel.tsx @@ -8,6 +8,7 @@ import { useBitcoinFees } from 'src/hooks/UseBitcoinFees'; import { useConfigState } from 'src/context/ConfigContext'; import { PeerSelect } from 'src/components/select/specific/PeerSelect'; import { WarningText } from 'src/views/stats/styles'; +import styled from 'styled-components'; import { DarkSubTitle, Separation, @@ -20,7 +21,6 @@ import { SingleButton, MultiButton, } from '../../../../components/buttons/multiButton/MultiButton'; -import styled from 'styled-components'; interface OpenChannelProps { initialPublicKey?: string | undefined | null; diff --git a/src/views/home/reports/forwardReport/ChannelAlias.tsx b/src/views/home/reports/forwardReport/ChannelAlias.tsx index 5fb20947..aa0349dd 100644 --- a/src/views/home/reports/forwardReport/ChannelAlias.tsx +++ b/src/views/home/reports/forwardReport/ChannelAlias.tsx @@ -4,10 +4,10 @@ import { useGetChannelQuery } from 'src/graphql/queries/__generated__/getChannel import { useGetClosedChannelsQuery } from 'src/graphql/queries/__generated__/getClosedChannels.generated'; import { useNodeInfo } from 'src/hooks/UseNodeInfo'; import { themeColors } from 'src/styles/Themes'; -import { getAliasFromClosedChannels } from './helpers'; import ReactTooltip from 'react-tooltip'; import { Info } from 'react-feather'; import styled from 'styled-components'; +import { getAliasFromClosedChannels } from './helpers'; const S = { icon: styled.span` diff --git a/src/views/home/reports/forwardReport/ForwardChannelReport.tsx b/src/views/home/reports/forwardReport/ForwardChannelReport.tsx index 33dc978e..793f0d7c 100644 --- a/src/views/home/reports/forwardReport/ForwardChannelReport.tsx +++ b/src/views/home/reports/forwardReport/ForwardChannelReport.tsx @@ -7,6 +7,7 @@ import { } from 'src/components/buttons/multiButton/MultiButton'; import { Forward } from 'src/graphql/types'; import styled from 'styled-components'; +import { useGetForwardsQuery } from 'src/graphql/queries/__generated__/getForwards.generated'; import { getErrorContent } from '../../../../utils/error'; import { SingleLine, SubTitle } from '../../../../components/generic/Styled'; import { LoadingCard } from '../../../../components/loading/LoadingCard'; @@ -19,7 +20,6 @@ import { ChannelType, } from './ForwardReportTables'; import { CardContent } from '.'; -import { useGetForwardsQuery } from 'src/graphql/queries/__generated__/getForwards.generated'; type Props = { days: number; diff --git a/src/views/home/reports/forwardReport/ForwardReport.tsx b/src/views/home/reports/forwardReport/ForwardReport.tsx index 8862e0fd..bbe5e9ed 100644 --- a/src/views/home/reports/forwardReport/ForwardReport.tsx +++ b/src/views/home/reports/forwardReport/ForwardReport.tsx @@ -10,6 +10,7 @@ import { import { toast } from 'react-toastify'; import { renderLine } from 'src/components/generic/helpers'; import { Forward } from 'src/graphql/types'; +import { useGetForwardsQuery } from 'src/graphql/queries/__generated__/getForwards.generated'; import { chartAxisColor, chartBarColor, @@ -22,7 +23,6 @@ import { getPrice } from '../../../../components/price/Price'; import { usePriceState } from '../../../../context/PriceContext'; import { orderAndReducedArray } from './helpers'; import { CardContent } from '.'; -import { useGetForwardsQuery } from 'src/graphql/queries/__generated__/getForwards.generated'; export type ReportDuration = | 'day' diff --git a/src/views/homepage/Accounts.tsx b/src/views/homepage/Accounts.tsx index 6c194771..45e3183c 100644 --- a/src/views/homepage/Accounts.tsx +++ b/src/views/homepage/Accounts.tsx @@ -84,10 +84,8 @@ export const Accounts = () => { prefetch('/'); }, [prefetch]); - const { - data: accountData, - loading: loadingData, - } = useGetServerAccountsQuery(); + const { data: accountData, loading: loadingData } = + useGetServerAccountsQuery(); const [getCanConnect, { data, loading }] = useGetCanConnectLazyQuery({ fetchPolicy: 'network-only', diff --git a/src/views/swap/StartSwap.tsx b/src/views/swap/StartSwap.tsx index 50659ad8..ed4f47d2 100644 --- a/src/views/swap/StartSwap.tsx +++ b/src/views/swap/StartSwap.tsx @@ -49,12 +49,10 @@ export const StartSwap = ({ max, min }: StartSwapProps) => { const dispatch = useSwapsDispatch(); - const [ - getQuote, - { data: _data, loading }, - ] = useCreateBoltzReverseSwapMutation({ - onError: error => toast.error(getErrorContent(error)), - }); + const [getQuote, { data: _data, loading }] = + useCreateBoltzReverseSwapMutation({ + onError: error => toast.error(getErrorContent(error)), + }); const [data, resetMutation] = useMutationResultWithReset(_data); useEffect(() => { diff --git a/src/views/swap/SwapClaim.tsx b/src/views/swap/SwapClaim.tsx index 6a1821aa..2579d8c7 100644 --- a/src/views/swap/SwapClaim.tsx +++ b/src/views/swap/SwapClaim.tsx @@ -49,12 +49,10 @@ export const SwapClaim = () => { } = useSwapsState(); const dispatch = useSwapsDispatch(); - const [ - claimTransaction, - { data, loading }, - ] = useClaimBoltzTransactionMutation({ - onError: error => toast.error(getErrorContent(error)), - }); + const [claimTransaction, { data, loading }] = + useClaimBoltzTransactionMutation({ + onError: error => toast.error(getErrorContent(error)), + }); useEffect(() => { if (!data?.claimBoltzTransaction || typeof claim !== 'number') return; diff --git a/src/views/tools/bakery/Bakery.tsx b/src/views/tools/bakery/Bakery.tsx index 3e5f9667..c81691b0 100644 --- a/src/views/tools/bakery/Bakery.tsx +++ b/src/views/tools/bakery/Bakery.tsx @@ -48,9 +48,8 @@ export const Bakery = () => { const [isOpen, isOpenSet] = React.useState(false); const [newMacaroon, newMacaroonSet] = React.useState(''); - const [permissions, permissionSet] = React.useState( - InitPermissions - ); + const [permissions, permissionSet] = + React.useState(InitPermissions); let hasATrue = false; Object.entries(permissions); diff --git a/src/views/transactions/InvoiceCard.tsx b/src/views/transactions/InvoiceCard.tsx index 245563be..dd36cf22 100644 --- a/src/views/transactions/InvoiceCard.tsx +++ b/src/views/transactions/InvoiceCard.tsx @@ -1,5 +1,23 @@ import React, { FC, Fragment } from 'react'; import { InvoiceType } from 'src/graphql/types'; +import { MessageCircle } from 'react-feather'; +import styled from 'styled-components'; +import { themeColors } from 'src/styles/Themes'; +import { useGetChannelQuery } from 'src/graphql/queries/__generated__/getChannel.generated'; +import { useNodeInfo } from 'src/hooks/UseNodeInfo'; +import { LoadingCard } from 'src/components/loading/LoadingCard'; +import { Price } from '../../components/price/Price'; +import { + getStatusDot, + getDateDif, + getFormatDate, + renderLine, +} from '../../components/generic/helpers'; +import { + StatusLine, + NodeTitle, + MainInfo, +} from '../../components/generic/CardGeneric'; import { Separation, SubCard, @@ -7,24 +25,6 @@ import { ResponsiveLine, DarkSubTitle, } from '../../components/generic/Styled'; -import { - StatusLine, - NodeTitle, - MainInfo, -} from '../../components/generic/CardGeneric'; -import { - getStatusDot, - getDateDif, - getFormatDate, - renderLine, -} from '../../components/generic/helpers'; -import { Price } from '../../components/price/Price'; -import { MessageCircle } from 'react-feather'; -import styled from 'styled-components'; -import { themeColors } from 'src/styles/Themes'; -import { useGetChannelQuery } from 'src/graphql/queries/__generated__/getChannel.generated'; -import { useNodeInfo } from 'src/hooks/UseNodeInfo'; -import { LoadingCard } from 'src/components/loading/LoadingCard'; const S = { icon: styled.span`